Software Factories: the industrial revolution all over again? has an interesting post about software factories.

Apparently someone is afraid that automation will lead to “dumb-ification”:

While that’s a great theory, what ends up happening is developers get plugged into an assembly line and are treated like battery chickens expected to squeeze our code. In our increasingly diversified platform and architecture world the software factory is as outdated as Henry Ford’s Model T assembly line, where you could have any color as long as it was black.

And then there is this other guy who believes it is an opportunity:

It explains how, by providing a simple but effective architectural framework for organizing a project, called a schema, Software Factories help their developers define better metrics, and how, by providing a framework for harvesting and reusing experience, Software Factories help their developers use metrics more effectively to improve future projects.

I’m with the last one. Software factories are an opportunity.

I can’t believe anyone still thinks we want to treat people as mindless tools. This is 2006, not 1906. And even if anyone would like to, people will not let him.


3 thoughts on “Software Factories: the industrial revolution all over again?

  1. Don’t forget that there are software factories that are using people as mindless tools!

    Take a look at India, where more then 750 software developers are located in one large room for large projects that are outsourced.

    The people are cheap and productive. They only need a great management!
    Complete applications are generated based on a large UML model and are modified by humans.

    I know alot of these projects are falling apart, but there are still software factories where people are used a mindless tools.

  2. I must admit I didn’t think of it that way, but you are literely speaking about software factories: that is factories spitting out software.

    But that is not what Jack Greenfield means. He is talking about tools to enhance the productivity of developers. The developer is using the Software Factory, he is not a part of it.

  3. Indeed Serge, I didn’t looked at it that way. But I couldn’t agree more with you!

    Developers are using tools, they are not part of it! You can’t generate a whole application with a tool, Cap is trying it for more then 6 years with still no succes.

    Tools are getting smarter, but developers will allways use tools and not be part of it.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s