I recently had a discussion with a colleague - we talked about Scrum and the challenge we often face when we work with Agile in an organization who is use to work with water fall Project management.
The challenge is to understand that when you work with any kind of software development, you have 4 variable parameters:
I thought it is clear that you can only fix 3 parameters, i.e. in waterfall development you fix Resources, Time and Scope, but the quality is the one which is suffering - in Agile you fix Quality, Resources and Time but the scope is flexible
There is no way you can fix all 4 parameters, and the challenge that we often see is that Projects want us to deliver all features at a given time, with given Resources and they expect the quality to be perfect - as we use to deliver high quality when the Scrum teams deliver Software
It is clear to me that we need to adress this problem when we work with PO and Projects who are not use to work with Scrum teams... :-(