 Each month the CM Journal provides original content articles and regular columns from industry thought leaders and software providers on a wide variety of configuration management and application lifecycle management topics. .
Get the Feed
|
Release Management Essentials Volume 7 - Number 7 - July 2009 This month's issue is all about Release Management Essentials which encompasses many of the most critical functions that are key to success in Configuration Management. RM is to important that many technology professionals often focus exclusively on establishing effective RM best practices. At CM Crossroads, we give you the best practices for RM as well as all of the other functions usually associated with Configuration Management. Randy Wagner takes us through his Essential Principles of RM with his Dicta RM while Ben Weatherall describes RM in terms of the SDLC and ITIL. Leslie Sachs discusses personality issues that you may encounter in your Release Management Process. My own Behaviorally Speaking discusses my experiences establishing RM in large and small organizations. Chayim Kirshen tells us about Release Engineering Best Practices and Joe Farah gives us the Next Generation of Release Management. Brad Appleton, Robert Cowham, and Steve Berczuk give us An Agile Approach to Release Management, while Mario Moreira describes Release Management, the Super Discipline! Make sure that you drop me a line and tell me about your experiences with Release Management in your organzation. Bob Aiello Editor in Chief CM Crossroads raiello@acm.org
|

|
Dicta RM by Randy Wagner In September, 1916, Oswald Boelcke published a set of principles for air combat that, if followed, gave a pilot the framework with which to be successful. Dicta Boelcke is still taught to pilots today because the precepts have endured the test of time. In this article, I will endeavor to provide an analogous structure for release management, beyond just the code and particularly suited for those working with “live” environments. Read More >> |
|
|
|

|
Release Management by Ben Weatherall This month's article is a short one, primarily because I am tied up in an accelerated series of releases. Ironic, isn't it. Release Management has taken on so many meanings over the years that it is almost impossible for people to truly discuss it without first defining it – and by the time they do, they rarely remember what they started to discuss. This may seem like hyperbole, but just consider how software development typically uses the term as opposed to how ITIL defines it. Read More >> |
|
|
|

|
Personality Matters - Release Management Essentials by Leslie Sachs Release Management is very similar to a team sport that involves many essential interactions. Very often teams find it particularly challenging to work together effectively and the end result is that they cannot manage to complete any complex tasks without making many mistakes. The situation is analogous to that of sports teams which are also affected by interpersonal dynamics which can either help build the team or render it completely dysfunctional. Release Management involves the packaging of every component in order to successfully deliver a complete product to a customer. Read More >> |
|
 |
Behaviorally Speaking – Release Management Essentials by Bob Aiello Implementing Standards and Frameworks involves organizing complicated information in order to help technology professionals produce work that is consistent and, by definition, complies with the standard or framework. These same technical wizards often thrive on their individual creative process. But there are ways to empower and motivate your colleagues while still implementing industry standards and frameworks. This article discusses some of the personality and teamwork issues that you need to consider in this effort.
Read More >> |
|
|
|
|
 |
Release Engineering Best Practices by Chayim Kirshen Good build teams know that stewarding the production build process, is only the beginning the of job. The real question is what happens after a build is done. How are builds tracked? How do you track what was released? How do you escrow your environment? Read More >> |
|
|
|
|
 |
CM: THE NEXT GENERATION of Release Management by Joe Farah We build software as part of a system or as its own ,entire product. The goal is to meet the requirements established by the Customer, the Market and/or the Cost/Benefits analysis. Product releases are meant to move us from some starting point to our ultimate product over a period of time: months, years or even decades. Release Management starts, not with the delivery of software, but with the identification of what we're planning to put into the product. The timing, and content of releases helps us to manage releases so that they are not too onerous on the customer, and so that we stay in a competitive position with our products. Read More >>
|
|
|
|
|
|
|