Brasil.gov.br: Python Powered EGov
-
date post
18-Oct-2014 -
Category
Technology
-
view
1.093 -
download
2
description
Transcript of Brasil.gov.br: Python Powered EGov
Brasil.Gov: Python Powered EGov
Brasil.Gov: Python Powered EGovDanilo Freitas - TV1Érico Andrei - Simples ConsultoriaPedro Werneck - TV1
Brasil.Gov: Python Powered EGov
Brasil.Gov: Python Powered EGov
Estratégia
“ Ser a mais completa plataforma
de presença digital do estado brasileiro”
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
Brasil.Gov: Python Powered EGov
Números
•3 idiomas
•12 seções temáticas
•4 segmentos
•11 mini-sites
•15Gb Conteúdo
Brasil.Gov: Python Powered EGov
+ Números
•~ 600 serviços
•4 ambientes
•20 servidores
•95 novos pacotes Python
Brasil.Gov: Python Powered EGov
Equipe
•Planejamento
•Escopo
•AI
•Arte
•Desenvolvimento
•Design
Brasil.Gov: Python Powered EGov
Equipe
> 120 ProfissionaisSecomTV1
SerproTerceiros
Brasil.Gov: Python Powered EGov
A tecnologia
Brasil.Gov: Python Powered EGov
Os desafios
Brasil.Gov: Python Powered EGov
Ok, sério...
Pouca experiência em Plone+
Profissionais competentes e motivados+
XGH=
Brasil.Gov: Python Powered EGov
Brasil.Gov: Python Powered EGov
Depois do lançamento ...
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!
Brasil.Gov: Python Powered EGov
Time técnico
•Gestão
•Desenvolvimento
•Interface
•Infra
Brasil.Gov: Python Powered EGov
Capacitação
•Treinamentos formais
•Mentorias
•Pareamento
Brasil.Gov: Python Powered EGov
Processos
•Seguir normas vigentes
•Organizar novas demandas
•Integrar, integrar, integrar
•Refatorar, refatorar, refatorar
Brasil.Gov: Python Powered EGov
Ferramentas
•Migração para o Git
•Uso de Paster Templates especializados
•Kanban + Jira + Confluence
Brasil.Gov: Python Powered EGov
Comunidade
ATGoogleVideo
ContentPanels
CMFPublicator
ThemeSwitcher
ZopeSkel
archetypes.languagebugfix
sc.dev.core
sc.paster.*
sc.social.viewcounter
tv1.app.*
Brasil.Gov: Python Powered EGov
E agora
Brasil.Gov: Python Powered EGov
Melhorias de ambiente
Brasil.Gov: Python Powered EGov
Buildout
Brasil.Gov: Python Powered EGov
Gestão de pacotes
•zest.releaser
•Plone Software Center
•PyPi Mirror
Brasil.Gov: Python Powered EGov
Gestão de integração
Brasil.Gov: Python Powered EGov
Testes de performance
•FunkLoad
Brasil.Gov: Python Powered EGov
Ferramentas adequadas
Brasil.Gov: Python Powered EGov
E principalmente, o visual
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
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
Brasil.Gov: Python Powered EGov
...e um belo canivete...
Brasil.Gov: Python Powered EGov
Brasil.Gov: Python Powered EGov
Em resumo
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
Brasil.Gov: Python Powered EGov
Agradecimentos
Bruno Tikami
Cléber Santos
Dorneles Treméa
Luciano Pacheco
Rudá Porto
Tiago Hiromi
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.
Brasil.Gov: Python Powered EGov
E mais agradecimentos
•Equipe técnica do Serpro
•Equipe da Secom
•Comunidade Python e Plone brasileira
Brasil.Gov: Python Powered EGov
Obrigado!
Danilo Freitas
Érico Andrei
Pedro Werneck