Transcript
Page 1: SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

Allyson Barros - @[email protected]

SUAP: Caso de Sucesso utilizando Python e Django no

Serviço Público Federal

Page 2: SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

Apresentação

• Tecnólogo em Análise e Desenvolvimento de Sistemas - IFRN

• Especialista em Arquitetura de Nuvem - UFRN

• Analista de Tecnologia da Informação - COSINF/DIGTI - Reitoria - IFRN

• Pesquisador - Laboratório de Inovação Tecnológica em Saúde - HUOL - UFRN

• Pesquisador - Núcleo Avançado de Inovação Tecnológica - IFRN

Page 3: SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

IFRN em Números

• 21 Campi e Reitoria • 29 mil alunos*

• 44 Cursos Técnicos Integrados • 35 Cursos Técnicos

Subsequentes • 19 Cursos Graduação • 10 Licenciaturas • 14 Aperfeiçoamentos e

Especializações • 03 Mestrados

• 2,4 mil servidores* • 1085 técnicos-administrativos • 1315 docentes

*Dados de Outubro/2015

Page 4: SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

TI no IFRN

Page 5: SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

Histórico da “COSINF”

• 2006• 1 Analista de TI e 2 estagiários• Muitos sistemas e tecnologias diferentes

• 2015• 20 Analistas de TI• SUAP e Python/Django como tecnologia

Page 6: SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

SUAP: Sistema Unificado de Administração Pública

http://suap.ifrn.edu.br

Page 7: SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

Projeto SUAP - Histórico

• 2006 – Projeto iniciado somente como uma atualização do Ponto Eletrônico existente

• 2007 – inicia-se o desenvolvimento de módulos adicionais integrados – SUAP

• 2008 – Módulo RH• 2009/2010 – Desenvolvimento de novos módulos• 2011 – Integração com o atual Sistema Acadêmico – Qacadêmico• 2012 – Nova interface• 2013 – Desenvolvimento do Módulo Acadêmico• 2014 – Pesquisa e Extensão• 2015 – Término do Módulo Acadêmico

Page 8: SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

Projeto SUAP - Cenário Atual

• Atende as 8 dimensões do Instituto• Possui mais de 30 módulos*• 820 tabelas*• 150 mil linhas de código Python*• 70 mil linhas de código HTML*Mais informações: http://portal.ifrn.edu.br/ifrn/tec-da-informacao/lateral/servicos/sobre-o-suap

*Dados de Outubro/2015

Page 9: SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

Projeto SUAP - Principais Módulos

Acadêmico Contratos Microsoft Edu

Assistência Estudantil Convênios Patrimônio Processo Seletivo

Almoxarifado Cursos e Concursos Planejamento Central de Serviços

de TI

Chaves Férias Ponto Pedagogia

Clipping Frota Projetos RSC

CNPQ Gestão Protocolo Saúde

Compras LDAP Remanejamento Eleição

Contra-Cheques Materiais Recursos Humanos PDI

Page 10: SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

Projeto SUAP - Abrangência

IFAP IFPB

IFB IFPE

IFBA IFPI

IFCE IFRO

IFF IFRR

IFG IFRS

IFGOIANO IFSERTAO-PE

IFMA IFSP

IFMS IFSUL

IFMT IFSULDEMINAS

IFNMG IFTO e CP2

Page 11: SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

SUAP - Tecnologias Utilizadas

Page 12: SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal
Page 13: SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

Controle de Versão e Ferramentas

Page 14: SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

PyCharm Professional https://www.jetbrains.com/pycharm/

Page 15: SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

Gitlab: Sistema de Controle de versão de Código

melhor que Github.https://about.gitlab.com/

Page 16: SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

GitLab - Testes "automáticos automatizados"

Page 17: SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

GitLab - Lista de MR’s

Page 18: SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

GitLab - Testes "automáticos automatizados"

Page 20: SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal

Allyson Barros - @[email protected]

SUAP: Caso de Sucesso utilizando Python e Django no

Serviço Público Federal

Obrigado!


Top Related