Software development is always too fast or too slow
Software development rarely goes at a speed you like. Either it is too slow, or too fast.
Most people who’ve let software developed or developed it themselves have experienced too slow. You want to ship, your stakeholders want to achieve a whole lot of goals, you believe you can deliver some of them, but not all, and what you can actually deliver is a whole lot less.
The fun challenge is figuring out together what to deliver, so we can get feedback from stakeholders as soon as possible. Once stakeholders start to use it for some of the things they want, it becomes a lot easier to figure out what they really need. They may need some of the things they asked for, and very likely some things they did not. I haven’t yet encountered a situation where stakeholders needed all the things they asked for.
On one product we shipped after two weeks of development, and already had to remove a feature, by request of the users, at another development was estimated to take a year, and also after two weeks there was already enough software to solve the problem at hand - the rest involved people working together instead of hiding behind tools.
Remember, “you can’t always get what you want, but sometimes, you get what you need”.comments powered by Disqus