Build Automation and Complexity

8 06 2009

Siva Jagadeesan has blogged that the best approach to automate a complex manual process (and his example was a build process) is to simplify the process before trying to automate it.

This is an approach that I’ve always pushed, and to take this a step further I argue that you can’t optimise or automate a process that you haven’t defined. This is embodied in CMMI insofar as a process area cannot reach the optimizing (Level 5) maturity level without reaching the defined (Level 3) maturity level.

The process optimisation process I normally apply is:

  1. Define the manual process.
  2. Simplify/optimise the manual process.
  3. Automate the manual process.
Advertisement

Actions

Information

2 responses

11 06 2009
Team System News

VSTS Links – 06/11/2009…

Jeff Hunsaker on Agile with TFS Presentation Follow-up The Accentient Blog on SoCal Team System Willy…

29 03 2010
Ismail Ahmed Syed

Hi,
We have set 7 different Build Qualities in our TFS, and one of the build is not showing up of build quality 2 ,when we go to Build explorer of TFS, but we can see that build when we are Doing a query using My query tab under work items.Your help will be greatly appreciated.

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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




Follow

Get every new post delivered to your Inbox.