Why the name “software factories”?

Just came across this explanation of why Greenfield et al. chose the name “software factory” for their new approach to the industrialization of software production. Should clear up some confusion around that term.

Comments (3)

  1. Um, I don’t think so. I’m the one who originally asked the question and I’m unsatisfied with the answer. I think the originators of the term were totally deaf to the connotations of the phrase. It’s loaded with social, emotional and economic baggage that do a disservice to the technology being described. Names are important. They made a very poor choice and are suffering the consequences. One consequence is that the confusion will continue.

  2. FrankPr says:

    Sure, no existing term that you apply to a new concept will be free of connotations and misinterpretation – that’s the problem with overloading a term with different meanings. So "software factories" at least expresses the fact that the concept is meant to help making the step from software manufacturing to a more industrialized and thus more efficient software production.

  3. You (and, apparently all the other ‘softies) completely miss the point. You don’t understand what the word factory means. Not the dictionary definition, but the emotional definition. Software developers are, by and large, a self-selected group who value technical excellence, individual creativity, and self-expression. Now, does that sound like the typical factory worker? Have you people ever read a history of industrialization? Or watched a movie about factory work? Are you so culturally clueless that you want to fight this stupid and pointless battle? You say "software factory" and the typical software developer is likely to envision somthing like a scene from the movie Metropolis.