News for hackers. Stuff that matters.
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.
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.