5 ms·
I think its easy to judge if a software project was successful (eg. Did we launch? Did we deploy that feature?). The harder question I suppose is whether it wa
by gearoidoc 11y ago
I think its easy to judge if a software project was successful (eg. Did we launch? Did we deploy that feature?).
The harder question I suppose is whether it was successful and we've got/maintained a quality codebase.
- kasey_junk 11y agoBut compared to what? Most software continues to be bespoke/new work. If a different team/process was used would we have been as successful/spent as much money.
- majewsky 11y agoThis touches on the classic question of "is coding engineering or art"? If it were engineering, it would become quantifiable once we have enough empirical data from previous projects to base our theories on. If it were art, that would be impossible since every project is as individual as the last one. It's probably inbetween.
- bb88 11y agoEngineering is just applied science. And other engineering fields experience the same types of failure that software engineering experiences -- cost overruns, undefined requirements, unseen technical hurdles, etc.
- partycoder 11y agothat's the same by saying your kids are successful just because they were born.
- gearoidoc 11y ago"just because they were born" Thats an example of a successful pregnancy project.