2. Há 1 ano atrás – Agile Trends 2015
Objetivo: Migrar sistema BackOffice de uma grande seguradora
Prazo: 12 meses (INEGOCIÁVEL)
3. A Arte do Tailoring em Projetos Ágeis
O Que Foi Dito
Scrum
(Papéis e cerimônias)
Extreme Programming
(No desenvolvimento de software)
FDD – Feature-Driven Development
(Estratégia de entregas de funcionalidades
de até 45 dias)
5. XP = Extreme Programming
E se usarmos junto com o Scrum algumas
práticas do XP como Refatoração, TDD,
Programação em Par, Propriedade Coletiva ?
6. FDD – Feature-Driven Development
E se definirmos o timebox por funcionalidade?
E se mesmo assim aproveitarmos os papéis e
cerimônias do Scrum ?
E se substituirmos o princípio de propriedade
individual de código do FDD e usar a
propriedade coletiva do XP ?
8. Solução Proposta
Nome Clássico: Tailoring
Nome Bonito: Modelo Híbrido
Scrum
(Papéis e cerimônias)
Extreme Programming
(No desenvolvimento de software)
FDD – Feature-Driven Development
(Estratégia de entregas de funcionalidades
de até 45 dias)
Boas Práticas
PMBOK
14. Início dos trabalhos de levantamento
Meta: Mapear o processo atual e
elaborar uma WBS com as features do
processo
Técnicas: Entrevistas com o Gerente de
TI e com os desenvolvedores do
processo original
Validação: Resultado das entrevistas
versus processos batch em execução
100% de validação? NÃO
Facilidade na obtenção de informações:
Baixa
Frase mais ouvida: “Para que
levantamento? É só pegar os
programas e converter!”
Duração: 45 dias
25. Solução Proposta
Processo sugerido
Adequar escopo para cumprir prazo através da revisão do processo atual:
- Eliminando redundâncias
- Unificando processos
- Simplificando processos
- Terceirizando processos
27. Solução Proposta – Mais Lean na Veia
A Equipe
Equipe recomendada utilizando Lean Budget:
- 5 Desenvolvedores especialistas recrutados em outras gerencias funcionais
- 1 Analista de Qualidade contratado para desenvolver testes automatizados
- 1 Scrum Master contratado para fornecer coaching e mentoring
- 1 Product Owner
- 1 Gerente de Projeto
28.
29. A Estrutura do Projeto
SM
PO
DEV. TEAM
CAMADA XP
CAMADA SCRUM / FDD
CAMADA
GERENCIAMENTO PROJETO
GP
STAKEHOLDERS
30. Separando o Joio do Trigo
Eu controlo todos e trabalho
com modelos híbridos pois eles
usam Kanban para meu
controle visual e fazem Daily
StandUp para me reportarem os
trabalhos do projeto
Eu trabalho com modelos
híbridos pois desenvolvo
toda esta documentação
através de Sprints