I gave this talk on what does program management mean in the context of agile product development at Honeywell on their internal Program Management Day on 1-Mar-12. It was a great session, and I guess I learnt more about the unique aspects of adopting agile practices for enterprise software, and for systems that have a hardware-software co-development cycle. This presentation touches upon basic aspects of program management, with a heavy tilt towards skills rather than any particular process.