SCRUM Gerência ágil de projetos de software. Luciano Costa [email_address] 18 de abril de 2008
O que é SCRUM SCRUM é uma metodologia (framework) focada no desenvolvimento e gerência ágil de projetos de software. Molda...
Manifesto Ágil http://agilemanifesto.org Manifesto for Agile Software Development We are uncovering better ways of develop...
Ciclo de Desenvolvimento
Framework  3x3 PAPÉIS <ul><li>Product Owner </li></ul><ul><li>Scrum Master </li></ul><ul><li>Team </li></ul>EVENTOS <ul><l...
PAPÉIS
Product Owner <ul><li>CLIENTE </li></ul><ul><li>Define as características do produto; </li></ul><ul><li>Decide datas de en...
Scrum Master <ul><li>LÍDER DA EQUIPE </li></ul><ul><li>Certifica ocupação e produtividade da equipe; </li></ul><ul><li>Faz...
Team <ul><li>EQUIPE </li></ul><ul><li>É multifuncional, de 5 a 9 membros; </li></ul><ul><li>Organiza a sí e ao seu trabalh...
EVENTOS
Sprint Planning <ul><li>REUNIÃO DE PLANEJAMENTO DE SPRINT </li></ul><ul><li>Participam Product Owner, Scrum Master e equip...
Daily Meeting <ul><li>Discussões Diárias sobre Status do Sprint </li></ul><ul><li>Participam equipe e Scrum Master; </li><...
Sprint Review <ul><li>REUNIÃO DE REVISÃO DE SPRINT </li></ul><ul><li>Participam Product Owner, Scrum Master e equipe de de...
ARTEFATOS
Product Backlog <ul><li>ITENS DE PRODUTO </li></ul><ul><li>Conjunto de funcionalidades que o Produto deve possuir, prioriz...
Sprint Backlog <ul><li>ITENS DE PRODUTO PARA O SPRINT </li></ul><ul><li>Itens de Produto selecionados para serem implement...
Burndown Chart <ul><li>GRÁFICO DE PROGRESSO </li></ul><ul><li>Gráfico de ‘queima de horas’; </li></ul><ul><li>Representa o...
Ferramenta ScrumWorks
 
 
Referências: http://www.controlchaos.com http://www.scrumalliance.org http://danube.com/scrumworks http://groups.yahoo.com...
Próximos SlideShares
Carregando em…5
×

SCRUM

1.540 visualizações

Publicada em

20min presentation for Facensa (my academic faculty) colleagues, on the Software Engineering Class.

Apresentação de 20min para os colegas de faculdade da Facensa, na aula de Engenharia de Software.

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.540
No SlideShare
0
A partir de incorporações
0
Número de incorporações
69
Ações
Compartilhamentos
0
Downloads
82
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • [email_address]
  • SCRUM

    1. 1. SCRUM Gerência ágil de projetos de software. Luciano Costa [email_address] 18 de abril de 2008
    2. 2. O que é SCRUM SCRUM é uma metodologia (framework) focada no desenvolvimento e gerência ágil de projetos de software. Moldado sobre princípios de verificação e adaptação de técnicas. Baseado no aprendizado e participação de todas partes envolvidas no projeto. Prima pela simplicidade e iteratividade. Propõe integração contínua.
    3. 3. Manifesto Ágil http://agilemanifesto.org Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
    4. 4. Ciclo de Desenvolvimento
    5. 5. Framework 3x3 PAPÉIS <ul><li>Product Owner </li></ul><ul><li>Scrum Master </li></ul><ul><li>Team </li></ul>EVENTOS <ul><li>Sprint Planning </li></ul><ul><li>Sprint Review </li></ul><ul><li>Daily Meeting </li></ul>ARTEFATOS <ul><li>Product Backlog </li></ul><ul><li>Sprint Backlog </li></ul><ul><li>Burndown Chart </li></ul>
    6. 6. PAPÉIS
    7. 7. Product Owner <ul><li>CLIENTE </li></ul><ul><li>Define as características do produto; </li></ul><ul><li>Decide datas de entrega e conteúdo; </li></ul><ul><li>Prioriza funcionalidades; </li></ul><ul><li>Ajusta funcionalidades e prioridades a cada Sprint; </li></ul><ul><li>Aceita ou rejeita os resultados do trabalho; </li></ul>
    8. 8. Scrum Master <ul><li>LÍDER DA EQUIPE </li></ul><ul><li>Certifica ocupação e produtividade da equipe; </li></ul><ul><li>Faz a ‘ponte’ entre a equipe e o cliente; </li></ul><ul><li>Facilita a cooperação e comunicação entre todos; </li></ul><ul><li>Certifica de que o processo é seguido, escala o time para reuniões diárias, revisões de sprint e reuniões de planejamento de sprint; </li></ul>
    9. 9. Team <ul><li>EQUIPE </li></ul><ul><li>É multifuncional, de 5 a 9 membros; </li></ul><ul><li>Organiza a sí e ao seu trabalho; </li></ul><ul><li>Define o objetivo do sprint e estima o desenvolvimento de cada funcionalidade; </li></ul><ul><li>Tem o direito de decidir como atingirá o objetivo do sprint; </li></ul><ul><li>Apresenta ‘demos’ ao Product Owner; </li></ul>
    10. 10. EVENTOS
    11. 11. Sprint Planning <ul><li>REUNIÃO DE PLANEJAMENTO DE SPRINT </li></ul><ul><li>Participam Product Owner, Scrum Master e equipe de desenvolvimento; </li></ul><ul><li>Product Owner aponta itens que Backlog devem entrar nesse Sprint; </li></ul><ul><li>Scrum Master e equipe estimam prazos e responsabilidades; </li></ul><ul><li>Product Owner reprioriza itens de acordo com estimativa da equipe; </li></ul><ul><li>Horários de reuniões diárias e datas de apresentações são estipuladas; </li></ul>
    12. 12. Daily Meeting <ul><li>Discussões Diárias sobre Status do Sprint </li></ul><ul><li>Participam equipe e Scrum Master; </li></ul><ul><li>É ideal que seja feita em pé e dure de 15min a 20 min; </li></ul><ul><li>Rigidez quanto a horário de início e término; </li></ul><ul><li>Cada membro da equipe responde a três perguntas: </li></ul><ul><ul><li>O que fiz desde ontem? </li></ul></ul><ul><ul><li>O que estou planejando fazer até amanhã? </li></ul></ul><ul><ul><li>Existe algo me impedindo de atingir minha meta? </li></ul></ul>
    13. 13. Sprint Review <ul><li>REUNIÃO DE REVISÃO DE SPRINT </li></ul><ul><li>Participam Product Owner, Scrum Master e equipe de desenvolvimento; </li></ul><ul><li>Funcionalidades produzidas são apresentadas ao Product Owner; </li></ul><ul><li>Objetivo do próximo sprint é definido; </li></ul><ul><li>Time discute questões sobre o sprint passado, no intuito de identificar possíveis fraquezas e encontrar soluções para que o próximo sprint seja mais produtivo; </li></ul>
    14. 14. ARTEFATOS
    15. 15. Product Backlog <ul><li>ITENS DE PRODUTO </li></ul><ul><li>Conjunto de funcionalidades que o Produto deve possuir, priorizadas por valor agregado; </li></ul><ul><li>Definidas pelo Product Owner; </li></ul>
    16. 16. Sprint Backlog <ul><li>ITENS DE PRODUTO PARA O SPRINT </li></ul><ul><li>Itens de Produto selecionados para serem implementados no sprint corrente, com base na ordem de priorizacão estipulada pelo Product Owner; </li></ul><ul><li>Itens são quebrados em tarefas que não devem levar mais de 16h de desenvolvimento cada; </li></ul>
    17. 17. Burndown Chart <ul><li>GRÁFICO DE PROGRESSO </li></ul><ul><li>Gráfico de ‘queima de horas’; </li></ul><ul><li>Representa o progresso diário da equipe; </li></ul>
    18. 18. Ferramenta ScrumWorks
    19. 21. Referências: http://www.controlchaos.com http://www.scrumalliance.org http://danube.com/scrumworks http://groups.yahoo.com/group/scrumdevelopment/message/2116 http://agilemanifesto.org/

    ×