TUTORIAIS Framework SCRUM Rafael Buck Eduardo Franceschini MSc., PMP, CSM MBA
SCRUM vs. PMBOK
SCRUM vs. PMBOK ESCOPO Restrições de um projeto (Tripla Restrição) TEMPO CUSTO Modelo de Contrato de projetos SCRUM Contrato focado no tempo e custo aplicados ao projeto Escopo deriva do tempo e custo reservados ao projeto Modelo de Contrato de projetos PMBOK Contrato focado no escopo Custo e tempo derivam do escopo definido
SCRUM é framework SCRUM é framework e NÃO metodologia Framework: é incompleto define apenas o mínimo para sua implantação Metodologia: é detalhado define com maior detalhe os processos
Pessoas e interação entre elas mais que processos e ferramentas Software funcionando mais que documentação abrangente Colaboração com o cliente mais que negociar contratos Responder às mudanças mais que seguir um plano Valores e Princípios
Papéis PAPEL RESPONSABILIDADE PRODUCT OWNER MACRO GESTÃO DEV TEAM MICRO GESTÃO SCRUM MASTER PROCESSOS
Papéis Product Owner (MACRO GESTÃO) Responsável por gerencial o product backlog Também responsável por coordenar a geração da visão do produto/projeto Responsável por definir as releases do produto gerado pelo projeto Definem-se metas, as quais deverão ser atingidas após um número específico de sprints, definidos pelo Dev Team Calcula as estimativas de duração do projeto Quanto tempo levará para se ter determinada release Somente o PO cancela um sprint
Papéis Dev Team (MICRO GESTÃO) Sprints Definem que tarefas devem ser feitas no sprint que realizam o item do backlog Definem se um item do backlog está bem descrito pelo PO (se não estiver, PO deve detalhar melhor) Cada item de backlog não deve ter duração maior ou igual a um sprint (PO deve quebrar em itens menores) Auto-organização Ninguém, nem PO nem Scrum Master podem interferir em como eles transformarão itens do product backlog em incrementos do produto
Papéis Scrum Master (PROCESSOS) SCRUM Garante que o framework do SCRUM está sendo executado adequadamente O framework do SCRUM é RÍGIDO, qualquer fundamento que não esteja sendo executado adequadamente pode comprometer o projeto inteiro Remove impedimentos Papel de facilitador Tanto os que o PO encontra como os que o Dev Team encontra
Fluxo, Eventos e Artefatos
Fluxo, Eventos e Artefatos Product Backlog Contém, predominantemente, itens de negócio No formato de user stories PRIORIZADOS conforme o seu valor de negócio Pode conter itens técnicos e de estudo (spike) Mas é exceção
Fluxo, Eventos e Artefatos Planejamento Estratégico (METAS) Quais itens do backlog devem estar em determinada release Uma release entrega software funcional: NUNCA entrega protótipo Entrega valor ao cliente através de itens prioritários
Fluxo, Eventos e Artefatos Planejamento Tático (SPRINTS) Definition of Ready: Equipe define se o item está bem descrito a ponto de ser quebrado em tarefas para sua realização Sprint: Fixo, imutável, e só pode ser cancelado pelo PO 2-4 semanas Nunca se adiciona item do backlog no meio de um sprint, deve-se cancelar antes Sprint Backlog: Conjunto de tarefas que realizam os itens de backlog presentes em determinada meta
Fluxo, Eventos e Artefatos Execução Reuniões Diárias: não-técnicas Definem planos de ação para cumprir o sprint Reuniões de Review (Validação): Valida itens entregues (inspeção) Nunca pela metade, sempre completo Reuniões de Retrospectiva (Aprendizado): plano de ação para melhorias Definition of Done: Definido na visão do projeto, especifica as características de validação de um item de backlog desenvolvido pela equipe e entregue ao PO
+ templates e tutoriais... inovagp.com Rafael Buck buck@inovagp.com Eduardo Franceschini eduardo@inovagp.com