Click here to Skip to main content
16,005,339 members

Survey Results

What has the greatest positive impact on the long-term maintainability of a software product?   [Edit]

Survey period: 5 Nov 2007 to 10 Nov 2007

Producing a product that can be maintained and extended is never blind luck. (Suggested by Brian Kejser)

OptionVotes% 
Competent management19314.48
Accurate requirements19014.25
Talented developers33925.43
Ongoing developer training413.08
Regular code reviews13410.05
Documentation: Coding style1188.85
Documentation: Architecture25318.98
Other654.88

View optional text answers (55 answers)


 
GeneralRe: Good Architecture Pin
Roger Stoltz9-Nov-07 1:24
Roger Stoltz9-Nov-07 1:24 
JokeTalented developers Pin
Shog95-Nov-07 4:06
sitebuilderShog95-Nov-07 4:06 
JokeRe: Talented developers Pin
Chris Maunder5-Nov-07 4:50
cofounderChris Maunder5-Nov-07 4:50 
GeneralRe: Talented developers Pin
Josh Smith5-Nov-07 6:25
Josh Smith5-Nov-07 6:25 
JokeRe: Talented developers Pin
Shog95-Nov-07 10:15
sitebuilderShog95-Nov-07 10:15 
GeneralRe: Talented developers Pin
Jon Rista6-Nov-07 21:19
Jon Rista6-Nov-07 21:19 
GeneralRe: Talented developers Pin
KarstenK7-Nov-07 0:28
mveKarstenK7-Nov-07 0:28 
Generalwhat I have seen to keep old projects deliverable Pin
jeffkish5-Nov-07 2:25
jeffkish5-Nov-07 2:25 
someone needs to be around (maybe an old programmer) or there needs to be some extremely excellent documentation that tells about all the nuances for building and delivering software. Maybe bits and pieces about old O/S's that someone needs to know in order to save days or weeks figuring out why they can't build or fix a deliverable that runs on some old O/S etc.

The original project may of depended on a certain level of toolset, maybe something that isn't even sold anymore, that perhaps even was tweaked or built differently from what the original vendor delivered.

It is the little nuances that might really hurt.. and of course it may be partially developed in a language that isn't very much taught anymore.
GeneralRe: what I have seen to keep old projects deliverable Pin
Vasudevan Deepak Kumar6-Nov-07 7:19
Vasudevan Deepak Kumar6-Nov-07 7:19 
GeneralAccurate requirements Pin
_Dals_5-Nov-07 2:11
_Dals_5-Nov-07 2:11 
GeneralRe: Accurate requirements Pin
QuiJohn5-Nov-07 2:44
QuiJohn5-Nov-07 2:44 
GeneralRe: Accurate requirements Pin
LenaBr5-Nov-07 2:57
LenaBr5-Nov-07 2:57 
GeneralRe: Accurate requirements Pin
skydvr5-Nov-07 5:41
skydvr5-Nov-07 5:41 
GeneralRe: Accurate requirements Pin
elinorH5-Nov-07 21:49
elinorH5-Nov-07 21:49 
GeneralRe: Accurate requirements Pin
Fahim A Salim5-Nov-07 23:30
Fahim A Salim5-Nov-07 23:30 
AnswerRe: Accurate requirements Pin
WSchalk6-Nov-07 7:23
WSchalk6-Nov-07 7:23 
AnswerRe: Accurate requirements Pin
dacanetdev6-Nov-07 12:36
dacanetdev6-Nov-07 12:36 
GeneralRe: Accurate requirements Pin
justjoshin7-Nov-07 13:13
justjoshin7-Nov-07 13:13 
GeneralRegular code reviews are extremely important Pin
Rama Krishna Vavilala5-Nov-07 1:16
Rama Krishna Vavilala5-Nov-07 1:16 
GeneralRe: Regular code reviews are extremely important Pin
Nemanja Trifunovic5-Nov-07 1:48
Nemanja Trifunovic5-Nov-07 1:48 
GeneralRe: Regular code reviews are extremely important Pin
Rama Krishna Vavilala5-Nov-07 1:54
Rama Krishna Vavilala5-Nov-07 1:54 
GeneralRe: Regular code reviews are extremely important Pin
Vasudevan Deepak Kumar6-Nov-07 7:24
Vasudevan Deepak Kumar6-Nov-07 7:24 
GeneralEntwined, but still missing... Pin
Marc Clifton5-Nov-07 0:53
mvaMarc Clifton5-Nov-07 0:53 
GeneralRe: Entwined, but still missing... Pin
led mike6-Nov-07 4:50
led mike6-Nov-07 4:50 
GeneralCompetent Management Pin
Colin Angus Mackay4-Nov-07 22:49
Colin Angus Mackay4-Nov-07 22:49 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.