Desenvolvimento ágil pensando além

1,065 views

Published on

Palestra do programa ilegra nas universidades realizada pelo nosso colaborador Diógenes Cericatto no II EATI (Encontro Acadêmico de Tecnologia da Informação).
O evento ocorreu no dia 25 de agosto de 2011, na UFSM, campus de Frederico Westphalen.

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,065
On SlideShare
0
From Embeds
0
Number of Embeds
433
Actions
Shares
0
Downloads
14
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Desenvolvimento ágil pensando além

  1. 1. Diógenes Cericatto
  2. 2. Diógenes Cericatto • Ciência da Computação – Unicruz/RS • Pós-Graduação em Marketing e Agribusiness – I-UMA • Análise e Desenvolvimento de ERP em ZIM • Desenvolvimento de ERP – Oracle • Business Intelligence - BI (Sql Server, Olap) • Conversão de Sistema de Zim para Oracle • Projetos em Oracle (Pl-Sql, Forms, Report) • Gerenciamento Projetos - PMI • Gerenciamento Projetos - Métodos Ágeisdiogenes.cericatto@ilegra.com@dcericatto
  3. 3. http://agilemanifesto.org/
  4. 4. Valores Indivíduos e interações mais que processos e ferramentasSoftware em funcionamento mais que documentação abrangente Colaboração com o Cliente mais que negociação de contratos Responder a mudanças mais que seguir um plano
  5. 5. Princípios Nossa maior prioridade é satisfazer o cliente
através da entrega contínua e adiantada
de software com valor agregado. Mudanças nos requisitos são bem-vindas, 
mesmo tardiamente no desenvolvimento. 
 Processos ágeis tiram vantagem das 
mudanças visando vantagem competitiva para o cliente. Entregar frequentemente software funcionando, 
de poucassemanas a poucos meses, 
com preferência à menor escala de tempo.
  6. 6. Princípios Pessoas de negócio e desenvolvedores devem trabalhar 
diariamente em conjunto por todo o projeto.Construa projetos em torno de indivíduos motivados. 
Dê aeles o ambiente e o suporte necessário 
e confie neles para fazer o trabalho.O método mais eficiente e eficaz de transmitir 
informaçõespara e entre uma equipe de desenvolvimento
é através de conversa face a face.Software funcionando é a medida primária de progresso.
  7. 7. PrincípiosOs processos ágeis promovem desenvolvimento 
sustentável. Os patrocinadores, desenvolvedores e 
usuários devem ser capazes de manter um ritmo 
constante indefinidamente.Contínua atenção à excelência técnica e bom design 
aumenta a agilidade.Simplicidade - a arte de maximizar a quantidade de 
trabalho não realizado--é essencial.
  8. 8. Princípios As melhores arquiteturas, requisitos e designs 
emergem de equipes auto-organizáveis. Em intervalos regulares, a equipe reflete sobre como 
setornar mais eficaz e então refina e ajusta seu 
comportamento de acordo.
  9. 9. Métodos Ágeis AGILE Scrum DSDMKanban Crystal Feature-Driven Development XP
  10. 10. Time
  11. 11. Equipes Pequenas
  12. 12. Comprometimento x Envolvimento
  13. 13. Papéis no Scrum• Product Owner: Responsável por Garantir o ROI (Retorno de Investimento); Responsável por conhecer as necessidades do(s) cliente(s); Proxy em ambientes com mais de um cliente;• ScrumMaster: Responsável por remover os impedimentos do time; Responsável por garantir o uso de Scrum; Protege o time de interferências externas;• Time: Definir metas das iterações; Auto-gerenciamento; Produzir o produto com qualidade e valor para o cliente;
  14. 14. Planning
  15. 15. Planning Poker
  16. 16. Daily Meeting 15 min- O que eu fiz ontem?- O que eu vou fazer hoje?- Delays e Blocks?
  17. 17. Scrum Dashboard
  18. 18. Burndown
  19. 19. Retrospectiva
  20. 20. Resultados Retrospectiva
  21. 21. Resultados Retrospectiva
  22. 22. Métodos Ágeis AGILE Scrum DSDMKanban Crystal Feature-Driven Development XP
  23. 23. Comunicação
  24. 24. CourageSimplicidade
  25. 25. Limpe seu Código
  26. 26. XP Pratices
  27. 27. Algumas Ferramentas
  28. 28. Redmine
  29. 29. Perguntas ?

×