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. .
Configuration Management Planning Volume 6 - Number 6 - June 2008
Configuration Management is all about responding to change. Good CM practices enable your technology force to engage and deal with any challenges that occur during your software and systems development effort. This is accomplished by establishing best practices to effectively manage the configuration and release management changes that need to occur. The most important part of this effort is Planning for CM. Most people make the mistake of thinking that a CM Plan somehow means that everything is set in stone. Actually good planning helps you be more Agile and deal with anything that occurs. I lead this effort by talking about Software Process Improvement and overall change management. Matt Johnson takes the deep dive on writing CM Plans. Mario Moreira discusses the Dimensions of SCM Planning. Mike Sayko discusses creating a CM Plan to Support Iterative Software Development. Bridget Pilloud then discusses planning for the runtime environment. And of course, I return to the scene of the crime to whisper some of my infamous Guerrilla Tactics for job hunters (sshh! don't let your old boss read this column)!
CM Planning is a critical skill that all CMers need to have. I would also like to recommend that you take the deep dive and study the IEEE 828 standard for CM Planning. You can contact me personally if you would like some help with this!
Behaviorally Speaking: What Does CM Planning Have to do With Behavior? Software Process Improvement (SPI) fails in many organizations for a number of reasons. In the beginning of any SPI initiative many people are often excited and ready to turn their organization into a top Software Development shop. As early as three weeks into the effort many development managers start to loose interest and focus back on the day to day needs of making tight deadlines with less and less resources. CM Planning can help to reinforce the organizations commitment to proper release ma... Read More >>
You have to have a plan, Man Hey CM’ers! Welcome to another fun filled, fact free edition of From the Trenches, the column where we get down in the mud to talk about the basics of Configuration Management and try to avoid any incoming shells. This month we will talk about Software Configuration Management Plans (SCMP’s). What are they? Why do you need one? How do you write one? How can you delegate this task to someone else, anyone else? Read More >>
The Dimensions of SCM Planning There are times when Software Configuration Management (SCM) gets implemented and the results may not be as positive as one would hope. There can certainly be many reasons for this, but some times, it comes down to whether or not due diligence was performed during SCM planning, an important criteria for successfully implementing SCM. Other success criteria include: sponsorship (management commitment to the SCM effort); funding (money to purchase appropriate SCM tools and infrastructure); and p...
Creating an SCM Plan to Support Iterative Software Development Since the establishment of software configuration management (SCM) as a formal engineering discipline, the written SCM plan has been accepted as an essential document for software development organizations. SCM engineers regard the plan as a description of the CM process and an enumeration of the CM procedures to be used on a project or program. Writing an SCM plan is often viewed as the first step in establishing the CM process for a new software development effort. Read More >>
First you Create a Universe Carl Sagan once said, “If you want to make an apple pie from scratch, you must first create the universe.” It’s easier to make pie if you just have to go down to the store for the apples, versus creating the cosmos. Software development is the same way.. Read More >>
Human Resources Corner: Guerrilla Tactics for Job Hunters This is a tough time to be unemployed. Job Hunters report that this is one of the toughest times to land a position in IT. To be successful requires a lot more than just a good resume and solid experience. Job Hunters have to employ tactics that can uncover opportunities and then open doors so that they can compete for one of the few available positions in their field of expertise. I have been asked to council many IT professionals who were looking for work, some unemployed for over a year.