Upload
vitor-de-almeida
View
74
Download
4
Embed Size (px)
Citation preview
Agilidade e Scrum em projetos de software
Análise e tópicos sobre agilidade em metodologias de
desenvolvimento
Vítor de Almeida
• CSM - Certified Scrum Master (2012)
• CSD - Certified Scrum Developer (2013)
• Engenheiro de Software no SIDI – Samsung Instituto
• Engenheiro de Computação (Unicamp/05)
Indivíduos e interações mais que processos e ferramentas
Software em funcionamento mais que documentação abrangente
Colaboração com o cliente mais que negociação de contratos
Responder a mudanças mais que seguir um plano
Lean
Agile
Scrum
XP
• Iterações com tempo fechado
• Motivação do time
• Gerenciamento de imprevistos
Lean
Agile
Scrum
XP
• Não traz novos conceitos
• Framework estabelecendo regras para
colocar em prática os conceitos acima
Lean
Agile
Scrum
XP
• Não traz novos conceitos
• Técnicas para desenvolvimento
condizente com os conceitos acima
Responsabilidades do Product Owner
• Funcionalidades do produto;• Data de entrega e o conteúdo;• ROI do produto;• Priorização conforme valor de
negócio a cada Sprint;• Aveitar ou rejeitar os resultados.
Durante o sprint planning, o time consome uma fração do topo
da lista, chamada sprint backlog, e decide como implementar esse
pedaço.
Características do time
• De 3 a 9 pessoas;• Multifuncional;• Dedicados ao projeto;• Auto-organizado.
Características do ScrumMaster
• Responsável pela aplicação dos valores e práticas do Scrum;
• Remove impedimentos;• Assegura que a equipe está
totalmente funcional e produtiva;• Permite a cooperação entre os
diversos papéis e funções;• Protege o time das interferências
externas.
O sprint termina com um sprint review e um sprint retrospective. No sprint seguinte, o time
escolhe outra fração do product backlog e começa a trabalhar novamente.
Testar exaustivamente
• Testes automatizados• Testes unitários• Test-driven development (TDD)• Integração contínua
Responsabilidade coletiva
• Pair programming• Design evolutivo• Ritmo sustentável• Conhecimento em T
Obrigado!
Vítor de [email protected]
(19) 999 102030
Técnicas de XPhttp://xprogramming.com/book/whatisxp/
Manifesto ágilhttp://www.agilemanifesto.org/
Tudo sobre ágil e scrumhttp://agileatlas.org/