Sponsors

Microsoft


TechWell

We have 878 guests and 3 members online

Home Implementation Excellence Envelope Please - 2009 Predictions for Configuration Management

Envelope Please - 2009 Predictions for Configuration Management

E-mail
Written by Mario Moreira   
Monday, 19 January 2009 15:10
jan09envelopebig.jpgThis year we're going to party like it's 2009...  A decade after the turn of the century, we have seen new Configuration Management (CM) tools make an appearance on the market, an expansion from CM to Application Lifecycle Management (ALM) tools, and CM going global.   What might be some of the latest trends in the industry?  As we look to the horizon, what do we think will be hot in the CM landscape for 2009. The please...

The Predictions
: What might we see by way of changes for CM in 2009 IMHO, I see three significant trends or shifts.   I believe we will see (or continue to see) changes in the following areas:
  • CM comes to the forefront of Agile
  • Agile comes to the forefront of CM 
  • CMDB becomes a major focus for business

 

mmjan09-1.jpg

My predictions are based on either, what I see currently happening in the marketplace and expect to continue or increase, and what I expect to see after an analysis of the news in the CM field. 

Prediction #1:  CM comes to the forefront of Agile  
I predict that we will see a stronger focus on agility in the way we approach and deploy CM.  This is because Agile methods are continuing to increase in adoption.  With the need for speed, comes the need for CM that is both lean, yet well integrated with the Agile processes.  CM tools will need to be implemented in a quick way to support the needs of Agile teams.  We already see this happening with some of the CM tool vendors such as AccuRev, Perforce, and Subversion and their ability to get implemented quickly.  They are establishing functionality to more readily adapt to the way that Agile works in both speed and change.   

We see that several Agile methods call out Configuration Management as one of their practices, values, and/or success criteria.  This includes Dynamic Systems Development Method (DSDM), Feature Driven Development (FDD), and Agile Unified Process (AUP).  Extreme Programming (XP) also has a heavy reliance on CM with the refactoring and the pair programming practices.   This recognizes the value of CM to Agile software development.   

There is, and will continue to be, more of a focus on integrating CM tools with Agile Project Management tools to provide for more readily available information on the work and changes therein as it relates to the stories and requirements in the backlog.  Recently, AccuRev established an integration with Rally Software.  Rally manages work at the story level while AccuRev manages work at a change level.  If everything you do is represented in a story and you link the changes back to the stories, then you have a closed loop system with the ability to more accurately know the progress you have made and can quickly identify the changes per story.  Rally also has an integration connector with Subversion.   These types of integrations start driving toward a tool suite that makes it easier for Agilists to focus on the work at hand by offering a closed loop between the story and the done-done work, assuming that the tool suite is adaptable for various needs of an Agile software development team.  

Prediction #2:  Agile comes to the forefront of CM  
I also predict in vice-versa manner that we will see more CM vendors begin to use Agile methods to more readily respond to customer request in the software development of their own CM product.  A good example of a company that has already made this shift is Borland.  Borland has transformed their software development organization to Agile.  In fact, they have received an InfoWorld 100 Award for their transitioning effort.  While they decided to use Agile to reduce cost and increase efficiency and quality, they learned that they simultaneously improved customer relationships because of their ability to respond more quickly to customer requests. 

 Prediction #3:  Need for CMDB to drive business results
My final prediction is that we will see more companies look to establish and evolve their configuration management databases (CMDB) for identification and management of all of their assets and processes to better recognize, measure, and manage costs to the business.  In addition, we will see more focus on federating the various CMDBs a company may have to provide a much better "big picture" for IT executives looking to lower total cost of ownership (TCO) and better leverage their existing resources.  In fact, Denise Dube wrote an article entitled "The IT management ‘hot list' for 2009" that includes the notion of a federated CMDB that identifies cost. She concludes that "By correlating CMDB data with information from asset, procurement and financial systems, IT managers might be able to better pinpoint the costs they expend delivering services to the business." 

Other Considerations for CM
Cost will continue to play a key role in 2009 due to the economic downturn.   However, even with the economic downturn, there appear to be many CM, Build, and Release engineering positions available.  I see many of these positions being posted on dice.com, careerbuilder.com, cmcrossroads.com, and linkedin.com.   That is a good sign for CM professionals in these hard times.   

Summary
To summarize, as we look into 2009, I predict we will see movement in the following areas:

  • We will see CM companies support Agile more effectively and more readily integrate with Agile Project Management tools. 
  • We may see more CM companies adopt Agile methods for software development.    
  • We will see an increased need for configuration management databases (CMDB) including federating CMBD for a better ability to lower TCO and leverage resources more effectively.    

Have a productive 2009!!!

References      

 



Mario Moreira is a Columnist for the CM Journal, a writer for the Agile Journal, a Technologist and Architecture, an Author, and has worked in the SCM field since 1986 and in the Agile field since 1998.  He has experience with numerous SCM technologies and processes and has implemented SCM on over 100 applications/products, which include establishing global SCM infrastructures.  He is a certified ScrumMaster (CSM) in the Agile arena having implemented Scrum and XP practices.  He holds an MA in Mass Communication with an emphasis on communication technologies.  Mario also brings years of Enterprise Change Agent, Project Management, Software Quality Assurance, Requirement Management, facilitation, and team building skills and experience.  Mario is the author of the SCM book entitled, “Software Configuration Management Implementation Roadmap”.  It can be found at www.wiley.com, www.wileyeurope.com, and www.amazon.com (search for Mario Moreira).  It includes step-by-step guidance for implementing SCM at the organization, application, and project level with labor-saving templates on CD.  
Mario is also in the process of writing a new book entitled “Adapting Configuration Management for Agile Teams”, another Wiley project that is tentatively due out in the Fall of 2009.  You may reach Mr. Moreira by email at Mario.Moreira@cmcrossroads.com

 

Trackback(0)

Comments (0)add comment


Write comment

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

busy
Last Updated on Wednesday, 22 July 2009 14:34
 
509 Bandwidth Limit Exceeded

Bandwidth Limit Exceeded

The server is temporarily unable to service your request due to the site owner reaching his/her bandwidth limit. Please try again later.