Agile isn’t free; it comes with new responsibilities, ways of working, and a fundamental shift in principles.Certain legacy procedures and artifacts fall outside of agile, yet interface with the project in such a way as to make the iterative nature of agile development challenging – these are the agile big rocks.
What do you think are the agile big rocks? My candidate list is:
- Performance evaluation of agile personnel – how do you motivate the team and the individual?
 - Agile software development within a waterfall business – how do you do small iterations when the business wants analysis, design, code, and test?
 - Agile PMO – Can the PMO track agile like a traditional project?
 - Scrum failure points – Surely Scrum is not perfect. How can you recognize and avoid failure points?
 - Backlog grooming pain points and resolutions.
 - Agile forecasting via metrics – how do you plan when you really don’t know what you’re making?