Buscar

Apostila sobre Scrum

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

*
*
*
Alexandre Magno, CST - fevereiro.2009
*
*
*
Material
O material “The Zen of Scrum” utilizado neste treinamento possui Conteúdo Programático definido por:
 Ken Schwaber, co-criador do Scrum e presidente da Scrum Alliance
 Mike Cohn, co-fundador da Scrum Alliance e presidente da Mountain Goat
A Scrum Alliance fornece aos CSTs o Conteúdo Programático do treinamento Certified ScrumMaster e permite que estes profissionais adaptem e criem suas próprias atividades, slides e outros; desde que mantendo a base do programa apresentado.
Alexandre Magno, CST - fevereiro.2009
*
*
*
Alexandre Magno é Certified Scrum Trainer pela Scrum Alliance e Project Management Professional pelo PMI. 
 Co-fundador e membro do time da AdaptWorks. 
 Atua na área de software há mais de 17 anos, já tendo participado de projetos de variadas dimensões de lead time, escopo e investimento. 
 Foi consultor e instrutor da Borland Latin America durante vários anos.
Primeiro, e atualmente único, Certified Scrum Trainer do Brasil. 
 Palestrante da edição 2007, em Londres, do principal evento de Scrum do mundo - o Scrum Gathering. Foi também palestrante em eventos de Agile no Brasil, Portugal e Argentina.
 Fundou a Scrum Brasil - principal comunidade brasileira de debate sobre Scrum. 
 http://amagno.blogspot.com 
alexandre.magno@adaptworks.com.br 
Sobre mim
Alexandre Magno, CST - fevereiro.2009
*
*
*
Sobre certificação Scrum
Alexandre Magno, CST - fevereiro.2009
Certified ScrumMaster
Certified Scrum Product Owner
Certified Scrum Practitioner
Certified Scrum Trainer
Certified Scrum Coach
Início
1 ano de experiência
2 anos depois
CSM – CSPO: você participou ativamente de um treinamento de 16hs da Scrum Alliance fornecido por um CST -profissional que tem a confiança de Ken Schwaber para aplicar treinamentos de Scrum
CSP: você comprovou experiência real de sucesso na aplicação de Scrum em algum projeto
CST: você comprovou ter grande experiência na aplicação de Scrum em projetos e habilidade para treinar novos CSMs e CSPOs
CSC: você comprovou experiência real de sucesso dando consultoria para times Scrum
*
*
*
Certified ScrumMaster Agenda
Alexandre Magno, CST - fevereiro.2009
*
*
*
 O que colaborou para que seus projetos tenham sido bem sucedidos?
 O que colaborou para que seus projetos tenham sido mal sucedidos?
Exercício
Alexandre Magno, CST - fevereiro.2009
*
*
*
 O Standish Group vem, há mais de uma década, realizando estudos em volta dos resultados dos projetos de software ao redor do mundo. O resultado destes estudos é um relatório batizado de Chaos Report;
Chaos Report
Alexandre Magno, CST - fevereiro.2009
Gráf1
		16		53		31
		28		49		23
		26		55		19
		35		46		19
Sucesso
Desafiado
Fracasso
Sheet1
				Sucesso		Desafiado		Fracasso
		1994		16		53		31
		2000		28		49		23
		2004		26		55		19
		2007		35		46		19
		
		
				To resize chart data range, drag lower right corner of range.
*
*
*
 Segundo o Standish Group quais foram os principais fatores para esta melhora?
Alexandre Magno, CST - fevereiro.2009
Chaos Report
*
*
*
 Segundo o Standish Group quais os principais fatores para um número ainda tão alto de projetos que não alcançam seu objetivo?
A vasta maioria dos projetos de software falha por falta de clareza – sobre funções pessoais, responsabilidades e requisitos – e também por inabilidade para acompanhar o que ocorre em cada um dos diferentes passos do ciclo de vida da aplicação.
Alexandre Magno, CST - fevereiro.2009
Chaos Report
*
*
*
Alexandre Magno, CST - fevereiro.2009
Lembram disso? Pois é, continua tendo graça!
*
*
*
Standish Group, 2002
Alexandre Magno, CST - fevereiro.2009
Uso de funcionalidades
Gráf1
		7
		13
		16
		19
		45
Média de uso de funcionalidades de sistemas
Sheet1
				Média de uso de funcionalidades de sistemas
		Sempre		7
		Frequentemente		13
		Às vezes		16
		Raramente		19
		Nunca		45
		
				To resize chart data range, drag lower right corner of range.
*
*
*
 A comunicação entre as partes envolvidas nos projetos é muito fraca;
 A visibilidade do andamento real e dos problemas existentes nos projetos é muito fraca;
 Clientes pedem sempre mais do que realmente precisam;
 Os projetos são caros e, ainda em sua maioria, não alcançam sucesso;
 Os conflitos existentes entre TI e negócios durante os projetos são muitos;
Alexandre Magno, CST - fevereiro.2009
Resumindo
*
*
*
Certified ScrumMaster Agenda
Alexandre Magno, CST - fevereiro.2009
*
*
*
Nova versão do Scrum?
Mais de 50 templates para todas as reuniões do Scrum
Vídeos “How to Sell Scrum” por Ken Schwaber
Mais de 100 modelos de relatórios
50 horas de suporte técnico 
Scrum 2.0
Check-lists para avaliar o seu nível de maturidade com Scrum
Ferramenta “Scrum+ Management 2.0”
Alexandre Magno, CST - fevereiro.2009
*
*
*
 É um processo iterativo e incremental para o desenvolvimento de qualquer produto e gerenciamento de qualquer projeto;
 É mais um framework que uma metodologia, mais atitute que um processo;
O que é Scrum?
Alexandre Magno, CST - fevereiro.2009
*
*
*
 Processo empírico de gerenciamento e controle
 Inspeção e adaptação em loops de feedback
 Usado para gerenciar projetos desde 1990
 Entrega frequente de funcionalidades com valor para o cliente
 Escalável a projetos distribuídos, grandes e largos
 Compatível com CMMI Nível 3 e ISO9001
 Extremamente simples, mas resistente
Scrum é...
Alexandre Magno, CST - fevereiro.2009
*
*
*
 SCRUMbut
O que não é Scrum?
Alexandre Magno, CST - fevereiro.2009
*
*
*
Atividade: O Chefe e o Trabalhador
Alexandre Magno, CST - fevereiro.2009
*
*
*
Origem do Scrum
Desenvolvimento iterativo e incremental
SCRUM
Jeff Sutherland, PhD
Ken Schwaber
Alexandre Magno, CST - fevereiro.2009
*
*
*
Origem do Scrum
Alexandre Magno, CST - fevereiro.2009
*
*
*
“Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Através desse trabalho, passamos a valorizar: 
 Indivíduos e interação entre eles mais que processos e ferramentas 
 Produto 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 
Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda." http://agilemanifesto.org 
Alexandre Magno, CST - fevereiro.2009
O Manifesto Ágil
*
*
*
Alexandre Magno, CST - fevereiro.2009
Processos ágeis e Scrum
*
*
*
Atividade: O melhor Plano
Alexandre Magno, CST - fevereiro.2009
*
*
*
Nova versão do Scrum?
O que é Scrum?
Processos: Reunião de planejamento, Retrospectiva, Reunião diária, Planejamento de Release e Sprints, ...
Ferramentas: Quadro Kanban, Ferramentas, Post-it, User Stories, Burndown...
Pessoas: ScrumMaster, Product Owner, Time, ...
Cultura: Time multi-disciplinar, Auto-gerenciamento, Valores, Envolvimento do cliente, Entrega frequente, Liderança-colaboração, Respeito, ...
Alexandre Magno, CST - fevereiro.2009
*
*
*
O que é Scrum?
Empresa A
Empresa B
Empresa C
Alexandre Magno, CST - fevereiro.2009
*
*
*
Alexandre Magno, CST - fevereiro.2009
O Tao do Scrum
 Scrum é muito simples de entender, mas difícil de adotar e praticar
*
*
*
Papéis no Scrum
Alexandre Magno, CST - fevereiro.2009
*
*
*
 Product Owner Responsável por garantir o ROI (Retorno de Investimento);
Responsável por conhecer as necessidades do(s) cliente(s);
Proxy em ambientes com mais de um cliente;
 ScrumMaster Responsável por remover os impedimentos do time;
Responsável por garantir o uso de Scrum;
Protege o time de interferências externas;
 Time Definir metas das iterações;
Auto-gerenciamento;
Produzir produto com qualidade e valor para o cliente;
Papéis no Scrum
Alexandre Magno, CST - fevereiro.2009
*
*
*
Um resumo das responsabilidades de cada papel
Alexandre Magno, CST - fevereiro.2009
*
*
*
Alexandre Magno, CST - fevereiro.2009
Estrutura do Scrum
Product Owner
ScrumMaster
Time
*
*
*
Alexandre Magno, CST -
fevereiro.2009
Estrutura do Scrum
 O Product Owner define a Visão do Produto. Esta Visão é o que representa sua necessidade, é o que deve ser satisfeito ao fim do projeto;
 Para definir esta Visão o PO colhe informações junto a clientes, usuários final, time, gerentes, stakeholders, executivos, etc.;
*
*
*
Alexandre Magno, CST - fevereiro.2009
Estrutura do Scrum
 O PO cria uma lista inicial de necessidades que precisam ser produzidas para que a Visão do projeto seja bem sucedida;
 Esta lista de necessidades é chamada de Product Backlog.
*
*
*
Alexandre Magno, CST - fevereiro.2009
Estrutura do Scrum
 O PO cria uma lista inicial de necessidades que precisam ser produzidas para que a Visão do projeto seja bem sucedida;
 Esta lista de necessidades é chamada de Product Backlog;
 O ScrumMaster deve auxiliar o PO na elaboração desta lista.
*
*
*
Alexandre Magno, CST - fevereiro.2009
Estrutura do Scrum
 No início de cada iteração (Sprint) o time deve se reunir para realizar a Planning Meeting;
 Nesta reunião o time realizará o planejamento do que será entregue ao final do ciclo da Sprint (que deve ser de 2 a 4 semanas).
*
*
*
Alexandre Magno, CST - fevereiro.2009
Estrutura do Scrum
 Na primeira parte da Planning Meeting o PO deverá: definir a meta da Sprint e falar para o time sobre os Itens mais prioritários do Product Backlog;
 O time deve estimar os Itens em tamanho (caso ainda não estejam estimados) e selecionar o que acredita que possa ser feito durante a Sprint. Essa lista selecionada chama-se Selected Product Backlog;
 O facilitador desta reunião é o ScrumMaster.
*
*
*
Alexandre Magno, CST - fevereiro.2009
Estrutura do Scrum
 Na segunda parte da Planning Meeting o time deverá colher mais detalhes dos Itens do Selected Product Backlog e decompô-los em tarefas, gerando assim o Sprint Backlog;
 Para isso pode ser necessária a ajuda de Especilistas de Domínio;
 Após a decomposição, cada membro do time deve selecionar as tarefas que deseja executar durante a Sprint (sempre negociando com o time) e estimá-las em horas;
 O facilitador desta reunião é o ScrumMaster.
?
*
*
*
Alexandre Magno, CST - fevereiro.2009
Estrutura do Scrum
 Durante a execução da Sprint, valem as práticas de engenharia definidas para o projeto;
 O ScrumMaster, através da sua capacidade de liderança e colaboração, facilita o trabalho do time removendo os impedimentos encontrados e garantindo a boa aplicação do Scrum;
 Durante a Sprint o time pode sentir necessidade de consultar Especistas de Domínio, ou mesmo o Product Owner;.
*
*
*
Alexandre Magno, CST - fevereiro.2009
Estrutura do Scrum
 Diariamente o time realiza uma reunião de 15 minutos (Daily Meeting) na qual cada membro deve responder:
 O que fiz desde a última reunião?
 O que pretendo fazer até a próxima?
 Tive (estou tendo) algum impedimento?
 Através desta reunião o time ganha visibilidade de como está o caminho para a meta e planeja o dia seguinte de trabalho;
 O ScrumMaster novamente é o facilitador, e deve lembrar-se que a reunião é para o time e não para ele.
*
*
*
Alexandre Magno, CST - fevereiro.2009
Estrutura do Scrum
 Ao final da execução da Sprint deve ser realizada a Review Meeting, reunião que tem como propósito apresentar o que foi feito para o Product Owner e convidados;
 O time é quem realiza a apresentação, que deve ser feita no formato de demo;
 Product Owner avalia se a Meta da Sprint foi alcançada;
 Product Owner faz anotações que poderão se tranformar em novos Itens para o Product Backlog.
*
*
*
Alexandre Magno, CST - fevereiro.2009
Estrutura do Scrum
 A última cerimônia de um Sprint Scrum é a Retrospectiva;
 Reunião de lições aprendidas, facilitada pelo ScrumMaster, na qual o time deve avaliar: o que foi bom na última Sprint? O que deve ser melhorado? Quem está no controle?
 Esta reunião representa o espírito de Inspeção-Adaptação dentro do Scrum;
 É uma reunião do time, mas – caso seja de acordo de todos seus membros – o PO também pode participar.
?
*
*
*

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando