Ask the Expert

Introducing project management methodologies and ideas

I'm thinking of following CMM (or some techniques of it) for my software projects. I'm just wondering where to begin. What do you think of CMM?

Requires Free Membership to View

I'm not a Capability Maturity Model (CMM) expert, nor do I have a bias against it, other than my tendency to be skeptical of all processes/methodologies that have been institutionalized. That said, I think the best way to introduce a new way of managing projects is the same no matter what process or methodology you plan on promoting.

First, pick a few of the fundamental ideas behind the process and decide to try them out. Focus on the ideas that have potential for solving painful problems and that don't require huge changes. Large ships are steered with small movements of the rudder, and so are projects. They can be changed dramatically with small, subtle changes.

Next, use those ideas to make your projects more successful without telling anyone what you're doing. Let the results speak for themselves. Discard ideas that don't work and move on to something else.

Software project management resources:
Tips for creating software project plans

Six Sigma not necessarily beneficial to software development

Project management training, certification

Eventually, project success will get noticed by others and they will want to know your secret. That's when you tell them the truth, that you've been experimenting with aspects of CMM, agile, or whatever. They will probably ask if there are other aspects of the approach you can use to make the projects even more successful. If they do, it's your opportunity to introduce more ideas from the methodology or to start using it more formally.

The key is to continually find ways to make your projects more successful. That is the best way to drive adoption of any new idea, whether it's your own or somebody else's.

I once used this approach to very stealthily introduce agile into a large organization. When I started, I didn't believe I would ever be allowed to use it on a large scale. In the end, however, it became the preferred approach of my group as well as several others because people could tell that the approach we used was helping us to be more effective.

This was first published in May 2007

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: