The Essential Practices for Project Management Success

These 20 practices can help make any project more successful and less painful.

Karl Wiegers

--

Photo by Eden Constantino on Unsplash

Managing software projects is challenging under the best circumstances. The team must balance competing stakeholder interests against the constraints of limited resources and time, ever-changing technologies, and unachievable demands from unreasonable people. Project management involves managing people, technologies, risks, requirements, expectations, suppliers, and more. It’s a juggling act with many balls in the air at once.

Here are 20 practices that I’ve found contribute strongly to project management success. They apply whether the “project” you’re thinking about is a single development iteration, a product release, or an entire development initiative. You might dismiss these practices as “traditional project management” and therefore not relevant to your agile project. Not so. An agile team still needs to perform these activities (albeit sometimes by different names), but iteratively and incrementally, such as conducting iteration retrospectives, not just an overall project retrospective.

I’ve organized the twenty practices into five categories:

  1. Laying the groundwork
  2. Planning the project

--

--

Karl Wiegers
Karl Wiegers

Written by Karl Wiegers

Author of 14 books, mostly on software. PhD in organic chemistry. Guitars, wine, and military history fill the voids. karlwiegers.com and processimpact.com

Responses (2)