Existe muita confusão com a definição dos termos portfólio, programa, projeto e subprojeto. Na sétima edição do seu livro Gerenciamento de Projetos : Estabelecendo diferenciais competitivos, Ricardo Vargas faz uma boa diferenciação e é em que me baseio para diferenciar os termos.
Projetos , muitas vezes, precisam ser divididos em partes, ditos subprojetos, para facilitar o gerenciamento. Os subprojetos podem ser executados por terceiros e um arranjo deste tipo facilita o gerenciamento. Subprojetos não fazem sentido isoladamente.
Programas são grupos de projetos relacionados que são gerenciados e coordenados de modo integrado. obtendo os beneficios de um gerenciamento integrado facilitando o controle.
Portfólio é um conjunto de programas e projetos e outros esforços que são agrupados para facilitar o atingimento de objetivos estratégicos. A execução dos componentes do portfólio é priorizada baseado na estratégia.