34
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

Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

Embed Size (px)

Citation preview

Page 1: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

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

Page 2: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

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.

Page 3: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

Caso de Sucesso

http://www.softwarelivre.gov.br/casos-de-sucesso/grails-jasperreports-a-experiencia-da-uepg

Page 4: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

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.

Page 5: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

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.”

Page 6: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

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.

Page 7: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

•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

Page 8: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

Tela Inicial

Page 9: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

SisAcad-Listagem de acadêmicos

Page 10: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

SisAcad-Listagem de departamentos

Page 11: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

SisAcad-Visualização de departamentos

Page 12: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

SisAcad-Edição de departamentos

Page 13: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

Visualização de lançamentos Diário de Classe

Page 14: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

Diário de Classe

Page 15: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

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

Page 16: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

Prototipação de Relatórios é a

chave para o desenvolvimento

acelerado

Page 17: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

Relatórios simples - Avaliação de desempenho

Page 18: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

Relatórios com tabelas e consultas

diversas - Extrato de Matrícula

Page 19: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

Relatórios com texto longo e imagem de

fundo - Certidões diversas

Page 20: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

Relatórios com vários componentes - Histórico

Escolar

Page 21: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

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

Page 22: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

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)

Page 23: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

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.

Page 24: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

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.

Page 25: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

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

Page 26: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

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.

Page 27: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

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.

Page 28: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

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?

Page 29: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

Outros recursos livres úteis para gestão acadêmica

Gestão de Relacionamento com o Cliente

Gerenciamento eletrônico de documentos

Page 30: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

•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

Page 31: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

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)

Page 32: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

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.

Page 33: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

Contato

Obrigado a todos!

Prof. Marcos Vinicius Fidelis

[email protected]

Page 34: Modernizar é Preciso - Como Diminuir Custos e Aumentar o Desempenho Institucional Utilizando as Novas Tecnologias de Gestão Acadêmica

Dúvidas?