Projeto JavaEE: OPUS, Sistema de Gestão de Obras para o Exército Brasileiro Deiviston Aguena – Dextra Sistemas Novembro/2008 Dextra Sistemas Projeto JavaEE: OPUS, Sistema de Gestão de Obras para o Exército Brasileiro Deiviston Aguena Novembro/2008 Quem é a Dextra Sistemas? Fundada em 1995 Sede no Pólo Tecnológico de Campinas Centro de Desenvolvimento de Software em Campo Grande Referência no desenvolvimento de software usando metodologias ágeis www.dextra.com.br Quem é a Dextra Sistemas? O que fazemos? Desenvolvimento de software/fábrica de software Consultoria em engenharia de software e open source Treinamento corporativo em TI www.dextra.com.br Alguns clientes www.dextra.com.br Parceiros tecnológicos www.dextra.com.br Conquistas recentes... Dextra recebe prêmio internacional de "Melhor Oferta em Serviços" através do Brazil IT – Dallas/USA Set/08 Best Midmarket Solution: Services Brazil IT proudly showed its colors while accepting the award for best midmarket services solution. Other nominees included Google, Mexico IT and Rackspace Hosting www.dextra.com.br Quero trabalhar na Dextra Quer trabalhar/estagiar na Dextra? Cadastre seu currículo https://dextranet.dextra.com.br/cv Vagas abertas: –Desenvolvedores Java –Analistas de requisitos –DBAs Oracle/PostgreSQL –Estagiários para informática www.dextra.com.br Agenda Fábrica de Software Histórico, Conceitos Elementos que compõem a produção de software Ferramentas Trac, PMA, Portal ProUD Estudo de Caso: OPUS – Sistema Unificado do Processo de Obras Desafios, tecnologias empregadas Visão geral da Arquitetura Dinâmica de trabalho Referências www.dextra.com.br Conceitos O que é uma fábrica? www.dextra.com.br Conceitos E Fabrica de Software ? Contexto Histórico Primeiros registros da “idéia de Fábrica de Software” datam a década de 60. A primeira referência documentada foi feita por Berner da GE (EUA) em 1964. A primeira Fábrica de Software documentada ocorre na Hitachi (Japão) em 1969 onde se buscava melhoria de produtividade e confiabilidade através da padronização de processos e controle sobre os mesmos. [1] LI et al, 2001 www.dextra.com.br Conceitos O que é uma fábrica de software? www.dextra.com.br Conceitos Definição: Fábrica de software de acordo com Berner – GE (EUA) 1964: Fábrica de Software é uma combinação: ferramentas padronizadas, interface computacional e dados históricos (elementos de referência para controle de custos e de gerenciamento de atividades). de acordo com o dicionário de software ESI – European Software Institute: Fábrica de Software refere-se a um processo de produção de software similar a um processo de produto de manufatura baseado em técnicas de linha de montagem. www.dextra.com.br Conceitos Elementos do Processo de Fábrica de Software Metodologia Pessoas Ferramentas de Apoio www.dextra.com.br Conceitos Elementos do Processo de Fábrica de Software Metodologia Pessoas Ferramentas de Apoio www.dextra.com.br Ferramentas Portal de acesso a informações gerais, notícias, enquetes, listas de discussão, blogues, .... , e ponto de acesso a outras ferramentas fóruns enquetes notícias blogues ... www.dextra.com.br Ferramentas Portal com informações do Processo Unificado Dextra. Informações sobre políticas, papéis, orientações, mentores ferramentas.. Matéria Prima Customizado para o Processo www.dextra.com.br Ferramentas Gerenciamento de alterações Sistema integrado de Gerência de Projetos Wiki avançado Tarefas: Divisão e acompanhamento Disponibilização rápida de informação Colaboração entre equipes Documentação do Projeto www.dextra.com.br Ferramentas Fortemente customizado para o processo Unificado da Dextra Lançamento de nova versão + aderente ao MPSBR api para integração com MS Project Gerenciamento de alterações Sistema integrado de Gerência de Projetos Wiki avançado Tarefas: Divisão e acompanhamento Disponibilização rápida de informação Colaboração entre equipes Documentação do Projeto www.dextra.com.br Ferramentas Ferramenta para Gestão de Custos Base Histórica de Referência Acompanhamento Tempo Acompanhamento Esforço Ciclo do Projeto Relatórios consolidados www.dextra.com.br Estudo de Caso OPUS – Sistema Unificado do Processo de Obras Exército Brasileiro www.dextra.com.br Estudo de Caso OPUS – Sistema Unificado do Processo de Obras Segundo Projeto mais importante do Exército Brasileiro Algumas Características – Abrangência Nacional – Inteligência Espacial/Geográfica – 5mil usuários simultâneos, preparado para suportar até até 10 vezes o número de usuários www.dextra.com.br Estudo de Caso Estrutura Organizacional: EME Estado Maior do Exército www.dextra.com.br Estudo de Caso Estrutura Organizacional: www.dextra.com.br Estudo de Caso Estrutura Organizacional: Departamento de Engenharia e Construção responsável: • planejamento, • orientação, • coordenação, e • controle das atividades de construção e patrimonial www.dextra.com.br Diretoria de Obras de Cooperação Obras de cooperação com outros Órgãos e entidades da Administração Pública e organizações particulares. www.dextra.com.br Diretoria de Obras Militares Diretoria responsável pelas atividades de construção, ampliação, reforma, adaptação, reparação, restauração, conservação, demolição e remoção de instalações, relacionadas a obras militares, e de controlar o material de sua gestão. www.dextra.com.br Estudo de Caso www.dextra.com.br Estudo de Caso Processo de Obras DOM Planejamento Programação Estudos e Projetos Orçamentos Custos Controle Estatística www.dextra.com.br Estudo de Caso Desafios www.dextra.com.br Estudo de Caso Desafios www.dextra.com.br Estudo de Caso Mais Desafios... Equipes distribuídas Comunicação Gestão Fuso horário Integração de código e quebras da “build” Primeira Entrega em 3 meses de implementação www.dextra.com.br Estudo de Caso Soluções Tecnologias ? Arquitetura www.dextra.com.br Estudo de Caso www.dextra.com.br Estudo de Caso Tecnologias utilizadas www.dextra.com.br Estudo de Caso Arquitetura www.dextra.com.br Estudo de Caso Arquitetura www.dextra.com.br Estudo de Caso Apresentando o OPUS www.dextra.com.br Perguntas Questões Questões? Contato Dextra: www.dextra.com.br - [email protected] TelefoneCampo Grande: 67 3321-3661 TelefoneCampinas: 11 2824-6722 www.dextra.com.br Referências [1] LI, chao; LI, Huaizhang; LI Mingshu. A Software Factory Model Based on ISO9000 and CMM for Chinese Small Organizations. China. Chinese Academy of Sciences. IEEE Software, 2001 17-20 Sept. 2002 Pages: 288-292, 2001 [2] Projeto Trac Mais Informações: http://trac.edgewall.org/ [3] Projeto Mycontainer Mais informações: http://code.google.com/p/mycontainer/ www.dextra.com.br www.dextra.com.br