SlideShare uma empresa Scribd logo
1 de 126
Baixar para ler offline
Os Próximos
15 anos dos
Sistemas UFRN
Gibeon Aquino
gibeon@info.ufrn.br
“Fazer	previsões é difícil,	
especialmente sobre o	
futuro”
– Niels	Böhr (1885-1962)
MAS
é	
Possível!
Opções
no	reino
animal
Robério	de	Ogum
Mãe	Dinah	(1930	- 2014)
Vidente	Carlinhos
Início do desenvolvimento do SIGAA
Equipe formada pela UFRN para implementação de um
sistema acadêmico para instituição.
15	anos	atrás	(2003)
Início do desenvolvimento do SIPAC
Formada a equipe para implementar a Gestão de
Patrimônio, Administração e Contratos.
SIPAC é disponibilizado
Sistema administrativo tem seus primeiros módulos
disponibilizados para a UFRN.
SIGAA é disponibilizado
Sistema acadêmico tem seus primeiros módulos
disponibilizados para a UFRN, como pesquisa e
graduação.
SIGRH é disponibilizado
Lançado o sistema de recursos humanos para a UFRN.
Primeiros acordos de Cooperação
UFRN inicia acordos de cooperação com 11 instituições
federais.
Nascia a rede de cooperação.
Gênesis
Abrangência
SIPAC	– Sistema	de	Patrimônio,	Almoxarifado	e	Contratos
SIGRH– Sistema de Gestão de Recursos Humanos
SIGAA	– Sistema	de	Gestão	de	Atividades	Acadêmicas
...E SEM
RODEIOS!
I. Manter	os	SIGs funcionando	corretamente	para	
63.000	usuários	na	UFRN	e	também	para	os	
usuários	de	mais		de																																																							
50	instituições	públicas	no	Brasil
II. Manter	em	funcionamento	mais	de	
10.000	funcionalidades
III. Atender	mais	de		6.000Solicitações/ano
SIGAA
4.267.196 LOC
SIPAC
2.733.239 LOC
SIGRH
1.520.680 LOC
SIGAA
14 hosts
SIPAC
4 hosts
SIGRH
2 hosts
MANTER OPERAR
1.500	tarefas	pendentes	de	
desenvolvimento	
(Julho/2015)
Expectativa
Realidade
Baixo	índice	de	satisfação	
dos	requisitantes
PLANO	COM
AÇÕES
1.	A
2.	A
3.	A
OTIMIZAÇÃO
COOPERAÇÃO
INOVAÇÃO
Interferência construtiva das	Ações
1.	OTIMIZAÇÃO
1
• 4 equipes	extintas
• 7 equipes	criadas
• 23 pessoas	mudaram	de	função
• 52 pessoas	mudaram	de	equipes
• 118 pessoas	mudaram	de	lugar
• Processos	de	trabalho
• Infraestrutura	para	os	sistemas	
• Espaços	físicos
• Tecnologias,	arquitetura,	etc.
+
Sustentação
Entregas	diárias
Evolução
Entregas	mensais
Resultado: Aumento	da	Produtividade
Quem	
PRECISA de	
mudanças	nos	
sistemas?
CoPES – Comissão	para	
Priorização	da	Evolução	dos	
Sistemas
Propor	Melhoria
Objetivo:	Acabar	com	a	cultura	de	
”Requisição	de mudança no	sistema”
2.	COOPERAÇÃO
Resgate e
fortalecimento do
princípio de
Cooperação
Construção	colaborativa	do	
conhecimento
Desenvolvimento	colaborativo	
dos	sistemas
Modernização	nos	processos	
de	apoio	à	implantação
Equipe	exclusiva	para	acompanhamento	
proativo	das	implantações	dos	parceiros	
e	interação	com	as	empresas	licenciadas
Monitoramento	frequente	do	
progresso	das	implantações
Revisão	(em	Andamento)	do	
modelo	de	cooperação	com	base	
em	Lições	Aprendidas
RESOLUÇÃO	
005/2013-CONSAD
3.	INOVAÇÃO
Desafio	para	inovar	nos	SIGs
• com	mais	de	15	anos	de	vida,
• com	mais	de	1.000.000	de	usuários	em	todo	o	
Brasil,
• responsáveis	por	suportar	processos	de	gestão	
em	mais	de	50	instituições	públicas
Não	dá	pra	substituir	
rapidamente
Nem	dá	para	improvisar!
A	solução	
é...
Modelo	bimodal
Manter	o	
Legado	em	
operação
Agilidade	para	
desenvolver	o	
futuro
Technology Research | Gartner Inc.
Modelo	bimodal
Manter	o	
Legado	em	
operação
Agilidade	para	
desenvolver	o	
futuro
Technology Research | Gartner Inc.
1.	Transplante
Substituição	de	partes	vitais	
e	internas	do	sistema	sem	a	
percepção	do	usuário
• Aniquilação	da	base_arquivos
• Extermínio	do	sistema_log
• Novo	modelo	de	autenticação	e	autorização
• Isolamento	das	dependências
• Atualização	Java	7
• ...
Fatos:
3.361.787 req/mês em 2017
4.431.444 arquivos ocupando 4,6 TB;
Problemas:
Impossibilidade de realizar backups
frequentes
Responsável por parte significativa do
processamento das requisições
Abordagem em	BD Abordagem	com	FDS
Backup Eventual (1	por	ano) Diário	(diff)
Vazão	(req/s) 21,2 1.566,9
Taxa de	Erros	(%) 22,34 0,0%
Testes	em	cenário	de	Estresse:	10.000 Requisições	por	1.000 usuários	simultâneos
Armazenamento em PostgreSQL File Delivery System
Estatísticas
525.053.316 de registros em 2017
3.533.539 de registros no dia 24/07/2017
Problemas:
Impossibilidade de realizar backups frequentes
Necessidade de limpeza de dados períodicas
Não permitia a extração de informações estatísticas ou
consolidades
Abordagem em	BD ELK
Processador 48	cores	/	4	
processadores
8	cores/	1	
processador
Memória 128	GB 12	GB
Vazão	Máxima 70,65	logs/s 4.096	logs/s
Armazenamento em
PostgreSQL
ELK
2.	Upgrade	significativos	(sistemas)
Melhorias	funcionais,	
estruturais	ou	visuais	de	
partes	dos	sistemas
• Reconstrução	de	partes	do	Módulo	de	Almoxarifado
• Reconstrução	de	partes	do	Módulo	de	Patrimônio	
• Evolução	do	Módulo	de	Ponto	Eletrônico
• Evolução	do	Processo	Eletrônico	(Mesa	Virtual)
• Reconstrução	do	Módulo	de	Bolsas	e	Auxílios
• ...
Mesa Virtual
2
2.	Upgrade	(processos)
Melhorias	nos	processo	de	
trabalho	e	ferramentas
• Novo	procedimento	de	gerenciamento	de	versão	e	publicação	de	releases
• Infraestrutura	de	Desenvolvimento	e	Testes
• Elicitação e	Documentação	de	Requisitos
• Substituição	do	iProject
• ...
GAS	– Gerenciador	de	Atividades	da	
SINFO
Modelo	bimodal
Manter	o	
Legado	em	
operação
Agilidade	para	
desenvolver	o	
futuro
Technology Research | Gartner Inc.
Modelo	bimodal
Manter	o	
Legado	em	
operação
Agilidade	para	
desenvolver	o	
futuro
Technology Research | Gartner Inc.
• Cronus - Registro	de	frequência
• Memo - Sistema	de	Memorandos
• Intellectus - Produção	Intelectual
• EMeI – Emissor	de	Mensagens	Institucionais
• ...
Criação	de	novos	
sistemas	para	
substituir	módulos	
obsoletos
3.	Substituição	de	partes	obsoletas
Sistema de Memorandos
4.	Criação	de	novas	soluções
Desenvolvimento	de	
novas	soluções	integradas	
(e	desacopladas)
• Acervus – Gestão	dos	
acervos artísticos, históricos e museológicos
• SIRE – Sistema	de	Relatório	Institucionais
• ...
ENTENDEMOS	
O	PASSADO!
E	O	FUTURO?
A	estratégia	
para	criar	o	
futuro
(próximos	15	anos)
1.	Compartilhamento	de	dados para	estudos,	análise,	etc.
4.	Incentivo	ao	desenvolvimento	descentralizado de	
aplicações	integradas	aos	sistemas
3.	Fomento	à	pesquisa,	desenvolvimento	e	inovação	
no	âmbito	dos	sistemas
2.	Participação	da	comunidade	na	priorização	de	
esforços	de	evolução/inovação nos	sistemas
1. Compartilhamento	de	dados para	estudos,	análise,	etc.
Mais	que	58	conjunto	
de	dados	e	284	recursos	
de	dados
professores/ano de
serviço
Uso:
10	disciplinas de	graduação e	pós-
graduação
8	TCCs	e	Dissertações
Gênero dos
servidores
http://nbviewer.jupyter.org/github/ycaroravel/UFRN-Analytics/tree/master/
http://nbviewer.jupyter.org/github/ycaroravel/UFRN-Analytics/tree/master/
2.	Participação	da	comunidade	na	priorização	de	
esforços	de	evolução/inovação nos	sistemas
3.	Fomento	à	pesquisa,	desenvolvimento	e	inovação	
no	âmbito	dos	sistemas
Aplicação	de	avanços	de	
pesquisas	nos	sistemas
Realização	de	estudos	e	
pesquisas	envolvendo	os	
sistemas
MoVO – Monitoramento	de	Veículos	
Oficiais
Queue-i – Monitor	inteligente	de	
filas
Aplicado	ao	Restaurante	Universitário
Abordagem
Desenvolvimento	do	protótipo
RaspTraca – Controle	de	Acesso	ao	RU
Alta	disponibilidade	para	o	Controle	de	
Acesso	ao	RU
Projeto	Rimor
Explorador de	Dados	das	Atividades de	Pesquisa e	
Produção Intelectual
3
4.	Incentivo	ao	desenvolvimento	descentralizado de	
aplicações	integradas	aos	sistemas
API.Sistemas - API	Aberta	para	os	Sistemas
(https://api.ufrn.br/)
Arquitetura	de	
Microserviços
DevOps
Containerização
“By 2020,	30%	of Web	Sessions Will	
Be	Done Without a	Screen”
-- Gartner,	2016	
Por	que	APIs são	
importantes?
Hype	Cycle	for	Application	Architecture,	2016
Principais	
resultados...
VemCar	- Aplicativo	de	Carona
Olar – Comunicação Interna
Campus	Seguro
Hackathon UFRN	2017
Chatbot SIGAA
Orientador	Acadêmico	
Inteligente
236 chaves	de	acesso	à	ambiente	de	Testes
111 chaves	de	acesso	ao	ambiente	de	Produção
E	muito	mais!!!
Se	esta	estratégia	for	ampliada	
para	toda	a	rede	de	parceiros?
Inovação	
Aberta
Inovação	Aberta	
é	a	salvação
Inovação Aberta
O	que	é
?
…um	processo criativo,	
transformador,	que	promove
ruptura paradigmática,	mesmo que	
parcial…
Inovação	é...
é...
Inovação	
Aberta
"um	processo de	
inovação distribuído
baseado em fluxos de	
conhecimento que	se	movem
propositalmente através das	
fronteiras organizacionais”	
- Henry	Chesbrough,	Universidade de	
Berkley
Onde	isso	já	
funciona?
Case	Goldcorp’s Red Lake	Mine
Estratégia	de	Abertura	dos	dados	permitiu	a	descoberta	
de	110	locais	desconhecidos	de	extração	de	ouro
“People don’t have to work for us to work with
us”
“People don’t have to work
for us to work with us”
”We deliver business services by accessing
expert networks that include over 21
million individuals, universities and
companies around the world.”
Centralização	é	uma	
estratégia	obsoleta	e	
quase	sempre	uma	
abordagem	ineficiente
Maior	empresa	do	mundo	de	táxi,	
MAS não	é	dona	de	nenhum	veículo
O	mais	popular	detentor	de	conteúdo,	
MAS	não	cria	qualquer	conteúdo
O	maior	varejista	do	mundo,	
MAS	não	possui	estoque
O	maior	provedor	de	acomodações	do	mundo,	
MAS	não	é	dono	de	qualquer	acomodação
Os próximos
15	anos dos	
SIGs...
Forte	Integração	com	Pesquisa	
&	Inovação
Desenvolvimento	Colaborativo
Governança	Participativa
Os Próximos
15 anos dos
Sistemas UFRN
Gibeon Aquino
gibeon@info.ufrn.br

Mais conteúdo relacionado

Semelhante a Os próximos 15 anos dos sistemas UFRN

Apresentação ALJAVA.pptx
Apresentação ALJAVA.pptxApresentação ALJAVA.pptx
Apresentação ALJAVA.pptxSalomaoMdc
 
Workshop Empregabilidade CI
Workshop Empregabilidade CIWorkshop Empregabilidade CI
Workshop Empregabilidade CIMarta Antunes
 
Artefato PETIC dcomp v3
Artefato PETIC dcomp v3Artefato PETIC dcomp v3
Artefato PETIC dcomp v3Diego Maynard
 
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 01
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 01Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 01
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 01NeuroMat
 
SEER e DSpace na BRCdigit@l Interativa do campus de Rio Claro, UNESP, SP, Brasil
SEER e DSpace na BRCdigit@l Interativa do campus de Rio Claro, UNESP, SP, BrasilSEER e DSpace na BRCdigit@l Interativa do campus de Rio Claro, UNESP, SP, Brasil
SEER e DSpace na BRCdigit@l Interativa do campus de Rio Claro, UNESP, SP, BrasilSuelybcs .
 
Clients pb dl03-web-v.4.8
Clients pb dl03-web-v.4.8Clients pb dl03-web-v.4.8
Clients pb dl03-web-v.4.8confidencial
 
A eficiência da gestão por meio da integração com os sistemas estruturantes
A eficiência da gestão por meio da integração com os sistemas estruturantesA eficiência da gestão por meio da integração com os sistemas estruturantes
A eficiência da gestão por meio da integração com os sistemas estruturantesGibeon Aquino
 
Projecto sobre a gestão académica da fluan
Projecto sobre a gestão académica da fluanProjecto sobre a gestão académica da fluan
Projecto sobre a gestão académica da fluanfluan2013
 
Estratégia Institucional para a gestão de dados de investigação na UMINHO: o ...
Estratégia Institucional para a gestão de dados de investigação na UMINHO: o ...Estratégia Institucional para a gestão de dados de investigação na UMINHO: o ...
Estratégia Institucional para a gestão de dados de investigação na UMINHO: o ...Pedro Príncipe
 
Gestão de Autoescola.pptx
Gestão de Autoescola.pptxGestão de Autoescola.pptx
Gestão de Autoescola.pptxalbertorauljose2
 
Portal de Eventos Cientificos da EESC/USP
Portal de Eventos Cientificos da EESC/USPPortal de Eventos Cientificos da EESC/USP
Portal de Eventos Cientificos da EESC/USPSIBiUSP
 
Workflows científicos
Workflows científicosWorkflows científicos
Workflows científicosElaine Naomi
 
Plano de projeto de software - SISCONI
Plano de projeto de software - SISCONIPlano de projeto de software - SISCONI
Plano de projeto de software - SISCONIocfelipe
 
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03NeuroMat
 
Apresentação sigeted
Apresentação sigetedApresentação sigeted
Apresentação sigetedJelson Santos
 
IN1008 Aspectos de Qualidade na Modelagem de Dados Monica Rafael (1).ppt
IN1008 Aspectos de Qualidade na Modelagem de Dados Monica Rafael (1).pptIN1008 Aspectos de Qualidade na Modelagem de Dados Monica Rafael (1).ppt
IN1008 Aspectos de Qualidade na Modelagem de Dados Monica Rafael (1).pptRafael Rodrigues de Souza
 
Apresentação SUAP - 13 de Novembro de 2017
Apresentação SUAP - 13 de Novembro de 2017Apresentação SUAP - 13 de Novembro de 2017
Apresentação SUAP - 13 de Novembro de 2017Allyson Barros
 

Semelhante a Os próximos 15 anos dos sistemas UFRN (20)

WDES 2015 paper: Uma Arquitetura para Ecossistema de Software Científico
WDES 2015 paper: Uma Arquitetura para Ecossistema de Software CientíficoWDES 2015 paper: Uma Arquitetura para Ecossistema de Software Científico
WDES 2015 paper: Uma Arquitetura para Ecossistema de Software Científico
 
Apresentação ALJAVA.pptx
Apresentação ALJAVA.pptxApresentação ALJAVA.pptx
Apresentação ALJAVA.pptx
 
Workshop Empregabilidade CI
Workshop Empregabilidade CIWorkshop Empregabilidade CI
Workshop Empregabilidade CI
 
Artefato PETIC dcomp v3
Artefato PETIC dcomp v3Artefato PETIC dcomp v3
Artefato PETIC dcomp v3
 
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 01
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 01Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 01
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 01
 
SEER e DSpace na BRCdigit@l Interativa do campus de Rio Claro, UNESP, SP, Brasil
SEER e DSpace na BRCdigit@l Interativa do campus de Rio Claro, UNESP, SP, BrasilSEER e DSpace na BRCdigit@l Interativa do campus de Rio Claro, UNESP, SP, Brasil
SEER e DSpace na BRCdigit@l Interativa do campus de Rio Claro, UNESP, SP, Brasil
 
Clients pb dl03-web-v.4.8
Clients pb dl03-web-v.4.8Clients pb dl03-web-v.4.8
Clients pb dl03-web-v.4.8
 
A eficiência da gestão por meio da integração com os sistemas estruturantes
A eficiência da gestão por meio da integração com os sistemas estruturantesA eficiência da gestão por meio da integração com os sistemas estruturantes
A eficiência da gestão por meio da integração com os sistemas estruturantes
 
Data Webhouse CEB/INEP
Data Webhouse CEB/INEPData Webhouse CEB/INEP
Data Webhouse CEB/INEP
 
Projecto sobre a gestão académica da fluan
Projecto sobre a gestão académica da fluanProjecto sobre a gestão académica da fluan
Projecto sobre a gestão académica da fluan
 
Estratégia Institucional para a gestão de dados de investigação na UMINHO: o ...
Estratégia Institucional para a gestão de dados de investigação na UMINHO: o ...Estratégia Institucional para a gestão de dados de investigação na UMINHO: o ...
Estratégia Institucional para a gestão de dados de investigação na UMINHO: o ...
 
Gestão de Autoescola.pptx
Gestão de Autoescola.pptxGestão de Autoescola.pptx
Gestão de Autoescola.pptx
 
Portal de Eventos Cientificos da EESC/USP
Portal de Eventos Cientificos da EESC/USPPortal de Eventos Cientificos da EESC/USP
Portal de Eventos Cientificos da EESC/USP
 
Workflows científicos
Workflows científicosWorkflows científicos
Workflows científicos
 
Plano de projeto de software - SISCONI
Plano de projeto de software - SISCONIPlano de projeto de software - SISCONI
Plano de projeto de software - SISCONI
 
Digital Object Identifier (DOI) viabilizando a via verde
Digital Object Identifier (DOI) viabilizando a via verdeDigital Object Identifier (DOI) viabilizando a via verde
Digital Object Identifier (DOI) viabilizando a via verde
 
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03
 
Apresentação sigeted
Apresentação sigetedApresentação sigeted
Apresentação sigeted
 
IN1008 Aspectos de Qualidade na Modelagem de Dados Monica Rafael (1).ppt
IN1008 Aspectos de Qualidade na Modelagem de Dados Monica Rafael (1).pptIN1008 Aspectos de Qualidade na Modelagem de Dados Monica Rafael (1).ppt
IN1008 Aspectos de Qualidade na Modelagem de Dados Monica Rafael (1).ppt
 
Apresentação SUAP - 13 de Novembro de 2017
Apresentação SUAP - 13 de Novembro de 2017Apresentação SUAP - 13 de Novembro de 2017
Apresentação SUAP - 13 de Novembro de 2017
 

Os próximos 15 anos dos sistemas UFRN