O documento descreve o uso crescente de Python e Django em uma universidade federal brasileira. A universidade inicialmente usava Delphi, Java e PHP, mas adotou o Python para desenvolver novos sistemas como o sistema de atendimento ao usuário (CAU) usando Django. Isso permitiu gerar métricas e relatórios para melhorar os processos. A universidade continua desenvolvendo outros projetos em Python e planeja criar um ambiente para estudantes e professores desenvolverem aplicativos com Python.
Python com Django: ganhando espaço em uma Universidade Federal
1. Python com Django:
ganhando espaço em uma
Universidade Federal
Daniel Michelon Carli
carli@ufsm.br
!
Henrique Gabriel Gularte Pereira
henrique@ufsm.br
3. Daniel Michelon De Carli
Atualmente:
Analista de TI na UFSM
Desenvolvedor e evangelista Python na UFSM
Anterior:
Analista na UNIPAMPA
Fundador de Startup
Desenvolvedor PHP
Formação:
Mestrado em Computação pela UFSM
Graduação Sanduiche em Ciência Da
Computação pela UFSM/Fachhochschule
Gelsenkirchen
4. Henrique Gabriel Gularte Pereira
Atualmente:
Analista de TI na UFSM
Professor na UNIFRA
Desenvolvedor e evangelista Python na UFSM
Anterior:
Fundador de Startup
Desenvolvedor PHP
Formação:
Mestrado em Computação pela UFSM
Graduação em Sistemas De Informação pela
UNIFRA
8. Cenário inicial da TI na UFSM
Gartner:
Média Geral:
5,4%
Setor
Governo:
6,6%
Setor
Educação:
4,8%
Dados: Fernando Pires Barbosa (UFSM) /
Fórum RNP
http://migre.me/gdhqK
9. Cenário inicial na TI da UFSM
CPD - Centro de Processamento
de Dados
37 analistas de TI
Rede & Suporte & Apoio ao
usuário
Projetos de desenvolvimento de
Software:
Delphi
Java
PHP
10. Cenário novo na TI da UFSM
Plano Diretor da Tecnologia da
Informação (PDTI)
2010
Instrução Normativa N. 04/2010
EGTI (Estratégia Geral de
Tecnologia da Informação)
Novos serviços a serem prestados à
comunidade acadêmica
Sites
Sistemas de apoio
Foto: NASA Goddard Space Flight Center - CC
http://migre.me/gdhMe
11. PDTI - UFSM
Meta 3 - Implantar práticas
ITIL nos Serviços de TI
Estratégia:
Identificar serviços;
serviços receptivos as
práticas ITIL:
Central de
Atendimento ao
Usuário
14. Novo sistema do CAU
Requisitos:
Gerar métricas de gestão
Interface Simples
Não impactar de forma negativa
a experiência do usuário
Desenvolver rápido
Django na Central de Atendimento ao Usuário
Foto: Ryan Buterbaugh - CC
http://bit.ly/15zQ46b
15. Projeto CHAM
Equipe:
1 desenvolvedor;
1 consultor;
Tempo:
3 meses
Tecnologias:
Django, Bootstrap e Highcharts
Features:
Cliente
Operacional
Gestão
Django na Central de Atendimento ao Usuário
16. CAU - Projeto CHAM
Central de Atendimento ao Usuário
Demanda
Delega
pedidos
Atende
Cliente
Gerente de
operações Técnico
Prazo
Avalia
atendimento
Métricas
Gestores
Gerencia
equipe
Gráficos
28. Ambiente de Projetos
Trabalhar com Python:
Espaço para receber bolsistas
Desenvolver projetos com
professores
Criação de sistemas de apoio
que não façam parte do CORE
institucional
!
Foto: Ahmed ZiZoo - CC
http://bit.ly/1bPZBb6