22
Gestão Ágil de Projetos com SCRUM Rafael de Souza Ramos gestaoetc.com.br

Gestao Agil de Projetos com Scrum

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Gestao Agil de Projetos com Scrum

Gestão Ágil de Projetos com SCRUM

Rafael de Souza Ramos

gestaoetc.com.br

Page 2: Gestao Agil de Projetos com Scrum

Palestrante: Rafael Ramos

Mais de dez anos de experiência em projetos de TI, tendo atuado como analista de negócios, desenvolvedor, gerente de projetos e Scrum Master

Graduado em Tecnologia em Processamento de Dados - Univercidade

Pós-graduado em Análise, Projeto e Gerência de Sistemas – PUC-RIO

Mestre em Sistemas de Gestão – UFF Certified Java Programmer – Sun Microsystems Membro da SBGC – Sociedade Brasileira de Gestão do

Conhecimento

Page 3: Gestao Agil de Projetos com Scrum

A Aula

Duração e dúvidas

Conteúdo:• O modelo cascata• Métodos ágeis• Scrum

Page 4: Gestao Agil de Projetos com Scrum

O modelo cascata

Existe uma grande fase de planejamento que dá suporte à toda execução posterior.

Não há iteração entre as atividades do projeto.

Page 5: Gestao Agil de Projetos com Scrum

Problemas do modelo cascata

Iteração não é prevista Mudança de requisitos não é

prevista Demora na entrega de algo de

valor para o cliente

Page 6: Gestao Agil de Projetos com Scrum

Métodos ágeis: O Manifesto Ágil

Em 2001, um grupo de 17 pessoas se reuniu visando otimizar a forma de construir software. A partir deste encontro, surgiu a Agile Alliance e um conjunto de quatro valores básicos para o desenvolvimento ágil:• Indivíduos e interações são mais importantes que processos e

ferramentas.• Software funcionando é mais importante do que documentação

completa e detalhada.• Colaboração com o cliente é mais importante do que

negociação de contratos.• Adaptação a mudanças é mais importante do que seguir o

plano inicial.Fonte: www.agilemanifesto.org

Page 7: Gestao Agil de Projetos com Scrum

Métodos ágeis: O que são?

Coleção de metodologias de desenvolvimento de software focadas em:• Entregas mais rápidas para o cliente de algo

de valor e que funcione• Aceitação à mudança de requisitos• Interação contínua com o cliente• Comunicação do time

Page 8: Gestao Agil de Projetos com Scrum

Métodos ágeis x cascata

Fonte: Mário Rui Sampaio (2009)

Page 9: Gestao Agil de Projetos com Scrum

Métodos ágeis: exemplos de metodologias

XP (Extreme Programming) FDD (Feature Driven Development) TDD (Test Driven Development)

Scrum...

Page 10: Gestao Agil de Projetos com Scrum
Page 11: Gestao Agil de Projetos com Scrum

Scrum: definição

Formação no esporte Rugby, onde 8 jogadores de cada time devem se alinhar visando a formação de uma muralha.

O trabalho de equipe é fundamental: se um falhar, toda a jogada é comprometida.

Page 12: Gestao Agil de Projetos com Scrum

Scrum: definição

SCRUM é um processo iterativo e incremental para o desenvolvimento de projetos

Incentiva a comunicação e o constante trabalho de equipe

O seu objetivo é entregar o

máximo de valor de negócio no

menor tempo Foco no PDCA (Plan, Do, Check,

Act): Melhoria Contínua Utilizado desde 1990

Page 13: Gestao Agil de Projetos com Scrum

Scrum: motivação

Processos de software: • São empíricos: complexos, caóticos, com

detalhes pouco conhecidos.• Difícil estimativa de tempo de duração das

atividades.• Os requisitos mudam constantemente

Page 14: Gestao Agil de Projetos com Scrum

Scrum: papéis e responsabilidades

• Criar e compartilhar uma visão projeto• Tomar decisões sobre os itens do product backlog• Indicar e priorizar itens de backlog• Validar a entrega no final do sprint

Product Owner

• Estimar os itens do backlog• Programar• Auto-organizados para entregar o que o Product Owner

quer

Team

• Contato direto com o product owner• Cuidar do time• Disseminar o SCRUM• Garantir comunicação• Evitar impedimentos

Scrum Master

Page 15: Gestao Agil de Projetos com Scrum

Scrum: ciclo

Fonte: Scrum Alliance

Page 16: Gestao Agil de Projetos com Scrum

Scrum: processos

Sprint Planning 1• Estimativas da próxima entrega• O PO participa

Sprint Planning 2• Planejamento dentro da equipe• O PO não precisa participar

Page 17: Gestao Agil de Projetos com Scrum

Scrum: processos

Daily SCRUM

• Reunião diária, que engloba:

• O que fiz desde a última daily SCRUM?• O que espero fazer até a próxima daily

SCRUM?• O que está impedindo o progresso?

Page 18: Gestao Agil de Projetos com Scrum

Scrum: processos

Sprint Review• Entrega dos artefatos planejados para este sprint.

Importante: Presume-se que antes foi definido que este sprint teria algo “pronto” a ser apresentado

Sprint Reprospective• Aprendizado, lições aprendidas, discutir sucessos e

erros do sprint

TIMEBOX• Conceito do SCRUM que “obriga” que eventos sejam

realizados periodicamente

Page 19: Gestao Agil de Projetos com Scrum

Scrum: vantagens

Processo bem definido e com timeboxing Formação de profissionais auto-

gerenciáveis Maior envolvimento do cliente Entregas frequentes Mudança de requisitos é sempre bem-

vinda

Page 20: Gestao Agil de Projetos com Scrum

Scrum: utilização no Brasil

Empresas que possuem projetos utilizando o SCRUM:• BRQ• Chemtech/Siemens• Ci&T• Citibank• Gol• Globo.com• Locaweb• Microsoft• Petrobrás• Powerlogic• Stefanini IT Solutions• TCU (Tribunal de Contas da União)• Totvs

Page 21: Gestao Agil de Projetos com Scrum

Discussão

Rafael Ramos

[email protected]

http://www.gestaoetc.com.br

“Planejar é pensar sobre o futuro

juntos”

Extraída do blog de tecnologia do Globo em 06 de maio de 2010 (http://oglobo.globo.com/blogs/tecnologia/posts/2009/01/08/treinamento-de-scrum-algumas-ideias-que-definem-metodo-148904.asp

)

Page 22: Gestao Agil de Projetos com Scrum

Bibliografia

Agile and iterative development: a manager's guide. Craig Larman. 2004. Pearson Education.

Agile Modeling. Scott W. Ambler. 2002. 384 páginas. Editora J. Willey. Agile Project Management: How to succeed in the face of changing project

requirements. Gary Chin. 2004. AMACON. Agile software development with Scrum. Ken Schwaber,Mike Beedle. 2008. Pearson

Education International. Managing Agile Projects. Kevin Aguanno. 2005. Multi-Media. Métodos ágeis: características, pontos fortes e fracos e possibilidades de aplicação.

Mário Rui Sampaio Tomás. 2009. Disponível em http://dspace.fct.unl.pt/bitstream/10362/2003/1/WPSeries_09_2009Tomas.pdf

Seminário SCRUM. Igor Macaúbas e Marcos Pereira. Fonte: http://www.slideshare.net/macaubas/seminario-scrum-presentation

The Enterprise and Scrum. Ken Schwaber. 2007. Microsoft Press. The Zen Of Scrum: Certified ScrumMaster Training. Alexandre Magno SCRUM Tutorial. www.controlchaos.com/quickstart.pdf Wikipedia.org