Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as...
-
Upload
marcos-vinicius-fidelis -
Category
Education
-
view
75 -
download
0
Transcript of Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as...
Modernizar é Preciso
Como Diminuir Custos e Aumentar o Desempenho
Institucional Utilizando as Novas Tecnologias de
Gestão Acadêmica
Prof. Marcos Vinicius Fidelis
UEPG - UTFPR
Palestrante
Professor da Universidade Tecnológica Federal do Paraná, e Analista de Informática da
Universidade Estadual de Ponta Grossa.
Desenvolvedor e entusiasta de Software Livre e Código Aberto desde 2007. Membro
das comunidades Pentaho Brasil e Pentaho Paraná.
Na UEPG é Coordenador de Projetos na Área de Gestão Acadêmica, e em 2009
implantou os Frameworks Grails e JasperReports utilizados no Sistema de Gestão
Acadêmica. Administrou 4 versões do Sistema de Gestão Acadêmica da UEPG: Cobol,
CSP (Linguagem proprietária da IBM), SQLWindows e Grails+JasperReports.
Na UTFPR, entre outros softwares, adota o PostgreSQL e Pentaho.
Participou como palestrante nos seguintes eventos de Software Livre: FISL, Flisol,
FTSL, Latinoware e PentahoDay.
Caso de Sucesso
http://www.softwarelivre.gov.br/casos-de-sucesso/grails-jasperreports-a-experiencia-da-uepg
Universidade Estadual de Ponta Grossa - UEPG
A Universidade Estadual de Ponta Grossa (UEPG)
é uma instituição pública de Ensino Superior
mantida pelo Governo do Estado do Paraná, com
sede em Ponta Grossa fundada em 1969 pela
fusão de várias faculdades. A UEPG oferta
atualmente 44 cursos de graduação, além da pós-
graduação.
O Estado do Paraná possui leis estaduais
específicas que incentivam a utilização: Lei
14.058/2003, Lei 14.195/2003 e a Lei 15.742/2007.
Desde 2006 o Núcleo de Tecnologia e Informação
pesquisa e incentiva soluções baseadas em
Software Livre.
Análise do Problema
•Sistema Legado de Gestão Acadêmica em uso a 13 anos
•A manutenção era cara e complicada
•A implantação de novos requisitos era lenta e frequentemente
injetava erros no sistema
•A utilização de recursos pela WEB era crescente
•Não havia o diário de classe online e os recursos do acadêmico
online eram insuficientes
•Baixo investimento institucional em informática
•Equipe reduzida e alta rotatividade (estagiários)
•Novos requisitos da implantação do EAD eram impraticáveis com
a modelagem do sistema legado.
•“Sistema precisa estar pronto para ontem.”
SGA – Sistema de Gestão Acadêmica
•O SGA constitui o conjunto de ferramentas que atendem
todo o controle administrativo da atividade acadêmica
dos alunos dos cursos de graduação presenciais e à
distância.
•É o primeiro dos grandes sistemas da UEPG 100%
WEB.
•Gerencia desde as chamadas do vestibular até a
emissão do Diploma de Graduação.
•É composto basicamente pelos módulos: Acadêmico,
Professor-online, Acadêmico-online, Calouro, Vestibular
e Registro de Diplomas, além de uma interface
especializada para relatórios.
•O principal objetivo do Grails é criar um framework web de alta
produtividade para a plataforma Java.
•Para isso ele utiliza tecnologias consideradas maduras do mundo
Java, como os frameworks Hibernate e Spring, através de uma
interface que busca ser simples e consistente. Isola o
desenvolvedor dos detalhes complexos da persistência de dados
e incorpora o padrão de desenvolvimento MVC de maneira
natural.
•Ele também fornece templates web para fácil implementação da
interface com o usuário e suporte para programação em Ajax.
•Lançado em mar/2006
•Em questão de minutos você cria toda a estrutura de banco
de dados, as telas HTML e CSS, tudo já funcionando.
•Foco na produtividade do desenvolvedor
Tela Inicial
SisAcad-Listagem de acadêmicos
SisAcad-Listagem de departamentos
SisAcad-Visualização de departamentos
SisAcad-Edição de departamentos
Visualização de lançamentos Diário de Classe
Diário de Classe
O JasperReports é um framework para a geração de relatórios. É
uma ferramenta totalmente open source e gratuita, e a mais
utilizada com esse propósito atualmente.
Funcionalidades:
•exporta relatórios para diversos formatos diferentes, tais como
PDF, HTML, XML, XLS, etc.
•aceita diversas formas de entrada de dados, tais como um
arquivo XML ou CSV e conexão com o banco de dados.
•permite o uso de diagramas, gráficos e códigos de barras.
•recursos como crosstab, sub relatórios, gráficos e tabelas
Prototipação de Relatórios é a
chave para o desenvolvimento
acelerado
Relatórios simples - Avaliação de desempenho
Relatórios com tabelas e consultas
diversas - Extrato de Matrícula
Relatórios com texto longo e imagem de
fundo - Certidões diversas
Relatórios com vários componentes - Histórico
Escolar
Volume Armazenado 2012 é o ano em que a maioria dos recursos estavam implantados
Cadastro em 2012 Total (até jun/2013)
Acadêmicos 12.691 (2.032) 54.148
Cursos 44 75
Currículos 59 440
Departamentos 37 40
Disciplinas 1.939 4.674
Turmas 6.400 76.333
Acadêmicos x turmas 119.689 1.447.582
Acadêmico x nota 306.441 4.924.059
# campus 13 53
Professores 893 2.789
Em 2012 foram 44 coordenadores de curso que fiscalizam a atividade de 893 docentes,
acompanhando o rendimento de 12.691 discentes em 6.400 turmas em 13 campi
Hardware utilizado
•Roda numa Máquina virtual usando o Hypervisor
XenServer.
•2 processadores Quad-core 2,5GHz
•32GB de memória
•Discos 15.000 RPM em raid 5, em storage, com
conexão via Fibre Channel
•SO: CentOS 5.5 (por sinal está desatualizado, a
versão mais atual é a 6.4)
Contribuição
A informatização na área acadêmica não é novidade,
mas a utilização de frameworks e a abordagem do
projeto garantiram a velocidade no desenvolvimento.
Em termos de modernização dos serviços públicos é
relevante a utilização de sistemas integralmente pela
internet utilizando tecnologias e padrões de software
contemporâneos e livres, o que representa um
notável avanço para qualquer instituição seja pública
ou privada.
Facilidade de Reprodução
•as diretrizes do projeto podem ser repassadas e replicáveis em
outros núcleos de desenvolvimento de software, sejam
educacionais ou não.
•Existem muitos tutoriais disponíveis publicamente na internet
sobre Grails e JasperReports, além da ampla gama de relatórios e
programas já desenvolvidos pela UEPG.
•Cabe ressaltar que os programadores (14 ao todo) sempre foram
acadêmicos contratados por prazo determinado em seleção
pública pelo período de 1 a 2 anos, exceto o fato de serem
acadêmicos de curso de graduação em informática, não possuíam
experiência anterior com os softwares utilizados. Na UEPG,
conheceram a solução e desenvolveram módulos do projeto. Esta
situação sugere, pelo número de programadores envolvidos e
experiência destes, a facilidade de aprendizado das ferramentas
empregadas.
Acadêmico online (reformado)
Professor online (implantado)
Nome social – modificação do sistema para adequar-se
a lei foi simplificada
Geração de dados para intercâmbio diversos
Geração de planilhas eletrônicas
Open reports
Projeto criterioso de Banco de dados
+ 350 cadastros
+ 500 arquivos de relatórios
Frameworks não são bala de prata
Sempre existe código a ser desenvolvido
Produtividade e Qualidade do software foi o diferencial
Outros recursos do SGA
Software Livre - as 4 Leis (GPL)
“Software Livre” se refere à liberdade dos usuários executarem,
copiarem, distribuírem, estudarem, modificarem e aperfeiçoarem o
software. São 4 tipos de liberdade, para os usuários de software:
1 – A liberdade de executar o programa, para qualquer propósito.
2 – A liberdade de estudar como o programa funciona, e adaptá-lo
para as suas necessidades. Acesso ao código-fonte é um pré-
requisito para esta liberdade.
3 – A liberdade de redistribuir cópias de modo que você possa
ajudar ao seu próximo.
4 – A liberdade de aperfeiçoar o programa, e liberar os seus
aperfeiçoamentos, de modo que toda a comunidade se beneficie.
BI é o grande aliado do gestor moderno ...
... e pode ser feito com Software Livre
O termo Business Intelligence (BI), inteligência de negócios, refere-se ao processo
de coleta, organização, análise, compartilhamento e monitoramento de informações
que oferecem suporte a gestão de negócios.
Projetos em prospecção Business Intelligence com Software Livre
Quem sabe no próximo
Congresso Educar
discutir o
BI para a Gestão
Educacional utilizando
Software Livre?
Outros recursos livres úteis para gestão acadêmica
Gestão de Relacionamento com o Cliente
Gerenciamento eletrônico de documentos
•Reunimos um conjunto de tecnologias que permitiram grande velocidade no
desenvolvimento do Sistema de Gestão Acadêmica
•Vários módulos do sistema eram desenvolvidos em minutos (totalmente
funcionais e isento de erros)
•A tecnologia empregada é recente e utiliza os conceitos mais modernos de
desenvolvimento de sistemas
•A manutenibilidade das aplicações é extremamente alta, pois pouco código é
desenvolvido pelo programador
•Útil para equipes com alta rotatividade
•A tecnologia é livre e de código aberto e pode ser adotada em qualquer
universidade ou unidade de ensino que possua uma equipe de desenvolvimento
de sistemas
•A solução da UEPG não é open source (ainda, mas ....), embora haja a
possibilidade de apoiar, através de parcerias, projetos de instituições que visem
implantar Sistemas de Gestão.
•A tecnologia pode ser empregada em outros tipos de sistemas administrativos
Considerações Finais
O SGA administra os dados acadêmicos dos
alunos da Graduação da UEPG no ensino
presencial e a distância (cursos vinculados a
Universidade Aberta do Brasil - Capes)
Questão inicial
Modernizar é Preciso.
Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas
Tecnologias de Gestão Acadêmica
Nossa proposta
Através da utilização de tecnologias de software livre e aberto. Utilize Software Livre não
porque é grátis, mas porque é muito bom. Converse, junte-se às comunidades, faça
parcerias com outros utilizadores. Partilhar é bom para popularizar o conhecimento. Faça
parcerias com universidades, ou mesmo, contrate empresas que desenvolvem com
Software Livre.
Dúvidas?