Re:Why Software Outsourcing Doesn't Work Anymore
by bpyne on Wednesday October 28, 2015 @01:13PM
(#10465825)
Unfortunately I think we're still stuck in thinking of software development as being like assembling a product on a manufacturing line. Assembly lines reproduce a product model in volume. People forget that developing the model takes loads of time from designers and engineers. Software developers are the designer, engineer, and assembler all at once.
[ Parent
| on HN ]
Re:Why Software Outsourcing Doesn't Work Anymore
by cbsmith on Wednesday October 28, 2015 @02:46PM
(#10466427)
> Unfortunately I think we're still stuck in thinking of software development as being like assembling a product on a manufacturing line.
Really? Seems like most people describe it these days as a craft.
> Assembly lines reproduce a product model in volume.
Right, and software development is the process of building the assembly line.
> People forget that developing the model takes loads of time from designers and engineers.
But they know design an assembly line for a new task takes loads of time from designers and engineers...
> Software developers are the designer, engineer, and assembler all at once.
You can break of that work if you are working on a project of sufficient scale.
Re:Why Software Outsourcing Doesn't Work Anymore
by serge2k on Wednesday October 28, 2015 @04:01PM
(#10466952)
> Right, and software development is the process of building the assembly line
It's more like the process for developing the prototype.
Re:Why Software Outsourcing Doesn't Work Anymore
by cbsmith on Wednesday October 28, 2015 @07:25PM
(#10468134)
No, you prototype out the assembly line when you are working on it (actually not that different from how assembly lines are designed), though I guess in some cases you sell the assembly line itself, rather than the services it provides or the products it produces.