I sent my newsletter, Scaling Agile and Lean to Programs to my subscribers yesterday. (Are you one of them? No? You should be!)
If you are trying to use agile for several projects that together deliver value (a program), you might be wondering what the “right” approach is. You've heard of frameworks. Some of them seem to be a bit heavy.
Instead of a framework, consider your context. You and your organization are unique. Do you have hardware to integrate into your product? Do you have agile and non-agile teams who are supposed to deliver? Are you trying to work in iterations and they don't quite work at the problem-solving level?
You have many choices. In Agile and Lean Program Management: Scaling Collaboration Across the Organization, I offer you options for how to think about and solve these and many other problems. The book is principle-based, not practice-based. That way, if you consider the principles, you'll be in great shape, regardless of what you decide to do.
Please do check out the book. It's available everywhere fine books are sold. (I love saying that even if it is passive voice!)