Commit b1464bf882bbf41be6971d5bf6ce9bab8b9c8cfd

Authored by Paulo Meireles
1 parent 39c1bfe8
Exists in master

formatos e TO-DOs

Showing 1 changed file with 70 additions and 57 deletions   Show diff stats
relatorioR4.md
... ... @@ -42,8 +42,8 @@ seguintes **metas estratégicas** para a release:
42 42  
43 43 Nesta reunião foi explanado pelo diretor Wagner Ribeiro que uma das principais
44 44 metas para o ano de 2015, em relação ao projeto, é disseminar e disponibilizar
45   -a plataforma do portal do software público (SPB) para o maior número possível de
46   -órgãos e entidades da Administração Público Federal. Para tanto essa meta
  45 +a plataforma do portal do software público (SPB) para o maior número possível
  46 +de órgãos e entidades da Administração Público Federal. Para tanto essa meta
47 47 compreende, no que diz respeito a plataforma do SPB, as funcionalidades
48 48 relacionadas ao software não-público, até então nominado de software de
49 49 governo. Um e-mail com ata da reunião foi enviado aos participantes (e está
... ... @@ -78,7 +78,8 @@ metodologia apresentada no plano de trabalho do projeto:
78 78 Esta macro atividade, em relação a release 4, esteve associada a duas épicas.
79 79 A primeira épica está detalhada a seguir:
80 80  
81   -* **Disponibilizar Software de Governo** para o maior número possível de entidades da Administração Pública Federal.
  81 +* **Disponibilizar Software de Governo** para o maior número possível de
  82 +entidades da Administração Pública Federal.
82 83  
83 84 A partir do detalhamento da referida épica, foram desenvolvidas as seguintes
84 85 funcionalidades:
... ... @@ -268,8 +269,8 @@ participa.br, que forneceu insumo para a extração de diversas conclusões,
268 269 indicando, principalmente, que a comunidade envolvida tem preferência à
269 270 aceitação de mais modelos livres de licença no Portal do SPB.
270 271  
271   -## Benefícios alcançados
272 272  
  273 +## Benefícios alcançados
273 274  
274 275 ### Gerenciamento de tarefas do projeto na própria plataforma
275 276  
... ... @@ -322,17 +323,17 @@ Colab.
322 323  
323 324 Portanto, durante a release 4, a plataforma Mezuro foi evoluída para suportar a
324 325 tecnologia de autenticação única utilizada pelo Portal do SPB, possibilitando o
325   -desenvolvimento do plugin de integração do Mezuro com o Colab. Para complementar
326   -a integração básica da plataforma, também já foi projetado e desenvolvido a
327   -integração visual inicial necessária para unificação da experiência do usuário,
328   -bem como a importação de dados inicial do Mezuro para a plataforma integradora
329   -Colab.
  326 +desenvolvimento do plugin de integração do Mezuro com o Colab. Para
  327 +complementar a integração básica da plataforma, também já foi projetado e
  328 +desenvolvido a integração visual inicial necessária para unificação da
  329 +experiência do usuário, bem como a importação de dados inicial do Mezuro para a
  330 +plataforma integradora Colab.
330 331  
331 332 Os últimos passos remanescentes para a integração inicial do Mezuro no SPB
332   -estão relacionados ao processo de instalação da plataforma, como o empacotamento
333   -da ferramenta e de suas dependências. Com esses passos de instalação
334   -concluídos, o foco do desenvolvimento será no suporte à linguagem PHP que é
335   -utilizada por muitos projetos que compõe o Portal do SPB.
  333 +estão relacionados ao processo de instalação da plataforma, como o
  334 +empacotamento da ferramenta e de suas dependências. Com esses passos de
  335 +instalação concluídos, o foco do desenvolvimento será no suporte à linguagem
  336 +PHP que é utilizada por muitos projetos que compõe o Portal do SPB.
336 337  
337 338 A integração do Mezuro no portal do SPB viabilizará a coleta, monitoramento e
338 339 interpretação da qualidade interna dos produtos de softwares disponíveis na
... ... @@ -341,9 +342,18 @@ dos softwares disponibilizados no portal.
341 342  
342 343 ### Separação do catálogo de software de governo
343 344  
344   -Nesta release houve a evolução da experiência do usuário quanto a busca por software. Para possibilitar ao usuário distinguir e filtrar o resultado do software buscado no escopo de Software Público e/ou Software de Governo, separou-se o catálogo de Software Público dos demais com uma opção de filtro por tipo. Este filtro permite ao usuário obter a lista de todos os softwares ou apenas de softwares classificados como Públicos.
  345 +Nesta release houve a evolução da experiência do usuário quanto a busca por
  346 +software. Para possibilitar ao usuário distinguir e filtrar o resultado do
  347 +software buscado no escopo de Software Público e/ou Software de Governo,
  348 +separou-se o catálogo de Software Público dos demais com uma opção de filtro
  349 +por tipo. Este filtro permite ao usuário obter a lista de todos os softwares ou
  350 +apenas de softwares classificados como Públicos.
345 351  
346   -Os softwares conhecidos como software de governo passaram a ser encontrados a partir do bloco de destaque de software não-publico, ficando disponível na homepage do portal. Este bloco, identifica e esclarece ao usuário o que são estes softwares e direciona o usuário ao catálogo de softwares apenas não-públicos de maneira simples e direta.
  352 +Os softwares conhecidos como software de governo passaram a ser encontrados a
  353 +partir do bloco de destaque de software não-publico, ficando disponível na
  354 +homepage do portal. Este bloco, identifica e esclarece ao usuário o que são
  355 +estes softwares e direciona o usuário ao catálogo de softwares apenas
  356 +não-públicos de maneira simples e direta.
347 357  
348 358 ### Migração/Desativação da operação do antigo portal do software público
349 359  
... ... @@ -351,7 +361,8 @@ Durante a release 4, todos os softwares públicos restantes foram criados dentro
351 361 da nova plataforma. Posteriormente, as permissões de escrita no portal antigo
352 362 foram extintas para a realização da migração dos conteúdos de Blogs (notícias)
353 363 e Fóruns (dúvidas e discussões) do antigo portal foram migrados, via scripts de
354   -automação, para as respectivas comunidades, no ambiente de produção, com sucesso.
  364 +automação, para as respectivas comunidades, no ambiente de produção, com
  365 +sucesso.
355 366  
356 367 Ao fim da release 4, na sexta-feira dia 04 de setembro de 2015, aconteceu o
357 368 lançamento oficial do Novo Portal do Software Público Brasileiro que foi
... ... @@ -374,20 +385,20 @@ para as comunidades.
374 385  
375 386 ### Automação das rotinas de implantação nos ambientes do MP
376 387  
377   -A evolução das rotinas e procedimento de implantação da plataforma nos ambientes
378   -do Ministério do Planejamento foi um dos principais benefícios obtidos como
379   -resultado da release 4. Dada a complexidade dos serviços e softwares envolvidos
380   -no Portal do SPB, uma nova sub-equipe foi composta para evoluir e amadurecer
381   -os procedimentos de implantação do projeto através da aplicação de técnicas de
382   -DevOps.
  388 +A evolução das rotinas e procedimento de implantação da plataforma nos
  389 +ambientes do Ministério do Planejamento foi um dos principais benefícios
  390 +obtidos como resultado da release 4. Dada a complexidade dos serviços e
  391 +softwares envolvidos no Portal do SPB, uma nova sub-equipe foi composta para
  392 +evoluir e amadurecer os procedimentos de implantação do projeto através da
  393 +aplicação de técnicas de DevOps.
383 394  
384 395 Essa evolução consistiu do empacotamento dos softwares e suas dependências para
385 396 a plataforma utilizada nos servidores do Ministério (CENTOS 7), evolução da
386 397 ferramenta para gerenciamento das diferentes máquinas e ambientes existentes
387 398 (*chake*) e das receitas *chef* para a configuração dos serviços em cada
388 399 máquina. Adicionalmente, os manuais de instalação e manutenção do portal foram
389   -melhorados e detalhados com o objetivo de tornar os procedimentos de
390   -manutenção do portal reprodutíveis por outras equipes, como a DTI/MP.
  400 +melhorados e detalhados com o objetivo de tornar os procedimentos de manutenção
  401 +do portal reprodutíveis por outras equipes, como a DTI/MP.
391 402  
392 403  
393 404 ### Implantação em ambientes de Desenvolvimento, Homologação e Produção
... ... @@ -399,20 +410,20 @@ testes de novas funcionalidades ou de correções em um ambiente gerenciado pela
399 410 DTI, replicando de fato o ambiente que existe em produção;
400 411 * Ambiente de homologação, de modo que uma vez aprovadas pela equipe de
401 412 desenvolvimento, as alterações realizadas no Portal do Software Público possam
402   -então ser homologadas pela equipe do Ministério. Este ambiente é gerenciado pelo
403   -próprio ministério;
  413 +então ser homologadas pela equipe do Ministério. Este ambiente é gerenciado
  414 +pelo próprio ministério;
404 415 * Ambiente de produção, onde o Portal do Software Público é entregue para os
405 416 usuários finais.
406 417  
407   -Todos os ambientes acima são gerenciados pelo SERPRO e se encontram em uma mesma
408   -nuvem, de modo que os ambientes de desenvolvimento e homologação possuem,
  418 +Todos os ambientes acima são gerenciados pelo SERPRO e se encontram em uma
  419 +mesma nuvem, de modo que os ambientes de desenvolvimento e homologação possuem,
409 420 inicialmente, as mesmas configurações de software que o ambiente de produção.
410 421 Isto é importante para prevenção de imprevistos relacionados a configurações
411 422 diversas, como por exemplo, regras de firewall.
412 423  
413 424 Para garantir que as configurações de software permaneçam as mesmas, todas as
414 425 alterações realizadas em qualquer um dos servidores são feitas com o uso de
415   -técnicas de entrega contínua, através do uso de receitas Chef (técnica avançada
  426 +técnicas de entrega contínua, através do uso de receitas Chef (técnica avançada
416 427 que permite sempre replicar uma série de passos), de modo que as mesmas
417 428 receitas são executadas em cada um dos ambientes.
418 429  
... ... @@ -421,28 +432,28 @@ receitas são executadas em cada um dos ambientes.
421 432  
422 433 ### Absorção das rotinas de automação e implantação por parte do MP
423 434  
424   -Os ambientes de Desenvolvimento, Homologação e Produção configurados e
425   -mantidos no MP são de responsabilidade da Diretoria de Tecnologia da Informação-DTI.
426   -Esta por sua vez possui, atualmente, contrato de terceirização com o
427   -fornecedor Central Tecnologia, Serviços e Comercio de Informática LTDA-Central TI,
428   -que é responsável pela execução das demandas da DTI.
429   -Durante os períodos de implantação de novas versões da plataforma nesses
430   -diferentes ambientes, a equipe da UnB se deslocou ao MP, executou as instalações
431   -presencialmente, com participação dos líderes técnicos remotamente, onde os procedimentos
432   -técnicos eram acompanhados pelas equipes da DTI e Central TI.
433   -Todos os procedimentos realizados foram automatizados e documentados, de forma
434   -que o manual de instalação/operação da plataforma foi atualizado.
435   -Em que pese a equipe da UnB tenha mantido atualizado o manual de instalação/operação,
436   -além de realizar a transferência de tecnologia para realização de tais
437   -procedimentos, ainda há uma forte dependência da equipe da equipe da UnB, por
438   -parte do MP, para execução desse tipo de atividade.
  435 +Os ambientes de Desenvolvimento, Homologação e Produção configurados e mantidos
  436 +no MP são de responsabilidade da Diretoria de Tecnologia da Informação-DTI.
  437 +Esta por sua vez possui, atualmente, contrato de terceirização com o fornecedor
  438 +Central Tecnologia, Serviços e Comercio de Informática LTDA-Central TI, que é
  439 +responsável pela execução das demandas da DTI. Durante os períodos de
  440 +implantação de novas versões da plataforma nesses diferentes ambientes, a
  441 +equipe da UnB se deslocou ao MP, executou as instalações presencialmente, com
  442 +participação dos líderes técnicos remotamente, onde os procedimentos técnicos
  443 +eram acompanhados pelas equipes da DTI e Central TI. Todos os procedimentos
  444 +realizados foram automatizados e documentados, de forma que o manual de
  445 +instalação/operação da plataforma foi atualizado. Em que pese a equipe da UnB
  446 +tenha mantido atualizado o manual de instalação/operação, além de realizar a
  447 +transferência de tecnologia para realização de tais procedimentos, ainda há uma
  448 +forte dependência da equipe da equipe da UnB, por parte do MP, para execução
  449 +desse tipo de atividade.
439 450  
440 451 ### Monitoramento e intervenção técnica no ambiente de produção
441 452  
442   -Como forma de viabilizar as intervenções da equipe da UnB no ambiente de produção,
443   -com vistas à investigação de defeitos materializados neste ambiente, foi definido,
444   -por parte do MP, um procedimento para tal, uma vez que a equipe da UnB só possui
445   -permissão de acesso ao ambiente de desenvolvimento.
  453 +Como forma de viabilizar as intervenções da equipe da UnB no ambiente de
  454 +produção, com vistas à investigação de defeitos materializados neste ambiente,
  455 +foi definido, por parte do MP, um procedimento para tal, uma vez que a equipe
  456 +da UnB só possui permissão de acesso ao ambiente de desenvolvimento.
446 457  
447 458 A extração dos logs foi automatizada no repositório de gerência de configuração
448 459 do SPB, mas como a equipe da UnB não tem acesso ao sistema de produção, é
... ... @@ -459,8 +470,8 @@ Avaliamos que este procedimento não está adequado pelos seguintes pontos:
459 470 vivo" do sistema é menos efetivo para identificação e resolução de problemas.
460 471 * Devido à dependência com relação à equipe da UnB relatada no item anterior,
461 472 na prática até o momento a mesma teve que fazer todas as intervenções
462   - necessárias para identificações de gargalos e resolução de problemas no
463   - ambiente de produção.
  473 +necessárias para identificações de gargalos e resolução de problemas no
  474 +ambiente de produção.
464 475  
465 476  
466 477 ### Tempo despendido com a atividade de empacotamento
... ... @@ -527,21 +538,23 @@ do sistema pós-migração.
527 538  
528 539 Durante esta release só houve execução financeira da rubrica 33.90.20, bolsas à
529 540 pesquisadores, representando na prática que o orçamento foi consumido apenas na
530   -categoria mão-de-obra. Como não houve sensibilização financeira nas demais rubricas,
531   -a categoria outras despesas é apresentada vem valores monetários.
532   -Na coluna valor executado, é possível obervar o custo da mão-de-obra, divido pelas
  541 +categoria mão-de-obra. Como não houve sensibilização financeira nas demais
  542 +rubricas, a categoria outras despesas é apresentada vem valores monetários. Na
  543 +coluna valor executado, é possível obervar o custo da mão-de-obra, divido pelas
533 544 equipes do projeto.
534 545  
  546 +`TO-DO: explicar os itens da tabela (Paulo)`
  547 +
535 548 ### Custos Diretos(Bolsas) por Módulo/Equipe
536 549  
537 550 ![](imagens/Percentual_Custo_Times.png)
538 551  
539   -Neste gráfico é possível observar a representação do percentual do custo da mão-de-obra
540   -incidido em cada equipe do projeto.
  552 +Neste gráfico é possível observar a representação do percentual do custo da
  553 +mão-de-obra incidido em cada equipe do projeto.
541 554  
  555 +`TO-DO: explicar os itens ilustrados nos gráfico` (Paulo)
542 556  
543 557 ## Anexos
544 558  
545   -`TODO`
546   -
  559 +`TO-DO`
547 560  
... ...