It's that time of year, where everyone comes up with lists. They may be New Year's resolutions. Or perhaps the 10 best movies of the year, or ten worst political jokes Â… whatever. In the project management world, we might reach out to name the ten most impressive projects, or project successes. I will yield to the obligation to join the masses, with my list of Ten Rules for Project Success. These are based on close to forty years of observing and participating in failures and successes in project management.
Related white papers
Object-Oriented Project Management
Object-orientation is a way of looking at the world as "classes" of "objects" in order to model the real world more effectively than traditional structured software engineering or other methods...
A Team Based Information Management Framework
An Information Abstraction Framework (IAF) has been proposed by Becker and Gibson (1995) to support information management within an organization. The Team Assignment Model provides a basis for decomposing a...
Coordination of Distributed Teams in ProcessDriven Systems Development
Many organizations are establishing teambased, processdriven systems development environments to compete effectively in a rapidly changing world. These environments are characterized by flatter hierarchies that are based on layers of...
Where does Team Building Fit as a Component of Mature Software Development Processes?
Software development is large-scale, integrated, intellectual work (Humphrey, 1989). The skill of developing software is the skill of managing intellectual complexity. Performance ranges among professional software engineers routinely exceed twenty...
Using the Software Peer Review Process to Obtain Measurable Pay Back
Peer reviews are a tool for removing defects from the software product early and efficiently. They involve a methodical examination of the software product by the producers' peers to identify...
A Closer Look at Extreme Modeling
Models don't kill projects, people kill projects. Regardless of what the name may imply, modeling is a fundamental part of the Extreme Programming (XP) software process. However, many developers are...
Successfully Managing an Incremental Real-Time Project: Requirements Management
For large systems, or those systems where conformance and traceability to requirements is essential, requirements management is a key aspect to building a quality system. Requirements management starts with the definition...


