Agile methods are now mainstream. Meaning Organizations adopts a way of working in a more communicative more face to face work-together manner. The focus of agile product management is on developing continues valuable solution incrementally, delivered frequently, working closely with delivery teams and with the need to react effectively to changing requirements.The traditional product roles and skillset needs some shaping. What should be the role of product manager? What's the different between product manager and product owner? How do we decompose requirements in an agile way How do we manage predictability and visibility in an agile environment? How do we work with agile teams?