Você tem uma Personalidade Ágil?
-
Upload
alan-braz -
Category
Engineering
-
view
451 -
download
2
description
Transcript of Você tem uma Personalidade Ágil?
@alanbraz #personalidadeAgil
Você tem uma personalidade Ágil?
Alan BrazSwEng IBM Research
@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...
@alanbraz #personalidadeAgil
Hoje você está aqui no
● Motivado● Buscando conhecimento● Trocando experiências
● E depois?● E segunda no trabalho?
@alanbraz #personalidadeAgil
Scrum e XP direto das Trincheiras
http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches
@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
@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
@alanbraz #personalidadeAgil
@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
@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?
@alanbraz #personalidadeAgil
Ágil além de dev software
http://www.ted.com/talks/bruce_feiler_agile_programming_for_your_family
@alanbraz #personalidadeAgil
@alanbraz #personalidadeAgil
@alanbraz #personalidadeAgil
Fonte: http://agilemanifesto.org/iso/ptbr/
@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
@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
@alanbraz #personalidadeAgil
Fonte: http://finding-marbles.com/2013/11/08/agile-mindset-the-infographic/
@alanbraz #personalidadeAgil
https://www.youtube.com/watch?v=RfIbPUFfnN8
@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
@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.
@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.
*
*
@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
@alanbraz #personalidadeAgil