Click here to Skip to main content
15,949,686 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 
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 Pin
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 
Ravi Bhavnani wrote:
I think that may be more indicative of a problem with the developers (lack of maturity and/or focus) vs. the architecture.


Sorry, but if as a developer, I spend most of my time trying to figure out what the heck the "architecture" is trying to accomplish and how to add a simple feature that a customer wants, I say the problem is with architecture, not with developers. If I need to edit various (often undocumented) XML files and (in case of .NET) insert attributes to add a simple control to a dialog, I say the problem is with the architecture. If I need to spend hours trying to figure out how to open a simple file, I say the problem is with the architecture, not developers.

I've seen that problem in at least three companies I worked at - all of them filled with smart people and relatively well organized.


utf8-cpp


modified on Wednesday, March 10, 2010 1:48 PM

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.