Разница между портфелем и программой проектов достаточно тонкая, но есть еще одно различие: программа проектов — это взаимосвязанные проекты, и результат одного из них используется другим. Например, в рамках одного проекта делают заготовки для двигателей, на втором проекте происходит точная обработка, подгонка и сборка двигателей, на третьем двигатели устанавливают в спортивный автомобиль и производят настройку всей машины под конкретное топливо. Это программа проектов.
В портфеле этой компании может быть производство не только спортивных автомобилей, но и гоночных лодок, самолетов, симуляторов управления гоночной техникой.
Если у вас абсолютно независимые друг от друга проекты, да еще и для разных заказчиков, то это будет портфель проектов, то есть результаты одного проекта никак не влияют на результаты другого.