Zusammenfassung der Ressource
SCRUM
Anmerkungen:
- Framework de gerenciamento ágil utilizado em projetos complexos
- Ciclo de vida do projeto
- Etapas
- Caso de Negócio do Projeto
Anmerkungen:
- Declaração do Projeto
Anmerkungen:
- Declaração da visão de solução deste projeto (rascunho)
- Product Backlog
Anmerkungen:
- Lista de demandas e atividades a serem executadas a fim de atender às demandas
- Cronogramas
- Cronograma de Releases
Anmerkungen:
- Cronograma de quando serão feitas as entregas. É o cronograma que define a visão geral do projeto.
- Cronograma de Sprints
Anmerkungen:
- Cronograma de Sprints define quando cada sprint irá começar e terminar.
- Cronograma das cerimônias Scrum
Anmerkungen:
- Cronograma das cerimônias scrum (Daily meeting, Revisão de Sprint, Preparação de Sprint etc)
- Escrito em User Stories
Anmerkungen:
- Uma user story é uma descrição concisa da necessidade do usuário do produto.
É uma forma de descrever o requisito de forma simples e leve.
- Um exemplo de User Story seria:
"Enquanto usuário do sistema de biblioteca, eu gostaria de poder verificar quando precisarei devolver os livros que peguei emprestado"
- Sprint Backlog
Anmerkungen:
- A Sprint é o período no qual parte das atividades do Product Backlog são separadas para serem desenvolvidas.
- Uma Sprint tem duração média de uma a seis semanas.
- As user stories a serem desenvolvidas durante a sprint são definidas pela equipe de desenvolvimento.
Contudo, pode haver imposição de algumas histórias por parte do product owner.
- Reuniões Diárias
Anmerkungen:
- Todos os dias há uma reunião de 15 minutos na qual todos os membros devem responder a três perguntas:
1°) O que foi feito no dia anterior
2°) O que será feito no dia corrente
3°) Há algum bloqueio para o desenvolvimento de sua atividade?
- Em caso de bloqueio por conta de informação de requisito, cabe ao Scrum Master (podendo ser acompanhado do time de desenvolvimento) buscar a resposta.
- Reunião de Revisão de Sprint
Anmerkungen:
- Perto do término da sprint, há uma reunião de revisão de sprint na qual as atividades desenvolvidas são apresentadas para o product owner e demais stakeholders do projeto baseado nos critérios pré-definidos na reunião de definição de sprint
- Em caso de correções, as mesmas deverão ser realizadas até o término da sprint
- Reunião de retrospectiva da Sprint
Anmerkungen:
- O time apresenta formas de melhorarem seus processos a fim de prevenirem problemas que tenham acontecido na sprint corrente ou possam acontecer nas próximas sprints.
- Papéis
- Time Scrum
Anmerkungen:
- O Time Scrum, também chamado de Time de desenvolvimento do projeto é composto pelas pessoas que irão atuar na criação do produto durante o desenvolvimento sob o framework Scrum.
- O time de desenvolvimento pode ser composto por toda e qualquer pessoa que atue diretamente no projeto durante a etapa de desenvolvimento.
Exemplo: Designers, Programadores, Analistas, Arquitetos etc.
- Multi-funcional
Anmerkungen:
- O time deve ser composto por pessoas que tenham uma visão das tarefas e saibam desempenhá-las, ainda que não como especialistas. Desta forma, na ausência de um membro do time, outro poderá ocupar seu lugar.
- Auto-organizado
Anmerkungen:
- Por definir quando e como as atividades devem ser feitas, o time deve ser auto-organizado, para ficar ao mínimo aguardando a ação de terceiros ao desempenhar suas tarefas
- Empoderado
Anmerkungen:
- O time pode tomar decisões sobre como e quando as atividades deverão ser feitas.
- Product Owner (PO)
Anmerkungen:
- Devem ter uma visão geral do framework scrum, sobretudo no que tange ao cliente ao sentido de:
- Justificativa do Projeto
- Mudanças
- Qualidade
- Aspectos de Risco
- Scrum Master
Anmerkungen:
- O Scrum Master deve acompanhar toda aplicação do framework no projeto.
É dever do Scrum Master auxiliar e corrigir quaisquer problemas relacionados a aplicação do Scrum.
- Princípios
- Controle de Processos Empíricos
- Auto-organização
- Colaboração
- Priorização baseada em valor
- Time-boxing
- Desenvolvimento iterativo
- Fases
- Início
- Planejamento e Estimativa
- Implementação
- Revisão e Retrospectiva
- Release