2. Processo - SCRUM
- Desenvolvimento Ágil. Requisitos Mutáveis.
Desenvolvimento horizontal, sem hierarquia forte.
- Product Backlog: Requisitos ordenados por
prioridade e cujo tamanho/dificuldade são
estimados.
- Mutável entre Sprints. Constante durante Sprint.
3. Processo - Papéis
- Product Owner: Produz o Product Backlog.
Representante do Cliente ou membro da Equipe
de desenvolvimento em contato direto com o
cliente.
- Scrum Master: Coordena os desenvolvedores e
os auxilia em suas dificuldades.
- Demais desenvolvedores: Programam.
4. Processo - Sprints
- “Corridas”
- Período fixo onde os desenvolvedores,
coordenados pelo Scrum Master, concentram
esforços de forma a cumprir um ou mais
requisitos definidos do Product Backlog.
5. Processo - Papéis
❖ Product Owner: Igor
❖ Scrum Master: Guilherme
❖ Time de desenvolvimento: Arthur, Lucas,
Priscilla, Tiago, Vítor e Vítor.
6. Processo - Reuniões
Reuniões:
- Antes e depois de cada Sprint, reunião com o
Product Owner para definição do que será naquela
Sprint e análise dos resultados. Mudanças no Product
Backlog
- Durante Sprints: Reuniões frequentes com o Scrum
Master para solução de eventuais problemas.
Idealmente: Diárias. Para o projeto: 2x na Semana
(Uma presencial, uma online.)
7. O jogo
❖ SoftEng - estilo Clicker;
❖ Plataformas: Android e iOS;
❖ Framework de desenvolvimento: PhoneGap;
❖ Metodologia: Scrum. 2 Reuniões semanais;
❖ Gestão de configuração e controle de
versão: GitHub ;
8. O jogo - Exemplo de um clicker
Cookie Clicker - http://orteil.dashnet.org/cookieclicker/
9. Product Backlog
ID PRIORIDADE DESCRIÇÃO ESTIMATIVA
1 1 Como administrador, desejo que o software tenha versões para iOS e Android, sendo vendido na App
Store e Google Play.
2
2 1 Como jogador, desejo uma imagem clicável de um computador que gere um dos recursos do jogo
(pontos de função).
1
3 2 Como jogador, desejo que sejam exibidas na tela os dois recursos do jogo (pontos de função e Soft$),
os upgrades adquiridos (processos e certificações) e os desenvolvedores contratados (estagiários,
técnicos, analistas, engenheiros, arquitetos)
2
4 3 Como jogador, desejo uma ferramenta para converter Pontos de Função em Soft$. 1
5 4 Como jogador, desejo poder contratar, por uma quantia em dinheiro, desenvolvedores, que geram
pontos de função por unidade de tempo.
3
6 5 Como jogador, desejo poder comprar Upgrades (Processos e Certificações), que aumentarão a
produtividade dos desenvolvedores e/ou o valor em Soft$ de cada ponto de função.
5
7 6 A cada upgrade adquirido, deve ser feita uma pergunta conceitual acerca do mesmo. 2
8 7 O progresso deve ser salvo. 2