Escolar Documentos
Profissional Documentos
Cultura Documentos
Construo
Teste
Homologao
Implantao
2
Desenvolvimento - Scrum
Construo
Construo
Construo
Homologao
Implantao
Teste
Teste
Teste
Homologao
Homologao
Homologao
SCRUM
Framework para gerenciamento de projetos de
O que o SCRUM
Framework emprico para gerenciamento de projetos
Principais caractersticas
Times pequenos, multidisciplinares e auto-gerenciados
o dono do produto. Ele possui a viso do retorno que o projeto trar para a empresa e para os envolvidos, logo sua misso cuidar do Product Backlog, planejar releases, priorizar requisitos e passar ao time uma viso clara sobre os objetivos do projeto. exerce um papel de liderana no processo, mas ele no um gerente de projetos. O papel de S.M no possui autoridade alguma perante o P.O ou o Time. A responsabilidade do Scrum Master manter o foco no processo, remover impedimentos da equipe e auxiliar na comunicao entre equipe e P.O.
7
ScrumMaster (S.M)
o conjunto de pessoas que implementar o projeto. composto por uma equipe multidisciplinar que tem a caracterstica da auto-gesto. A responsabilidade do Time manter a auto-gesto de suas atividades, planejar as Sprints, assumir metas com o P.O e dar feedback sobre os impedimentos para o S.M. Ento vejamos: O Product Owner gerencia: Escopo, prazo (datas de entregas) e acompanha o ROI (medio e anlise); O ScrumMaster gerencia: Processo, risco (impedimentos) e planejamento (atingir metas); Os Membros do Time gerenciam: Configurao, riscos, requisitos e planejamento.
8
Papis no Scrum
Viso de negcio Facilitador Define Estratgia Entrega solues Auto-gerenciado Focado Multidisciplinar
Garante o ROI
Define / prioriza
Mediador
Garante o Scrum Remove impedimentos
Como funciona
Product Backlog Sprint Entrega
Daily Meeting
A B C D
Planning Meeting
A
Sprint Backlog Meta
Como funciona
I cant promise exactly what, but we wont ever need to move the date. Good start!...
Product Backlog Sprint Richard Kronflt Entrega Certified Scrum Master (CSM). Certified Scrum Practitioner (CSP). Certified Scrum Product Owner (CSPO). Palestrante na London Scrum Gathering 2007
X D B C
e/ou vontades do Product Owner para o projeto. Este um artefato vivo, pois ser priorizado e re-priorizado ao longo do projeto de acordo com a viso do P.O. Uma forma gil de gerenciar e manter seu Product Backlog por meio das user stories. Utilizando essa abordagem voc ver muitos resultados interessantes em seu processo de engenharia. Mas, como j dissemos o Scrum no um processo de engenharia ento voc pode utilizar o que quiser pra manter seu Product Backlog (Casos de Uso, Requisitos, Especificao, etc), desde claro que o P.O reconhea valor nesses documentos e que eles sejam claros para o time.
Impediment List
a lista com os impedimentos do Time, na qual o S.M dever trabalhar.
Sprint Backlog
possui as atividades nas quais o Time vai atuar dentro de uma Sprint. Essas atividades so planejadas pelo Time durante a reunio de planejamento da Sprint. Este tambm conhecido por ser representado pela Kanban, provavelmente um dos smbolos mais associados ao Scrum
12
Product Backlog e como o time est evoluindo diariamente no caso da Sprint e a cada Sprint no caso do projeto.
13
a reunio de planejamento da Sprint. Nela o Time discutir com o P.O sobre a meta a ser alcanada naquela Sprint e far o planejamento de todo o trabalho que ser realizado dentro da Sprint. a reunio diria que ocorre com todos os membros do Time, S.M e P.O. Preferencialmente deve ter 15 minutos e os integrantes do Time respondem a perguntas como:
Daily Meeting
O que fiz desde a ltima reunio diria; O que planejo fazer at a prxima; O que est me impedindo?
Sprint Review
a reunio de prestao de contas na finalizao da Sprint. Nela todos os membros do Time apresentaro o resultado atingido na Sprint ao P.O e outros envolvidos. a reunio de lies aprendidas que ocorre ao final de cada Sprint. Nela os membros do time respondem a perguntas como:
Sprint Retrospective
O que fizemos de bom e temos que continuar fazendo? O que temos que mudar ou comear a fazer? Quem est no controle?
14
Product Backlog.. Cada participante explica para os demais o porque estimou com aquele tamanho
Review Meeting
uma apresentao do resultado da iterao para os clientes onde todos os
Devolver ou remover funcionalidades do Product Backlog de funcionalidade no terminadas Remover do Product Backlog funcionalidades terminadas antecipadamente Reformular a equipe Repriorizar do Producto Backlog
15
... uma metodologia gil para equipes pequenas e mdias que desenvolvem software baseado em requisitos vagos e que se modificam rapidamente...
Kent Beck Criador do Mtodo XP Signatario do Manifesto Agil
...agile se enquadra perfeitamente no conceito do PMBOK; s no se enquadra para aqueles que no entendem para que o PMBOK serve. Estes que no entendem, acham que o PMBOK rgido, fechado...
Ricardo Viana Vargas, PodCast de 01.06.2009 Presidente do PMI, Aps treinamento de Scrum Master
Pontos de Ateno:
Barreiras com modelo operacional Terceirizao do desenvolvimento Vrias empresas envolvidas Contrato de preo fixo Modelo medio de projeto, APF Facilitador ao invs de um gestor de projeto No existe responsvel nico pela entrega Times pequenos, multidisciplinares e auto-gerenciados e focados Mudana de escopo faz parte do Projeto Scrum ou priorizao das entregas?
Pontos de Ateno:
Pessoas e suas interaes mais importante do que processos e ferramentas; Software funcionando mais importante do que documentao abrangente; Colaborar com o cliente mais importante do que negociar contratos; Responder as mudanas mais importante do que seguir um plano
Concluso
20