No artigo Hierarquias de Projetos, explicamos como criar subprojetos e hierarquia de projetos, bem como como as informações dos subprojetos são consolidadas nos projetos pai. Os projetos também podem fazer parte de um programa geral (Programa Principal) e/ou podem ser vinculados a um Programa de Relatório.
NOTA: Um programa não é explicitamente definido como "programa principal" ou "programa de relatório" e pode, de fato, ser ambos. Conforme explicado abaixo, a classificação de um programa depende do tipo de relacionamento entre o programa e os projetos que ele inclui.
Consulte o artigo Criando um Projeto ou Programa para aprender como criar um programa.
Neste artigo, vamos nos concentrar em explicar a diferença entre os dois tipos de programa e como configurá-los.
Programas Principais
Programas principais são definidos como um grupo de projetos relacionados gerenciados de forma coordenada para atingir um objetivo organizacional. Todos os projetos dentro de uma hierarquia de projetos têm o mesmo programa principal. Um projeto pode ter apenas um programa principal.

Apenas o projeto pai de nível superior da hierarquia de projetos precisa ser explicitamente vinculado ao programa principal. Todos os seus subprojetos herdam automaticamente o mesmo programa principal.
A lista de projetos incluídos em um programa pode ser vista na seção Subprojetos da página do espaço de trabalho do programa.

Para adicionar um projeto existente a um programa, selecione 'Vincular um Projeto' no espaço de trabalho do programa, pesquise o projeto desejado e clique em OK.

Se o projeto selecionado tiver subprojetos, todos os seus subprojetos serão automaticamente adicionados ao programa.

Você também pode criar um novo projeto para o programa selecionando 'Criar um Projeto'. O projeto recém-criado é automaticamente adicionado ao programa.
Consolidação de Dados
Assim como nas hierarquias de projetos, os dados financeiros de todos os projetos dentro do programa são automaticamente consolidados no programa. Como um programa não registra nenhum dado financeiro por si só, os dados financeiros do programa representam a agregação dos dados financeiros de todos os projetos dentro do programa.
Tarefas de cronograma e impactos também podem ser promovidos ao programa principal. Para isso, o campo Promovido do item precisa ser definido como Programa. As mesmas regras de promoção descritas para projetos pai (link aqui) também são aplicadas.

Programas de Relatório
Os programas de relatório são usados como uma entidade de relatório e conectam projetos em qualquer portfólio.
Você pode vincular um projeto a um programa de relatório na página de configurações do Projeto. Um projeto pode ter apenas um programa de relatório e pode ter um programa principal e um programa de relatório simultaneamente.

A seção Detalhes do Projeto do espaço de trabalho do projeto exibe o programa principal do projeto e o programa de relatório, se houver:

Os projetos vinculados de um programa de relatório podem ser vistos na seção Projetos do espaço de trabalho do programa de relatório. Um ícone de link anexado ao título do projeto indica um vínculo de relatório (em oposição a um vínculo de hierarquia).

Consolidação de Dados
Ao contrário dos programas principais, os programas de relatório consolidam apenas os dados dos projetos que estão explicitamente vinculados ao programa de relatório, eles não consolidam dados dos subprojetos dos projetos vinculados.

No exemplo acima, apenas os dados financeiros dos três projetos explicitamente vinculados ao programa de relatório são consolidados no programa. Os dados financeiros dos subprojetos do Projeto 3 não são consolidados no programa de relatório.
A mesma regra se aplica ao relatório de status, tarefas de cronograma e impactos. Apenas os dados dos projetos que foram explicitamente vinculados podem ser promovidos ao programa de relatório.
Promover um item a um programa de relatório é feito exatamente da mesma forma que promover um item ao programa principal, ou seja, o campo Promovido do item deve ser definido como Programa.
NOTA: Definir o campo Promovido de uma tarefa de cronograma ou impacto como Programa significa que o item pode ser promovido tanto ao programa principal quanto ao programa de relatório. Não é possível configurar o sinalizador Promovido para apenas um tipo de programa.
Dados Financeiros do Programa
Os programas não registram nenhum dado financeiro. Portanto, os dados financeiros do programa agregam tanto:
dados financeiros de todos os projetos para os quais o programa é um programa principal
dados financeiros de todos os projetos para os quais o programa é um programa de relatório.
Conforme mencionado acima, os dados financeiros dos subprojetos dos projetos vinculados não são consolidados no programa.
Itens promovidos no espaço de trabalho do programa
Assim como nos projetos pai, a página do espaço de trabalho dos programas principais e de relatório exibe quatro seções adicionais se itens foram promovidos ao programa.

Promovido: Projeto com Status: Esta seção lista o último relatório de status e a tendência do relatório de status para todos os projetos vinculados ou subprojetos que possuem um relatório de status. Os relatórios de status dos projetos serão listados mesmo que o projeto tenha definido 'Mostrar Itens Promovidos nos Painéis Pai' como Não.
Promovido: Plano para Verde de Projetos Vermelhos e Âmbar: Esta seção lista os componentes RAG Vermelhos e Âmbar dos subprojetos e projetos vinculados, bem como os detalhes do plano de caminho para o verde. Este conteúdo é exibido independentemente das configurações de 'Mostrar Itens Promovidos nos Painéis Pai' do projeto.
Promovido: Cronograma: As tarefas de cronograma dos subprojetos e projetos vinculados que foram definidas como promovidas ao Programa são listadas neste componente independentemente das configurações de 'Mostrar Itens Promovidos nos Painéis Pai' do projeto.
Promovido: Impactos do Projeto: Os impactos dos subprojetos e projetos vinculados que foram definidos como promovidos ao Programa são listados neste componente independentemente das configurações de 'Mostrar Itens Promovidos nos Painéis Pai' do subprojeto.
Itens Promovidos no painel do programa
O painel do programa (com ou sem dados financeiros) pode ser acessado no menu suspenso Relatórios da seção de relatório de status do programa.

O painel do programa agrega dados promovidos de seus subprojetos e projetos vinculados. As seções para itens promovidos são as seguintes:
Promovido: Projeto com Status: Esta seção lista o último relatório de status e a tendência do relatório de status para todos os subprojetos e projetos vinculados que possuem um relatório de status. Os relatórios de status dos projetos serão listados somente se o projeto tiver definido 'Mostrar Itens Promovidos nos Dashboards Pai' como Sim.
Promovido: Plano de Projetos Vermelhos e Âmbar para Verde: Esta seção lista os componentes RAG Vermelhos e Âmbar dos subprojetos e projetos vinculados, bem como os detalhes do plano de caminho para o verde. Este conteúdo é exibido somente se o projeto tiver definido 'Mostrar Itens Promovidos nos Dashboards Pai' como Sim.
Promovido: Cronograma: As tarefas de cronograma de subprojetos e projetos vinculados que foram definidas como promovidas para Pai ou para Programa são listadas neste componente somente se o projeto tiver definido 'Mostrar Itens Promovidos nos Dashboards Pai' como Sim.
Promovido: Impactos do Projeto: Os impactos de subprojetos e projetos vinculados que foram definidos como promovidos para Pai ou para Programa são listados neste componente somente se o projeto tiver definido 'Mostrar Itens Promovidos nos Dashboards Pai' como Sim.
Resumo
A tabela a seguir é um gráfico comparativo de programas primários e de relatório:
Programas Primários | Programas de Relatório |
Programas primários são definidos como um grupo de projetos relacionados gerenciados de forma coordenada para atingir um objetivo organizacional. | Programas de relatório são usados como entidade de relatório e conectam projetos em qualquer portfólio. |
Os projetos podem ter apenas um programa primário. | Os projetos podem ter apenas um programa de relatório. |
Apenas o projeto pai de nível superior da hierarquia de projetos precisa ser explicitamente vinculado ao programa primário. Todos os subprojetos são automaticamente vinculados ao programa. | Cada projeto individual precisa ser explicitamente vinculado ao programa de relatório. |
Alterar o programa primário do projeto pai de nível superior altera o programa primário de todos os projetos na hierarquia. | Alterar o programa de relatório de um projeto não afeta seus subprojetos. |
Os programas primários consolidam os dados financeiros do projeto pai de nível superior e de todos os seus subprojetos. | Os programas de relatório consolidam apenas os dados financeiros dos projetos vinculados e de seus subprojetos. |
Os Programas Primários consolidam dados de todos os subprojetos na hierarquia. | Os programas de relatório não consolidam dados de subprojetos. |