This document discusses how to implement agile practices in engineering portfolio and program management. It outlines challenges with traditional program management approaches and the product lifecycle. Agile principles like focusing on the end state, building capacity, continuous improvement, cross-functional collaboration and governance can help address delivery and business value challenges. Metrics should support the end state rather than be the goal. Maturity models, balanced scorecards, budgeting processes and architecture reviews are discussed to integrate agile into portfolio management.