4 ms·
Planning assumes you know what you're building. Most of my career has involved dealing with others who aren't sure of what they want, and whom change their mind
by jameslk 9y ago
Planning assumes you know what you're building. Most of my career has involved dealing with others who aren't sure of what they want, and whom change their minds on a regular basis.
See also: Big Ball of Mud
http://www.laputan.org/mud/ http://www.laputan.org/mud/
- shams93 9y agoBam! You hit the nail right on the head. Now when its just a freelance customer its not as stressful, what is really horrid is when you have a product manager getting paid big bucks who has absolutely no clue how things work and no interest to find out, he has just one demand, "never tell me anything i ask for is impossible", that's a hard demand when he refuses to actually learn anything about technology or the web.
- protonfish 9y agoThis isn't necessarily a bad thing. Software prototypes are an excellent tool to explore solutions to problems. We need to stop the hubris that we can immediately know exactly what we need without any effort.
- jononor 9y agoYes, but then exploring solutions should be an explicit goal. And the problem to be solved must be defined, along with criterias for evaluating solutions. Otherwise it's just an excuse for "we don't know what we are doing or why".
- exabrial 9y agoAgree. But then when the prototype becomes the product is when things really get bad.
- exabrial 9y agoAgree. But then when the prototype becomes the product is when things really get bad.