From 6e31037086629c3b42dc6197508cea3d01f3d7c0 Mon Sep 17 00:00:00 2001 From: Paulo Meirelles Date: Tue, 6 Sep 2016 12:25:46 -0300 Subject: [PATCH] versão final enviada da R5 --- relatorioR5.md | 204 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 181 insertions(+), 23 deletions(-) diff --git a/relatorioR5.md b/relatorioR5.md index faf9843..bdfd13c 100644 --- a/relatorioR5.md +++ b/relatorioR5.md @@ -64,8 +64,15 @@ metodologia apresentada no plano de trabalho do projeto: * Relatório final dos estudos de licença * Revisão da minuta da IN do SPB -Posteriormente, o projeto foi interrompido por falta de repasse de recursos no período entre 18 de dezembro de 2015 até 04 de abril. O projeto foi retomado quando parte do recurso faltante, parcela prevista para o ano 2015, foi repassado à UnB. -Durante a realização desta Release 5, foi comunicado a UnB que não haveria repasse de recurso do projeto referente ao planejado para o ano 2016 e, como consequência, foi planejada uma série de atividades de encerramento. Para os alinhamentos de conclusão da Release 5 e para o encerramento do projeto, realizou-se uma reunião em 08 de abril de 2016, com o coordenador Orlando Neto e os analistas Marisa Santos e Luiz Fernando Matos. +Posteriormente, o projeto foi interrompido por falta de repasse de recursos no +período entre 18 de dezembro de 2015 até 04 de abril. O projeto foi retomado +quando parte do recurso faltante, parcela prevista para o ano 2015, foi +repassado à UnB. Durante a realização desta Release 5, foi comunicado a UnB +que não haveria repasse de recurso do projeto referente ao planejado para o ano +2016 e, como consequência, foi planejada uma série de atividades de +encerramento. Para os alinhamentos de conclusão da Release 5 e para o +encerramento do projeto, realizou-se uma reunião em 08 de abril de 2016, com o +coordenador Orlando Neto e os analistas Marisa Santos e Luiz Fernando Matos. ## Fase de Execução @@ -224,8 +231,6 @@ sucedido, inclusive nos detalhes solicitados pelo Ministério. ### Estudos Avançados sobre API -TODO: Revisão Marcos Ronaldo e Melissa - A épica **API (integração com outras plataformas)** foi planejada exclusivamente para evoluir este item do projeto, de forma que as atividades realizadas foram: @@ -290,7 +295,9 @@ que houve a evolução dos seguintes recursos já em funcionamento ou prototipad ### Estudos Avançados sobre a Evolução da Arquitetura da Informação -Houve a evolução de alguns pontos da arquitetura de informação com base na experiência de usuário e administradores da plataforma e surgimento de novos elementos no Portal. +Houve a evolução de alguns pontos da arquitetura de informação com base na +experiência de usuário e administradores da plataforma e surgimento de novos +elementos no Portal. * Evolução na estrutura de moderação do Relato de Uso * Avaliação e reposicionamento de links de menus das páginas de software @@ -302,7 +309,9 @@ Houve a evolução de alguns pontos da arquitetura de informação com base na e ### Estudos sobre a Evolução da superfície da interface gráfica do portal -Houve uma continuação das atividades de evolução da superfície da interface gráfica do portal com foco na melhoria da experiência do usuário. Destacam-se as seguintes atividades: +Houve uma continuação das atividades de evolução da superfície da interface +gráfica do portal com foco na melhoria da experiência do usuário. Destacam-se +as seguintes atividades: * Evolução da formatação de páginas de formulários do Portal SPB * Design de página de suporte a Lista de Discussão e evolução da exibição da Lista @@ -358,6 +367,9 @@ ser integrado à plataforma, decidiu-se não colocá-lo em produção, uma vez q não haveria tempo para os testes e o acompanhamento adequado de seu uso, o que iria pautar as evoluções durante as Release 6 e 7, que foram canceladas. +Caso seja de interesse do Ministério, um estudo, em andamento, do uso do +Mezuro, em sua instância para a comunidade (http://mezuro.org) poderá ser +disponibilizado ao final de 2016, no contexto das pesquisas do LAPPIS. ### Estudos Avançados para a definição e automação da infraestrutura @@ -403,8 +415,6 @@ envolve um certo custo na etapa de desenvolvimento. ### Estudos Avançados para a sustentação da plataforma -TODO: Revisão Luan - Na Release 5 foram priorizadas as seguintes ações para a sustentação da plataforma: @@ -472,22 +482,114 @@ Planejamento, em 07 de março de 2016. ## Encerramento do Projeto -TODO: Paulormm +Além das atividades relatadas no contexto das Release 5, foram realizadas um +conjunto de melhorias e ajustes para o encerramento do projeto, como listado +nos sub-itens abaixo: + +### Colab (Plataforma de Integração) +* Reenviar link de ativação de senha e editar mensagem pedindo pro usuário verificar na caixa de spam. +* Desativar conta de usuário inativo em 48 horas. +* Mensagem de moderação de lista em inglês. +* Importar mais dados da API do Noosfero (buscar arquivos). +* Integração dos Perfis. +* Ajuste do link "Este formulário" na alteração de senha do Colab. +* Remover usuário do Gitlab, Noosfero e listas de email quando usuário deletar a conta no Colab. +* Ajuste e validação da exibição dos conteúdos da busca global. + +### Noosfero (Plataforma de Rede Social) +* Bug no checkbox "software público". +* Alterar legenda do item “Todos” do catálogo. +* Como participar da lista de discussão (verificar a questão do tratamento de softwares com mais de uma lista). +* Permitir visualização do e-mail no momento de aprovar o membro na comunidade. +* Mandar e-mail para os administradores de comunidade via painel de administração. +* Categorias consta uma quantidade de software quando você acessa possui outra quantidade. +* Fechamento das migrações do antigo Portal. +* Contabilizar downloads. +* Figuras das notícias sendo cortadas. +* Mensagem em massa assinando no rodapé com URL errada. +* Verificar se a API fornece informações de UploadedFile para a busca global. +* Verificar Carga de Órgãos em Produção. +* URL dos emails não vem com /social. +* Enviar email para usuario após processamento da task de entrar na comunidade. +* Autocomplete de insituição no relato de uso não funciona para usuário não admin. +* Usuário comum no relato não consegue criar instituição, pois não aparece o botão de criar e a mesma situação acontece na criação de instituições no perfil do usuário. +* Usuários comuns não podem marcar a opção de sisp no cadastro de software. +* Colocar limite na string , exemplo, em cidade se colcoar uma string muito grande acontece um erro, seria bom ver qual o erro no log do servidor. +* Dar carga ao SIORG. +* Bug do checkbox do software publico, quando um admin de comunidade edita alguma informação a checkbox é desmarcada. +* Problemas no contador de download, ao remover o bloco de download, os downloads são zerados, mover o contador para o software. +* Links quebrados sem o /social. +* No relato de uso, quando um relato é rejeitado, não aparece para o admin a frase "rejeitado" só aparece quando o relato não é aceito de cara. +* Tradução do email de notificação de novos comentários em um artigo. +* Mostrar a quantidade de relatos de uso, semelhante a contagem de softwares no catálogo. +* Tratar a mensagem genérica quando se faz um relato sem colocar uma instituição. +* Assunto do email está indo com assunto errado quando o relato é criado, o assunto é idêntico ao feito para o adminsitrador da comunidade. +* Busca dentro de uma comunidade/software. +* Opção para Busca/Pesquisa de conteúdos dentro de Gerenciar conteúdos. + +### DevOPS (Infra-estrutura e sustentação) +* Documentação do alteração do limite de upload de todas as ferramentas. +* Documentação de exclusão de usuário em todas as ferramentas. +* Manual explicando como alterar o tamanho de upload nas ferramentas. + +### Design/Front-end +* Barra superior para ferramentas externas (gitlab/mezuro). +* Ajustes nas telas de exibição de dados pessoais para entrada em comunidade. +* Validação do tema em Noosfero Rails 4. +* Validação geral da funcionalidade de relato de uso. + + ## Benefícios alcançados -TODO: Paulormm +Com o encerramento antecipado do projeto, o principal o benefício desta Release, +juntamento com a fase de encerramento, foi a entrega de uma versão estável do +Portal do Software Público Brasileiro, contendo as principais funcionalidades +previstas no plano de trabalho. + +Trabalhou-se em um regime de parceria para atender as demandas prioritárias, +assim como para a transferência de conhecimentos para a sustentação da +plataforma por parte do Ministério do Planejamento. + +Adicionalmente, entendendo a função social e econômica do Portal do SPB, além +dos estudos da qualidade interna do projetos do SPB, via a plataforma Mezuro +(no http://mezuro.org), também está sendo realizado pela a UnB uma pesquisa +sobre "barreiras" para a entrada de contribuidores em projetos do Portal do +Software Público Brasileiro. Se for de interesse do Ministério do Planejamento, +essa pesquisa, que está em andamento via um trabalho de conclusão de curso, +poderá ser disponibilizada ao final de 2016. + +Ainda, com os resultados consultoria para a implementação de federação da +plataforma Noosfero, o Laboratório LAPPIS está desenvolvendo essa importante +funcionalidade via outras iniciativas, via a interação com a comunidade do +projeto Noosfero e via um trabalho de conclusão de curso, orientado pelo Prof. +Paulo Meirelles. ### Oficinas -TODO: Paulormm +Mesmo não previsto no plano de trabalho, a UnB atendeu às solicitações da nova +diretoria e coordenação da DeGSI/STI/MP para ministrar uma série de oficinas +aos órgãos públicos interessados no novo Portal do Software Público Brasileiro. + +Foram realizadas 5 oficinas: + +* Funcionalidades básicas do Portal SPB, na Escola Nacional de Administração Pública, em 29/10/2015. +* Funcionalidades do ambiente de controle de versão do Portal SPB, na Escola Nacional de Administração Pública, em 06/11/2015. +* Migração de projetos para o novo Portal do PSB, no Ministério da Cultura, em 13/11/2015. +* Uso do GitLab do Portal SPB para projetos da Polícia Federal, na sede da Polícia Federal, em 27/11/2015. +* Uso do Portal SPB para o projeto SEI, na Escola Nacional de Administração Pública, em 01/12/2015. + +Essas oficinais, ministradas diretamente pelo coordenador do Projeto, Prof. Dr. +Paulo Meirelles, possibilitaram uma maior disseminação do novo Portal do +Software Público Brasileiro. -### Treinamento +## Treinamento -Ao final da Release 5, foi realizado um treinamento aos membros que compõe a -equipe que será responsável pela sustentação dos ambientes do Softwarepublico -nos ambientes do Ministério do Planejamento. O objetivo do treinamento é -compartilhar as informações e conhecimentos quanto a: +Ao final da fase de encerramento do projeto, em 27 de julho de 2016, foi +realizado um treinamento aos membros que compõe a equipe que será responsável +pela sustentação dos ambientes do Softwarepublico nos ambientes do Ministério +do Planejamento. O objetivo do treinamento é compartilhar as informações e +conhecimentos quanto a: * Arquitetura e composição das máquinas e serviços; * Preparação dos ambientes para instalação (pré-requisitos); @@ -504,23 +606,79 @@ construção e atualização de um ambiente inicial do Softwarepublico. ### Entrega da plataforma estável -TODO: Paulormm +Mesmo sem os repasses previsto para o ano de 2016, a equipe da Universidade de +Brasília trabalhou nas atividades de desenvolvimento e forneceu o total suporte +ao Ministério do Planejamento até o final de julho de 2016. O acompanhamento +final, com a realização das demandas prioritárias para o Ministério, +demonstraram a estabilidade do Portal desenvolvido pela UnB. +A documentação, atualizada, para a sustentação da plataforma está disponível em: +* https://softwarepublico.gov.br/doc/ -## Dificuldades encontradas +O levantamento das produções de design/arquitetura de +informação (objetivos do portal, protótipos, guia de estilo, layouts e ícones) está +organizado em contextos, em formato PDF, e está disponível em: + +* https://softwarepublico.gov.br/social/softwarepublico/producoes-de-design-para-o-portal-do-spb -TODO: Paulormm +Todos os relatórios das entregas também estão disponíveis em: -### Falta de repasses e Encerramento do projeto +* https://softwarepublico.gov.br/social/spb/documentos -TODO: Paulormm +Desde setembro de 2014, a UnB disponibilizou uma versão da nova plataforma para +uso dos projetos do Software Público Brasileiro. A partir de então, houve uma +entrega contínua de versões, realizando todas as migrações do antigo portal, +bem como incorporando a entrada de projetos denominados "Software de Governo", +como é o caso do sistema SEI, com uma alta demanda de usuários e atividades +dos envolvidos. + +## Dificuldades encontradas + +Assim como apontados nos relatório das releases anteriores, os atrasos e a +falta dos repasses previstos foi o principal problema na condução deste +projeto. Esse fato repetiu-se na Release 5, ou seja, até o final do projeto. + +A UnB entedeu as dificuldades do Governo, bem como suas prioridades, e mesmo +sendo comunicada, tardiamente, em 17 de março de 2016, aceitou e acordou, da +melhor forma, como encerrar o projeto, ao passo de entregar a plataforma em uma +versão estável e nas tecnologias mais avançadas possível. + +Com a falta dos repasses, a partir de janeiro de 2016, os pesquisadores sêniors +do projeto não puderam mais serem mantidos na equipe em sua integralidade, até +que, em abril de 2016, todos deixaram o projeto. A partir de fevereiro de 2016, +a equipe foi diminuida, substancialmente, até que em maio de 2016 houvesse +apenas 6 bolsistas e, nos 2 últimos meses de encerramento, o projeto fosse +conduzido por apenas 4 bolsistas. + +Essa situação gerou um cenário caótico, exigindo bastante poder de coordenação +e resolução de problemas por parte dos professores da UnB. Os bolsistas +remanecentes, mesmo não tendo o perfil sênior, entenderam a necessidade do +encerramento do projeto ser feito da melhor forma possível. Assim, +estabelecendo uma colaboração ativa com a coordenação de DeGSI e os analistas +envolvidos, obteve-se um resultado satisfatório para o contexto, conforme +relatado nas constantes interações nessa fase. ## Custos Incididos na Release -TODO: Paulormm +Por conta da falta de repasses e do cancelamento antecipado do projeto, levando +à desmobilização gradativa da equipe, não será possível fazer o detalhamento +das despesas por frentes de trabalho, como apresentado em outros relatórios. +Dessa forma, na Release 5 e na fase de encerramentos, ou seja, de outubro de +2015 à julho de 2016, os recursos foram aplicados da seguinte forma: + +* Mão de Obra (Bolsas) = R$ 587.714,30 +* Pessoa Jurídica = R$ 3.840,00 +* Pessoa Física = R$ 12.600,00 +* Obrigações tributárias = R$ 2.520,00 +* Material de Consumo = R$ 6.086,98 +* Material Permanente R$ = 83.973,00 + +Num total de **R$699.861.28**. Soma-se às despesas o custo operacional do CDT, não +cálculado neste relatório, e deve ser apreciado no relatório de prestação de +contas fornecido diretamente pelo CDT. ## Anexos -TODO: Paulormm +Anexo 1: Relatório de Consultoria em Federação da Plataforma Noosfero. -- libgit2 0.21.2