3 ms·
I didn't down vote you, but my experience with writing specs has been positive. Maybe you are talking about running your own start-up where it might not be suc
by munger 14y ago
I didn't down vote you, but my experience with writing specs has been positive.
Maybe you are talking about running your own start-up where it might not be successful yet? And you're trying to find your market fit? Then sure, maybe just writing new code and changing the product on a whim is what is best without writing up a spec.
Now consider a software consultancy with enterprise customers. The enterprise usually wants time and cost estimates, which usually means agreeing on precisely what you will be delivering in advance. You WANT to write a spec, to prevent scope creep and limit your liability, and they want you to tell them how long and how much (and a spec helps estimate those things). It's win-win.
Most enterprise customers can't wrap their CFO's head around true agile with iterations and open-ended times and costs. They want as much of a guarantee as you can give them for what/how long/how much.
Not saying one way is better or worse - but maybe it's a case of the right tool for the job?