Conceito: Padrão de Capacidade
Um Padrão de Capacidade é um Processo especial que descreve uma cluster reutilizável de Atividades em áreas comuns de processo, que produz um resultado de valor observável.
Descrição Principal

Os Padrões de Capacidades expressam e comunicam o conhecimento do processo para uma área principal de interesse, como uma Disciplina ou uma prática e podem ser diretamente utilizados por um profissional do processo para orientar seu trabalho.  Eles também são utilizados como blocos de construção para montar Processos de Entrega ou grandes Padrões de Capacidades, garantindo a reutilização otimizada e a aplicação das principais práticas que expressam.

Exemplos de Padrão de Capacidades poderiam ser 'utilizar gerenciamento de requisitos de caso de uso', 'utilizar análise de caso' ou 'teste de unidade'. Normalmente, mas não necessariamente, os Padrões de Capacidades têm o escopo de uma Disciplina que fornece interrupção de Atividades complexas reutilizáveis, relacionamentos para as Funções que desempenham Tarefas dentro dessas Atividades, bem como para os Produtos de Trabalho que são utilizados e produzidos.   Geralmente, um Padrão de Capacidade não se relaciona a nenhuma fase ou iteração específica de um ciclo de vida de desenvolvimento e não deve implicar nenhuma.   Em outras palavras, um padrão deve ser designado em uma forma que seja aplicável em qualquer lugar em um Processo de Entrega.   Isso permite que suas Atividades sejam designadas de forma flexível a qualquer fase existente no Processo de Entrega ao qual ela está sendo aplicada.  Uma exceção para isso, seriam os padrões de capacidade designados para fornecer um gabarito para criar de forma rápida uma iteração ou parte de uma iteração, para uma fase específica em um Processo de Entrega.

Os aplicativos principais ou áreas de reutilização de Padrões de Capacidades são:

  • Para servir como blocos de construção para montar Processos de Entrega ou Padrões de Capacidades maiores.  Normalmente, o desenvolvimento de um Processo de Entrega não é feito do zero, mas sistematicamente aplicando e ligando padrões.
  • Para suportar a execução direta em um projeto de desenvolvimento que não funciona após um processo bem definido, mas funciona baseado em fragmentos de processos conectados livremente de práticas de forma flexível (por exemplo, Agile Development).
  • Para suportar a educação de processo descrevendo o conhecimento para uma área principal, como por exemplo práticas em como desempenhar o trabalho para uma Disciplina (por exemplo, Gerenciamento de Requisitos), para uma técnica de desenvolvimento específica (desenvolvimento orientado por aspecto) ou uma área técnica específica (por exemplo, design de banco de dados relacional), o qual é utilizado para educação e ensino.

O fluxo de trabalho de um Padrão de Capacidade geralmente é representado utilizando a notação Diagrama de Atividade de UML. 

Diagrama de atividades de amostra representando o fluxo de trabalho de um Padrão de Capacidade

Diagrama de atividades de amostra, da Disciplina de requisitos no RUP, mostrando fluxo de trabalho e transições.