desenvolvimento incremental e iterativo

Post on 06-Jun-2015

421 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Desenvolvimento incremental e iterativo: Aumentando a produtividade e sucesso de seus projetos.

TRANSCRIPT

Desenvolvimento incremental:Aumentando a produtividade

e sucesso do seu projeto

Hercules Lemke Merscherhercules@crafters.com.br

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

Referências

OBRIGADO!

DÚVIDAS?

top related