Você está na página 1de 16

Traduzido do Inglês para o Português - www.onlinedoctranslator.

com

Por que usar o Ágil?


Tópicos

● Por que Ágil?

● Manifesto Ágil
○ Desenvolvimento ágil de software

○ Artesanato de software
● Trabalhando de forma ágil
O usuário é rei

O cidadão normal tornou-se umconsumidor diário e


experiente de tecnologia.

Usuários finaisagorasabe melhoredemanda para ser ouvido.

Agile foi projetado paratestando uma ideia com usuários finaise


aprimorar iterativamente uma solução orientada peloperspectiva de
valor do usuário final.
Métodos em cascata

Métodos em cascata, com suasinúmeras reuniõese milhas de


documentação, não conseguia mais lidar com as demandas ou
o ritmo do mundo moderno.

Cenários competitivos têm características muito agressivastime to


market timelines, e exigem a capacidade deresponder à mudança
para garantir que o que é entregue éimpulsionado pelo valor para
o usuário final.
Objetivos fundamentais da entrega da solução

O Agile fornece uma resposta aos três


objetivos fundamentais da entrega de
soluções de hoje:

● Tempo de mercado
● Resposta à mudança
● Valor para o usuário final

O próprio Agile surgiu da necessidade orgânica


básica de mudança no desenvolvimento de
software (velocidade e sucesso)
Fonte: http://www.pinterest.pt/explore/darwin-quotes/
Manifesto para o desenvolvimento ágil de software

Estamos descobrindo melhores maneiras de desenvolver software


fazendo isso e ajudando os outros a fazê-lo

Indivíduos e interações Software funcionando


sobre processos e ferramentas sobre a documentação abrangente

Colaboração do cliente Respondendo à mudança


sobre a negociação do contrato mais de seguir um plano

Desenvolvimento ágil de software

2001
http://www.agilemanifesto.org
Manifesto para o artesanato de software

Como aspirantes a Artesãos de Software, estamos elevando o nível de software profissional


desenvolvimento praticando-o e ajudando outros a aprender o ofício

Não somenteSoftware funcionando Não somenteRespondendo à mudança mas


mas tambémsoftware bem elaborado tambémconstantemente agregando valor

Não somenteIndivíduos e interações mas Não somenteColaboração do cliente


tambémuma comunidade de profissionais mas tambémparcerias produtivas

Desenvolvimento Ágil de Software ent Software artesanato

2001 2009
http://www.agilemanifesto.org http://manifesto.softwarecraftsmanship.org/
Evitando a Frágil

Software bem elaborado Agregando valor de forma constante

sobre a documentação abrangente mais de seguir um plano


mas centrado em histórias de usuário claramente escritas bmas existe um plano e o escopo da iteração é sagrado

Uma comunidade de profissionais Parcerias produtivas sobre


sobre processos e ferramentas a negociação do contrato
mas seguindo de perto um processo bem estruturado mas garantindo o alinhamento quando a mudança vem
Ágil versus Cachoeira
Orientado a Valor

Ágil

Exigir ementos

Desacender
Orientado a Planos

Cachoeira

Implementar enotação

Testing

Implantar ymento

Iteração
As iterações ágeis são....

Fonte: http://blog.crisp.se/author/henrikkniberg
Trabalhando de forma ágil: o Timebox
Priorização de recursos:

Deve ter
Deveria
Timebox(orçamento do projeto) Poderia ter

Timebox (orçamento)
● A soma do esforço necessário para todos os recursos originais no backlog
● O Timebox é definido no início e deve ser mantido congelado para permitir uma melhor previsibilidade de custos e tempo
de lançamento no mercado
Trabalhando de maneira ágil: atribuições de iteração
Priorização de recursos:

Deve ter
Deveria
Timebox(orçamento do projeto) Poderia ter

iteração iteração iteração iteração iteração iteração iteração


1 2 3 4 5 6 7

Atribuir a iterações - critérios de priorização


● Recursos que fornecem o maior valor comercial
● Recursos principais primeiro, outros recursos depois
● Dependências entre recursos
Trabalhando de maneira ágil: lidando com feedback
Priorização de recursos:

Deve ter
Deveria
Timebox(orçamento do projeto) Poderia ter

iteração iteração iteração iteração iteração iteração iteração


1 2 3 4 5 6 7

Recursos
Novo para um próximo
recursos
liberação

Como lidar com comentários


● Pequenas alterações são abordadas na próxima iteração
● Novos recursos são adicionados ao backlog (ou não) de acordo com a prioridade
● Recursos com menos valores são movidos para a próxima versão
Fonte: http://www.businessinsider.com/the-iterate-fast-and-release-often-philosophy-of-empreendedorismo-2009-11
Resumo

● Por que Ágil?

● Manifesto Ágil
○ Desenvolvimento ágil de software

○ Artesanato de software
● Trabalhando de forma ágil
Por que usar o Ágil?

Obrigada!

Você também pode gostar