|
Msg#459 - Joel on Software Painless Functional Specifications - Part One: Why Bother?
|
|
In response to: Top of Thread. | <<Back | Next>> | Top of Thread | View Full Thread | Reply | Edit
|
|
Posted: 10/11/2000 by Duncan
Modified: 10/11/2000 by Duncan
|
|
Joel on Software Painless Functional Specifications - Part One: Why Bother?
Why won't people write specs? People claim that it's because they're saving time by skipping the spec-writing phase. They act as if spec-writing was a luxury reserved for NASA space shuttle engineers, or people who work for giant, established insurance companies. Balderdash. First of all, failing to write a spec is the single biggest unnecessary risk you take in a software project. It's as stupid as setting off to cross the Mojave desert with just the clothes on your back, hoping to "wing it." Programmers and software engineers who dive into code without writing a spec tend to think they're cool gunslingers, shooting from the hip. They're not. They are terribly unproductive. They write bad code and produce shoddy software, and they threaten their projects by taking giant risks which are completely uncalled for.
|
|
Enclosures:
None.
Replies:
None.
|
|
|
|