Metodologia Metodologia Para manter a qualidade em nossos serviços, utilizamos uma padronização na metodologia, que começa com o diagnóstico geral da corporação até a execução do projeto. Os principais benefícios são a facilidade de controlar riscos críticos, assim como a possibilidade de gerenciamento total do projeto. Desta forma, tem-se um produto final totalmente de acordo com as necessidades de negócio, e controlável em todas as suas fases. O método, de forma geral, tem recursos tangíveis, guias e práticas para: Planejamento de arquitetura empresarial interativa e focada em planejamento a longo prazo, enquanto que, ao mesmo tempo, é possível ter resultados a curto prazo. Criação de uma disciplina de desenvolvimento de soluções, focada em um único modelo de processos e de equipe. Pode ser usado para organizar grupos de trabalho, e gerenciar o ciclo de vida do projeto. Modelo de processo Quatro fases de um projeto As quatro fases de um projeto são identificadas no modelo do processo. Cada fase representa conjuntos de atividades relacionadas que culminam num ponto de verificação. As quatro fases de um projeto de infra-estrutura são: concepção, planejamento, realização e estabilização. [...] Concepção: levantamento e descrição dos requisitos Principais objetivos: Estabelecer a visão e o escopo do projeto; Identificar a necessidade de negócio; Determinar os processos através de casos de uso; Definir o sistema; Detalhar o ambiente e os requisitos para o sistema; Estimar custo e prazo totais; Identificar riscos potenciais. Ao final desta fase, teremos uma definição abrangente do que a solução pode ser, sob a perspectiva de mais alto nível do negócio e também de processos, definindo os principais objetivos para o projeto, além de um direcionamento claro. O escopo define qual parte da visão pode ser consolidada dentro das especificações do 1 projeto. Também nesta fase definimos a equipe de trabalho, plano de comunicação e cronograma do projeto. Elaboração: desenho da solução Principais objetivos: Definir os requisitos do sistema; Desenvolver uma visão de produto estável; Detalhar e fidelizar os planos de interação para a fase de construção, apoiados em estimativas viáveis; Consenso da equipe e do cliente que a visão será atingida se o desenho atual da solução for implementado; Possibilidade de implantação no prazo e custo determinados. Nesta fase, há a oportunidade de alinhamento de objetivos entre cliente e equipe, além do estabelecimento de objetivos, prioridades e expectativas. Isto prevê a reavaliação dos riscos e revalidação de estimativas e cronogramas anteriores. Neste período, o cliente e a equipe também definem o que será construído, quando e como. O ponto de verificação desta fase será um plano do que será entregue e quando, sendo isso a base do projeto. Construção: montagem da versão completa Principais objetivos: Interações de análise do desenho da solução/Implementação/Testes até a versão completa; Resolução dos itens de risco o mais breve possível; Obtenção de versões executáveis com funcionalidade parcial para testes pela própria equipe e por uma equipe externa previamente determinada (execução de pilotos); Conclusão desta fase com um produto estável, maduro e com as funcionalidades desejadas; Estabelecimento de um plano da fase de transição. A fase de desenvolvimento é o período em que a equipe do projeto está construindo, ou seja, codificando e documentando a solução. O ponto de verificação desta fase prevê a indicação de que todas as características estão completas e que o produto está pronto para a estabilização e implantação nos usuários. É comum verificar a necessidade de características ou capacidades adicionais durante esta fase. Contínuas ou periódicas mudanças do escopo do projeto aumentam o risco de falha. Estas características, funcionalidades ou capacidades 2 encontradas que não estão no escopo original devem ser identificadas, priorizadas e documentadas. Como cada fase envolve uma verificação constante de risco, o impacto de uma mudança no escopo pode ser rapidamente determinada. Caso o impacto seja muito grande, as novas características devem ser programadas para uma próxima versão. Transição: Implantação da Solução Principais objetivos: Efetuar a validação final do sistema; Executar a implantação no ambiente em produção para os usuários; Avaliar a satisfação do cliente e possíveis críticas e sugestões. Esta fase irá também incluir a transição formal do produto para os grupos de operação e suporte. O momento de estabilização envolve uma contínua reavaliação do sistema. As possíveis novas necessidades devem ser registradas, priorizadas e avaliadas conforme seu risco. Isto deve ser um processo formal e dará suporte efetivo ao gerenciamento de risco e possível aprimoramento num próximo ciclo. Modelo de Consultores Os consultores são muito mais que um grupo de pessoas num mesmo projeto. O Modelo de Consultores é focado em funcionários, competência, gerenciamento, responsabilidade e qualidade nos projetos complexos. Para que funcione efetivamente é necessário: Membros capacitados e responsáveis. A responsabilidade e capacitação dos membros ajudam a remover obstáculos de vários tipos; Certificar que os objetivos e o cronograma são plausíveis. Cada membro tem a tarefa de estimar o cronograma para a parte do projeto que é de sua responsabilidade; Grande interação com o cliente e o usuário final. Isto possibilita aos membros do time tomarem decisões seguras baseadas nas expectativas do cliente e do usuário. Papel dos consultores Os seis papéis identificados no Modelo de Time MSF são: Gerente de Produto: identifica e estabelece prioridades para o produto ou serviço que está sendo desenvolvido. Estabelece e mantém o case de negócio do projeto. Gerente de Programa: efetua as decisões críticas necessárias para entrega do produto correto no tempo determinado. Usa a especificação funcional como uma ferramenta para decidir qual produto ou serviço será implementado. Facilita a coordenação diária para entregar o produto ou serviço de maneira consistente com os padrões da organização e objetivos de interoperabilidade. 3 Desenvolvimento: grupo que cria ou implementa um produto ou serviço que cumpre a especificação e a expectativa do cliente. Avalia soluções técnicas para serem adquiridas ou utilizadas. Teste: equipe que certifica se todas as questões do produto são conhecidas antes do produto ou serviço ser entregue. Treinamento: grupo que cria o design, o desenvolvimento e a publicação de formas de melhor utilização do produto pelo usuário, ajuda on-line, e sistemas de treinamento, incluindo materiais de instrução que permitam os usuários a obtenção de melhores resultados com o produto ou serviço. Fecha o sistema de maneira que seja suportado e utilizado efetivamente. Logística: certifica que o início, a instalação e a migração sejam tranqüilas para a operação e o grupo de suporte. Além desses papéis, um projeto pode ter necessidades específicas, e requisitos adicionais que necessitem complementar na equipe com papéis de suporte, tais como o Gerenciador de Sistemas, Help Desk e Comunicações. Fonte METODOLOGIA. [S.l.:s.n.]. 4