22
@alanbraz #personalidadeAgil Você tem uma personalidade Ágil? Alan Braz SwEng IBM Research

Você tem uma Personalidade Ágil?

Embed Size (px)

DESCRIPTION

Palestra no Caipira Ágil 2014. Essa pergunta sempre veio à minha cabeça desde o meu primeiro contato com a abordagem ágil de desenvolvimento de software em 2008. Participando de implantações, equipes e treinamentos sobre Agilidade sinto que algumas pessoas simplesmente não conseguem trabalhar desta maneira. Não por falta de experiência, conhecimento técnico ou esforço, mas sim por parecerem não tem alguma habilidade (“skill”) que não encaixa na mentalidade ágil. Outros autores também têm as mesmas impressões e alguns estudos já foram feitos sobre tal tema. O objetivo desta palestra será apresentar alguns estudos e discutir os 7 tipos de personalidade das pessoas que estão no espaço Agile: Inovador, Campeão, Burro de carga, Maria-vai-com-as-outras, Vaqueiro, Enganador e Negador. Em qual deles você se encaixa?

Citation preview

Page 1: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

Você tem uma personalidade Ágil?

Alan BrazSwEng IBM Research

Page 2: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

“The use of continuous stakeholder feedback to produce high quality consumable code through use cases (or user stories) and a series of short, stable, time-boxed iterations.”

Treinamento de 2 dias em 2008.

Muita motivação e vontade de aplicar...

Page 3: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

Hoje você está aqui no

● Motivado● Buscando conhecimento● Trocando experiências

● E depois?● E segunda no trabalho?

Page 4: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

Scrum e XP direto das Trincheiras

http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches

Page 5: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

Desculpas não faltarão!

● Cultura da empresa

● Tamanho / Localização do time

● Gerentes PMI

● Burocracia

● Empresa grande - controle horas

● Processos tradicionais, sequenciais, cascata

● Engenharia de software!?!

● Requisitos, testes

● Métricas

Page 6: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

Estudos

● Version One: State of Agile Survey http://www.versionone.com/pdf/2013-state-of-agile-survey.pdf

● How Agile Are You?http://www.ambysoft.com/surveys/howAgileAreYou2013.html

Page 7: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

Page 8: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

Four Types of Resistors when Adopting Agile

Fonte: Four Types of Resistors When Adopting Agile http://www.mountaingoatsoftware.com/blog/four-types-of-resistors-when-adopting-agile

Page 9: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

Mas afinal o que é ser ÁGIL?

● Usar Scrum?● Fazer daily meeting?● Tem um quadro com post-it?● Colocar o código no github?● Seguir TDD ou fazer Pair Programming?● Não ter documentação?● Não ter gerente de projeto?

Page 10: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

Ágil além de dev software

http://www.ted.com/talks/bruce_feiler_agile_programming_for_your_family

Page 11: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

Page 12: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

Page 13: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

Fonte: http://agilemanifesto.org/iso/ptbr/

Page 14: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

Princípios por trás do Manifesto Ágil● Pessoas de negócio e desenvolvedores devem trabalhar

diariamente em conjunto por todo o projeto.

● Construa projetos em torno de indivíduos motivados. Dê a eles o ambiente e o suporte necessário e confie neles para fazer o trabalho.

● O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimento é através de conversa face a face.

● As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizáveis.

● Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e então refina e ajusta seu comportamento de acordo.

Fonte: http://agilemanifesto.org/iso/ptbr/principles.html

Page 15: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

2001 ref: http://dx.doi.org/10.1109/2.963450

● reduce the cost of moving information between people

● reduce the elapsed time between making a decision to seeing the consequences of that decision.

● focus on individual competency as a critical factor in project success

● Agile teams are characterized by self-organization and intense collaboration, within and across organizational boundaries

● An agile team working within a rigid organization has as difficult a time as agile individuals working within a rigid team

● A project is built from people having differing personalities and differing skills, working in a physical environment within an organizational culture

● Is not for everyone. Imposing agile principles on process-centric, noncollaborative, optimizing organizations is likely to fail

Page 16: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

Fonte: http://finding-marbles.com/2013/11/08/agile-mindset-the-infographic/

Page 17: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

https://www.youtube.com/watch?v=RfIbPUFfnN8

Page 18: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

Existe tal coisa como uma pessoa Agile?● Algumas características e atributos que definem quem pode ser

bem sucedido em um ambiente ágil.

– bom ouvinte: ouve as ideias dos outros, sem interrupção e sem pré-julgamento

– disposto a submeter o controle e ego para a equipe

– capaz de construir sobre as idéias

– auto-confiante, mas não arrogante

– capaz de criar empatia e colocar-se em situações de outras pessoas

– capaz de descobrir como maximizar o seu valor para a equipe

– Iniciativa: vontade de fazer o que é preciso

Fonte: http://www.agilebusinesslogic.com/blog/?p=35

Page 19: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

Exite um tipo de personalidade ágil?

Fonte: http://www.infoq.com/news/2011/04/agile-personality-typeFigura: Mario Moreira, Agile Personality Types, Chapter 10 of Being Agile book

http://www.amazon.com/Being-Agile-Roadmap-Successful-Adoption/dp/143025839X

● Garupa: vê benefícios em entrando na onda Agile.

● Cowboy: vê Agile como uma oportunidade para abandonar processos e documentação.

● Enganador: está de acorde em usar Agile superficialmente mas silenciosamente tentar ignorar ou mesmo sabotar o projeto, a fim de colocar a culpa em Agile.

● Negador: serão definitivas negar qualquer benefício para Agile ou o seu interesse em mudar-se para ele.

● Inovador: compõem uma pequena população de pessoas.

● Campeão: tendem a conhecer bem Agile e estão dispostos a defendê-la em toda a organização. Comunicar o significado real do que Agile é e o que significa para tê-lo aplicado.

● Burro de carga: aprendeu sobre Agile por tentar implementá-lo por conta própria ou como parte de uma equipe ágil. Racional e crítico.

Page 20: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

Tipos de personalidade● Definition of the DSPA types:

– DRIVER: Decisive and Direct. Drivers want to take charge in order to succeed and win.

– PROMOTER: Outgoing and Optimistic. Promoters want to influence others and inspire them to act.

– SUPPORTER: Sympathetic and Accommodating. Want to help others and solve conflicts.

– ADMINISTRATOR: Precise and Reserved. Administrators want to do things right and pay attention to detail.

http://www.16personalities.com/free-personality-test

● Myers-Briggs Type Indicator MBTI

– instrumento utilizado para identificar características e preferências pessoais

* Agile Documents: Toward Successful Creation of Effective Documentation.

*

*

Page 21: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil

E então?

● Ser flexível no sentido de adaptável à mudanças de todas as naturezas

● Questionado sobre o valor das coisas● Ser comprometido com o resultado● Gostar de trabalhar com outras pessoas● Primar pela qualidade ● Aprendizado contínuo

https://www.techwell.com/2013/01/hiring-agile-developers-three-often-neglected-skills-they-need

Page 22: Você tem uma Personalidade Ágil?

@alanbraz #personalidadeAgil