Um estudo de caso sobre os eventos ágeis no Brasil e sobre o que os desenvolvedores acham sobre agilidade.
Apresentado no dia 13/12/2017 na semana da agilidade.
http://agilidade.org/blog/2017/12/10/agilidade-e-para-desenvolvedores/
4. Orientações
• Isto não é um estudo acadêmico
• Neste estudo de caso foram usados dados disponíveis na internet ou
enviado pelos organizadores dos eventos
16. Valores do XP
• Feedback
• Comunicação
• Simplicidade
• Coragem
• Respeito
17.
18. Perguntar para os devs
• https://media.giphy.com/media/l4JyX3V0yydvPHNBe/200w_d.gif
19. Questionário - objetivos
• validar com o manifesto ágil e os princípios ágeis
• validar o comportamento do desenvolvedor com o que se espera de
um profissional
• verificar se os devs conhecem materiais para saber o que podem
melhorar.
25. Qual cenário eu prefiro?
• Princípio ágil a ser validado: Aceitar mudanças de requisitos, mesmo
no fim do desenvolvimento. Processos ágeis se adequam a mudanças,
para que o cliente possa tirar vantagens competitivas.
• Valores do XP a serem validados: coragem e feedback
26.
27. Você costuma participar de
reuniões diárias?
• Princípio ágil a ser validado: O Método mais eficiente e eficaz de
transmitir informações para, e por dentro de um time de
desenvolvimento, é através de uma conversa cara a cara.
•Prática do XP e valores do XP a ser validada: comunicação e coragem
28.
29. Quanto a programação em par o que
você acha?
• Prática XP e validação de um valor XP: Coragem
31. Prefiro trabalhar
• Princípio a ser validado: Pessoas relacionadas à negócios e
desenvolvedores devem trabalhar em conjunto e diariamente,
durante todo o curso do projeto.
32. Manter o software simples é uma
tarefa fácil?
• Princípio a ser validado: Simplicidade: a arte de maximizar a
quantidade de trabalho que não precisou ser feito.
33. Teste automatizados são importantes para a
aplicação?
• Princípio a ser validado:
• Contínua atenção à excelência técnica e bom design, aumenta a agilidade.
• As melhores arquiteturas, requisitos e designs emergem de times auto-
organizáveis
43. Tá.. E o que eu posso fazer?
• Quando é um “ex-dev” falando pra agilidade gera empatia (conhecer
as dores do desenvolvedor)
• XP é muito bom e poderia eliminar o meu scrum.
• A pesquisa me surpreendeu, consigo enxergar o que pode ser feito
• Envolva os desenvolvedores na agilidade (com retrospectiva, dojo,
deixe um tempo para eles criarem o mundo “devops” ou pagar as
dividas técnicas)
44. Tá.. E o que eu posso fazer?
• Proporcione um ambiente que eles possam ser bons desenvolvedores
• Facilite eles criarem uma definição de pronto e que eles se
comprometam com aquilo (sugestão: ter teste unitário e code
review)
• Leia com eles o livro código limpo e deixem eles se tornarem
melhores
• Seja o coach deles quando for ler o livro o codificador limpo.
• Tenha uma biblioteca que seja mais de fundamentos do que de livros
que se desatualizam.