Gestão de programas é cuidar de um conjunto de projetos relacionados como se fossem uma coisa só, pra chegar a um objetivo que nenhum deles entregaria sozinho. O foco sai da tarefa de cada projeto e vai pra como eles se encaixam entre si.
Na prática, isso quer dizer olhar a dependência entre as frentes, dividir recurso sem duplicar esforço e manter todo mundo puxando pro mesmo lado. Quando essa coordenação falta, cada projeto acaba otimizando só pra si, e aí o resultado do conjunto fica menor que a soma das partes.
É uma camada que fica acima do projeto e abaixo do portfólio. Costuma aparecer quando a empresa tem várias iniciativas que só fazem sentido juntas, como um lançamento que atravessa produto, marketing e suporte ao mesmo tempo, e que dependem umas das outras pra dar certo.