Home > Ask the Software Quality Experts > Software Project Management Questions & Answers > Introducing project management methodologies and ideas
Ask The Software Quality Expert: Questions & Answers
EMAIL THIS

Introducing project management methodologies and ideas

David Christiansen EXPERT RESPONSE FROM: David Christiansen

Pose a Question
Other Software Quality Categories
Meet all Software Quality Experts
Become an Expert for this site


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


>
QUESTION POSED ON: 24 May 2007
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?

>
EXPERT RESPONSE

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.


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
Software Project Management
Quality standards don't always mean fewer defects
How to present a project to the management
Project management charts: Beyond Gantt
How to switch your team to Agile
How to deal with a difficult team member
Collaboration and communication tools for virtual meetings
Project management: How to compose a project team
How to create accurate project status reports
Varying SDLC methodologies among development teams
Software metrics and the SDLC

Software project management methods and approaches
Techniques for managing multiple software projects
What are the traits of a successful project manager?
Integrating application lifecycle management (ALM) processes provides additional benefits
How Google developed the Chrome Web browser
Keep software projects moving even during holidays
How to estimate project completion times
Software quality best practices
Successful application lifecycle management: Setting the foundation
How to switch your team to Agile
Application lifecycle management moves up the executive ladder

Team building and group leadership
Quality standards don't always mean fewer defects
What are the traits of a successful project manager?
How to present a project to the management
Offshore outsourcing projects: Seven things every PM should know
How to switch your team to Agile
Beyond 'Just Do It': Manager's guide to completing projects
Project managers can't please everyone
Project managers cannot rely on generalizations
Ten ways project management can move your career forward
How to deal with a difficult team member

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
collaboration diagram  (SearchSoftwareQuality.com)
Gantt chart  (SearchSoftwareQuality.com)
PERT chart  (SearchSoftwareQuality.com)
rapid application development  (SearchSoftwareQuality.com)
Software Process Improvement and Capability dEtermination  (SearchSoftwareQuality.com)
work breakdown structure  (SearchSoftwareQuality.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice



Software Quality - Software Maintenance, Software Requirements, Software Standards
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2006 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts