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

Post on 12-Apr-2017

714 views 1 download

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

Allyson Barros - @allysonbarrosallyson.barros@ifrn.edu.br

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

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

TI no IFRN

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

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

http://suap.ifrn.edu.br

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

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

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

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

SUAP - Tecnologias Utilizadas

Controle de Versão e Ferramentas

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

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

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

GitLab - Testes "automáticos automatizados"

GitLab - Lista de MR’s

GitLab - Testes "automáticos automatizados"

Dúvidas?

Meus Contatos

allysonbarrosrn@gmail.com allyson.barros@ifrn.edu.br fb.com/allysonbarrosrn twitter.com/allysonbarros

Allyson Barros - @allysonbarrosallyson.barros@ifrn.edu.br

SUAP: Caso de Sucesso utilizando Python e Django no

Serviço Público Federal

Obrigado!