« The evolving domain language of IT... and more on Application versus Service | Main | Open source configuration management tools »

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341bf8f153ef00e54ec9e8628833

Listed below are links to weblogs that reference The CMDB dream team:

Comments

alex

Hi Charlie,
You list a good mix of skills that represents the kind of expertise one would want in a team that maintains and evolves a CM repository. Actually, I would say, that the same mix of qualifications would be useful for many development projects, not only a project that resulted in a successful CMDB implementation.

Rather than contemplating a "CMDB dream team", I would instead like to take a step back and ask two questions that I believe have lead to issues that dog "the CMDB hype cycle" and represent bigger risks to CMDB adoption.

1) Where, organizationally, does the CMDB fit?
IT likes to structure itself into a development group and an operations group. Given that structure, which group is best suited for developing and administrating the CMDB? A comprehensive CM model will describe entities spanning both development and operations worlds (e.g., application components vs. physical infrastructure). Of course, all these CM entities are inter-related so a change in one place, impacts other parts of the model. Assuming both development and operations can agree on collaborating via a CMDB (which would be a huge landmark decision), there are still practical problems around who ultimately controls the CMDB. This leads to another practical question:

2) What is the role of a CMDB with respect to other tools?
A CMDB in isolation is just a data model that amounts to documentation. A CMDB only has practical value if its data and artifacts are leveraged by tools - tools that drive the day-to-day IT processes such as application releases, operating system upgrades, network configurations, etc.

Both questions really can boil down to this: How do development and operations groups collaborate using the CMDB paradigm? Does anyone have real life experiences they can share?

Alex
---
dev2ops: Driving change from dev to ops in a software as a service world. A view from the trenches.

alphasong

re 1) The CMDB as an application should be owned by the same group that supports your HR and Finance systems - it is a corporate back end system. The business process owner should be an IT Service Management organization that is neither development nor operations, but a referee between the two.

2) For one vision, see http://erp4it.typepad.com/erp4it/2005/06/a_success_story.html. I have a lot on this in my book.

Jiri Ludvik

Charles,

Why are you calling your post a rant? I think it is rather justified. Even though I have not seen the full CMDB, I have been pretty close to two asset / inventory management implementations from which I can say draw some lessons. I'd say that in terms of skills, ideal team is pretty much closer to an ERP than a technology project. I would probably combine several skills you mentione into fewer roles:
- project manager
- CMDB tools expert - data structures, cmbd tools
- requirements, process & business change specialist - use cases, requirements, business process engineering
- architect - overall concetp, data sources, integration.
- ops process specialist - ITIL, day to day operations
- data acquisition
- data cleansing
- training

This is pretty similar to the roles on an ERP project. The only problem there is that because business benefit of CMDB is much smaller than that of ERP, it is difficult to justify the funding for experienced and full time staff for these roles. So you probably end up with fewer part time people who are not clued up, which will evenetually result in lower quality and/or longer timescales.

Following Alex's example and taking a step back, I think the key to successful implementation is in the balance of costs & benefits. I had a discussion about this yesterday with one of our CMDB /asset management specialists and we pretty much agreed that for the time beeing the balance of costs & benefits for CMDB is still too heavy on the cost side, which makes successful implementation rare / painful.

I'd guess the key is looking at what can be done now (in terms of CMDB products, ops process design & enterprise infrastructure design) that will enable easier future adoption of CMDB.

Larry

We have used a remarkably similar structure for our project team that is implementing a CMDB.

I would also add that this approach applies to any service management systems or tool implementation and yes it is very similar to any other IT project for the business.

The one difference? We don't have to train the finance people in generally accepted accounting practices if we are implementing a financial management system for them. But...we do have to train IT staff and managers in ITIL and Service Management... :)

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Comments are moderated, and will not appear until the author has approved them.