METOLOGIA 4.0
Por várias vezes, a IMAGO se deparou com projetos cuja a equipe responsável estava longe do objetivo final, simplesmente porque seus gerentes ou responsáveis pelo projeto atuavam com pouco ou nenhum planejamento prévio, nestes casos os problemas são tratados à medida que acontecem, o que leva a muita perda de tempo e esforço, outras vezes, descobre-se que algo não funciona exatamente como deveria e que a nova solução vai gerar retrabalho em módulos já desenvolvidos, ou até mesmo em módulos já testados e homologados. Sem uma metodologia formal, acreditamos não ser possível construir soluções de qualidade e atendam a critérios de PRAZO X CUSTO X ESCOPO, desta maneia apresentamos a Metodologia IMAGO 4.0 que agrega toda a experiência de uma empresa que completou em 2008 10 anos no desenvolvimento de projetos.
A Proposta
Em um processo que se inicia na fase de prospecção, a IMAGO identifica os principais requisitos FUNCIONAIS e NÃO FUNCIONAIS, realiza uma contagem de Ponto de Função quando aplicável, e gera uma proposta formal com o detalhamento do seu entendimento, bem como as estimativas de custo e prazo. Essa fase exige uma equipe mista, formada por Gerente de Projeto, Arquitetos , Gerente de Negócio , Analista Funcional, Consultores e Especialistas, atuando dentro de um processo formal que mapeia: Ambientes operacionais, linguagens envolvidas, maturidade do cliente no processo de desenvolvimento de sistemas, metodologia utilizada, premissas, Riscos ou mesmo algum POC (Proof of Concept) quando aplicável.
O Cliente IMAGO
Quando a proposta é aprovada, é criando o Portal do Cliente, neste local é concentrada toda e qualquer informação útil ou necessária durante a execução do projeto, tais como:
Equipe |
Lista de pessoas e telefones que compõe a equipe do cliente e da IMAGO, bem como seus papéis |
Glossário |
Lista de termos comuns do projeto para facilitar o entendimento das pessoas envolvidas no projeto ou que venham a se envolver |
Propostas |
Biblioteca com os PDFs enviados pela IMAGO em resposta as solicitações de orçamento |
| links |
Use a lista Links para relacionar links para páginas da Web que podem ser interessantes ou úteis aos membros da sua equipe |
Metodologia |
Links e documentos da metodologia utilizada nos projetos, incluindo templates, normas e fluxos de trabalho |
Manuais |
Links e documentos com informações técnicas de soluções corporativas utilizadas frequentemente |
Calendário |
Agenda de eventos e treinamentos |
Dicas |
Lista de dicas úteis, como regras de utilização de áreas restritas, Burocracia para solicitação de crachá |
Em um site seguro (SSL), as informações são disponibilizadas por acesso individual e ficam disponíveis 24 horas por dia, 7 dias por semana, mesmo após o fim projeto, para consulta e referência.
O Projeto e o Escritório de Projeto (PMO)
Utilizando a mesma tecnologia do Portal do Cliente, os projeto também ganham uma área exclusiva, denominada Site do Projeto. Neste local ficam armazenadas as funcionalidades que apoiam a gestão, a gerência e o ciclo do projeto e são acompanhadas pelo escritório de Projetos (PMO). Atuando nas frentes de Infraestrutura, Desenvolvimento de Software, Outsourcing/Insourcing, Migração, entre outros, essas funionalidade podem ser facilmente parametrizas para atender as mais variadas e complexas estratégias definidas para o projeto, outro ponto importante ressaltar, é que todos os artefatos gerados pela colaboração das equipes duarante o ciclo não se pardem em Caixas Postais de e-mails dos recursos envolvido. Abaixo apresentamos a descrição dessas objetos e suas funcionalidades.
Atas |
Biblioteca com as atas de reunião revisadas |
Relatórios de Progresso |
Biblioteca com os relatórios gerenciais gerados semanalmente, com as informações mais importante do projeto, para acompanhamento e gestão do projeto |
Riscos |
Lista que documenta possíveis eventos ou condições que impactam negativamente no projeto, durante todo o seu o ciclo produtivo de desenvolvimento |
Defeitos |
Lista de defeitos encontrados pela equipe de teste, durante as fases de estabilização, homologação e produção |
Requisições de Mudanças |
Lista de requisições de mudanças solicitadas após o inicio formal do projeto, bem como os as análises de impactos de custo e prazo da solicitação |
Questões |
Lista que documenta dúvidas, eventos ou situações que podem impedir o andamento do trabalho ou estão atualmente impedindo o trabalho para conclusão dos produtos do projeto |
Requerimentos |
Todos os artefatos como Casos de Uso, Diagramas de Sequência, Diagramas de Atividade, Casos de Teste, Requerimentos Funcionais, etc. Disponíveis para a consulta |
KPI |
Lista de indicadores chave |
Bloqueios |
Lista os eventos que acarretam bloqueios das atividades do projeto, como a paralisação de um servidor ou de serviços de um parceiro, nesta lista fica evidente os impactos no cronograma |
Entregas |
Lista as entregas de produtos/módulos liberados para o cliente, os famosos entregáveis |
Notícias |
Notícias atuais sobre o projeto. Publicação dos itens mais importantes e destaques |
Calendário |
Lista os principais eventos do projeto, trabalho extra, encontros e outros |
Glossário |
Lista de termos comuns do projeto para facilitar o entendimento do projeto dos envolvidos e das pessoas que irão se envolver |
Servidores |
Lista de ambientes de servidores de desenvolvimento, estabilização e homologação |
Ferramentas |
Lista de softwares e utilitários que compõe o ambiente de construção do projeto |
Enviados pelo Cliente |
Lista de artefatos como Documentos, Bibliotecas, Definições de ambiente, Relatório enviados pelo cliente |
Base de Conhecimento |
Informações adquiridas ao longo da execução do projeto. Atualizadas constantemente e de fácil acesso para todos os envolvidos diretamente e indiretamente |
A Gestão da Equipe
Todos os recursos IMAGO trabalham pontuando as horas consumidas diariamente no EPM (Enterprise Project Management), na ferrameta ficam armazenadas, em forma de cronograma, o detalhamento da estratégia definida. Os recurso responsáveis pela Liderança da equipe e pela Gerência do Projeto, podem fazer o acompanhamentos diários, de maneira simples e integrada, após cada lançamento as horas são submetidas para aprovação, gerando indicadores preciso sobre o andamento de todas as atividades e as fases existentes. Abaixo temos uma visão geral das funcionalidades mais importantes.
Apontamento de Horas |
Controle individual de esforço
Lançamento diário
Fluxo formal de aprovação de horas
Horas administrativas |
Cronograma |
Centraliza todos os cronogramas envolvidos
Integração entre Equipes X Perfis
Manutenção e Publicação pela Web |
Tarefas |
Padronização de Nomes e Fases
Movimentação diária em funções dos lançamentos |
Prazo e Custo |
Controle de horas e custos envolvidos
Controle por pool de recursos, Skill e fases |
Análise de Valor Agregado |
Custo Orçado do Trabalho Agendado (PV)
Custo Orçado do Trabalho Realizado (EV)
Custo Real do Trabalho Realizado (AC) |
Relatórios e Gráficos |
Relatórios e gráficos para a gestão do projeto |
O Cliclo Produtivo de Desenvolvimento de Sistemas
Para os clientes que não possuem uma metologia formal de desenvolvimento, a IMAGO disponibiliza seu conjunto de ferramentas que conduzem todas as fases do cliclo. Iniciando nos requerimentos, seguindo até os casos de teste, passando pela Modelagam de dados, pelos Diagramas de Atividade e Sequencia, Interface do usuário, e todos os artefatos exigidos pela notação UML. Todos os artefatos construídos, são disponibilizados no site do projeto em formato HTML para revisão, aprovação e consulta, não necessitando que as pessoas envolvidas necessitem adquirir licenças das ferramentas utilizadas.
Os projetos de desenvolvimento de sistemas conduzidos pela IMAGO, envolvem diferentes métodos e técnicas de acordo com as características de cada solução.
Arquitetura de Software |
Domain Driven Design (DDD);
Interoperabilidade através de SOA e outros mecanismos de integração;
Extenso uso de Design Patterns;
Técnicas de alta performance escaláveis como Pipelines, Message Queueing & Acesso direto à Plataforma;
Reutilização (Bibliotecas & Frameworks) |
Processo de Desenvolvimento de Software |
MSF for CMMI (Microsoft Solutions Framework);
RUP (Rational Unified Process)
Análise de Requisitos;
Gestão de Escopo e Configuração;
Testes Automatizados;
OGS (Ongoing Support) |
Gestão de Projetos e Métricas |
PMBOK (Project Management Body of Knowledge);
APF (Análise de Pontos de Função);
SCRUM |
Técnicas de Modelagem e Construção |
UML (Casos de Uso, Interação, Classes, Atividades, Estados, Pacotes, Componentes);
Modelagem de Dados (Entidade-Relacionamento, Relacional);
Projeto Funcional (DFD, DTE, DC, Dicionários de Dados, Pseudocódigo);
Programação Estruturada |
Fabrica de Software
Através de uma metodologia altamente adequada às necessidades dos Clientes, com a definição das etapas de desenvolvimento e os produtos gerados em cada uma delas, a IMAGO atende a demanda de desenvolvimento de software com alta qualidade, enquanto os clientes focam as características inerentes ao seu negócio e no atendimento aos seus usuários finais.
Nossa Fábrica de Software é composta por profissionais altamente capacitados e uma infra-estrutura ampla com filiais em São Paulo e no Rio de Janeiro, proporcionando uma maior flexibilidade e absorção de volume de projetos.
O Sucesso da Fábrica de Software IMAGO está baseado em pontos fundamentais que garantem a qualidade do produto final:
- Pessoas treinadas e altamente capacitadas em diversas tecnologias;
- Metodologia em constante evolução;
- Ferramentas de Apoio;
- Métricas para constante aperfeiçoamento.
A gerência do processo de desenvolvimento é monitorada por técnicas de gerenciamento de projetos de software baseadas no PMI, e todas as informações inerentes aos projetos, bem como o processo de comunicação, são centralizados através do “Site do Projeto”, onde os clientes possuem acesso 24X7, proporcionando transparência de todo o processo produtivo e o formalismo necessário aos projetos de modo natural. Através desta centralização de informações, a IMAGO reduz praticamente "à zero” a famosa troca de e-mails, onde, em sua maioria, produz à perda de informação e tendência à diminuição de qualidade dos produtos finais.