manifesto Ágil

29
Manifesto Ágil Manifesto Ágil http://SergeRehem.me

Upload: serge-rehem

Post on 16-Jul-2015

104 views

Category:

Software


2 download

TRANSCRIPT

Manifesto ÁgilManifesto Ágil

http://SergeRehem.me

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

Desenvolvimento Ágil de SoftwareDesenvolvimento Ágil de Software

““Métodos Ágeis”Métodos Ágeis”

agilemanifesto.orgagilemanifesto.org

Ser ou Não Ser

ÁGIL?

obediência

comportamentoe atitude!

Eu te ordeno “Sir Ágil”

Eu te ordeno “Sir Ágil”

Os Valores doOs Valores doManifesto ÁgilManifesto Ágil

Indivíduos e interações mais que processos e ferramentas

Software em funcionamento mais que documentação abrangente

Colaboração com cliente mais que negociação de contratos

Responder a mudanças mais que seguir um plano

Os 12 Princípios doOs 12 Princípios doManifesto ÁgilManifesto Ágil

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

Pessoas de negócios e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto.

4

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

Software funcional é a medida primária de progresso

7

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

10Simplicidade – a arte de maximizar a quantidade de trabalho não feito – é essencial

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

http://agileminds.me

Agilidade Além do Mundo do

Software