Home Blogs Community Blogs We work in silos and it hurts the very organizations that pay us.

CM Community Blogs

Configuration Management Blogs from the members of CM Crossroads.
Julian Simpson

Siloes are for farmers to store grain in.  But we've adapted siloes in our organizations.  Check this workflow (from a medium size UK company) out:

  1. Developer writes a feature.
  2. Developer raises a change request.
  3. The Change Control board meets, discusses the change, and approves it.
  4. Developer "hands over' the code by checking into a well-known place in Perforce.
  5. Release manager gets the change, verifies that all the change information is complete, and attempts to deploy the change to an integration test environment. [let's assume that it works, otherwise your eyes will glaze over]
  6. A tester (paid by the day) will verify that the functionality works.
  7. Steps 5 and 6 are repeated in a formal test environment, and then UAT.
  8. Release manager hands over the code in a well-known place in a filesystem for the systems administrator to deploy.
  9. Systems administrator deploys the code (assuming that the test environments are realistic and the instructions are up to day).
And the change?  Revoking the rights of temporary staff to order lunch on the company intranet.  Each handover introduces waste in the form of waiting, miscommunication, errors and plain old overhead.  Is this appropriate?  I think not.  But for millions of us, it's just the way we work.  I'd rather the tester and the developer collaborate to write the code and it's automated tests, allow an automated deploy to test environments, and use the same process to get the code into production.
Sadly, most of us are a long way off.  So we inhabit the silos.


Tagged in: Untagged 
Trackback(0)
Comments (1)add comment

Bob Aiello said:

Bob Aiello
...
Sad but all too true. Nice thoughts Julian...

Bob Aiello
Editor in Chief
 
February 02, 2010
Votes: +0

Write comment
You must be logged in to post a comment. Please register if you do not have an account yet.

busy