Transcript
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


Top Related