Baixe o app para aproveitar ainda mais
Prévia do material em texto
Implementando CMMI O CMMI é uma referência de propostas para a melhoria de processos de uma organização, aumentando a qualidade de seus serviços e produtos. Contudo, o modelo não especifica como tais práticas deverão ser aplicadas, ficando a critério da organização adaptá-las de acordo com suas possibilidades e objetivo A implementação do CMMI é geralmente feita a partir de um programa de aperfeiçoamento de processos, que planeja, monitora e avalia os esforços para alcançar a melhoria dos processos. I (iniating) – Iniciando; D (diagnosing) – Diagnosticando; E (establishing) – Estabelecendo; A (acting) – Agindo;. L (learning) – Aprendendo. Inicio Esta fase inicia os trabalhos do Programa de Melhorias de Processo de Software. Definindo seus objetivos, estabelecendo sua infra-estrutura e patrocínio, selecionar um responsável pelo PMPS; Estudar o modelo CMMI, identificando se será necessária a contratação de terceiros para implementar e monitorar o programa; Identificar, junto à gerência, os objetivos estratégicos do negócio; Definir membros (e respectivas responsabilidades) do Software Engineering Process Group (SEPG), facilitador da implementação do PMPS; Definir membros (e respectivas responsabilidades) do Management Steering Group (MSG), provedor da infraestrutura e estratégias de negócio necessárias para os trabalhos do PMPS; Comunicar andamento do PMPS para a organização; Obter aprovação da gerência para avançar para próxima fase do IDEAL. Mudança Ciclo de vida do produto inconsistente: o desenvolvimento de produtos não possui um padrão estabelecido para seus processos, sendo recriado diversas vezes durante um mesmo projeto; Controle de mudanças ineficaz: mudanças no projeto não são gerenciadas adequadamente, não possuem um controle de qualidade e frequentemente causam impacto negativo em funcionalidades previamente desenvolvidas. Diagnosticando A fase Diagnosticando é caracterizada pela análise do estado atual da organização. Estabelecer o prazo e a equipe para realizar a avaliação; Selecionar um método de avaliação específico para o CMMI. Entrevistar envolvidos e responsáveis pelo desenvolvimento dos softwares; Revisar e analisar políticas de desenvolvimento; Elaborar relatório final com resultados obtidos; Comunicar descobertas para toda organização. Estabelendo 1) Gestão de Requisitos (REQM – requirements management); 2) Planejamento de Projeto (PP – Project planning); 3) Monitoramento e Controle do Projeto (PMC – Project monitoring and control); 4) Gestão de Contrato com Fornecedores (SAM – supplier agreement management); 5) Medição e Análise (MA – measurement and analysis); 6) Garantia da Qualidade de Processo e Produto (PPQA – process and product quality assurance); 7) Gestão de Configuração (CM – configuration management). 37 Um método de avaliação específico para o CMMI deverá ser aplicado para colher as informações. possui três níveis de profundidade e pode ser adaptado de acordo com o tamanho e as necessidades da organização. Planejamento Esta fase envolve o planejamento e criação de um plano estratégico para o PMPS. Prioridades deverão ser estabelecidas e ações planejadas, de forma integrada com as recomendações da fase anterior, Diagnosticando e identificando este como um dos pontos críticos do PMPS, alertando para a importância do envolvimento e comprometimento da gerência de alto nível (incêndios devem ser evitados em vez de apagados). Ao término desta fase, deverá realizar uma reunião de início de projeto com o SEPG e o MGS, estabelecendo um cronograma para os trabalhos do PMPS. Pricipais Atividades da CMMI na Organização - Agindo Estabelecer prioridades Definindo prioridades para as tarefas do PMPS, levando em consideração fatores como restrições de recursos, influência externa, políticas globais da empresa, entre outros. O SEPG poderá então, definir quais áreas de processo serão o principal foco de seus esforços. Plano de Ações O plano resultante desta atividade conterá estimativas de cronograma, recursos, gerenciamento de riscos, entre outros itens, sendo submetido a eventuais atualizações, que sempre deverão ser informadas a todos os envolvidos Deve elaborar seu plano de ação baseada na estratégia desenvolvida anteriormente. Criar a solução Reunindo todos os elementos para criar a solução adequada às suas necessidades identificadas. O grupo de trabalho técnico (Technical Working Group – TWG) será o responsável por criar a solução , com o monitoramento e aprovação do SEPG. Refinar a solução Com base nas descobertas realizadas durante os testes e verificação, a organização deve revisar e modificar a solução desenvolvida. Contudo,alerta que o prazo e custo da implementação devem ser considerados para determinar a quantidade ideal de esforço neste refinamento. Implementar a solução Uma vez testada, aprimorada e aprovada pelo MSG, a solução estará pronta para sua implementação. A organização poderá optar por um modelo de implementação top-down, iniciando o processo na alta gerência. Cada gestor será responsável por notificar e treinar sua equipe a respeito dos procedimentos adotados durante a implementação, com o suporte do SEPG. Aprendendo Após finalizar o ciclo do IDEAL, a organização deve revisar e analisar seu desempenho nas fases anteriores, identificando pontos de melhoria. Esta área é responsável pelo aprimoramento contínuo do PMPS, propondo ações futuras, relevantes para uma implementação de mudançascada vez mais efetiva. Analise e Validação Nesta atividade se deverá coletar e analisar as lições aprendidas durante todo o ciclo do IDEAL, identificando se os objetivos traçados na fase Iniciando foram atingidos. Exemplifica que um dos pontos para aprimoramento pode até mesmo ser a documentação, durante o processo, das lições aprendidas. Se deverá documentar e armazenar o insumo desta avaliação, de forma que esteja disponível em projetos futuros. Propor soluções futuras O objetivo desta atividade é relacionar todos os pontos de melhoria do PMPS, para que o próximo ciclo do IDEAL seja mais efetivo e eficiente . A gerência da se deverá considerar a lista elaborada, tendo em mente que futuras implementações serão mais simples após este primeiro ciclo. A partir desta fase, se poderá criar um guia inicial de PMPS, que será utilizado como substituto da fase Iniciando. Desta forma, ao retomar o ciclo IDEAL mais experiente, se poderá iniciar diretamente na fase Diagnosticando.
Compartilhar