1. O que é metodologia?
Metodologia é o conjunto de métodos e técnicas aplicadas para um
determinado fim. É o caminho percorrido, a maneira utilizada para
atingir o objetivo.
2. Scrum é uma metodologia ágil para gestão e planejamento de
projetos de software.
3. •
Equipes que se auto-organizam;
•
Entregas frequentes e intermediárias de funcionalidades 100%
desenvolvidas;
•
Transparência no planejamento e desenvolvimento;
•
Problemas não são ignorados e ninguém é penalizado por reconhecer
ou descrever qualquer problema não visto;
4.
5.
6. Um backlog é uma lista de itens priorizados a serem desenvolvidos para
um software. O Product Backlog é mantido pelo Product Owner e é uma
lista de requisitos que tipicamente vêm do cliente. O Product Backlog pode
ser alterado a qualquer momento pelo Product Owner ou por decisão
deste.
7. O Sprint backlog é uma lista de itens selecionados do Product backlog e
contém tarefas concretas que serão realizadas durante o próximo sprint
para implementar tais itens selecionados. O Sprint Backlog é uma
representação em tempo real do trabalho que o Development Team planeja
concluir sprint corrente.
8. Antes de todo sprint, o Product Owner, o Scrum Master e a Equipe decidem
no que a equipe irá trabalhar durante o próximo sprint. Os itens
do backlog do produto são então destrinchados em tarefas que se tornam
o backlog do sprint.
9. Cada dia durante o sprint, uma reunião de status do projeto ocorre.
Durante a reunião, cada membro da equipe responde a três perguntas:
O que você tem feito desde ontem?
O que você está planejando fazer hoje?
Você tem algum problema impedindo você de realizar seu objetivo?
É papel do Scrum Master para facilitar a resolução desses impedimentos.
10. O gráfico Burndown é uma forma visual e rápida de enxergar o status
atual do Sprint e monitorar o progresso de um time Ágil. Ele possui
uma estrutura simples onde o eixo X representa os dias do Sprint e o
eixo Y representa o trabalho restante, normalmente na unidade
“pontos de história”.
11. Apresentar o trabalho(sprint). Um trabalho incompleto não pode ser
demonstrado.
Duas questões principais são feitas na retrospectiva do sprint:
1. O que correu bem durante a sprint?
2. O que poderia ser melhorado na próxima sprint?
12. Scrum é baseado em pequenas equipes. Ele permite a comunicação entre
os membros da equipe. Entretanto, há uma grande quantidade de sistemas
desenvolvidos por programadores solos. Um software sendo desenvolvido
por um só programador pode ainda se beneficiar de alguns princípios do
Scrum, como: um backlog de produto, um backlog de sprint, um sprint e
uma retrospectiva de sprint. Scrum Solo
é uma versão adaptada para uso
de programadores solo.
14. Fernando Henrique Baleroni Guerra
fh_guerra@outlook.com
br.linkedin.com/in/fernandohenriqueguerra
http://about.me/fernandohenriqueguerra
https://twitter.com/fh_guerra