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 project management is on developing solutions incrementally, working with project teams that needs to react effectively to changing requirements. The entire project lifecycle is changing and so does the role of the project manager. What should be the role of Project & Program manager in an agile transformation? How do we manage projects in an agile environment?