Processo de Desenvolvimento de Software Scrum
Manifesto da Agilidade Quatro princípios Indivíduos e interações mais que processos e ferramentas Software funcionando mais que documentação compreensiva Colaboração do cliente mais que negociação de contrato Responder à mudança mais que seguir um plano 2
Processo Scrum 3
Processo Scrum - Características Equipes que se auto-organizam; O produto evolui em uma série de Sprints mensais; Os requerimentos são listados em um Product Backlog ; Não há prática de engenharia prescrita (o Scrum adequase a todas); Usa regras generativas na criação de um ambiente ágil para a entrega de projetos; É uma das metodologias ágeis ; 4
Processo Scrum Sprints Projetos Scrum progridem em uma série de sprints ; Similar às iterações do XP; Ocorre em um período de duas a quatro semanas; Um período constante leva a um melhor ritmo ; O produto é projetado, codificado e testado durante o sprint; 5
Processo Scrum Diariamente Parâmetros; Diário; 15 minutos; Todos em pé! Não é para a solução de problemas; Todo mundo é convidado; Apenas os membros da equipe, ScrumMaster, dono do produto podem falar; Ajuda a evitar reuniões adicionais desnecessárias; 6
Processo Scrum Diariamente Três questões para todos O que fizeste ontem? 1 O que vais fazer hoje? Há algum obstáculo? 2 3 As respostas não são um relatório para o ScrumMaster, mas sim um COMPROMISSO perante os pares. 7
Processo Scrum Revisão do Sprint Equipe apresenta os resultados obtidos durante o Sprint; Tipicamente, demonstração de novas funcionalidades ou sua arquitetura; Informal; 2 horas de preparação; Sem slides; Todo o time participa; O mundo é convidado; 8
Processo Scrum: detalhado 9
Papéis do Scrum
Papéis do Scrum Product Owner: Especialista do negócio representante de todos os stakeholders. Scrum Master: É o responsável por liderar o time, removendo obstáculos ao seu sucesso, evitando interrupções externas, garantindo a execução da reunião diária e tudo mais que se fizer necessário. Scrum Team: É uma equipe multifuncional que reúne todas especializações necessárias para desenvolver segmentos completos de software a cada Sprint. Management: Correspondente ao grupo diretor, que provê fundos e é o responsável em última instância. Stakeholders: São todos os interessados no produto, a começar pelos clientes, usuários finais, equipe de marketing e vendas, Scrum Team, Scrum Master, Product Owner e Management. 11
Papéis do Scrum Product Owner 12
Papéis do Scrum Scrum Master 13
Papéis do Scrum Scrum Team 14
Papéis do Scrum - Management 15
Papéis do Scrum - Stackholders 16
Reuniões do Scrum - fluxo 17
Reuniões do Scrum 18
Reuniões do Scrum 19
Sprint Goal - Objetivo O Sprint Goal é um objetivo "visionário" no escopo do Sprint, para orientar a adaptação do time, reforçando seu norte estratégico. 20
Artefatos do Scrum 21
Artefatos do Scrum 22
Artefatos do Scrum Sprint Burndown 23
Artefatos do Scrum Agile Radiator 24
Referências http://bluesoft.wordpress.com/2007/11/16/scrum-board/ http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches 25