Scrum Intro

Post on 06-Jun-2015

630 views 8 download

description

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

Transcript of Scrum Intro

Introdução ao SCRUMLuis Albinati (lalbinati@cyberlynxx.com)

2010

“Quando o mar esta calmo, todo barco

navega bem” (W.

Shakespeare)

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.

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

Manifesto Ágil

www.agilemanifesto.org

O que estamos contruindo?

O que queremos evitar?

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?

Se fabricássemos aviões...

24% cairiam

32% pousariam sem problemas

44% pousariam com problemas

“Chaos Report” – Standish Group 2009

Ainda...

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

funcionalidade.

“Chaos Report” – Standish Group 2009

Escopo fechado existe?

• Change Requests

• Mudança de Requisito

• Mudança da visão do cliente

• Mudança de tecnologia

A palavra é: “comprometimento”

Product Owner

Scrum Master

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

Componentes de um Projeto

Processos

Ferramentas

Pessoas Cultura

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

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

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

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

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

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á.

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?

Luis Albinatilalbinati@cyberlynxx.com

@Facebook, LinkedIn, Twitter