MICROSOFT .NET
Gerenciamento em tempo real
A Promon Engenharia usa a plataforma Microsoft .NET para gerenciar
seus projetos em tempo real, otimizando prazos e custos de
empreendimentos.
Por Marcelo Negrini e Weslley Bonifacio
A Promon Engenharia é uma das mais reconhecidas empresas brasileiras de infra-estrutura de
engenharia. Subsidiária da Organização Promon, ela é responsável pelo desenvolvimento e
implantação de soluções completas de engenharia, e tem como base conceitos do PMI (Project
Management Institute) e métodos gerenciais proprietários. Nas últimas quatro décadas,
trabalhou com os setores governamental e privado na construção dos maiores empreendimentos
de infra-estrutura do país. Exemplos de obras que tiveram sua participação são a hidrelétrica de
Itaipu, a termelétrica de Uruguaiana, a Linha Vermelha no Rio de Janeiro e a Refinaria
Presidente Bernardes da Petrobras.
Grande parte desses empreendimentos dependia de habilidades específicas das equipes de
engenheiros e gerentes alocadas nos projetos. Mesmo contando com sistemas integrados de
procurement e contabilidade, a empresa precisava aprimorar ainda mais seu sistema integrado
de gerenciamento e reforçar todos os mecanismos de controle. Como resposta a essa
necessidade, surgiu o Sistema de Informações Gerenciais – SIG.
Seu principal objetivo é permitir a consolidação de resultados e a análise das posições
financeiras de todos os projetos em um único ponto de contato. Essa visibilidade possibilita a
criação de um ambiente favorável à tomada rápida de decisões, o que, nos dias atuais, é um
fator-chave para antecipação de problemas e alocação e gerenciamento mais eficientes dos
recursos financeiros.
O sistema SIG foi baseado em 40 anos de experiência em construção dos principais e mais
completos sistemas de infra-estrutura de engenharia do país. É um sistema moldado pela
experiência de profissionais altamente qualificados em gerenciamento de projetos. Uma de suas
características principais é a aplicação de conceitos gerenciamento de projetos baseados no do
PMI – Project Management Institute.
É um sistema modular e totalmente integrável com o Microsoft Project 2000. Além de sua
arquitetura permitir integração com sistemas de terceiros, como sistemas de procurement.
Empresa
A Promon Engenharia é uma das
mais reconhecidas empresas
brasileiras de infra-estrutura de
engenharia. Nas últimas quatro
décadas, ela trabalhou com os
setores governamental e privado
auxiliando-os na construção dos
maiores empreendimentos de
infra-estrutura do país.
Solução
Aplicação baseada em ASP.NET
e Web Services XML,
desenvolvida em C# e Visual
Basic .NET.
Ferramentas
Windows 2000
ASP.NET
Microsoft Project 2000
Microsoft Office XP
Visual Studio .NET
Desafios
• Integrar sistemas legados ao
novo sistema de gerenciamento
• Desenvolver código modular e
reaproveitável
• Garantir a segurança de dados
nas transações
Construído na plataforma Microsoft.NET, o projeto permite a visualização em tempo real e o
gerenciamento integrado e homogêneo de grandes empreendimentos em conjunto com diversos
sistemas internos - como compras e financeiros. Futuramente, ele poderá acessar sistemas
externos de fornecedores e clientes.
A atual implantação do sistema teve de superar algumas barreiras culturais. Os sistemas
proprietários construídos no final dos anos 80 e início dos anos 90 eram, em sua maioria,
programas 2 camadas Visual Basic 3. A arquitetura do SIG é uma iniciativa em 6 camadas
baseada em Web Services XML. O conceito de uma arquitetura baseada em web, por si só, já se
diferencia significativamente da antiga arquitetura cliente-servidor.
A adoção do conceito de Web Services XML facilitou o processo de integração e gerou maior
visibilidade das informações críticas. O escopo do projeto inclui, ainda, treinamento extensivo em
gerenciamento de projetos (PMI), infra-estrutura de integração business-to-business com
vendors e sistemas de ERP de terceiros e reformulação das melhores práticas de auditoria de
projetos.
Segurança também é considerada uma questão prioritária pela Promon, uma vez que a versão
Microsoft.Net do sistema SIG irá gerenciar projetos envolvendo mais de R$ 300 milhões até o
final de 2002 e mais de R$ 2 bilhões dentro dos próximos 5 a 8 anos. Atualmente, o sistema
utiliza um protocolo de firewall e criptografia de 128-bit. A Promon está avaliando o desempenho
do sistema de segurança Kerberos para a nova versão do servidor Windows Server 2003 e
considera sua implantação na próxima versão do sistema, prevista para o final de agosto.
A próxima fase do projeto SIG ampliará o sistema para incluir coleta de informações dos projetos
em desenvolvimento por meio da utilização de telefones móveis via gateway WAP ASP.Net e de
palm tops via .NET Compact Framework. Muitos desses projetos são realizados em consórcio
com outras empresas de engenharia. A habilidade de acessar informações por uma rede
wireless é um fator-chave para a transparência na troca de dados entre as empresas envolvidas.
Provas de conceito estão sendo conduzidas para testar a aplicabilidade desses aplicativos. Uma
rápida análise SWOT sinaliza que as oportunidades para ganhos potenciais são elevadas. A
habilidade para inserir o progresso físico das atividades no sistema sem a necessidade de um
computador conectado a uma rede local poderá elevar a organização a um novo patamar de
acompanhamento de projetos em desenvolvimento.
A versão Microsoft.Net do projeto SIG será lançada no final de junho. Apesar de ainda ser muito
cedo para mensurar o retorno financeiro desse investimento, essa iniciativa trará uma forte
vantagem competitiva para o core business da Promon Engenharia.
A Solução Tecnológica
Um dos principais desafios técnicos foi mostrar diversos itens em um código simples, modular e
reutilizável. A plataforma Microsoft.NET contribuiu foi essencial para vencer este desafio. A
solução, baseada no .NET Framework, utiliza Microsoft SQL Server como o sistema de
gerenciamento de banco de dados. Esse sistema foi construído utilizando o conceito de 6
camadas, que estabelece um limite claro entre interface, regras de negócios e acesso ao banco
de dados.
A aplicação interage com sistemas legados utilizando Web Services XML. Os aplicativos
Microsoft Project e Excel também trocam informações com o sistema por meio de acesso direto
aos arquivos. Há diversas estruturas similares no sistema que podem ser visualizadas como
árvores em tamanho dinâmico. A manipulação de todas essas árvores é resultado da uma
abordagem orientada a objeto, na qual estruturas distintas podem ser visualizadas utilizando-se
os mesmos métodos mas com propriedades distintas.
Um dos principais desafios técnicos foi mostrar diversos itens de uma estrutura em árvore com
tamanho dinâmico em um código simples, modular e reutilizável. Para vencer esse desafio,
foram utilizados na plataforma Microsoft.NET, o conceito de orientação a objeto e o artifício
oferecido de segregar os códigos em Hyper Text Mark-up Language (HTML) e Visual Basic (VB).
Uma das facilidades que foi inserida com o conceito de Orientação a objeto na plataforma
Microsoft.NET foi o fato de um componente HTML ser categorizado como uma classe, que é
instanciada como um objeto toda vez que há a necessidade de ser criado um novo componente.
Os programadores podem usar um “placeholder” no código HTML para identificar um
componente (e.g. : uma tabela) e referenciá-lo em todo o código VB, configurando diferentes
propriedades de acordo com a necessidade (e.g. : cor e estilo da fonte dependentes do nível
hierárquico de uma estrutura em árvore). Deste modo, todas as propriedades do objeto são
configuradas dinamicamente quando aplicável.
O SIG em Ação
O sistema possibilita a consulta de diferentes perfis à mesma base de dados porém através de
diferentes perspectivas. Isto é possível através das ligações existentes entre estruturas internas
do sistema.
O sistema possibilita a entrada dos dados relativos a estrutura de controle da execução física
das obras e também relativos a estrutura de controle de custos das mesmas. Todos os custos
programados manualmente no sistema e capturados dos sistemas financeiros externos ao SIG
são capturados e então relacionados a estruturas de Custos. A estrutura de Custos, por sua vez,
está totalmente relacionado a estrutura de controle da execução física das obras.
Este completo relacionamento entre estruturas juntamente com o relacionamento de todos os
custos a estas estruturas fazem com que seja possível a visualização de custos previstos e
custos realizados ao longo do tempo com o nível de granularidade desejado pelo usuário. Toda
estrutura do sistema pode ter um número dinâmico de níveis e os custos serão visíveis em todos
os níveis das mesmas. Desta forma, o usuário é quem comanda a granularidade de sua
consulta.
Como o SIG controla os custos de todos os projetos na Promon Engenharia, a arquitetura de
Web Services XML foi desenhada para integrar facilmente com sistemas de outros fornecedores
para controle de tempo, escopo, recursos, risco, qualidade e contratação. O sistema precisava
ser leve. A plataforma Microsoft.NET ajudou na construção de uma aplicação o mais enxuta
possível. O sistema precisava ser flexível o suficiente para sustentar variações dos projetos mas
inteligente o suficiente para mostrar resultados consolidados. Com a experiência de 40 anos, os
engenheiros conseguiram achar padrões de gerenciamento para a produção de um sistema
inteligente para armazenar e consolidar todos os dados.
Usuários finais e profissionais de segurança de informação foram treinados pela Promon IP em
duas diferentes seções de treinamento com algumas classes cada uma delas. Todo o material
de treinamento foi produzido pela Promon IP baseado em telas da aplicação e explicações
extras sobre funcionalidade. Um "Computer Based Training" está sendo preparado para sessões
de treinamento extra.
A convergência entre experiência real e conceitos de gerenciamento fizeram do SIG um das
únicas aplicações em sua categoria.
Marcelo Negrini ([email protected]) é gerente de desenvolvimento de negócios da
plataforma .NET na Microsoft. Weslley Bonifacio ([email protected]) é Gerente
de Projetos na Promon IP.
Download

Gerenciamento em tempo real