SlideShare a Scribd company logo
1 of 47
Para equipes não tão ágeis
AGENDA ,[object Object]
 FDD Overview
 Estudo de caso
 Referências
 Contatos,[object Object]
Sua empresa é assim ?
Cheia de burocracia
A comunicação é ineficiente entre equipes
Mudanças organizacionais são sempre complicadas
Algumas acham que fazer software é como uma linha de montagem
Foco no planejamento antecipado do projeto
Projetos com documentações excessivas
Acabam ficando pesados e custosos para se manter
A qualidade e as boas práticas de desenvolvimento acabam ficando  esquecidas.
Aumentando o risco do projeto e o seu insucesso
Você até pensa em mudar, mas acaba esbarrando no modelo de gestão da empresa.
Você até gostaria de fazer diferente
Mas mudanças são sempre complicadas
E acaba se sentindo preso a uma estrutura engessada
Como mudar, qual caminho escolher ?
FeatureDriven-Developement (F.D.D) Combina as melhores práticas do gerenciamento ágil de projetos, mas com nível mínimo de processo definido para modelagem de software.
Lema:Resultados freqüentes, tangíveis e funcionais.
Um pouco da história ,[object Object]
 Seus criadores eram Peter Coade Jeff De Luca.
 Foi publicada em 1999, no livro Java “Modeling in Colorwith UML”, de Peter Coad, Eric Lefebvre e Jeff De Luca.
 Em 2002, Stephen Palmer e John Mac Felsing publicaram o livro “A PraticalGuide to FeatureDrivenDevelopment”, com a versão completa, atualizada e comentada da metodologia.,[object Object]
Desenvolvimento orientado a Features Blocos bem pequenos de funcionalidades valorizadas pelo cliente, chamados de Features
Principais características Jeff  De Luca Planejamento detalhado na etapa inicial e guiado para medição
Principais características Parking LotChart
Principais características Monitoramento detalhado dentro do projeto, com resumos de alto nível para clientes e gerentes.
Principais características Fornece uma forma de saber, dentro dos primeiros 10% de um projeto, se o plano e a estimativa são sólidos.
Fases do F.D.D. D.M.A C.L.F. P.P.F. D.P.F. C.P.F.
Desenvolver Modelo Abrangente Conjunto de técnicas para entendimento do domínio de negócio em questão. Seu resultado é um modelo de objetos de alto nível, que guiará a equipe durante os ciclos de construção.
Modelo de classes
Construir Lista de Funcionalidades Decomposiçãofuncional do modelo de domínio, emtrêscamadastípicas: áreas de negócio, atividades de negócioe funcionalidades.
Planejar por Feature Nesta fase realiza-se a estimativa das funcionalidades, assim como suas dependências. O resultado é um plano de desenvolvimento, com os pacotes de trabalho na seqüência apropriada para a construção.
Detalhar por Feature Nestafase a equipedetalhaosrequisitos e outrosartefatosparacodificação de cadafuncionalidade, incluindo testes e inspeção de design.Oresultado é o modelo de domíniomaisdetalhado e classes stubs prontasparacodificar.
Construir por Feature Nestafasecadaclasse stub (Esqueleto) é preenchida, testada e inspecionada, gerandocomoresultado um incremento do produtoouuma feature pronta.
Visão geral do ciclo da F.D.D.
Estudo de Caso
Cenário em 2008: Complexidade alta; Iniciou o desenvolvimento em 2008; Levou cerca de 4 meses para ser feita a análise inicial; Desenvolvimento executado por equipe terceirizada; Problemas encontrados: Nenhuma entrega para o usuário; Documentação não foi respeitada pelo fornecedor; Conhecimento com equipe externa (terceirizada); Estudo de Caso – Projeto X
Estudo de Caso – Projeto X Cenário em 2009: Projeto teve seu desenvolvimento internalizado; Sem metodologia de desenvolvimento; Problemas encontrados: Comunicação ineficiente; Sem entrega parcial para o usuário; Conhecimento do negócio com equipe externa (terceirizada);
Estudo de Caso – Projeto X Cenário em 2010: Necessidades de mudanças Ampliação da equipe de desenvolvimento interna; Absorver o conhecimento técnico; Implementação de grandes features, porém com entregas freqüentes; Criar/utilizar uma metodologia adequada a empresa;
Estudo de Caso – Projeto X RUP FDD XP Quero Liberdade Equipes Pequenas  Quero Controle Equipes grandes Rigor Obrigatório Quero apenas o Processo Suficiente. Escalável para Equipes  Médias e Pequenas

More Related Content

What's hot

Processos Ágeis - Scrum, Kanban ou ScrumBan
Processos Ágeis - Scrum, Kanban ou ScrumBanProcessos Ágeis - Scrum, Kanban ou ScrumBan
Processos Ágeis - Scrum, Kanban ou ScrumBanSamuel Cavalcante
 
Colocando o Scrum em prática
Colocando o Scrum em práticaColocando o Scrum em prática
Colocando o Scrum em práticaAragon Vieira
 
Feature Driven Development – Desenvolvimento Guiado por Funcionalidades
Feature Driven Development – Desenvolvimento Guiado por FuncionalidadesFeature Driven Development – Desenvolvimento Guiado por Funcionalidades
Feature Driven Development – Desenvolvimento Guiado por FuncionalidadesHiury Araújo
 
Modelagem de Processos e Decisões com BPMN e DMN
Modelagem de Processos e Decisões com BPMN e DMNModelagem de Processos e Decisões com BPMN e DMN
Modelagem de Processos e Decisões com BPMN e DMNMauricio Bitencourt, CBPP
 
Webaula 52 - Agile PMO e a transformação organizacional pela agilidade
Webaula 52 - Agile PMO e a transformação organizacional pela agilidadeWebaula 52 - Agile PMO e a transformação organizacional pela agilidade
Webaula 52 - Agile PMO e a transformação organizacional pela agilidadeProjetos e TI
 
Feature Driven Development (FDD)
Feature Driven Development (FDD)Feature Driven Development (FDD)
Feature Driven Development (FDD)Bruno Garcia
 
Metodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareMetodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareLuciano Almeida
 
MAThobias Portfolio 2015
MAThobias Portfolio 2015MAThobias Portfolio 2015
MAThobias Portfolio 2015Marino Thobias
 
Cap 5 – Desenho – Guido Prantoni,CBPP
Cap 5 – Desenho – Guido Prantoni,CBPPCap 5 – Desenho – Guido Prantoni,CBPP
Cap 5 – Desenho – Guido Prantoni,CBPPEloGroup
 
Webaula 51 Entendendo o Lean IT
Webaula 51   Entendendo o Lean ITWebaula 51   Entendendo o Lean IT
Webaula 51 Entendendo o Lean ITProjetos e TI
 
Papel de PO distribuído: funciona? Lessons learned de um produto global
Papel de PO distribuído: funciona?  Lessons learned de um produto global Papel de PO distribuído: funciona?  Lessons learned de um produto global
Papel de PO distribuído: funciona? Lessons learned de um produto global Viviam Ribeiro
 
Msf microsoft solutions framework - Apresentação
Msf  microsoft solutions framework -  ApresentaçãoMsf  microsoft solutions framework -  Apresentação
Msf microsoft solutions framework - Apresentaçãocesaraks
 
Cap 6 – Gerenciamento de desempenho – Nicir Chaves, CBPP Recurso
Cap 6 – Gerenciamento de desempenho – Nicir Chaves, CBPP RecursoCap 6 – Gerenciamento de desempenho – Nicir Chaves, CBPP Recurso
Cap 6 – Gerenciamento de desempenho – Nicir Chaves, CBPP RecursoEloGroup
 
Webaula 50 - Como Definir e Controlar o Escopo de um Projeto – O Papel Fundam...
Webaula 50 - Como Definir e Controlar o Escopo de um Projeto – O Papel Fundam...Webaula 50 - Como Definir e Controlar o Escopo de um Projeto – O Papel Fundam...
Webaula 50 - Como Definir e Controlar o Escopo de um Projeto – O Papel Fundam...Projetos e TI
 
Caminhos do Scrum
Caminhos do ScrumCaminhos do Scrum
Caminhos do Scrumjrompkovski
 

What's hot (20)

Processos Ágeis - Scrum, Kanban ou ScrumBan
Processos Ágeis - Scrum, Kanban ou ScrumBanProcessos Ágeis - Scrum, Kanban ou ScrumBan
Processos Ágeis - Scrum, Kanban ou ScrumBan
 
Colocando o Scrum em prática
Colocando o Scrum em práticaColocando o Scrum em prática
Colocando o Scrum em prática
 
Metodologias Ageis
Metodologias AgeisMetodologias Ageis
Metodologias Ageis
 
Feature Driven Development – Desenvolvimento Guiado por Funcionalidades
Feature Driven Development – Desenvolvimento Guiado por FuncionalidadesFeature Driven Development – Desenvolvimento Guiado por Funcionalidades
Feature Driven Development – Desenvolvimento Guiado por Funcionalidades
 
Modelagem de Processos e Decisões com BPMN e DMN
Modelagem de Processos e Decisões com BPMN e DMNModelagem de Processos e Decisões com BPMN e DMN
Modelagem de Processos e Decisões com BPMN e DMN
 
Webaula 52 - Agile PMO e a transformação organizacional pela agilidade
Webaula 52 - Agile PMO e a transformação organizacional pela agilidadeWebaula 52 - Agile PMO e a transformação organizacional pela agilidade
Webaula 52 - Agile PMO e a transformação organizacional pela agilidade
 
Feature Driven Development (FDD)
Feature Driven Development (FDD)Feature Driven Development (FDD)
Feature Driven Development (FDD)
 
Metodologias Ageis
Metodologias AgeisMetodologias Ageis
Metodologias Ageis
 
Metodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareMetodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de Software
 
Gerenciamento de projetos de TI
Gerenciamento de projetos de TIGerenciamento de projetos de TI
Gerenciamento de projetos de TI
 
MAThobias Portfolio 2015
MAThobias Portfolio 2015MAThobias Portfolio 2015
MAThobias Portfolio 2015
 
Cap 5 – Desenho – Guido Prantoni,CBPP
Cap 5 – Desenho – Guido Prantoni,CBPPCap 5 – Desenho – Guido Prantoni,CBPP
Cap 5 – Desenho – Guido Prantoni,CBPP
 
Webaula 51 Entendendo o Lean IT
Webaula 51   Entendendo o Lean ITWebaula 51   Entendendo o Lean IT
Webaula 51 Entendendo o Lean IT
 
Papel de PO distribuído: funciona? Lessons learned de um produto global
Papel de PO distribuído: funciona?  Lessons learned de um produto global Papel de PO distribuído: funciona?  Lessons learned de um produto global
Papel de PO distribuído: funciona? Lessons learned de um produto global
 
Msf microsoft solutions framework - Apresentação
Msf  microsoft solutions framework -  ApresentaçãoMsf  microsoft solutions framework -  Apresentação
Msf microsoft solutions framework - Apresentação
 
Modelagem Ágil
Modelagem ÁgilModelagem Ágil
Modelagem Ágil
 
Cap 6 – Gerenciamento de desempenho – Nicir Chaves, CBPP Recurso
Cap 6 – Gerenciamento de desempenho – Nicir Chaves, CBPP RecursoCap 6 – Gerenciamento de desempenho – Nicir Chaves, CBPP Recurso
Cap 6 – Gerenciamento de desempenho – Nicir Chaves, CBPP Recurso
 
Webaula 50 - Como Definir e Controlar o Escopo de um Projeto – O Papel Fundam...
Webaula 50 - Como Definir e Controlar o Escopo de um Projeto – O Papel Fundam...Webaula 50 - Como Definir e Controlar o Escopo de um Projeto – O Papel Fundam...
Webaula 50 - Como Definir e Controlar o Escopo de um Projeto – O Papel Fundam...
 
Modelagem Ágil
Modelagem ÁgilModelagem Ágil
Modelagem Ágil
 
Caminhos do Scrum
Caminhos do ScrumCaminhos do Scrum
Caminhos do Scrum
 

Similar to FDD para equipes não tão ágeis

Fdd feature driven development (slide ) do trabalho
Fdd   feature driven development (slide ) do trabalhoFdd   feature driven development (slide ) do trabalho
Fdd feature driven development (slide ) do trabalhoLemon Lopes Leite
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareRoberto Brandini
 
Introdução ao MsProject - Moisés Omena
Introdução ao MsProject - Moisés OmenaIntrodução ao MsProject - Moisés Omena
Introdução ao MsProject - Moisés OmenaMoises Omena
 
Modelos Híbridos: Case, Verdades, Mitos e Resistências
Modelos Híbridos: Case, Verdades, Mitos e ResistênciasModelos Híbridos: Case, Verdades, Mitos e Resistências
Modelos Híbridos: Case, Verdades, Mitos e ResistênciasVitor Massari
 
Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...
Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...
Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...Elisangela Paulino
 
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...EloGroup
 
Como implantar transformações organizacionais a partir de uma plataforma BPMS...
Como implantar transformações organizacionais a partir de uma plataforma BPMS...Como implantar transformações organizacionais a partir de uma plataforma BPMS...
Como implantar transformações organizacionais a partir de uma plataforma BPMS...Lecom Tecnologia
 
– Como implantar transformações organizacionais a partir de uma plataforma BP...
– Como implantar transformações organizacionais a partir de uma plataforma BP...– Como implantar transformações organizacionais a partir de uma plataforma BP...
– Como implantar transformações organizacionais a partir de uma plataforma BP...EloGroup
 
Processos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e práticaProcessos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e práticaRalph Rassweiler
 
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Vanessa Campos
 
Gestão do Conhecimento aplicada à Gestão de Projetos
Gestão do Conhecimento aplicada à Gestão de ProjetosGestão do Conhecimento aplicada à Gestão de Projetos
Gestão do Conhecimento aplicada à Gestão de ProjetosBeatriz Benezra Dehtear, MBA
 
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...Dextra
 
Feature Driven Development (FDD)
Feature Driven Development (FDD)Feature Driven Development (FDD)
Feature Driven Development (FDD)Vitor Pacheco
 
Gestão do conhecimento aplicada a gestão de projetos
Gestão do conhecimento aplicada a gestão de projetosGestão do conhecimento aplicada a gestão de projetos
Gestão do conhecimento aplicada a gestão de projetosGUGP SUCESU-RS
 
Trabalho pds libre office 2
Trabalho pds libre office 2Trabalho pds libre office 2
Trabalho pds libre office 2Edinaldo Mendes
 
Gerenciamento de integração de projetos
Gerenciamento de integração de projetosGerenciamento de integração de projetos
Gerenciamento de integração de projetosJúnior Rodrigues
 

Similar to FDD para equipes não tão ágeis (20)

FDD
FDDFDD
FDD
 
Fdd feature driven development (slide ) do trabalho
Fdd   feature driven development (slide ) do trabalhoFdd   feature driven development (slide ) do trabalho
Fdd feature driven development (slide ) do trabalho
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de software
 
Aula 5 semana
Aula 5 semanaAula 5 semana
Aula 5 semana
 
Prof-Jose-Bezerra-Treinamento pmp-capm-bsbr-modulo2
Prof-Jose-Bezerra-Treinamento pmp-capm-bsbr-modulo2Prof-Jose-Bezerra-Treinamento pmp-capm-bsbr-modulo2
Prof-Jose-Bezerra-Treinamento pmp-capm-bsbr-modulo2
 
Introdução ao MsProject - Moisés Omena
Introdução ao MsProject - Moisés OmenaIntrodução ao MsProject - Moisés Omena
Introdução ao MsProject - Moisés Omena
 
Modelos Híbridos: Case, Verdades, Mitos e Resistências
Modelos Híbridos: Case, Verdades, Mitos e ResistênciasModelos Híbridos: Case, Verdades, Mitos e Resistências
Modelos Híbridos: Case, Verdades, Mitos e Resistências
 
Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...
Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...
Analise de gerenciamento_de_projeto_de_software_utilizando_metodologia_agil_x...
 
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...
 
Como implantar transformações organizacionais a partir de uma plataforma BPMS...
Como implantar transformações organizacionais a partir de uma plataforma BPMS...Como implantar transformações organizacionais a partir de uma plataforma BPMS...
Como implantar transformações organizacionais a partir de uma plataforma BPMS...
 
– Como implantar transformações organizacionais a partir de uma plataforma BP...
– Como implantar transformações organizacionais a partir de uma plataforma BP...– Como implantar transformações organizacionais a partir de uma plataforma BP...
– Como implantar transformações organizacionais a partir de uma plataforma BP...
 
Processos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e práticaProcessos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e prática
 
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
 
Gestão do Conhecimento aplicada à Gestão de Projetos
Gestão do Conhecimento aplicada à Gestão de ProjetosGestão do Conhecimento aplicada à Gestão de Projetos
Gestão do Conhecimento aplicada à Gestão de Projetos
 
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
 
Feature Driven Development (FDD)
Feature Driven Development (FDD)Feature Driven Development (FDD)
Feature Driven Development (FDD)
 
Gestão do conhecimento aplicada a gestão de projetos
Gestão do conhecimento aplicada a gestão de projetosGestão do conhecimento aplicada a gestão de projetos
Gestão do conhecimento aplicada a gestão de projetos
 
Trabalho pds libre office 2
Trabalho pds libre office 2Trabalho pds libre office 2
Trabalho pds libre office 2
 
Gerenciamento de integração de projetos
Gerenciamento de integração de projetosGerenciamento de integração de projetos
Gerenciamento de integração de projetos
 
Métodos Ágeis
Métodos ÁgeisMétodos Ágeis
Métodos Ágeis
 

FDD para equipes não tão ágeis

  • 1. Para equipes não tão ágeis
  • 2.
  • 6.
  • 7. Sua empresa é assim ?
  • 9. A comunicação é ineficiente entre equipes
  • 10. Mudanças organizacionais são sempre complicadas
  • 11. Algumas acham que fazer software é como uma linha de montagem
  • 12. Foco no planejamento antecipado do projeto
  • 14. Acabam ficando pesados e custosos para se manter
  • 15. A qualidade e as boas práticas de desenvolvimento acabam ficando esquecidas.
  • 16. Aumentando o risco do projeto e o seu insucesso
  • 17. Você até pensa em mudar, mas acaba esbarrando no modelo de gestão da empresa.
  • 18. Você até gostaria de fazer diferente
  • 19. Mas mudanças são sempre complicadas
  • 20. E acaba se sentindo preso a uma estrutura engessada
  • 21. Como mudar, qual caminho escolher ?
  • 22. FeatureDriven-Developement (F.D.D) Combina as melhores práticas do gerenciamento ágil de projetos, mas com nível mínimo de processo definido para modelagem de software.
  • 24.
  • 25. Seus criadores eram Peter Coade Jeff De Luca.
  • 26. Foi publicada em 1999, no livro Java “Modeling in Colorwith UML”, de Peter Coad, Eric Lefebvre e Jeff De Luca.
  • 27.
  • 28. Desenvolvimento orientado a Features Blocos bem pequenos de funcionalidades valorizadas pelo cliente, chamados de Features
  • 29. Principais características Jeff De Luca Planejamento detalhado na etapa inicial e guiado para medição
  • 31. Principais características Monitoramento detalhado dentro do projeto, com resumos de alto nível para clientes e gerentes.
  • 32. Principais características Fornece uma forma de saber, dentro dos primeiros 10% de um projeto, se o plano e a estimativa são sólidos.
  • 33. Fases do F.D.D. D.M.A C.L.F. P.P.F. D.P.F. C.P.F.
  • 34. Desenvolver Modelo Abrangente Conjunto de técnicas para entendimento do domínio de negócio em questão. Seu resultado é um modelo de objetos de alto nível, que guiará a equipe durante os ciclos de construção.
  • 36. Construir Lista de Funcionalidades Decomposiçãofuncional do modelo de domínio, emtrêscamadastípicas: áreas de negócio, atividades de negócioe funcionalidades.
  • 37. Planejar por Feature Nesta fase realiza-se a estimativa das funcionalidades, assim como suas dependências. O resultado é um plano de desenvolvimento, com os pacotes de trabalho na seqüência apropriada para a construção.
  • 38.
  • 39. Detalhar por Feature Nestafase a equipedetalhaosrequisitos e outrosartefatosparacodificação de cadafuncionalidade, incluindo testes e inspeção de design.Oresultado é o modelo de domíniomaisdetalhado e classes stubs prontasparacodificar.
  • 40. Construir por Feature Nestafasecadaclasse stub (Esqueleto) é preenchida, testada e inspecionada, gerandocomoresultado um incremento do produtoouuma feature pronta.
  • 41. Visão geral do ciclo da F.D.D.
  • 43. Cenário em 2008: Complexidade alta; Iniciou o desenvolvimento em 2008; Levou cerca de 4 meses para ser feita a análise inicial; Desenvolvimento executado por equipe terceirizada; Problemas encontrados: Nenhuma entrega para o usuário; Documentação não foi respeitada pelo fornecedor; Conhecimento com equipe externa (terceirizada); Estudo de Caso – Projeto X
  • 44. Estudo de Caso – Projeto X Cenário em 2009: Projeto teve seu desenvolvimento internalizado; Sem metodologia de desenvolvimento; Problemas encontrados: Comunicação ineficiente; Sem entrega parcial para o usuário; Conhecimento do negócio com equipe externa (terceirizada);
  • 45.
  • 46. Estudo de Caso – Projeto X Cenário em 2010: Necessidades de mudanças Ampliação da equipe de desenvolvimento interna; Absorver o conhecimento técnico; Implementação de grandes features, porém com entregas freqüentes; Criar/utilizar uma metodologia adequada a empresa;
  • 47. Estudo de Caso – Projeto X RUP FDD XP Quero Liberdade Equipes Pequenas Quero Controle Equipes grandes Rigor Obrigatório Quero apenas o Processo Suficiente. Escalável para Equipes Médias e Pequenas
  • 48. Estudo de Caso – Projeto X Alguns resultados da FDD na equipe: Integração da equipe – Formação dos times Entendimento do projeto – Criação do Modelo Abrangente Analise de negócio e requisitos – Adaptação da WBS para FBS Mudança da visão tradicional para o ágil dos envolvidos no projeto. Entregas freqüentes de features para o cliente. Entrega da primeira release
  • 49. Resultados obtidos no projeto: Maior segurança para empresa, acostumada com o modelo tradicional; Documentação necessária feita pela equipe; Entendimento do negócio por todos os envolvidos no projeto; Aceitação da cultura Ágil, dando abertura para outras metodologias; Estudo de Caso – Projeto X
  • 50. + = +
  • 51. Referências Alguns links: FDD – www.featuredrivendevelopment.com Heptagon – www.heptagon.com.br Visão ágil – visaoagil.wordpress.com GUFDD – http://br.groups.yahoo.com/group/gufdd/ FDD em uma casca de banana - http://amagno.blogspot.com/2007/04/fdd-em-uma-casca-de-bananas.html Blog do Abu – http://blogdoabu.blogspot.com
  • 52. Contatos Alexandre Rosa Email – alexrosa@gmail.com Twitter - @javalex Everton Lentez Email – lentez@gmail.com Guilherme Pinter Email – guilhermepinter@gmail.com