Upload
serge-rehem
View
105
Download
2
Embed Size (px)
Citation preview
Engenharia de Software
inspiração na manufatura (Ford/Taylor)
padronização de componentes e processo
mecanização do movimento
pesadopesado
burocrático
lento
leve
interação colaboraçãoauto-organizaçãoinspeção x adaptação
alinhamentorapidezqualidade
década de 90
Nossa maior prioridade é satisfazer ao cliente com entrega contínua e adiantada de software com valor agregado
1
Mudanças de requisitos são bem-vindas, mesmo tardiamente no desenvolvimento. Os processos ágeis tiram vantagem das mudanças, visando vantagens competitivas para o cliente
2
Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo3
5Construa projetos em
torno de indivíduos motivados. Dê a eles o ambiente e os suporte
necessário e confie neles para realizar o trabalho
O método mais eficiente e O método mais eficiente e eficaz de transmitir informação eficaz de transmitir informação para a equipe e entre a equipe para a equipe e entre a equipe
de desenvolvimento é a de desenvolvimento é a conversa frente a frenteconversa frente a frente6
8
Os processos Os processos ágeis promovem ágeis promovem desenvolvimento desenvolvimento sustentável. Os sustentável. Os patrocinadores, patrocinadores,
desenvolvedores e desenvolvedores e usuários devem ser usuários devem ser capazes de manter capazes de manter um ritmo constante um ritmo constante
sempresempre
Contínua atenção à Contínua atenção à excelência técnica e excelência técnica e
bom design aumenta a bom design aumenta a agilidadeagilidade
9
As melhores arquiteturas, As melhores arquiteturas, requisitos e design emergem requisitos e design emergem de times auto-organizáveis de times auto-organizáveis
11
Em intervalos regulares. o time reflete sobre Em intervalos regulares. o time reflete sobre como se tornar mais eficaz e então refina e como se tornar mais eficaz e então refina e
ajusta seu comportamento de acordo ajusta seu comportamento de acordo
12