Click here to Skip to main content
15,890,557 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: 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 
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 
LenaBr wrote:
And by the time you get be to supporting it the intial requirements have no relationship to the current function


Then those requirements weren't "accurate", and prove that *accurate* requirements is propbably the best answer for this question.

I've worked with many "talented developers", and I wouldn't want to maintain their code.
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 
GeneralRe: Competent Management Pin
Gary Wheeler5-Nov-07 0:45
Gary Wheeler5-Nov-07 0:45 
GeneralRe: Competent Management Pin
Mairaaj Khan5-Nov-07 0:53
professionalMairaaj Khan5-Nov-07 0:53 
GeneralRe: Competent Management Pin
PIEBALDconsult5-Nov-07 3:50
mvePIEBALDconsult5-Nov-07 3:50 
GeneralRe: Competent Management Pin
PICguy5-Nov-07 17:19
PICguy5-Nov-07 17:19 
GeneralRe: Competent Management Pin
Jeffrey Schaefer6-Nov-07 10:25
Jeffrey Schaefer6-Nov-07 10:25 

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.