4 ms·
I know where you're coming from with the agile thing. Agile techniques have a lot of advantages, but they're just one way to run a successful project - there ar
by drewmclellan 17y ago
I know where you're coming from with the agile thing. Agile techniques have a lot of advantages, but they're just one way to run a successful project - there are other ways.
The reality of working for clients who need accurate estimates up front and to know exactly what they'll get for that money demands having a spec up front. Agile works better in situations where you're your own client (such as with a startup).
Ultimately, the important aspect is building the app/site the client wanted for a price they can afford to pay. When the budget is tight a spec works really well to push the iterations to a paper stage where they are cheap to make.
Thanks for your summary and comments.