Commit 8ce2bcff9da00627ce84ba942474c054a9a5ed4a

Authored by Arthur Esposte
1 parent 3aee0781
Exists in master

Adicionando topicos relacionados ao gerenciamento no gitlab e sobre o Mezuro

Showing 1 changed file with 55 additions and 10 deletions   Show diff stats
relatorioR4.md
... ... @@ -266,20 +266,65 @@ determinada superfície`
266 266  
267 267 ### Gereciamento de tarefas do projeto na própria plataforma
268 268  
269   -`TODO`
270   -
271   -`Experimentação do gitlab para o gerenciamento de atribuição de tarefas ...`
  269 +O desenvolvimento e gerenciamento da Release 4 foi todo realizado dentro do
  270 +próprio Portal do Software Público Brasileiro, onde utilizou-se o Gitlab como
  271 +a principal ferramenta de gerenciamento de atividades e documentação.
  272 +Utilizou-se os recursos integrados aos grupos e repositórios do Gitlab para
  273 +apoiar o fluxo organizacional já estabelecido na Release 3, mantendo-se
  274 +os níveis estratégico, tático e operacional.
  275 +
  276 +Neste sentido, o principal meio de documentação e comunicação, tanto no
  277 +nível estratégico quanto tático, se tornou a Wiki do Gitlab que está presente
  278 +dentro do principal repositório de desenvolvimento do projeto. A proposta
  279 +utilizada consiste de um conjunto de páginas Wiki que seguem a seguinte
  280 +estrutura:
  281 +
  282 +* **Release X**: Página com os detalhes da release onde são apresentadas todas
  283 +as épicas, suas funcionalidades e histórias de usuários. O *backlog*, ou seja,
  284 +o escopo da release está listado nessa página.
  285 + * **Cronograma/Agenda**: Página onde estão descritas as datas de reuniões e
  286 + cerimônias que acontecem ao longo de uma Release.
  287 + * **Sprint N**: Página com a documentação da Sprint N onde estão mapeadas
  288 + todas as histórias de usuários que foram planejadas. Cada sprint
  289 + possui sua própria página onde pode-se ter uma descrição dos objetivos
  290 + principais da sprint, assim como a lista de *links* para as histórias de
  291 + usuários.
  292 +
  293 +Além disso, a Wiki é utilizada para documentar, entre outras coisas, os
  294 +procedimentos da equipe de desenvolvimento e contribuições para os softwares
  295 +envolvidos.
  296 +
  297 +No nível operacional, são utilizadas as ferramentas *issues* (tiquetes) e
  298 +*milestones* (marcos) do Gitlab. Para cada história de usuário criou-se uma
  299 +*milestone* com título, descrição e pontuação (estimativa). Dentro de cada
  300 +história de usuário é criado um conjunto de *issues* descrevendo as tarefas
  301 +que devem ser feitas para o desenvolvimento completo de uma história de usuário.
  302 +Desse forma, para cada história de usuário, o Gitlab fornece um kanban onde os
  303 +desenvolvedores assumem tarefas e modificam seu status. Essa visualização ainda
  304 +apresenta uma barra de progresso representando o quanto de um história já está
  305 +finalizado.
272 306  
273 307  
274 308 ### Ambiente de monitoramento de Código-Fonte
275 309  
276   -`TODO`
277   -
278   -* `Coletar, monitorar e interpretar a qualidade interna dos produtos de
279   -softwares disponíveis na plataforma....`
280   -* `Subsídio para gamificação dos softwares disponibilizados no portal a partir
281   -da sua qualidade interna`
282   -
  310 +Durante a release 4, foram adicionados à plataforma Mezuro novos coletores para
  311 +que sejam extraídas métricas de Python e Ruby. Além disso, os principais passos
  312 +já foram dados para integrar a plataforma ao Portal do SPB, através da
  313 +plataforma de integração Colab.
  314 +
  315 +Portanto, durante a release 4, a plataforma Mezuro foi evoluída para suportar a
  316 +tecnologia de autenticação única utilizada pelo Portal do SPB, possibilitando o
  317 +desenvolvimento do plugin de integração do Mezuro com o Colab. Para complementar
  318 +a integração básica da plataforma, também já foi projetado e desenvolvido a
  319 +integração visual inicial necessária para unificação da experiência do usuário.
  320 +
  321 +Os últimos passos remanescentes para a integração inicial do Mezuro no SPB
  322 +estão relacionados ao processo de instalação da plataforma, como o empacotamento
  323 +da ferramenta e de suas dependências. A integração do Mezuro no portal do SPB
  324 +viabilizará a coleta, monitoramento e interpretação da qualidade interena dos
  325 +prondutos de softwares disponíveis na plataforma. Essas informações serão
  326 +subsídios para ranqueamento e classificação dos softwares disponibilizados no
  327 +portal.
283 328  
284 329 ### Separação do catálogo de software de governo
285 330  
... ...