modelo ágil

17
Tecnologia Modelo para projetos #Folha quarta-feira, 7 de novembro de 12

Upload: ariovaldo-carmona

Post on 26-May-2015

480 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Modelo ágil

TecnologiaModelo para projetos #Folha

quarta-feira, 7 de novembro de 12

Page 2: Modelo ágil

DesenvolvimentoDe Software

quarta-feira, 7 de novembro de 12

Page 3: Modelo ágil

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

Page 4: Modelo ágil

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

Page 5: Modelo ágil

E mais...• Pequenas e rápidas entregas;

• Desenvolvimento incremental e com qualidade;

• Times entrosados e fortalecidos.

quarta-feira, 7 de novembro de 12

Page 6: Modelo ágil

Heim?

quarta-feira, 7 de novembro de 12

Page 7: Modelo ágil

Idéias de diferentes modelos

• KanbanTermo Japonês. Controle de produção utilizado pela Toyota;Todo acompanhamento é feito através do quadro.

• XPPrincipais 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.

• ScrumConceito: Divisão em Sprints, Artefatos definidos, Reuniões planejadas e Entregas constantes.

quarta-feira, 7 de novembro de 12

Page 8: Modelo ágil

Scrum

quarta-feira, 7 de novembro de 12

Page 9: Modelo ágil

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

Page 10: Modelo ágil

Cartão

A história será a menor unidade a ser trabalhada.Não teremos subdivisão de tarefas em cada história.

Responsável pela tarefa e pelo teste.

Exemplo:

Thiago/Juliana

quarta-feira, 7 de novembro de 12

Page 11: Modelo ágil

Quadro

quarta-feira, 7 de novembro de 12

Page 12: Modelo ágil

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

Page 13: Modelo ágil

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

Page 14: Modelo ágil

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

Page 15: Modelo ágil

Futuro

• TDD;

• Pair Programming (?);

• Integração Contínua;

• ...

quarta-feira, 7 de novembro de 12

Page 17: Modelo ágil

FIMAriovaldo Carmona

quarta-feira, 7 de novembro de 12