View Single Post
Old 01-29-2012, 01:02 PM   #6
sclitheroe
#1 Goaltender
 
Join Date: Sep 2005
Exp:
Default

Quote:
Originally Posted by freedogger View Post
It is common in software to see the construction metafor used. I just give the developers the specifications and then they build or contruct the software. This is wrong. The only real specification is the code itself. The compiler or the runtime builds the software. What this means is that the proggramers themselves by default become the architects and designers. The only way they can make the right decisions aligned with business needs is if they truly understand the underlying business domain. This is why outsourcing typically fails. If the spec is written well enough, then the software is pretty much finished as well.
Off topic with respect to the original question, but this is incredibly insightful - the last sentence in particular is bang on.
__________________
-Scott
sclitheroe is offline   Reply With Quote
The Following 2 Users Say Thank You to sclitheroe For This Useful Post: