Modelo ágil

531
-1

Published on

Modelo inicial para acompanhamento de projetos de forma ágil na Folha.

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

No Downloads
Views
Total Views
531
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Modelo ágil

  1. 1. Tecnologia Modelo para projetos #Folhaquarta-feira, 7 de novembro de 12
  2. 2. Desenvolvimento De Softwarequarta-feira, 7 de novembro de 12
  3. 3. Manifesto Ágil • Indivíduos e interações mais que processos e ferramentas; • Software em funcionamento mais que documentação abrangente; • Responder a mudanças mais que seguir um plano.quarta-feira, 7 de novembro de 12
  4. 4. Modelo Ágil • 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; • Pessoas de negócio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto; • O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimento é através de conversa face a face; • Software funcionando é a medida primária de progresso.quarta-feira, 7 de novembro de 12
  5. 5. E mais... • Pequenas e rápidas entregas; • Desenvolvimento incremental e com qualidade; • Times entrosados e fortalecidos.quarta-feira, 7 de novembro de 12
  6. 6. Heim?quarta-feira, 7 de novembro de 12
  7. 7. Idéias de diferentes modelos • Kanban Termo Japonês. Controle de produção utilizado pela Toyota; Todo acompanhamento é feito através do quadro. • XP Principais valores: Comunicação, Simplicidade, Feedback, Coragem e Respeito; Aplicação de práticas de Engenharia de Software: Pair Programming, TDD, Refactoring, Code Standards e Simple Design. • Scrum Conceito: Divisão em Sprints, Artefatos definidos, Reuniões planejadas e Entregas constantes.quarta-feira, 7 de novembro de 12
  8. 8. Scrumquarta-feira, 7 de novembro de 12
  9. 9. Nosso modelo • Sprint de duas semanas; • Daily Meeting a cada dois dias; • Planning Meeting para cada Sprint; • Sprint Review no final de cada Sprint; • Cada história entregue deverá ser testada por outro membro da equipe; • Se uma história demorar mais do que quatro dias, ela deverá ser fragmentada em histórias menores, para facilitar o acompanhamento; • Scrum Master participará em N projetos; • Não teremos um Product Owner (PO) por enquanto.quarta-feira, 7 de novembro de 12
  10. 10. Cartão Responsável pela tarefa e pelo teste. Exemplo: Thiago/Juliana A história será a menor unidade a ser trabalhada. Não teremos subdivisão de tarefas em cada história.quarta-feira, 7 de novembro de 12
  11. 11. Quadroquarta-feira, 7 de novembro de 12
  12. 12. Planning Meeting • Precede o Sprint; • Planeja as entregas e histórias do próximo Sprint; • Fecha o Sprint Backlog.quarta-feira, 7 de novembro de 12
  13. 13. Daily Meeting • Horário fixo, por padrão às 15h00; • Inicia mesmo sem todos os envolvidos; • No máximo 15 minutos; • O que foi feito desde a última reunião? Impedimentos encontrados? O que fará hoje? • Todos de pé em frente ao Kanban.quarta-feira, 7 de novembro de 12
  14. 14. Sprint Review • Participação do Product Owner (Gestão); • Todas as entregas devem estar no ambiente de teste; • Rever o trabalho concluído e apresentá-lo; • Identificar o trabalho que não foi concluído, comunicá-lo ao Product Owner e prepará-lo para o próximo Sprint; • Identificar melhorias no processo (Scrum), equipe e entregas.quarta-feira, 7 de novembro de 12
  15. 15. Futuro • TDD; • Pair Programming (?); • Integração Contínua; • ...quarta-feira, 7 de novembro de 12
  16. 16. Referências http://www.scrum.org/ http://scrummethodology.com/ http://scrumalliance.org/ http://agilemanifesto.org/ http://agilemanifesto.org/principles.html http://agilemethodology.org/ http://www.mountaingoatsoftware.com/topics/scrum http://www.extremeprogramming.org/ http://xprogramming.com/index.php http://xp123.com/ http://www.kanbanblog.com/explained/index.html http://en.wikipedia.org/wiki/Lean_software_developmentquarta-feira, 7 de novembro de 12
  17. 17. FIM Ariovaldo Carmonaquarta-feira, 7 de novembro de 12
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×