Inevitability, no matter how good a product manager you are and despite the best attention to gathering requirements and scoping out the release plans, you will run into a challenge. Most likely, whether you are in hardware, software or services, this challenge will be that your development team cannot meet the timeline (or the budget) with the list of features that need to be developed