Melhoria no processo MSF para CMMI para Visual Studio ALM

Usando os tipos de item de trabalho (WITs), relatórios e painéis mostrados na ilustração, as equipes podem planejar projetos e rastrear, visualizar e reportar seu progresso. Esses artefatos, que são baseados nos requisitos de CMMI (Integração do Modelo de Maturidade de Capacidade), são criados quando você cria um projeto de equipe usando o modelo de processo do Microsoft Solutions Framework (MSF) for CMMI.

Artefatos de modelo de processo do TFS 2013 CMMI

A versão mais recente do modelo de processo CMMI é carregada automaticamente no Team Foundation Server (TFS) quando você instala ou atualiza para a versão mais recente do TFS. Use o Gerenciador de Modelo de Processo para baixar e carregar modelos de processo.

Além dos tipos de item de trabalho, relatórios e painéis, as equipes têm acesso a um conjunto de consultas compartilhadas de item de trabalho para acompanhar informações, analisar o progresso e tomar decisões.

Planejar e acompanhar o trabalho usando tipos de item de trabalho

As equipes planejam seu projeto ao capturar recursos e requisitos. Quando as equipes trabalham em sprints, elas definem tarefas e as vinculam aos requisitos. Para ter uma visão sobre um conjunto de requisitos entre as equipes, programe os requisitos de link dos gerenciadores para um recurso. O bloqueio de problemas é controlado usando problemas. Para obter detalhes sobre como usar essas WITs, consulte Tipos de item de trabalho e fluxo de trabalho do modelo de processo do CMMI

Tipos de item de trabalho CMMI 7.0

Um item de trabalho é um registro do banco de dados TFS que contém a definição, a atribuição, a prioridade e o estado do trabalho. Tipos de item de trabalho definem os modelos de campo, fluxo de trabalho e formulário para cada tipo. Os itens de trabalho podem ser associados entre si para suportar dependências de acompanhamento, desenvolvimento de trabalho, e relatórios.

Listar itens de trabalho usando consultas de item de trabalho

Você pode usar as consultas de item de trabalho compartilhadas que o modelo CMMI fornece para listar itens de trabalho para uma sprint atual ou lista de pendências do produto.

Consultas de itens de trabalho CMMI

Você pode abrir uma consulta da página de itens de trabalho e então usar o editor de consulta para aplicar critérios diferentes de filtro. Além disso, você pode adicionar uma consulta como uma consulta de equipe e ela aparecerá na página inicial da equipe.

No Team Explorer, você pode abrir qualquer consulta de item de trabalho do Excel para executar edições em massa. Além disso, você pode abrir a Pasta de trabalho de triagem e a Pasta de trabalho do problema do seu portal de projeto para priorizar os erro e examinar os problemas.

Monitorar o andamento usando relatórios

O modelo de processo do CMMI fornece os seguintes relatórios. Para que esses relatórios sejam úteis, as equipes devem realizar determinadas atividades, como definir processos de compilação, vincular itens de trabalho e atualizar status ou trabalho restante.

Relatórios de compilação

Relatórios de gerenciamento de projetos

Teste e relatórios de erros

Para acessar esses relatórios, sua coleção de projeto de equipe deve ser configurada com o SQL Server Analysis Services e o Reporting Services.

Exibir o progresso usando painéis

Os painéis exibem dados de projeto, dão suporte às tarefas de investigação e ajudam as equipes a executar as tarefas comuns rapidamente. Os seguintes painéis oferecem suporte para exibição das partes do Team Web Access para listar itens de trabalho e relatórios incorporados ao cubo do Analysis Services.

Para usar Painéis, seu projeto de equipe deve ter um portal do projeto configurado que aponte para um site do SharePoint.

Diretrizes do processo

As situações e práticas de funcionamento de equipes de desenvolvimento variam muito, e a maioria de empresas terão seus próprios processos estabelecidos. Por esses motivos, a orientação fornecida aqui não tenta prescrever completamente um processo de desenvolvimento. Em vez disso, descrevemos apenas as atividades relevantes para fazer o melhor uso do MSF para o modelo de processo do CMMI.

  • Plano de fundo para CMMI: fornece uma visão geral do CMMI e os seis níveis de recursos que são intrínsecos para o modelo.

  • Gerenciamento de projetos: fornece as diretrizes para ajudá-lo a compreender melhor como gerenciar, planejar e coordenar o desenvolvimento e a manutenção de produtos de software que funcionam com o modelo CMMI.

  • Engenharia: trata das atividades de valor agregado para descobrir informações necessárias para o design e a compilação de produtos de software

Você deve adaptar a orientação a sua própria situação, que dependerá do tipo e histórico de produto que você está desenvolvendo, da escala do projeto, do plano de fundo dos membros da equipe, e da prática aceita em sua organização.

Usar o modelo CMMI e a orientação pode ajudar a obter os objetivos do CMMI se você usá-lo como parte de um processo de programa de melhoria.

Esta orientação foi desenvolvida em parceria com David Anderson. Para obter mais informações, consulte a seguinte página da Web: David Anderson J & Associates.