Allyson Barros - @allysonbarros

allyson.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 - @allysonbarros

allyson.barros@ifrn.edu.br
SUAP: Caso de Sucesso
utilizando Python e Django no
Serviço Público Federal
Obrigado!

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

  • 1.
    Allyson Barros -@allysonbarros allyson.barros@ifrn.edu.br SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal
  • 2.
    Apresentação • Tecnólogo emAná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
  • 3.
    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
  • 4.
  • 5.
    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
  • 6.
    SUAP: Sistema Unificado deAdministração Pública http://suap.ifrn.edu.br
  • 7.
    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
  • 8.
    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
  • 9.
    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
  • 10.
    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
  • 11.
  • 13.
    Controle de Versãoe Ferramentas
  • 14.
  • 15.
    Gitlab: Sistema de Controlede versão de Código melhor que Github. https://about.gitlab.com/
  • 16.
    GitLab - Testes"automáticos automatizados"
  • 17.
    GitLab - Listade MR’s
  • 18.
    GitLab - Testes"automáticos automatizados"
  • 19.
  • 20.
    Allyson Barros -@allysonbarros allyson.barros@ifrn.edu.br SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal Obrigado!