O Painel de Locações foi criado para exibir em ordem cronológica e com fácil identificação do estado de completude os dados de uma locação a perfurar. A idéia que os gerentes aplicassem um filtro, olhassem para a linha do tempo e identificassem locações com problemas no workflow do projeto foi o norte para o desenvolvimento do sistema. Além disso, foram criados gráficos em
Highcharts que consolidavam os dados por gerência e outros tópicos, indicando facilmente gargalos a serem atacados.
|
Gráficos consolidadores em Highcharts |
O sistema teve um forte acoplamento ao
módulo Locações, tendo sido montada uma query que consolidava os dados necessários do banco e serviços de outros sistemas, carregando o modelo de dados (
ORM) completo.
Como os dados mudavam ao longo do dia, foi criado um esquema de cache em memória utilizando o
Quartz.Net, que gerenciava atualizações de dados automáticas e manuais.
O sistema teve seu front-end adaptado para funcionar em dispositivos móveis, sendo o tablet o mínimo suportado em função de um tamanho mínimo de tela.
O projeto fez tamanho sucesso que foi utilizado internamente na gerência como exemplo de software com experiência de usuário simples, com interface agradável e performance adequada ao público final. Foi também indicado e ganhador do prêmio Destaques da TI na categoria "Maximizar valor das soluções de TI ao sistema Petrobras" em 2014.
Por questões legais, as interfaces não podem ser apresentadas legíveis.
Ano de início do projeto: 2013
Duração: 1 ano e 4 meses
Cargo: Consultor Sr
Funções: Desenvolvedor, Analista de Sistemas, Help Desk, Designer, Front-end, Back-end, Analista de Infra-Estrutura, Coordenador
Contratante:
BRQ
Cliente:
Petrobras
Tecnologias:
C# .Net, Oracle, Css3, HTML5, Web Services, Asp.Net, JavaScript, TFS, WCF, Linq, Bootstrap,
jQuery,
Json,
nHibernate,
Ninject,
HighCharts,
Kanban,
Quartz.Net,
Almende Timeline,
ORM
0 comentários:
Postar um comentário