4 Fase de Construção » Histórico » Versão 1
Redmine Admin, 11/05/2019 22:54
1 | 1 | Redmine Admin | h1. 4 Fase de Construção |
---|---|---|---|
2 | |||
3 | A fase de Construção são realizadas as sprints em que as histórias de usuário são *preparadas*, *construídas* e *testadas*.( ver mais sobre Fase de [[2 - Construção]] ). |
||
4 | |||
5 | Segue abaixo *o que realizar na Fase de Construção* : |
||
6 | |||
7 | p. 4.1 Realizar a *reunião de abertura* (ou reunião de planejamento) da Sprint. |
||
8 | |||
9 | *Participantes*: Líder do Projeto, Dono da Arquitetura, Gerente Técnico da Contratada, Dono do Produto. |
||
10 | > %{color:#3344ff}A reunião de planejamento da Sprint é composta de duas fases: planejamentos tático e operacional.% |
||
11 | >> %{color:#3344ff}I. Planejamento Tático% |
||
12 | >>> %{color:#3344ff}Nesta fase, o Dono do Produto apresenta os objetivos da Sprint e as funcionalidades de maior prioridade para a equipe. A equipe faz perguntas durante a reunião de modo que seja capaz de quebrar as funcionalidades em tarefas, após a reunião, na fase chamada de Planejamento Operacional.% |
||
13 | >> %{color:#3344ff}II. Planejamento Operacional% |
||
14 | >>> %{color:#3344ff}Nesta fase, a equipe se encontra separadamente para conversar sobre o que ela escutou, decidir com quanto ela pode se comprometer a fazer na Sprint e quebrar as funcionalidades em tarefas. Em alguns casos, haverá negociação com o Dono do Produto, mas será sempre responsabilidade da equipe determinar com quanto ela será capaz de se comprometer.% |
||
15 | > %{color:RED}IMPORTANTE!!!% Os itens de backlog priorizados devem estar *preparados* antes da reunião. Itens que chegam à reunião sem detalhes suficientes podem colocar toda a sprint em risco.% |
||
16 | |||
17 | > %{color:#3344ff}O que é "preparado" ?% |
||
18 | |||
19 | > %{color:#3344ff}•É aquele item que foi trabalhado em sessões de Refinamento do Backlog% |
||
20 | > %{color:#3344ff}•Estimado% |
||
21 | > %{color:#3344ff}•Pequeno o suficiente (idealmente, estimativa não superior a 8 pontos de história)% |
||
22 | > %{color:#3344ff}•Com critérios de aceitação (apresentados como cenários) definidos% |
||
23 | |||
24 | p((. ☐ Definir os itens de trabalho da sprint a partir da visão do Dono do Produto |
||
25 | ☐ Para cada item do backlog da Sprint deve-se informar a *descrição e a definição de pronto* |
||
26 | > %{color:RED}IMPORTANTE!!!% |
||
27 | >>%{color:#3344ff} Definição de pronto% é o critério a ser usado pelo Dono do Produto e pela equipe para a aceitação do item como concluído no dia da entrega.% |
||
28 | >> %{color:#3344ff}Uma boa forma de encontrar a definição de pronto do item é pensar na resposta para a pergunta “como eu sei que isso está pronto?”.% |
||
29 | >>> %{color:#3344ff}Por exemplo, para a preparação de uma história de usuário, a definição de item pronto pode ser a aprovação da história pelo Dono do Produto (antes da reunião de encerramento da Sprint, claro).% |
||
30 | >>> %{color:#3344ff}Para um item de construção de história de cadastro de usuário, a definição de pronto pode ser o cadastramento de um usuário com sucesso, com a demonstração das regras definidas para a história, durante a reunião de entrega.% |
||
31 | |||
32 | --- |
||
33 | |||
34 | p. 4.2 Refinamento do Backlog (Agendar no calendário dos participantes outras reuniões para o refinamento do backlog que será construído na próxima sprint) |
||
35 | > %{color:#3344ff}A equipe (ou parte da equipe, incluindo o Dono do Produto) se reúne regularmente para:% |
||
36 | >> %{color:#3344ff}• decompor épicos e features% |
||
37 | >> %{color:#3344ff}• preparar histórias de usuário% |
||
38 | >> %{color:#3344ff}• dividir histórias de usuário priorizadas para caber em uma sprint% |
||
39 | >> %{color:#3344ff}• realizar a estimativa de histórias que ainda não a possuem% |
||
40 | >> %{color:#3344ff}• revisar as estimativas de histórias em função de informações recém-descobertas% |
||
41 | >> %{color:#3344ff}• remover histórias de usuários que não são mais relevantes% |
||
42 | >> %{color:#3344ff}• criar novas histórias de usuários em resposta às necessidades recém-descobertas% |
||
43 | >> %{color:#3344ff}• reavaliar a prioridade relativa de histórias% |
||
44 | |||
45 | --- |
||
46 | |||
47 | p. 4.2 A Contratada deve durante a realização da sprint: |
||
48 | |||
49 | >> %{color:#3344ff}• Construir as histórias;% |
||
50 | >> %{color:#3344ff}• Quando necessário, entrar em contato com o Líder do Projeto ou Dono do Produto para tirar dúvidas.% |
||
51 | >> %{color:#3344ff}• Para cada item do backlog da sprint deve-se identificar o "Status", conforme imagem abaixo:% |
||
52 | |||
53 | >>| !status_item.png! | |
||
54 | |||
55 | A ordem do fluxo de Status e o significado é : |
||
56 | |||
57 | !status_item_backlog.png! |
||
58 | |||
59 | --- |
||
60 | |||
61 | p. 4.3 São identificados requisitos para outras áreas: infraestrutura, por e |
||
62 | |||
63 | --- |
||
64 | |||
65 | p. 4.4 Líder do Projeto *deve acompanhar o trabalho da Contratada*, solicitando reportes diários ou semanais do andamento da Sprint, tendo a responsabilidade : |
||
66 | |||
67 | |||
68 | >> %{color:#3344ff}• identificar impedimentos e atuar para saná-los% |
||
69 | >> %{color:#3344ff}• verificar como as histórias de usuários estão sendo escritas pela Contratada% |
||
70 | >> %{color:#3344ff}• verificar se a sprint será finalizada dentro do tempo previsto% |
||
71 | >> %{color:#3344ff}• identificar riscos como mudança de equipe da Contratada, indisponibilidade do ambiente de desenvolvimento (DTH) onde as entregas deverão ser feitas obrigatoriamente, e etc.% |
||
72 | --- |
||
73 | |||
74 | p. 4.5 Realizar a reunião de entrega (ou reunião de encerramento) da Sprint de Construção. |
||
75 | |||
76 | *Participantes*: Líder do Projeto, Dono da Arquitetura, Gerente Técnico da Contratada, Dono do Produto. |
||
77 | |||
78 | > %{color:#3344ff}O encerramento da sprint é realizado também em duas fases: a revisão e a retrospectiva.% |
||
79 | >> %{color:#3344ff}I. Revisão da Sprint% |
||
80 | >>> %{color:#3344ff}Ao final de cada Sprint é realizada a reunião de Revisão da Sprint, em que a equipe mostra o que foi alcançado durante a Sprint, no formato de uma demonstração das novas funcionalidades, e uma breve apresentação das ocorrências importantes da Sprint.% |
||
81 | >>> %{color:#3344ff}Durante a Revisão, o projeto é avaliado em relação aos objetivos da Sprint, determinados durante a reunião de Planejamento da Sprint.% |
||
82 | |||
83 | >>> %{color:red}IMPORTANTE!!!% Os itens desenvolvidos precisam ser demonstrados no ambiente do Ministério, e não no ambiente da Fábrica. |
||
84 | |||
85 | >> %{color:#3344ff}II. Retrospectiva da Sprint% |
||
86 | >>> %{color:#3344ff}A reunião de Retrospectiva da Sprint ocorre ao final de uma Sprint e serve para identificar o que funcionou bem, o que pode ser melhorado e que ações serão tomadas para melhorar.% |
||
87 | |||
88 | p((. ☐ A Contratada apresenta os itens do backlog da Sprint que foram realizados |
||
89 | %{color:#3344ff} 8.2.4.1.12 Deverão constar na entrega de cada sprint, além dos artefatos de documentação e outros previstos para a sprint%, %{color:red}o código-fonte produzido, os testes unitários, de integração e de interface automatizados e suas evidências.% |
||
90 | ☐ O Dono do Produto deve aceitar os produtos do backlog da Sprint que foram entregues conforme descrição e definição de pronto do item estabelecidos na reunião de abertura |
||
91 | ☐ Os itens do backlog da sprint não entregues, não aceitos ou aceitos parcialmente devem ter esse estado registrado no seu atributo *Situação*. |
||
92 | _%{color:#3344ff}8.2.4.1.11 Os produtos entregues ao final da Sprint serão validados, na reunião de Revisão da Sprint, conforme a definição de pronto e a descrição dos itens definidas na Reunião de Planejamento da sprint.%_ |
||
93 | ☐ São criados novos itens de backlog do produto para os não entregues, não aceitos ou aceitos parcialmente em uma sprint com estimativa de pontos de história que reflita o esforço para executá-los. |
||
94 | ☐ Finalizar o preenchimento do "Termo de Aceitação da Sprint" no SEI e solicitar assinaturas. |
||
95 | |||
96 | |||
97 | |||
98 | --- |
||
99 | |||
100 | 4.6 Caso no *final da última Sprint de Construção* ainda restem itens a serem construídos, o líder deverá avaliar : |
||
101 | |||
102 | *"A não construção desses itens compromete o MVP (mínimo produto viável) da release ?"* |
||
103 | |||
104 | *Sim:* |
||
105 | ☐ Criar uma *NOVA SPRINT DE CONSTRUÇÃO* com os itens faltantes; |
||
106 | ☐ Replanejar a Sprint de Transição (nova data); |
||
107 | |||
108 | |||
109 | %{color:RED}IMPORTANTE!!!% Não haverá remuneração para as sprints adicionais fora do planejamento. |
||
110 | |||
111 | |||
112 | *Não:* |
||
113 | |||
114 | ☐ Os itens devem ir para o Backlog do Produto e deverão ser re-priorizados em uma nova Ordem de Serviço via novo Diagnóstico. |
||
115 | |||
116 | --- |
||
117 | |||
118 | p. 4.7 Sempre que necessário realizar registros no Histórico da OS de fatos importantes que ocorreram durante a execução da sprint. |