Engenharia Ágil

  Rafael Bandeira
Engenharia?



         Processo de desenvolvimento de
produto,seus passos, métodos e práticas.
Ágil?



     Rápida entrega de retorno de
investimento em valor de negócio.
Engenharia Ágil?



Processo de desenvolvimento de produto
   para rápido retorno de investimento,
    seus passos, método...
Processo de
     Desenvolvimento




Design >> Develop >> Deploy
Processo de
     Desenvolvimento




Design >> Develop >> Deploy
Processo de
     Desenvolvimento

           otimização




Design >> Develop >> Deploy
Processo de
     Desenvolvimento




Design >> Develop >> Deploy
Produto
Retorno de Investimento
Métodos e Práticas

                   Protótipos
        Separação de Conceitos
                         TDD
         ...
Protótipos
Estudo de Implementação
      Teste de Conceito
      Conhecimento dos
               Problemas
 Código par...
Separação de
   Conceitos
Modularização e
  Ortogonalidade
Lei de Demeter
          MVC
“Converse Apenas com Seus Amigos Próximos”
TDD
Falhe Cedo, Falhe Sempre
            Testabilidade
   Testes Automatizados
Teste Antes, Dev Depois
               ...
Programação em Par                    Refatoração
     Piloto e Co-Piloto               Faz Funcionar,
       Rotação d...
Gerenciamento
 de Código Fonte
História e Documentação
     Controle de Versão
               do Projeto
   Controle de...
Integração e
Entrega Contínua
 Teste de Integração,
   Não Quebre a Build
        Integre Cedo,
        Integre Sempre
...
Métodos e Práticas

                   Protótipos
        Separação de Conceitos
                         TDD
         ...
Valor de Negócio

        “Business Value is anything that
         contributes to an organisation’s
                   st...
Valor de Negócio

        Reduzir/Evitar Custos
      Manter/Proteger Renda
             Aumentar Renda
Legalidade e O...
Engenharia Ágil



Processo de desenvolvimento de produto
   para rápido retorno de investimento,
    seus passos, métodos...
Perguntas
  ou Sugestões?
 Rafael_Bandeira@dell.com
RafaelBandeira3@gmail.com
          @rafb3
Engenharia Ágil
Próximos SlideShares
Carregando em…5
×

Engenharia Ágil

853 visualizações

Publicada em

Introdução à Agile de uma perspectiva de desenvolvimento/desenvolvedor --- apresentada ao pessoal de dev online da Dell em nosso grupo de estudos/dojo de dev.

Comentários e sugestões são muito bem vindas! Ainda, confira o nosso blog:

http://delldev.posterous.com/

E saiba mais sobre o grupo:

http://delldev.posterous.com/nasce-o-grupo-de-dev

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
853
No SlideShare
0
A partir de incorporações
0
Número de incorporações
26
Ações
Compartilhamentos
0
Downloads
10
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Engenharia Ágil

  1. 1. Engenharia Ágil Rafael Bandeira
  2. 2. Engenharia? Processo de desenvolvimento de produto,seus passos, métodos e práticas.
  3. 3. Ágil? Rápida entrega de retorno de investimento em valor de negócio.
  4. 4. Engenharia Ágil? Processo de desenvolvimento de produto para rápido retorno de investimento, seus passos, métodos e práticas que maximizam valor de negócio entregue.
  5. 5. Processo de Desenvolvimento Design >> Develop >> Deploy
  6. 6. Processo de Desenvolvimento Design >> Develop >> Deploy
  7. 7. Processo de Desenvolvimento otimização Design >> Develop >> Deploy
  8. 8. Processo de Desenvolvimento Design >> Develop >> Deploy
  9. 9. Produto
  10. 10. Retorno de Investimento
  11. 11. Métodos e Práticas Protótipos Separação de Conceitos TDD Programação em Par Refatoração Gerenciamento de Código Fonte Integração e Entrega Contínua
  12. 12. Protótipos Estudo de Implementação Teste de Conceito Conhecimento dos Problemas Código para Jogar Fora
  13. 13. Separação de Conceitos Modularização e Ortogonalidade Lei de Demeter MVC
  14. 14. “Converse Apenas com Seus Amigos Próximos”
  15. 15. TDD Falhe Cedo, Falhe Sempre Testabilidade Testes Automatizados Teste Antes, Dev Depois YAGNI
  16. 16. Programação em Par Refatoração Piloto e Co-Piloto Faz Funcionar, Rotação de Par Depois faz Funcionar Direito ZDP Simplificação de Design Manutenção de DRY Conhecimento
  17. 17. Gerenciamento de Código Fonte História e Documentação Controle de Versão do Projeto Controle de Conflitos e Integração de Código Colaboração
  18. 18. Integração e Entrega Contínua Teste de Integração, Não Quebre a Build Integre Cedo, Integre Sempre Servidor de Integração Build de 1-click
  19. 19. Métodos e Práticas Protótipos Separação de Conceitos TDD Programação em Par Refatoração Gerenciamento de Código Fonte Integração e Entrega Contínua
  20. 20. Valor de Negócio “Business Value is anything that contributes to an organisation’s stated primary goals” -- David Morris, http://www.davidjcmorris.com/index.php/ 2010/06/business-value/
  21. 21. Valor de Negócio Reduzir/Evitar Custos Manter/Proteger Renda Aumentar Renda Legalidade e Outras Obrigações Seguir Estratégia de Mercado Proteger/Desenvolver Equipe
  22. 22. Engenharia Ágil Processo de desenvolvimento de produto para rápido retorno de investimento, seus passos, métodos e práticas que maximizam valor de negócio entregue.
  23. 23. Perguntas ou Sugestões? Rafael_Bandeira@dell.com RafaelBandeira3@gmail.com @rafb3

×