modernizar é preciso - como diminuir custos e aumentar o desempenho institucional utilizando as...

Post on 03-Aug-2015

75 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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.

Contato

Obrigado a todos!

Prof. Marcos Vinicius Fidelis

mvfidelis@uepg.br

Dúvidas?

top related