Click here to Skip to main content
16,018,294 members

Survey Results

How important is software architecture in Software Development?   [Edit]

Survey period: 8 Mar 2010 to 15 Mar 2010

Is spending the time architecting your software important, or does making it up as you go along satisfy your needs? Be honest. (Suggested by Abhinav S)

OptionVotes% 
Cannot do without it36346.36
Important - but not critical34343.81
Of little importance577.28
Not important202.55



 
Generalhelp me Pin
nila1214-Mar-10 4:07
nila1214-Mar-10 4:07 
GeneralRe: help me Pin
Indivara14-Mar-10 17:38
professionalIndivara14-Mar-10 17:38 
Generalhacky? Pin
Behrooz_cs12-Mar-10 7:43
Behrooz_cs12-Mar-10 7:43 
GeneralDepends who is doing it and does she understand problem space Pin
Mikko Puonti10-Mar-10 22:46
Mikko Puonti10-Mar-10 22:46 
If arhitecture is made by brand new rookie straight from university, then I bet architecture is more harmful for developement that useful. If architecture is made by some geek, who have weird fetish to some specific technology and wants to use it, it is likely that it project is going to be disaster. If architect really can't communicate with customers or understand problem space - then it is guranteed to be disaster.

If arhitect have enough experience, knows her limits, remembers that arhitecture is going to change when development progress, leaves enough work space for developers and understand problem space - then it just might be useful. If software team is going to have more than 3 persons, then architecture is needed - even bad architecture might be then better than no architecture at all (assuming that team have champion who smells fast enough bad architecture and have big enough balls to force architecture refactoring).

Personally I prefere prototyping, partial designing and refactoring. Identify components, design most critical component: try different approaches, test their performance, identify limitiations, implement most critical component - and then build other components around it. Design for refactoring, separate components by interfaces and allow only minimal coupling.

This is the internet, where the men are men, the women are men and kids are the FBI.

Generalgive me good requirements Pin
Stephen Swensen10-Mar-10 17:54
Stephen Swensen10-Mar-10 17:54 
GeneralRe: give me good requirements Pin
Camilo Sanchez13-Mar-10 18:53
Camilo Sanchez13-Mar-10 18:53 
GeneralRe: Big Design Up Front vs. Good Design Pin
Stephen Swensen10-Mar-10 17:57
Stephen Swensen10-Mar-10 17:57 
GeneralImportant - but not critical .... Pin
koolprasad20039-Mar-10 19:34
professionalkoolprasad20039-Mar-10 19:34 
GeneralDepends on the language...? Pin
Asday8-Mar-10 23:29
Asday8-Mar-10 23:29 
GeneralOmitted adjective Pin
Gennady Oster8-Mar-10 20:23
Gennady Oster8-Mar-10 20:23 
GeneralIf not trivial, architect. Pin
ErrolErrol8-Mar-10 18:59
ErrolErrol8-Mar-10 18:59 
GeneralObviously NOT Critical, but it should be... Pin
Deano8-Mar-10 4:55
Deano8-Mar-10 4:55 
GeneralRe: Obviously NOT Critical, but it should be... Pin
Muhammad Gouda8-Mar-10 6:39
Muhammad Gouda8-Mar-10 6:39 
GeneralRe: Obviously NOT Critical, but it should be... Pin
Deano8-Mar-10 7:56
Deano8-Mar-10 7:56 
GeneralRe: Obviously NOT Critical, but it should be... Pin
sanme988-Mar-10 14:55
sanme988-Mar-10 14:55 
RantA missing option: it is harmful PinPopular
Nemanja Trifunovic8-Mar-10 4:41
Nemanja Trifunovic8-Mar-10 4:41 
GeneralRe: A missing option: it is harmful Pin
Yves8-Mar-10 12:27
Yves8-Mar-10 12:27 
GeneralRe: A missing option: it is harmful Pin
brightmohan8-Mar-10 12:41
brightmohan8-Mar-10 12:41 
GeneralRe: A missing option: it is harmful Pin
TimWallace9-Mar-10 6:50
TimWallace9-Mar-10 6:50 
GeneralRe: A missing option: it is harmful Pin
Nemanja Trifunovic10-Mar-10 4:46
Nemanja Trifunovic10-Mar-10 4:46 
GeneralRe: A missing option: it is harmful Pin
Ravi Bhavnani9-Mar-10 9:21
professionalRavi Bhavnani9-Mar-10 9:21 
GeneralRe: A missing option: it is harmful [modified] Pin
Nemanja Trifunovic10-Mar-10 4:40
Nemanja Trifunovic10-Mar-10 4:40 
GeneralRe: A missing option: it is harmful Pin
Ravi Bhavnani10-Mar-10 4:45
professionalRavi Bhavnani10-Mar-10 4:45 
GeneralRe: A missing option: it is harmful Pin
Nemanja Trifunovic10-Mar-10 4:52
Nemanja Trifunovic10-Mar-10 4:52 
GeneralRe: A missing option: it is harmful Pin
leppie9-Mar-10 18:24
leppie9-Mar-10 18:24 

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.