gerenciando projetos Ágeis usando scrum

Post on 01-Nov-2014

3.759 Views

Category:

Business

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Apresentação dos princípios ágeis, papéis, processos e artefatos do framework Scrum.Autor: Tommy NormanTradutor pt-br: Leandro Cianconi

TRANSCRIPT

Gerenciando Projetos Ágeis usando Scrum

Tommy NormanSystems Architect / Certified Scrum Mastertommy.norman@compuware.com

Agenda

1. Introdução

2. Visão Geral dos princípios Ágeis

3. Processo Scrum

4. Gestão de Projetos com Scrum

5. Q & A (Qualidade)

2

3

Introdução

Tommy Norman

4

Email: tommy.norman@compuware.com

Blog: www.tommynorman.com

Arquiteto de Sistemas, Compuware Corporation

Certified Scrum Master, Agile Alliance

MVP Team System, Microsoft

5

DesenvolvimentoÁgil de Software

O que é desenvolvimento ágil de software?

Análise ProjetoDesenvolvimento

TesteImplanta

ção

Abordagem “Waterfall” tradicional

Abordagem Ágil

Análise ProjetoDesenvolvimento

TesteImplanta

ção

AnalysisDesignDevelopTestDesenvolvimento

AnalysisDesignDevelopTestDesenvolvimento

AnalysisDesignDevelopTestDesenvolvimento

!

?? !

Abordagem Ágil

Indivíduos e interações Processos e Ferramentas

Software funcionando Documentação clara

Colaboração com o Cliente

Negociação de Contrato

Responder a Mudanças Seguir um Plano

Manifesto Ágil

A maioria das metodologias Ágeis tem conceitos similares.

Desenvolvimento Iterativo

Trabalhar com Listas

Criar a Classe de Cliente

Adicionar o métodoGetCustomer

Recompilar a Lista

UI de Cliente

Desenvolve um Pequeno Recurso

de cada vez

PassosSustentáveis

Pouca Hierarquia de Gestão

EquipesMulti FuncionaisAuto Organizadas

Confie no seu Time

Produção de Entregáveis Prontos (funcionando)

testes e compilações Automatizadas

(Integração Contínua)

Adotar Mudanças

Inspeção eCorreção

“Metodologias” Ágeis

Scrum XP

Lean (*)DD

Scrum; 49

Scrum/XP; 22

XP; 8

Outras; 21

25

Visão Geral do Scrum

Papéis

Product Owner Scrum Master Scrum Team

Stakeholders & Usuários

Artefatos

Product Backlog Release PlanProduct Vision

Sprint BacklogSprint

Burndown Impediment List

Iniciação do Projeto

Iniciação do Projeto

Business Case Product Backlog

Scrum Team Release Plan

Product Vision

Sprint Planning

Sprint Planning

Product Owner Product Backlog

Scrum Team Sprint Backlog

Sprint

Sprint (Daily Scrum)

Scrum Master Scrum Team

Sprint BacklogSprint

Burndown Impediment List

Feature Testing

Integração Contínua

Developer

Control da Fonte (versão)

Sprint (Desenvolvimento)

Unit Testing

Product Backlog (Defesa)

Product Owner Product Backlog

Scrum TeamStakeholders &

Usuários

Sprint Review

Sprint Review

Product Owner Produto Pronto

Scrum TeamStakeholders &

Usuários

Scrum Master

Sprint Retrospective

Sprint Retrospective

Product Owner

Scrum TeamStakeholders &

Usuários

Scrum Master

Enxague e Repita

43

Gestão de Projetos com Srum

PMBOK

Grupos de Processos

Iniciação Planejamento Execução

Controle Monitoramento Encerramento

Áreas de Conhecimento

Integração

Aquisições

Custo

Comunicação

Escopo Tempo

Qualidade Recursos

Risco

Iniciação

Planejamento

Execução

Encerramento

Controle

Monitoramento

Product Owner

Scrum Team

Scrum Master

Analista de Negócio Gerente de Projeto

Stakeholders & Usuários

Desenvolvedor

Tester

Arquiteto

Patrocinador

Product Backlog

SprintBacklog

Sprint Burndown

Escopo, Recursos

Tempo, Comunicação

Escopo, Risco, Custo

MemóriaMusculosa

MemóriaMusculosa

Qualidade

Escopo

TempoCusto

Escopo

Product Backlog

Product Owner

Negócio

Contexto

Recursos

User Story

User Stories

Condições de

Aceitação ou Como

Demonstrar

Como uma

(função) que eu quero para obter

algum

(benefício).

Estimatimando User StoriesBusca no CatálogoComo um Usuário Registrado eu quero buscar no catálogo online para encontrar itens de compra.

Business Value: 800 Story Points: 4

Stakeholders & Usuários Scrum Team

Sprint Zero

Product BacklogArchitecture &

Design

Integração Contínua Recurso(s)

Release Plan

Scrum Team

Sprint Backlog

Tempo

Planejamento do Projeto

Product Backlog

3

1

3

1

3

2

5

8

3

3

3

3

Product Backlog

Sprint 1

Sprint 2

Sprint 3

Sprint 4

Sprint 5

Release 1

Release 2Release Plan

Sprint Burndown

Daily Scrum

Sprint Task BoardNão Iniciado Iniciado Pronto AceitoUser Stories

Como usuário eu quero isto para fazer aquilo.

Faça isso e aquilo

Faça isso e aquilo

Faça isso e aquilo

Faça isso e aquilo

Faça isso e aquilo

Faça isso e aquilo

Faça isso e aquilo

Faça isso e aquilo

Faça isso e aquilo

Como usuário eu quero isto para fazer aquilo.

Como usuário eu quero isto para fazer aquilo.

Tempo

Hor

as d

e T

raba

lho

Res

tant

es350h

0h

Custo

Recursos

Infraestrutura

Software

Mais Recursos = Mais Velocidade?

8 1612 2416

Scrum of Scrums

PublicarQADesenvolvimento Produção

Qualidade

Integração Contínua

Revisões frequentes

Habilidades de SoftwareImpediment List

Qualidade

Escopo

TempoCusto

74

Questões?

Obrigado!

76

© 2008 Compuware Corporation — All Rights Reserved

77

Traduzido por

Leandro Cianconileocianconi@gmail.com

top related