Itens de trabalho no nível da solução que abrangem múltiplas ARTs e a hierarquia do backlog.
Uma capacidade é um comportamento de nível superior da solução que normalmente abrange múltiplas ARTs. É o equivalente de uma feature na Solução Grande — mas maior.
Feature vs. Capacidade:
Exemplo para uma plataforma de veículo autônomo:
Capacidades vivem no Backlog da Solução, gerenciado pela Gestão da Solução. Durante o Pré-Planejamento de PI, capacidades são decompostas em features que alimentam o Backlog do Programa de cada ART.
Dimensionando capacidades: Capacidades devem caber dentro de um único PI. Se uma capacidade abrange múltiplos PIs, é realmente um épico e deve ser gerenciada no nível do portfólio com um Caso de Negócio Lean.
Assim como equipes têm histórias habilitadoras e ARTs têm features habilitadoras, Trens de Solução têm habilitadores no nível da solução.
Estes abordam necessidades técnicas entre ARTs:
Habilitadores de arquitetura: Plataformas compartilhadas, APIs e protocolos que múltiplas ARTs precisam. Exemplo: um barramento de mensagens do qual todas as ARTs publicam e assinam.
Habilitadores de infraestrutura: Ambientes de integração, infraestrutura de testes, pipelines de implantação que abrangem ARTs. Exemplo: um ambiente de teste de integração no nível do sistema que combina todas as saídas das ARTs.
Habilitadores de exploração: Provas de conceito ou estudos de trade-off entre ARTs. Exemplo: avaliar duas abordagens concorrentes para comunicação entre serviços.
Habilitadores de conformidade: Requisitos regulatórios que abrangem toda a solução. Exemplo: conformidade com GDPR que afeta como todas as ARTs lidam com dados pessoais.
Gerenciando habilitadores de solução:
Habilitadores de solução competem por capacidade assim como capacidades. A Gestão da Solução prioriza o backlog da solução, equilibrando entrega de capacidade com investimento em habilitadores.
Uma alocação saudável depende da maturidade da solução:
O Problema da Interface
A parte mais difícil da Solução Grande não são as capacidades — são as interfaces entre ARTs. APIs e contratos bem definidos entre subsistemas reduzem drasticamente a sobrecarga de coordenação. Invista pesadamente na definição de interfaces.
O Kanban da Solução gerencia o fluxo de capacidades e habilitadores através do sistema. É similar ao Kanban de Portfólio, mas opera no nível da solução.
Colunas típicas:
Limites WIP aplicam-se em cada estágio. O Kanban da Solução normalmente tem limites WIP mais baixos do que você esperaria — um Trem de Solução pode ter apenas 3-5 capacidades em implementação de uma vez, porque cada capacidade requer coordenação através de múltiplas ARTs.
Priorização WSJF: Capacidades são priorizadas usando Weighted Shortest Job First, que equilibra custo de atraso (valor de usuário/negócio + criticidade de tempo + redução de risco) contra tamanho do trabalho. Isso garante que o trabalho de maior valor e menor duração seja feito primeiro.