Construir opções executáveis
Uma resposta aprovada pode continuar inexequível se precisar de uma equipa já comprometida com outra entrega. Nesta oficina, trata dinheiro, pessoas, janela e acesso como restrições distintas. A proposta deve indicar ação, mecanismo esperado, dono, duração, custo e dependências. Um reforço de recursos pode reduzir atraso, mas também retirar capacidade ao ensaio de recuperação. Verifica o conjunto com quem presta e recebe o serviço. Num projeto internacional, “dois dias disponíveis” precisa de calendário e fuso, não apenas de uma soma numa folha. Antes de comparar benefícios, elimina opções que violam critérios obrigatórios sem autorização. Não uses uma pontuação de benefício para compensar silenciosamente uma restrição de integridade. Quando duas equipas discordam, expõe o compromisso entre objetivos e leva uma decisão concreta à autoridade acordada, com alternativas e consequência de adiar.
Enumerar um conjunto pequeno
O exemplo tem orçamento de nove mil e quatro dias de capacidade. A custa seis mil, exige três dias e reduz perda esperada em doze mil. B custa cinco mil, exige dois dias e reduz nove mil. C custa quatro mil, exige dois dias e reduz oito mil. Assumimos reduções adicionais sem sobreposição e tarefas que cabem no calendário; num serviço real seria necessário demonstrar essas condições. Há oito subconjuntos, incluindo não executar resposta. A oferece benefício líquido esperado de seis mil. B e C juntos custam nove mil, usam quatro dias e oferecem benefício líquido de oito mil, o maior entre os conjuntos admissíveis. Escolher apenas a ação com maior benefício bruto perderia essa combinação. Regista também as opções rejeitadas: A+B e A+C excedem o orçamento inicial, e precisam de cinco dias de capacidade.
Proteger pressupostos e oportunidades
Não somes duas reduções de perda que removem a mesma consequência. Se B e C partilham o mesmo mecanismo, os dezassete mil brutos podem estar sobrestimados. Recalcula o efeito conjunto e mantém a versão anterior para explicar a mudança. Para oportunidades, identifica o ganho incremental e quem consegue realizá-lo. Uma automação pode libertar horas, mas isso não equivale a poupança financeira realizada se os custos se mantêm. Partilhar a execução com uma equipa especializada pode tornar o benefício acessível, com responsabilidades e condições explícitas. Melhorar a possibilidade de obter um ganho não o torna certo. Não introduzas trabalho opcional apenas para justificar orçamento já reservado. Compara benefícios e consequências no mesmo horizonte, confirma o que será medido e conserva uma opção aceitável quando o ganho não se materializa.
Conduzir a decisão e acompanhar efeitos
Produz uma folha com opções admissíveis, consumo de recursos, ganho líquido esperado, pressupostos e responsável pela validação. Para o exemplo, recomenda B+C apenas dentro das condições dadas; se o orçamento subir para dez mil e a capacidade para cinco dias, A+C passa a oferecer dez mil líquidos e supera a proposta anterior. Uma mudança de restrição pode alterar a escolha sem tornar errada a análise anterior. Depois da autorização, confirma compromisso dos donos e critérios de execução. Se surgir um incidente L3 que retira a equipa da janela, atualiza a viabilidade antes de manter datas antigas no relatório. No encerramento, distingue ação concluída, efeito observado e benefício efetivamente realizado. A oficina termina com revisão de um colega e uma decisão justificada; o código não valida dependências reais, não reserva recursos e não autoriza mudanças em produção.
// Original educational enumeration of three fictional responses, not a production optimizer.
const responses=[{id:'A',cost:6,days:3,benefit:12},{id:'B',cost:5,days:2,benefit:9},{id:'C',cost:4,days:2,benefit:8}];
function combinations(budget,days){
if(![budget,days].every(x=>Number.isFinite(x)&&x>=0))throw Error('Invalid limits');
const feasible=[];
for(let mask=0;mask<8;mask++){const picked=responses.filter((_,i)=>mask&(1<<i));const sum=k=>picked.reduce((n,r)=>n+r[k],0),cost=sum('cost'),used=sum('days');if(cost<=budget&&used<=days)feasible.push({ids:picked.map(r=>r.id).join('+')||'none',cost,days:used,net:sum('benefit')-cost});}
return feasible.sort((a,b)=>b.net-a.net||a.cost-b.cost||a.ids.localeCompare(b.ids));
}
console.log(JSON.stringify({initial:combinations(9,4),expanded:combinations(10,5)}));Com nove mil e quatro dias, B+C oferece oito mil líquidos esperados. Com dez mil e cinco dias, A+C oferece dez mil. A recomendação depende das restrições e da hipótese de benefícios adicionais sem sobreposição.
Armadilhas comuns
Ordenar apenas por benefício bruto, somar reduções sobrepostas, tratar orçamento como capacidade humana, contar horas libertadas como dinheiro poupado e manter a escolha depois de mudar uma restrição.
Tópicos relacionados: Comparar opções e dimensionar reservas · Decisões quantitativas e valor da informação · Analisar evidência e prioridades
Compara conjuntos viáveis e consequências adicionais no mesmo horizonte. A melhor combinação do modelo continua dependente de evidência, autoridade e compromisso real dos recursos.
Referência: Collaborative tools and techniques to build the project risk plan · PMI-RMP five-domain ECO, updated-2024 public document