brasil.gov.br: python powered egov
Post on 18-Oct-2014
1.100 views
DESCRIPTION
O portal do Brasil, o Brasil.gov.br é o caso mais visível de uso de Python -- mais especificamente de Plone -- dentro do governo brasileiro. Esta palestra apresentará desafios técnicos e decisões tomadas durante a construção e manutenção do portal mais ambicioso do governo brasileiroTRANSCRIPT
![Page 1: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/1.jpg)
Brasil.Gov: Python Powered EGov
Brasil.Gov: Python Powered EGovDanilo Freitas - TV1Érico Andrei - Simples ConsultoriaPedro Werneck - TV1
![Page 2: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/2.jpg)
Brasil.Gov: Python Powered EGov
![Page 3: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/3.jpg)
Brasil.Gov: Python Powered EGov
Estratégia
“ Ser a mais completa plataforma
de presença digital do estado brasileiro”
![Page 4: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/4.jpg)
Brasil.Gov: Python Powered EGov
Estratégia
"Eu até brincava com o ministro Franklin Martins (Comunicação Social) no dia do lançamento. Eu dizia
que a gente pode afirmar no mundo inteiro que isso aqui é o Google brasileiro, ou seja, aqui o cidadão vai entrar
e vai poder saber de tudo aquilo que a gente faz, de cada centavo que a gente gasta”
Presidente Lula
![Page 5: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/5.jpg)
Brasil.Gov: Python Powered EGov
Números
•3 idiomas
•12 seções temáticas
•4 segmentos
•11 mini-sites
•15Gb Conteúdo
![Page 6: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/6.jpg)
Brasil.Gov: Python Powered EGov
+ Números
•~ 600 serviços
•4 ambientes
•20 servidores
•95 novos pacotes Python
![Page 7: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/7.jpg)
Brasil.Gov: Python Powered EGov
Equipe
•Planejamento
•Escopo
•AI
•Arte
•Desenvolvimento
•Design
![Page 8: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/8.jpg)
Brasil.Gov: Python Powered EGov
Equipe
> 120 ProfissionaisSecomTV1
SerproTerceiros
![Page 9: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/9.jpg)
Brasil.Gov: Python Powered EGov
A tecnologia
![Page 10: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/10.jpg)
Brasil.Gov: Python Powered EGov
Os desafios
![Page 11: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/11.jpg)
Brasil.Gov: Python Powered EGov
Ok, sério...
Pouca experiência em Plone+
Profissionais competentes e motivados+
XGH=
![Page 12: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/12.jpg)
Brasil.Gov: Python Powered EGov
![Page 13: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/13.jpg)
Brasil.Gov: Python Powered EGov
Depois do lançamento ...
![Page 14: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/14.jpg)
Brasil.Gov: Python Powered EGov
Aprendizados
•Não tínhamos o time necessário
•Plone é um Sistema de Gestão de Conteúdo
•Produção tinha normas a serem seguidas
•XGH no more!
![Page 15: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/15.jpg)
Brasil.Gov: Python Powered EGov
Time técnico
•Gestão
•Desenvolvimento
•Interface
•Infra
![Page 16: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/16.jpg)
Brasil.Gov: Python Powered EGov
Capacitação
•Treinamentos formais
•Mentorias
•Pareamento
![Page 17: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/17.jpg)
Brasil.Gov: Python Powered EGov
Processos
•Seguir normas vigentes
•Organizar novas demandas
•Integrar, integrar, integrar
•Refatorar, refatorar, refatorar
![Page 18: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/18.jpg)
Brasil.Gov: Python Powered EGov
Ferramentas
•Migração para o Git
•Uso de Paster Templates especializados
•Kanban + Jira + Confluence
![Page 19: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/19.jpg)
Brasil.Gov: Python Powered EGov
Comunidade
ATGoogleVideo
ContentPanels
CMFPublicator
ThemeSwitcher
ZopeSkel
archetypes.languagebugfix
sc.dev.core
sc.paster.*
sc.social.viewcounter
tv1.app.*
![Page 20: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/20.jpg)
Brasil.Gov: Python Powered EGov
E agora
![Page 21: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/21.jpg)
Brasil.Gov: Python Powered EGov
Melhorias de ambiente
![Page 22: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/22.jpg)
Brasil.Gov: Python Powered EGov
Buildout
![Page 23: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/23.jpg)
Brasil.Gov: Python Powered EGov
Gestão de pacotes
•zest.releaser
•Plone Software Center
•PyPi Mirror
![Page 24: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/24.jpg)
Brasil.Gov: Python Powered EGov
Gestão de integração
![Page 25: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/25.jpg)
Brasil.Gov: Python Powered EGov
Testes de performance
•FunkLoad
![Page 26: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/26.jpg)
Brasil.Gov: Python Powered EGov
Ferramentas adequadas
![Page 27: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/27.jpg)
Brasil.Gov: Python Powered EGov
E principalmente, o visual
![Page 28: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/28.jpg)
Brasil.Gov: Python Powered EGov
Modular, interativo, administrável
•Mais de 200 módulos
•Templates internos variados
•8 desenvolvedores front end
•Diversos minisites reutilizando código
•Acessibilidade
•Efeitos especiais
![Page 29: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/29.jpg)
Brasil.Gov: Python Powered EGov
com tempero ...
•Arquitetura, arte, front end e back end on demand
•Equipe front end heterogênea
•Reutilizar e customizar, mas sem refazer
![Page 30: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/30.jpg)
Brasil.Gov: Python Powered EGov
...e um belo canivete...
![Page 31: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/31.jpg)
Brasil.Gov: Python Powered EGov
![Page 32: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/32.jpg)
Brasil.Gov: Python Powered EGov
Em resumo
![Page 33: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/33.jpg)
Brasil.Gov: Python Powered EGov
Brasil.gov.br
•Portal para o povo brasileiro e público externo
•Agregador de serviços
•Continua em crescimento
•Desafios tecnológicos e processuais
![Page 34: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/34.jpg)
Brasil.Gov: Python Powered EGov
Agradecimentos
Bruno Tikami
Cléber Santos
Dorneles Treméa
Luciano Pacheco
Rudá Porto
Tiago Hiromi
![Page 35: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/35.jpg)
Brasil.Gov: Python Powered EGov
Mais agradecimentos
•Equipe TV1, e em especial os desenvolvedores que se desdobram para o Brasil.Gov acontecer.
•Simples Consultoria por nos treinar de maneira incansável.
![Page 36: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/36.jpg)
Brasil.Gov: Python Powered EGov
E mais agradecimentos
•Equipe técnica do Serpro
•Equipe da Secom
•Comunidade Python e Plone brasileira
![Page 37: Brasil.gov.br: Python Powered EGov](https://reader034.vdocuments.net/reader034/viewer/2022050801/544233ddb1af9f390a8b45a8/html5/thumbnails/37.jpg)
Brasil.Gov: Python Powered EGov
Obrigado!
Danilo Freitas
Érico Andrei
Pedro Werneck