Welcome to MSDN Blogs Sign in | Join | Help

View This Blog In

Software Factories: 100,000 served!

When a car company needs to create a new car, they don’t go down to the local hardware store to buy generic parts and tools, and start putting them all together.  Instead they have highly specialized factories, using customized processes and tools, designed to build a specific make and model of car.

 

When a team starts building a piece of software, the experience today is generally much more like a trip to the hardware store.  Over the last year Microsoft has been investing in Software Factories, which aim to bring the benefits of automation found in other industries to software development, resulting in improved quality, consistency and time-to-market.  A software factory is an installable package of tools, processes and guidance that extends Visual Studio and optimizes it for developing a specific type of application, like an occasionally connected client or a WCF-based service.  In practical terms, a factory provides capabilities such as wizards, templates, designers, code generation and documentation, and guides a team through the development process by surfacing tools and content appropriate to the task at hand.

 

There are two key elements to our software factory strategy.  First, we’re providing a platform that allows users to execute, customize and build software factories within Visual Studio.  Today, our software factory platform consists of the Guidance Automation Extensions (GAX), Guidance Automation Toolkit (GAT) and Domain Specific Language Tools.  Second, we are building a number of software factories that target some of the most common enterprise application types.

 

In the 6 months since the release of our first software factory there have been over 100,000 downloads of four different software factories.  In addition to us delivering this, many of our partners including Infosys, EDS and Avanade are starting to build factories and include them in their technical strategies.  In addition, tools such as GAT and DSL Tools enable anyone to build their own factories, either using existing factories as a starting point, or starting from scratch.

 

While it will take us a number of years to completely realize the software factory vision, we hope our current generation of factories provide some great first steps towards more streamlined software development projects – and that our roadmap with Visual Studio Team System will continue this journey.

 

Namaste!

Posted: Friday, January 26, 2007 5:54 PM by Somasegar

Comments

Jeff Beehler's Blog said:

Over 100,000 to be precise. Take a look at Soma's recent announcement of this important milestone for

# January 27, 2007 1:35 PM

Tom Hollander's blog said:

Soma , our division's VP, has just announced on his blog that the first four patterns & practices

# January 27, 2007 1:57 PM

Steve Cook's WebLog said:

There's a nice plug for our work on Soma's blog - Somasegar is the corporate vice president of Developer

# January 30, 2007 6:35 AM

Sam Gentile said:

I have already said my piece on the Vista launch but also Office 2007 launches today which really rocks.

# January 30, 2007 11:10 AM

Serge said:

But as i remember SF are integrated in any other IDE, not only in VSTS?

# January 30, 2007 4:22 PM

luisdans WebLog said:

La rica capacidad de visualización apenas empieza , vea este video y asegurese de probar este visor 3d

# January 31, 2007 11:01 AM

Franco Martinig said:

There was some "negative" comments on your post in InfoWorld (http://www.infoworld.com/article/07/01/29/HNfactories_1.html). I have made some comments on this article and the Software Factory and Software Product Lines approaches in the following post http://blog.martinig.ch/?p=14

# February 1, 2007 11:53 AM

Somasegar said:

Hi Franco,

Your blog is a great articulation of the situation.  We do know that we can and need to do a better job of talking about software factories.

You can see an ok description here, but we know we have more work to do.

http://msdn.microsoft.com/practices/topics/SoftwareFactories/default.aspx

# February 1, 2007 2:34 PM

enthusiastic2learn said:

I am wondering if you can share the feedback of the Software Factories as it can be used to do research on software factories

Thank You,

Sridhar Ch (working on software factories research)

# December 26, 2007 5:12 AM

Somasegar's WebLog said:

About a year ago I blogged about Software Factories and the great response from people who were using

# March 27, 2008 3:18 PM

Sam Gentile's Blog said:

I have already said my piece on the Vista launch but also Office 2007 launches today which really rocks. The much better Outlook 2007 is worth the price of admission alone IMHO. Vista and Office Launches Vista Launch Page Bill Gates Keynote European Launch

# December 3, 2008 10:25 AM

Time attendance management said:

<a href="http://www.ebstime.com/">Time attendance management</a> Getting help managing your employee schedule and their time is never a bad thing to do. Ebstime.com can get you neat and tidy so that you can measure and coordinate your funds correctly and efficiently.

# July 9, 2009 10:21 AM

marketxm@yahoo.com said:

Information on software industry is something which is very much demanding for younger and this is always appreciated without any discrimination. But about the drawing or bonuses one has to careful for online transaction because like online lottery scams there is lot of rip-off. So be careful!

# July 27, 2009 8:49 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

  
Enter Code Here: Required

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS


Page view tracker