Prévia do material em texto
1 DD076 – GESTÃO SEM DISTÂNCIAS CASO PRÁTICO Durante as últimas décadas, o desenvolvimento de software evidenciou a necessidade de uma base na qual ordenar e sistematizar os processos de desenvolvimento e gestão dos projetos. Durante mais de duas décadas, o DoD dos EUA financiou numerosos estudos e apoiou a formação do SEI (Software Engineering Institute, Carnegie Mellow University) para desenvolver modelos com esse objetivo. Disso surgiu o modelo CMM (Capability Maturity Model) para o software e foi adotado pela indústria, convertendo-se no padrão mais utilizado. Surgiram múltiplos modelos: SSE–CMM, SW–CMM, IPD-CMM, P-CMM, SA-CMM, S3-CMM, etc. O CMMI é a evolução do CMM (Figura 1). É um conjunto de Boas Práticas que são publicadas no que se denomina modelos. Em 2002, foi lançado o modelo CMMI Versão 1.1. O modelo atual é a versão CMMI 1.2. Integra as disciplinas de software e sistemas em um marco de melhorias aos processos. Figura 1: O CMMI: uma atualização do CMM. 1 Caso Prático construído a partir da apresentação de Cecilia Boggi em millenniunM3: Retirado de http://www.portalanpedsul.com.br/admin/uploads/2004/Poster/Poster/04_53_48_AS_NOVAS_TECNOLOGIAS_E_ A_EDUCACAO.pdf http://www.portalanpedsul.com.br/admin/uploads/2004/Poster/Poster/04_53_48_AS_NOVAS_TECNOLOGIAS_E_A_EDUCACAO.pdf http://www.portalanpedsul.com.br/admin/uploads/2004/Poster/Poster/04_53_48_AS_NOVAS_TECNOLOGIAS_E_A_EDUCACAO.pdf 2 CASO PRÁTICO Seus principais componentes são: 1. Área de Processos: é um conjunto de práticas relacionadas que são executadas coletivamente para conquistar um conjunto de objetivos, incluindo o que deve ser feito (práticas específicas), e o resultado antecipado (objetivos específicos). 2. Objetivos: componentes requeridos do modelo e que são utilizados nos appraisal para determinar se uma dada determinada Área de Processos é satisfeita. a) Objetivos Específicos, (SG), são aplicados somente a uma Área de Processos e descrevem o que deve ser implantado para satisfazer o propósito da Área. b) Objetivos Genéricos, (GG), são aplicados a múltiplas Áreas de Processo em um nível particular de capacidade ou nível de maturidade. 3. Práticas: componentes esperados do modelo (espera-se que as organizações as executem) a) Práticas Específicas, (SP), uma atividade que é importante para poder alcançar um objetivo específico ao qual está mapeada. b) Práticas Genéricas, (GP), uma atividade que acarreta um objetivo genérico ao qual está mapeada. A Figura 2 nos mostra uma visão do modelo CMMI por níveis. Figura 2: Estrutura do CMMI por níveis. A organização MillenniuM3 é uma empresa líder em Serviços de Consultoria de IT, Desenvolvimento de Software, Desmobilização de Tecnologia Microsoft e Staffing, com escritórios na Argentina e negócios na América Latina, Estados Unidos e Europa. Fundada em 1998, a missão da companhia consiste em desenvolver soluções de valor agregado que permitam a seus clientes a execução de estratégias comerciais bem-sucedidas sobre a base da inovação e do uso da tecnologia informática. Conta com uma equipe de mais de 150 profissionais, oferecendo serviços em diferentes tecnologias. Em uma das análises da direção chegam a ser definidos os seguintes objetivos estratégicos: 3 CASO PRÁTICO Consolidar uma empresa de serviços. Desenvolvimento/manutenção de software. Desenvolvimento offshore – Saída para o exterior. Ser competitivos otimizando custos. Ser competitivos através de performance e qualidade. Para cumprir de maneira adequada estes objetivos, a empresa aplicou o CMMI. A fase de preparação incluiu: implementação da PMO, definição de metodologia de projeto, divisão de funções na Software Factory, implantação da metodologia nos projetos reais. Foi concebido um Projeto de Melhoria que contou com os seguintes aspectos: Avaliação Inicial. Definição das melhorias. Estratégia das melhorias. Detalhe das atividades. Atribuição de Recursos e Tempos. Estrito acompanhamento do plano. Esquema de capacitação. Políticas de Implantação. Importante envolvimento dos níveis superiores. Atribuição de recursos valiosos ao projeto. Responsável por Área de Processo. Responsável por Projeto (classificação de evidências). Trabalho em Equipe (todos os setores envolvidos). Reuniões de acompanhamento semanais. Capacitação em Modelo CMMI e Fwk M3. Seleção de Ferramentas. No processo de aplicação do CMMI, também foram identificados alguns obstáculos, dos quais os mais significativos foram: Obstáculos 4. Projetos de Manutenção: a) Muitas OT muito pequenas. b) Não inclui todas as áreas (ex.: Exemplo CM). c) Cultura dos Clientes. d) Importância do Tailoring. 5. Envergadura dos Projetos: a) Flexibilidade para a avaliação de evidências. 6. Metodologias Ágeis: a) Resistência à mudança de algumas equipes. No entanto, o projeto continua avançando até alcançar os seguintes resultados: Melhorou a relação com os Clientes. Melhorou a Qualidade dos Serviços e Produtos. 4 CASO PRÁTICO Melhorou a rentabilidade dos projetos. Melhorou a comunicação entre as equipes. Diminuiu a rotação de pessoal. Melhores métricas para as decisões. Instruções para o desenvolvimento da atividade A partir da leitura do Caso Prático anterior, responda as seguintes perguntas: O que é CMM? Uma vez que a empresa alcançou os resultados descritos, qual seria o próximo passo a ser dado em relação ao CMMI? Mencione, se existirem, as principais diferenças entre os modelos do CMM estudado e o modelo CMMI. Descreva em que consistem os modelos de maturidade de implantação de estratégias de externalização através do uso de tecnologias da informação e capacitação. Analise o modelo de capacidade CMMI aplicado à empresa a partir dos resultados obtidos nesta. Explique brevemente a relação estabelecida entre o CMMI e PMBOK. Elabore sua resposta a estas questões baseando-se no estudo dos materiais da disciplina e outras fontes que considere oportuno consultar. Uma vez respondidas as questões, entregue o documento através do ícone da atividade.