Data de entrega
description
Transcript of Data de entrega
Data de entrega
Projeto EAD
30/9/2009
O que será entregue?
Documento explicando o conceito da ferramenta
Mock-ups das telas da aplicação
Apresentação de no máximo 10 minutos com powerpoint
Metodologias ágeis de desenvolvimento de projetos
Metodologias Ágeis
- Scrum
- XP
O que é ser ágil?
Estar preparado para mudanças:
- Seguir uma metodologia ágil
- Planejar sempre
- Metodologias Empíricas
Conceitos do Scrum
Os envolvidos no projeto trabalham em equipe com:
– Responsabilidade– Transparência– Honestidade– Auto-organização
Papéis do Scrum
- Product Owner
- Equipe
- Scrum Master
Product Owner
- É o cliente- Define a visão do produto- Entende do projeto- Define o objetivo do Sprint- Elege prioridades do projeto- Gerencia o Backlog do produto
Equipe
- Produção: responsável pela entrega
- Multi-funcional
- Auto-organizada e auto-gerenciada
- Todos os membros comprometidos com um objetivo comum: o objetivo do sprint
Scrum Master
- Conhecimento do Scrum- Remove impedimentos- Protege a equipe
– Riscos e interferências externos- Fala com o cliente
Backlog do Produto-Lista de todas as funcionalidades desejadas
-Formado por itens para terminar o projeto
- É gerado incrementalmente
– Começa pelo básico e cresce com o tempo
- Priorizado pelo Product Owner
- Em projetos pequenos, ele pode ser criado de modo a não ser modificado.
Sprint Planning I
– Entrada: Backlog do produto priorizado e estimado– Saída:
- Backlog selecionado com prioridades- Estimativa
Planejamento
Sprint Planning II
– Entrada: - Backlog Selecionado
– Saída:- Itens quebrados em histórias
Planejamento Tático
Sprint
Tamanho fixo de tempo: - 2 semanas - Para projetos menores do que isso, fazer um no meio para descobrir se vai terminar em tempo
-Daily Scrum
Daily Scrum- Questões que devem ser respondidas por cadaum da produção:
1) O quê você fez ontem?2) O quê você vai fazer hoje?3) Quais os problemas encontrados?
- Questões que aparecem devem serresolvidas após a reunião e não deve haver discussão durante a reunião.
-ScrumMaster cuida dos impedimentos identificados
Sprint Review
Reunião onde o Product Owner:
- Valida o andamento do projeto- Valida a funcionalidade feita- Verifica se o objetivo do Sprint foi
atingido
- Na forma de demonstração ou apresentação.
- Momento para celebrar o sucesso
Retrospectiva- Momento para reflexão e aprendizado da produção- Verificar se estimamos certo- Verificar no que estamos estimando errado e porque.- Momento de sugerir novas idéias de tecnologia para outros projetos- Roda da retrospectiva:
Valores do XP- Comunicação- Feedback- Coragem- Simplicidade- Respeito
Aspectos do XP- Time: Programação pareada
- Retrospectiva do scrum
- Técnicas específicas para produção de tecnologia
Planejamento do XP- Épicos, Temas, Histórias, Tarefas
- Estimativas Granulares: Dia, Sprint, Release
- Planning Poker
- Estimativas Melhorando a cada sprint
- Folgas nas estimativas
- Mudanças no Sprint Backlog
Burn Down Perfeito
Burn Down Real
Acompanhamento- Scrum Master / tracker atualiza o Burn-Down Chart
Tracking
- Feedback indireto através de gráficos
- Comunicação com a equipe todo Daily Scrum
- Identificar problemas em questões de andamento de histórias ou do projeto como um todo
- Falar com o Scrum Master
- Mostrar coisas boas
- Mostrar coisas que não estão sendo feitas
Calendário Niko-Niko
Calendário Niko-Niko
Sala XP
Quadro de Histórias
Desenvolvimento Ágil
- Implementações:
- Daily Scrum- Histórias e Épicos- Sprints- Horário Ágil