From 6afdaca53403d4d73906a4bf988cd1dc27cea30e Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Tue, 22 Sep 2015 11:31:43 -0300 Subject: [PATCH] pequena contribuição --- relatorioR4.md | 50 +++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 41 insertions(+), 9 deletions(-) diff --git a/relatorioR4.md b/relatorioR4.md index ab5cb1b..d123251 100644 --- a/relatorioR4.md +++ b/relatorioR4.md @@ -38,7 +38,7 @@ seguintes **metas estratégicas** para a release: * Alcançar maior número de Cidadãos * Disseminar o Software Não Público na APF -* Quantificar (R$) por parte do Governo com o uso do SPB +* Quantificar economia (em R$) por parte do Governo com o uso do SPB Nesta reunião foi explanado pelo diretor Wagner Ribeiro que uma das principais metas para o ano de 2015, em relação ao projeto, é disseminar e disponibilizar @@ -426,19 +426,51 @@ com vistas à investigação de defeitos materializados neste ambiente, foi defi por parte do MP, um procedimento para tal, uma vez que a equipe da UnB só possui permissão de acesso ao ambiente de desenvolvimento. -`TODO: Relatar o procedimento de verificação de log definido pelo MP` +A extração dos logs foi automatizada no repositório de gerência de configuração +do SPB, mas como a equipe da UnB não tem acesso ao sistema de produção, é +necessário abrir um chamado para a DTI extrair os logs e copiá-los para uma +localização temporária no ambiente de desenvolvimento. -`TODO: Relatar as dificuldades de verificar logs em ambiente de produção, o que -retarda e torna moroso o processo de intervenção da equipe da UnB para -correções de defeitos materializados em ambiente de Produção...` +Avaliamos que este procedimento não está adequado pelos seguintes pontos: -### Tempo despendido com a atividade de empacotamento +* O tempo de resposta da DTI para as solicitações é demasiado alto. Se os logs + solicitados não estiveram corretos -- como já ocorreu, de recebermos logs do + mês anteiror ao que foi solicitado -- o tempo de resposta para obtermos a + informação correta é ainda pior. +* O acesso apenas aos logs de forma estática, sem acesso a informações "ao + vivo" do sistema é menos efetivo para identificação e resolução de problemas. +* Devido à dependência com relação à equipe da UnB relatada no item anterior, + na prática até o momento a mesma teve que fazer todas as intervenções + necessárias para identificações de gargalos e resolução de problemas no + ambiente de produção. -`TODO: equipe DevOps` -`Relatar as dificuldades que ainda tornam o processo de empacotamento -demorado...` +### Tempo despendido com a atividade de empacotamento +Empacotamento consiste em, com base num pacote contendo o código-fonte original +de um projeto de software, preparar pacotes binários (instaladores) para que o +software possa ser instalado facilmente por usuários finais nos seus sistemas. +O empacotamento inclui, mas não está limitado, às seguinte atividades + +* integração de serviços (e.g. servidores de aplicação) ao sistema para que + possam ser gerenciados utilizando as ferramenta padrão do sistema + operacional. +* gerenciamento de dependências, de forma que todos os pacotes necessários para + o funcionamento de plataforma sejam instalados automaticamente em conjunto + com os componentes principais. +* integração de forma sustentável de customizações específicas do Portal do + Software Público Brasileiro. +* gerenciamento de atualizações, de forma que a instalação de uma nova versão + seja feita corretamente na presença de uma versão anterior, e que o processo + seja executado corretamente sem intervenção manual. + +Esta atividade traz um grande benefício ao usuário final, mas é complexa e que +envolve muitos detalhes. Por esse motivo, tivemos durante a release 4 uma certa +dificuldade com esta atividade devido à curva de aprendizado da recém-formada +sub-equipe de DevOps. + +`TODO [p/ siqueira]: existem dificuldades que vão além do fato de simplesmente +ser uma atividade não-trivial que exige uma curva de aprendizado?` ## Custos indididos na Release 4 -- libgit2 0.21.2