Desenvolvimento incremental e iterativo: Aumentando a produtividade e sucesso de seus projetos.
Size: 1.18 MB
Language: pt
Added: Sep 01, 2013
Slides: 19 pages
Slide Content
Desenvolvimento incremental:
Aumentando a produtividade
e sucesso do seu projeto
Hercules Lemke Merscher [email protected]
Os problemas do modelo
tradicional de
desenvolvimento de software
Mas primeiro...
Life-Cycle
Requisitos podem mudar
E invalidar decis es
õ
anteriores
Incremental
e Iterativo
FTW!
Base para algumas
metodologias
Extreme Programming
Scrum
Kanban
Lean
E outras.
Abordagem evolutiva
Adie decis es que não
õ
importam no momento
Ao longo do projeto, a cada incremento e iteração, você
terá oportunidades para coletar informaç es e entender o
õ
problema a ser resolvido.
Pequenos incrementos
Foco no que importa para o cliente no
momento
Não há esforço desnecessário tentando
planejar o futuro
Cliente e equipe de desenvolvimento
aprendem juntos
Aproveite as oportunidades para
receber e incorporar feedback's
Grande parte do dia é
gasta em comunicação,
portanto, temos de fazer
isso bem.
Cliente terá mais confiança
vendo que o feedback dado está
refletido em seu produto/projeto
Abrace
mudanças
Mudanças são
necessárias e quanto
mais cedo forem
efetuadas menor será
o custo e impacto.
Referências
Frederick P. Brooks, Jr. No Silver Bullet: Essence and
Accident in Software Engineering.
http://people.eecs.ku.edu/~saiedian/Teaching/Sp08/816/Papers/Background-
Papers/no-silver-bullet.pdf
Craig Larman, Victor R. Basili. Iterative and Incremental
Development: A Brief History.
http://www.craiglarman.com/wiki/downloads/misc/history-of-iterative-larman-and-
basili-ieee-computer.pdf