Got Configuration Management Best Practices?


It is also seems true that CM is rarely invited into the early planning phase of a product's development where they could provide insights into how to make the development process easier on development. I wish I could give a pithy or succinct pointer on how to resolve this, but I have been fighting it for more than three decades and it seems to still be one of the more common questions asked. All I can suggest is trying to capture some statistics on the time lost due to “unnecessary” merging and duplicate documents (or replicated document “pieces” that have to be independently maintained) and use them to convince management to involve CM before the next product is started.

Finally, while it is true that you can use software CM tools to perform hardware CM, it is generally not practical. Just like management likes to “right size” personnel, use the right tools to do the job.

User Comments

1 comment
Bruce Logan's picture

This article struck chords in so many different ways! Thank you for articulating these points so well, and in one place. As it happens, I'm busy with a Quality Management review process at present, and some of the points raised above are certainly going to find their way into my recommendations soon!

October 28, 2014 - 5:36am

About the author

Ben Weatherall's picture Ben Weatherall

Ben Weatherall was a leader in the CM community sharing his best practices from Fort Worth, Texas where he practiced Practical CM on a daily basis supporting a modified Agile-SCRUM development methodology. He used a combination of AccuRev, CVS, Bugzilla and AnthillPro (as well as custom tools). He was a member of IEEE, ASEE (Association of Software Engineering Excellence – The SEI’s Dallas based SPIN Affiliate), FWLUG (Fort Worth Linux Uscers Group), NTLUG (North Texas Linux Users Group) and PLUG (Phoenix Linux Users Group).

AgileConnection is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, is the place to go for what is happening in software development and delivery.  Join the conversation now!