Scrum Intro

25
Introdução ao SCRUM Luis Albinati ([email protected]) 2010

description

This is a standard presentation about Scrum, introducing agility concept and breaking paradigms. It is in Portuguese - BR.

Transcript of Scrum Intro

Page 1: Scrum Intro

Introdução ao SCRUMLuis Albinati ([email protected])

2010

Page 2: Scrum Intro

“Quando o mar esta calmo, todo barco

navega bem” (W.

Shakespeare)

Page 3: Scrum Intro

Scrum em 5 tópicos

1. Scrum é um processo ágil e flexível que permite manter o foco na entrega do maior valor de negócio, no menor tempo possível (Sprints).

2. Scrum é um framework que se baseia fundamentalmente no conhecimento e experiência da equipe envolvida. Não é uma metodologia ou tecnologia.

3. No Scrum, as necessidades do negócio é que determinam as prioridades do desenvolvimento de um sistema. As equipes se organizam para definir a melhor maneira de entregar as funcionalidades de maior prioridade e de alto ROI.

4. No Scrum, o gerenciamento de mudanças é nativo.5. Scrum traz visibilidade e exposição aos impedimentos de

projeto, ao invés de escondê-los. Por isso o gerenciamento de riscos de projeto é feito a todo instante.

Page 4: Scrum Intro

Onde se aplica SCRUM?

● Software comercial● Desenvolvimento interno● Desenvolvimento contratado● Projetos de preço fixo● Aplicações Financeiras● Aplicações certificadas pela ISO 9001● Sistemas embarcados● Sistemas disponíveis 24x7

● Video games● Sistemas para suporte à vida● Sistemas para controle de satélites● Websites● Software para handhelds● Telefones celulares● Aplicações para redes● Seguradoras● Algumas das maiores aplicações em produção

Page 5: Scrum Intro

Manifesto Ágil

www.agilemanifesto.org

Page 6: Scrum Intro

O que estamos contruindo?

Page 7: Scrum Intro

O que queremos evitar?

Page 8: Scrum Intro

Fim ao planejamento sem fim!

• Os processos estão para servir o seu projeto, ou seu projeto serve aos seus processos?

• Quando seu projeto acaba?

• Quando ele começa?

• O que o cliente quer? Será que a necessidade dele não vai mudar?

• Quem irá desenvolver seus projetos? Recursos ou pessoas?

• Temos líderes?

• Temos comprometimento?

• Qual é o nosso ROI?

Page 9: Scrum Intro

Se fabricássemos aviões...

24% cairiam

32% pousariam sem problemas

44% pousariam com problemas

“Chaos Report” – Standish Group 2009

Page 10: Scrum Intro

Ainda...

80% do valor do negócio pode ser satisfeito com cerca de 20% de toda

funcionalidade.

“Chaos Report” – Standish Group 2009

Page 11: Scrum Intro

Escopo fechado existe?

• Change Requests

• Mudança de Requisito

• Mudança da visão do cliente

• Mudança de tecnologia

Page 12: Scrum Intro

A palavra é: “comprometimento”

Page 13: Scrum Intro

Product Owner

Page 14: Scrum Intro

Scrum Master

Page 15: Scrum Intro

Time Scrum• Desenvolve o Capital Intelectual

• Processos• Ferramentas• Networking• CONHECIMENTO

• É multi-funcional• Assume diferentes funções em

diferentes fases• FOCADO no projeto• Testa, codifica, documenta,

analisa, corrige, especifica• Demonstra para o cliente

• Trabalha em TIME• Profissional x Passional• Cobra e Cobre• Comprometido• Envolvido com o resultado• Se orgulha do que fez, é parte do

negócio

Principais razões pelas quais as pessoas mudam de emprego:

• 35% querem crescer e novos desafios• 14,2% querem salário somente

Dr. Thomas A. CaseFundador do Grupo Catho

Page 16: Scrum Intro

Componentes de um Projeto

Processos

Ferramentas

Pessoas Cultura

Page 17: Scrum Intro

Escopo e Interações“responder a mudanças” mais que “seguir um plano”

30 days

24 hours

Product BacklogAs prioritized by Product Owner

Sprint Backlog

Backlog tasksexpandedby team

“Potencial Entregável”

Daily ScrumMeeting

Page 18: Scrum Intro

Release x Sprints

Sprint 1

• Task A• Task B• Task C• Task D• ....

Sprint 2

• Task G• Task H• Task I• Task J• ....

Sprint 3

• Task X• Task Y• Task Z• ....

RELEASE

Page 19: Scrum Intro

A

B

C

Release x SprintsSprint 1

• Task A

• Task B

• Task C

• Task D

• ....

Sprint 2

• Task G

• Task H

• Task I

• Task J

• ....

Sprint 3

• Task X

• Task Y

• Task Z

• ....

RELEASE

Sprint 1

• Task A

• Task B

• Task C

• Task D

• ....

Sprint 2

• Task G

• Task H

• Task I

• Task J

• ....

Sprint 3

• Task X

• Task Y

• Task Z

• ....

Sprint 1

• Task A

• Task B

• Task C

• Task D

• ....

Sprint 2

• Task G

• Task H

• Task I

• Task J

• ....

Sprint 3

• Task X

• Task Y

• Task Z

• ....

Sprint 1

• Task A

• Task B

• Task C

• Task D

• ....

Sprint 2

• Task G

• Task H

• Task I

• Task J

• ....

Sprint 3

• Task X

• Task Y

• Task Z

• ....

Sprint 1

• Task A

• Task B

• Task C

• Task D

• ....

Sprint 2

• Task G

• Task H

• Task I

• Task J

• ....

Sprint 3

• Task X

• Task Y

• Task Z

• ....

Sprint 1

• Task A

• Task B

• Task C

• Task D

• ....

Sprint 2

• Task G

• Task H

• Task I

• Task J

• ....

Sprint 3

• Task X

• Task Y

• Task Z

• ....

PRODUTO DROPS RELEASES

Page 20: Scrum Intro

6 razões para comprar e vender Scrum

• Paga somente pelo que foi concluído, acordado no início do desenvolvimento iterativo-incremental (Sprint)

• Tem mais segurança quanto ao cumprimento do que é necessário

• Participa efetivamente da evolução do que esta sendo construído compartilhando os riscos do entendimento do projeto.

• Tem segurança quanto ao faturamento• Evita equívocos durante o planejamento• Participa efetivamente da evolução do que esta sendo construído

compartilhando os riscos do entendimento do projeto

O papel do cliente

O papel do fornecedor

Page 21: Scrum Intro

Acompanhando o projeto

1 2 3 4 5 6 7 8 9 10 11 12 130

20

40

60

80

100

120

140

160

Sprint Burndown

Sprint Work Hours Sprint Estimative

Page 22: Scrum Intro

Onde queremos chegar?

Poderia me dizer, por favor, qual é o caminho para sair daqui?

Isso depende muito do lugar pra onde você quer ir.Não me

importa muito onde.

Nesse caso, não importa por qual caminho você vá.

Page 23: Scrum Intro

Muito legal! Mas isso não funcionaria na minha empresa...!

Aqui é DIFERENTE. Os processos seguem o padrão CMMi5, temos 872 anos de experiência em desenvolvimento de SW. Somos muito mais organizados, temos sistemas de controle dos nossos produtos e dos nossos funcionários;

Podemos fazer isso aí INTERNAMENTE? Sem precisar expor pro nosso cliente?

Page 24: Scrum Intro
Page 25: Scrum Intro

Luis [email protected]

@Facebook, LinkedIn, Twitter