- It’s not going to be possible for the Project sponsors to be committed throughout the development cycle. They really have far more important stuff over giving you feedback all the time.
- It’s going to be a challenge to learn better ways of development, when you are already spending nights in the office, either meeting the deadlines or fixing some high priority, critical issues. Moreover there are going to be family commitments!!
- It would be tough to convince management to change a crappy tool or technology once they have spent so much on it.
- Communication gap is going to.......be there.
So rather than killing ourselves to choose and pick any specific methodology let’s put all our energy in solving the end user’s problem. We need to clean the house ourselves, as most of customers don’t care how we develop the software. They need something which is usable. By having the right customer centric mindset we can deliver something usable.