SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Portal Padrão
Produto
Sobre mim
• Tânia Andrea
Cientista da Computação
Pós em Software Livre e Ger. de Projetos
Coordenadora de TI no Grupo TV1 - Secom/PR
Consultora externa
Membro da APyB
Organizadora da PythonBrasil[9] / PloneConf 2013
Mãe de um casal amado :)
l

l

l

l

l

l

l
Pauta do treinamento
• Portal Padrão (produto)
Introdução
Documentações
Códigos
Releases
Comunidade
Gestão de conteúdo
• Novos temas
Introdução
Boas práticas
Estrutura dos produtos
Acessibilidade
Bug fix
l

l

l

l

l

l

l

l

l

l

l

• Migração
Exemplo
Melhores práticas
• Infraestrutura
Exemplo
Variáveis de ambiente
Melhores práticas
l

l

l

l

l
Histórico (Secom/PR)
• Planejamento de comunicação digital com o Sicom – diagnóstico com 18
órgãos
• Projeto Tangram desenvolvido pela Ditec
• Cartilha do modelo de acessibilidade de governo eletrônico (e-MAG)
• Avaliação de acessibilidade do portal da Secretaria de Direitos Humanos
• Solução portal padrão desenvolvida pelo Serpro
Por que padronizar?
•
•
•
•

Foco no cidadão
Fácil identificação, maior visibilidade
Acessibilidade
Economicidade
Portal Padrão

http://portalpadrao.plone.org.br
/manuais
/manuais
/manuais

http://identidade-digital-de-governo-plone.readthedocs.org/
/manuais
GitHub

https://github.com/plonegovbr

• Repositório dos códigos-fonte do Portal Padrão
• Foco nos desenvolvedores e no “trabalho em andamento”
• Ferramenta para o desenvolvimento “social”
• Onde a comunidade trabalha (PloneGov-BR)
PyPI

https://pypi.python.org/pypi

• brasil.gov > [ search]

data: 10/11/2013
PyPI

https://pypi.python.org/pypi

• Onde estão as versões fechadas (releases) do Portal Padrão
• Foco no técnico responsável por colocar os portais no ar (TI)
• Para fechar um novo release é importante
• Finalizar o trabalho em andamento no GitHub
• Muito teste
• Maturidade no processo de gestão
• Para mudar depois de fechado o release é preciso fazer um novo release

• Organização e comunicação
Papel do comitê gestor do Portal Padrão
1) Direcionar e monitorar
a comunidade

2) Publicar as atualizações para os
usuários do Portal Padrão

PyPI
Papel do comitê gestor do Portal Padrão
• Não bagunçar o produto 
• Garantir a maturidade do processo de gestão
• Acompanhar o que está sendo desenvolvido (trabalho em andamento)
• Definir as melhorias que vão compor um novo release
• Organizar a sequência de releases

• Organizar a documentação
• Especificações

• Comunicação com os usuários
• Determinar a periodicidade de lançamento de releases
• Atualizações fora do ciclo apenas se identificado algum problema

• Envolver/engajar a comunidade na evolução do produto
(GitHub)
• Promover sprints
PloneGov-BR

http://softwarelivre.org/plone

• Existe uma iniciativa PloneGov mundial (Itália, Bélgica, etc)
• Comunidade PloneGov-BR:
Criada em Julho/2009
Missão: unir esforços para solucionar problemas comuns
sobre Plone em aplicações do governo eletrônico
Objetivo: trocas de códigos, experiências, promoção de
eventos, dentre outros
Lista: http://listas.interlegis.gov.br/mailman/listinfo/plonegov-br
Canal: http://webchat.freenode.net/?
channels=plonegovbr,#plone
Twitter: @plonegovbr
l

l

l

l

l

l
Temas
Temas
• 4 cores disponíveis

https://github.com/plonegovbr/brasil.gov.temas
Obrigada!
• Tânia Andrea
• tmoreira@tv1.com.br
• taniaa.moreira@gmail.com
• @taniaandrea_com
• www.taniaandrea.com
http://assiste.serpro.gov.br/pr/

Más contenido relacionado

Similar a Treinamento no Portal Padrão com streaming do Serpro

Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Thiago Barros, PSM
 
Scrum e Plataforma Microsoft
Scrum e Plataforma MicrosoftScrum e Plataforma Microsoft
Scrum e Plataforma MicrosoftFernando Ferreira
 
Uso do GitHub no processo de desenvolvimento de software na Administração Púb...
Uso do GitHub no processo de desenvolvimento de software na Administração Púb...Uso do GitHub no processo de desenvolvimento de software na Administração Púb...
Uso do GitHub no processo de desenvolvimento de software na Administração Púb...Anne Caroline
 
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOpsE se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOpsEdson Celio
 
Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4André Phillip Bertoletti
 
Oficina de Metodologias Ágeis
Oficina de Metodologias ÁgeisOficina de Metodologias Ágeis
Oficina de Metodologias ÁgeisProfa Karen Borges
 
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia IDevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia IAlefe Variani
 
Ambientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sAmbientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sJoão Pedro Daltro
 
Pensando PPM "fora da caixa" do desktop a nuvem - Boas praticas, dicas e apli...
Pensando PPM "fora da caixa" do desktop a nuvem - Boas praticas, dicas e apli...Pensando PPM "fora da caixa" do desktop a nuvem - Boas praticas, dicas e apli...
Pensando PPM "fora da caixa" do desktop a nuvem - Boas praticas, dicas e apli...Eduardo Freire
 
Indo além dos testes de classes com BDD (Behavior-Driven Development) - DevOp...
Indo além dos testes de classes com BDD (Behavior-Driven Development) - DevOp...Indo além dos testes de classes com BDD (Behavior-Driven Development) - DevOp...
Indo além dos testes de classes com BDD (Behavior-Driven Development) - DevOp...Renato Groff
 
Engenharia De Software e O Software Livre
Engenharia De Software e O Software LivreEngenharia De Software e O Software Livre
Engenharia De Software e O Software LivreFabio Sperotto
 
Negócios e Open Source
Negócios e Open SourceNegócios e Open Source
Negócios e Open SourceOpenBossa
 
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012Igor Abade
 
Brasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos NegóciosBrasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos NegóciosOpenBossa
 
Gestão de Projetos de TI em Empresas
Gestão de Projetos de TI em EmpresasGestão de Projetos de TI em Empresas
Gestão de Projetos de TI em EmpresasCamilo Almendra
 
Apresentação sobre experiência curso à distância sobre NumPy e Proc. Imagens ...
Apresentação sobre experiência curso à distância sobre NumPy e Proc. Imagens ...Apresentação sobre experiência curso à distância sobre NumPy e Proc. Imagens ...
Apresentação sobre experiência curso à distância sobre NumPy e Proc. Imagens ...Roberto Lotufo
 
Percepções de uma viagem em dois mundos: Java e Python
Percepções de uma viagem em dois mundos:  Java e PythonPercepções de uma viagem em dois mundos:  Java e Python
Percepções de uma viagem em dois mundos: Java e PythonRyan Padilha
 

Similar a Treinamento no Portal Padrão com streaming do Serpro (20)

Apresentacao artigo final
Apresentacao artigo finalApresentacao artigo final
Apresentacao artigo final
 
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
 
Scrum e Plataforma Microsoft
Scrum e Plataforma MicrosoftScrum e Plataforma Microsoft
Scrum e Plataforma Microsoft
 
Uso do GitHub no processo de desenvolvimento de software na Administração Púb...
Uso do GitHub no processo de desenvolvimento de software na Administração Púb...Uso do GitHub no processo de desenvolvimento de software na Administração Púb...
Uso do GitHub no processo de desenvolvimento de software na Administração Púb...
 
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOpsE se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
 
Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4
 
Oficina de Metodologias Ágeis
Oficina de Metodologias ÁgeisOficina de Metodologias Ágeis
Oficina de Metodologias Ágeis
 
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia IDevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
 
Ambientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sAmbientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC's
 
Pensando PPM "fora da caixa" do desktop a nuvem - Boas praticas, dicas e apli...
Pensando PPM "fora da caixa" do desktop a nuvem - Boas praticas, dicas e apli...Pensando PPM "fora da caixa" do desktop a nuvem - Boas praticas, dicas e apli...
Pensando PPM "fora da caixa" do desktop a nuvem - Boas praticas, dicas e apli...
 
Indo além dos testes de classes com BDD (Behavior-Driven Development) - DevOp...
Indo além dos testes de classes com BDD (Behavior-Driven Development) - DevOp...Indo além dos testes de classes com BDD (Behavior-Driven Development) - DevOp...
Indo além dos testes de classes com BDD (Behavior-Driven Development) - DevOp...
 
Engenharia De Software e O Software Livre
Engenharia De Software e O Software LivreEngenharia De Software e O Software Livre
Engenharia De Software e O Software Livre
 
Negócios e Open Source
Negócios e Open SourceNegócios e Open Source
Negócios e Open Source
 
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
 
Brasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos NegóciosBrasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos Negócios
 
Desenvolvendo produtos no UOL
Desenvolvendo produtos no UOLDesenvolvendo produtos no UOL
Desenvolvendo produtos no UOL
 
Apresentação Executiva
Apresentação ExecutivaApresentação Executiva
Apresentação Executiva
 
Gestão de Projetos de TI em Empresas
Gestão de Projetos de TI em EmpresasGestão de Projetos de TI em Empresas
Gestão de Projetos de TI em Empresas
 
Apresentação sobre experiência curso à distância sobre NumPy e Proc. Imagens ...
Apresentação sobre experiência curso à distância sobre NumPy e Proc. Imagens ...Apresentação sobre experiência curso à distância sobre NumPy e Proc. Imagens ...
Apresentação sobre experiência curso à distância sobre NumPy e Proc. Imagens ...
 
Percepções de uma viagem em dois mundos: Java e Python
Percepções de uma viagem em dois mundos:  Java e PythonPercepções de uma viagem em dois mundos:  Java e Python
Percepções de uma viagem em dois mundos: Java e Python
 

Más de Tania Andrea

Relatório APyB 2017
Relatório APyB 2017Relatório APyB 2017
Relatório APyB 2017Tania Andrea
 
Historico das Conferencias Python Brasil
Historico das Conferencias Python BrasilHistorico das Conferencias Python Brasil
Historico das Conferencias Python BrasilTania Andrea
 
PythonBrasil[12] - Por que participar?
PythonBrasil[12] - Por que participar?PythonBrasil[12] - Por que participar?
PythonBrasil[12] - Por que participar?Tania Andrea
 
Import o que importa, na PythonBrasil[11]
Import o que importa, na PythonBrasil[11]Import o que importa, na PythonBrasil[11]
Import o que importa, na PythonBrasil[11]Tania Andrea
 
Ada Lovelace Day - 200 anos
Ada Lovelace Day - 200 anosAda Lovelace Day - 200 anos
Ada Lovelace Day - 200 anosTania Andrea
 
Identidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo FederalIdentidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo FederalTania Andrea
 
Portal Padrão - passado . presente . futuro, #WPD 2014
Portal Padrão - passado . presente . futuro, #WPD 2014Portal Padrão - passado . presente . futuro, #WPD 2014
Portal Padrão - passado . presente . futuro, #WPD 2014Tania Andrea
 
Plone: O CMS da moda? - Consegi 2013
Plone: O CMS da moda? - Consegi 2013Plone: O CMS da moda? - Consegi 2013
Plone: O CMS da moda? - Consegi 2013Tania Andrea
 
Identidade Digital de Governo usando o CMS Plone - FISL 2013
Identidade Digital de Governo usando o CMS Plone - FISL 2013Identidade Digital de Governo usando o CMS Plone - FISL 2013
Identidade Digital de Governo usando o CMS Plone - FISL 2013Tania Andrea
 
Plone Conference 2013 e PythonBrasil[9] no WPD em Brasília
Plone Conference 2013 e PythonBrasil[9] no WPD em BrasíliaPlone Conference 2013 e PythonBrasil[9] no WPD em Brasília
Plone Conference 2013 e PythonBrasil[9] no WPD em BrasíliaTania Andrea
 
Oficina Mergulhando no Plone 4
Oficina Mergulhando no Plone 4Oficina Mergulhando no Plone 4
Oficina Mergulhando no Plone 4Tania Andrea
 
Anúncio da PythonBrasil[9]
Anúncio da PythonBrasil[9]Anúncio da PythonBrasil[9]
Anúncio da PythonBrasil[9]Tania Andrea
 

Más de Tania Andrea (13)

Relatório APyB 2017
Relatório APyB 2017Relatório APyB 2017
Relatório APyB 2017
 
Historico das Conferencias Python Brasil
Historico das Conferencias Python BrasilHistorico das Conferencias Python Brasil
Historico das Conferencias Python Brasil
 
PythonBrasil[12] - Por que participar?
PythonBrasil[12] - Por que participar?PythonBrasil[12] - Por que participar?
PythonBrasil[12] - Por que participar?
 
Import o que importa, na PythonBrasil[11]
Import o que importa, na PythonBrasil[11]Import o que importa, na PythonBrasil[11]
Import o que importa, na PythonBrasil[11]
 
Ada Lovelace Day - 200 anos
Ada Lovelace Day - 200 anosAda Lovelace Day - 200 anos
Ada Lovelace Day - 200 anos
 
Identidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo FederalIdentidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo Federal
 
Portal Padrão - passado . presente . futuro, #WPD 2014
Portal Padrão - passado . presente . futuro, #WPD 2014Portal Padrão - passado . presente . futuro, #WPD 2014
Portal Padrão - passado . presente . futuro, #WPD 2014
 
Plone: O CMS da moda? - Consegi 2013
Plone: O CMS da moda? - Consegi 2013Plone: O CMS da moda? - Consegi 2013
Plone: O CMS da moda? - Consegi 2013
 
Identidade Digital de Governo usando o CMS Plone - FISL 2013
Identidade Digital de Governo usando o CMS Plone - FISL 2013Identidade Digital de Governo usando o CMS Plone - FISL 2013
Identidade Digital de Governo usando o CMS Plone - FISL 2013
 
Plone Conference 2013 e PythonBrasil[9] no WPD em Brasília
Plone Conference 2013 e PythonBrasil[9] no WPD em BrasíliaPlone Conference 2013 e PythonBrasil[9] no WPD em Brasília
Plone Conference 2013 e PythonBrasil[9] no WPD em Brasília
 
PloneGov-BR
PloneGov-BRPloneGov-BR
PloneGov-BR
 
Oficina Mergulhando no Plone 4
Oficina Mergulhando no Plone 4Oficina Mergulhando no Plone 4
Oficina Mergulhando no Plone 4
 
Anúncio da PythonBrasil[9]
Anúncio da PythonBrasil[9]Anúncio da PythonBrasil[9]
Anúncio da PythonBrasil[9]
 

Treinamento no Portal Padrão com streaming do Serpro

  • 2. Sobre mim • Tânia Andrea Cientista da Computação Pós em Software Livre e Ger. de Projetos Coordenadora de TI no Grupo TV1 - Secom/PR Consultora externa Membro da APyB Organizadora da PythonBrasil[9] / PloneConf 2013 Mãe de um casal amado :) l l l l l l l
  • 3. Pauta do treinamento • Portal Padrão (produto) Introdução Documentações Códigos Releases Comunidade Gestão de conteúdo • Novos temas Introdução Boas práticas Estrutura dos produtos Acessibilidade Bug fix l l l l l l l l l l l • Migração Exemplo Melhores práticas • Infraestrutura Exemplo Variáveis de ambiente Melhores práticas l l l l l
  • 4. Histórico (Secom/PR) • Planejamento de comunicação digital com o Sicom – diagnóstico com 18 órgãos • Projeto Tangram desenvolvido pela Ditec • Cartilha do modelo de acessibilidade de governo eletrônico (e-MAG) • Avaliação de acessibilidade do portal da Secretaria de Direitos Humanos • Solução portal padrão desenvolvida pelo Serpro
  • 5. Por que padronizar? • • • • Foco no cidadão Fácil identificação, maior visibilidade Acessibilidade Economicidade
  • 6.
  • 12. GitHub https://github.com/plonegovbr • Repositório dos códigos-fonte do Portal Padrão • Foco nos desenvolvedores e no “trabalho em andamento” • Ferramenta para o desenvolvimento “social” • Onde a comunidade trabalha (PloneGov-BR)
  • 14. PyPI https://pypi.python.org/pypi • Onde estão as versões fechadas (releases) do Portal Padrão • Foco no técnico responsável por colocar os portais no ar (TI) • Para fechar um novo release é importante • Finalizar o trabalho em andamento no GitHub • Muito teste • Maturidade no processo de gestão • Para mudar depois de fechado o release é preciso fazer um novo release • Organização e comunicação
  • 15. Papel do comitê gestor do Portal Padrão 1) Direcionar e monitorar a comunidade 2) Publicar as atualizações para os usuários do Portal Padrão PyPI
  • 16. Papel do comitê gestor do Portal Padrão • Não bagunçar o produto  • Garantir a maturidade do processo de gestão • Acompanhar o que está sendo desenvolvido (trabalho em andamento) • Definir as melhorias que vão compor um novo release • Organizar a sequência de releases • Organizar a documentação • Especificações • Comunicação com os usuários • Determinar a periodicidade de lançamento de releases • Atualizações fora do ciclo apenas se identificado algum problema • Envolver/engajar a comunidade na evolução do produto (GitHub) • Promover sprints
  • 17. PloneGov-BR http://softwarelivre.org/plone • Existe uma iniciativa PloneGov mundial (Itália, Bélgica, etc) • Comunidade PloneGov-BR: Criada em Julho/2009 Missão: unir esforços para solucionar problemas comuns sobre Plone em aplicações do governo eletrônico Objetivo: trocas de códigos, experiências, promoção de eventos, dentre outros Lista: http://listas.interlegis.gov.br/mailman/listinfo/plonegov-br Canal: http://webchat.freenode.net/? channels=plonegovbr,#plone Twitter: @plonegovbr l l l l l l
  • 18. Temas
  • 19. Temas • 4 cores disponíveis https://github.com/plonegovbr/brasil.gov.temas
  • 20. Obrigada! • Tânia Andrea • tmoreira@tv1.com.br • taniaa.moreira@gmail.com • @taniaandrea_com • www.taniaandrea.com http://assiste.serpro.gov.br/pr/