requirements

Your Customers Don't Care

I was in a local cafe the other day working on a Kanban training course I’ll be making available sometime soon.

I grabbed the usual coffee for fuel and then a sugar avalanche of a toffee bar caught my eye. And I bought it. Because I have no impulse control whatsoever.

I chewed the first wonderful bite, eyes closed, prepared for the caloric coma. [click to continue…]

{ 4 comments }

Scheduling is what project management is all about, right?

Among the plethora of project management tools available, what aspect is most widely promoted?

Jumping right into MS Project or any other scheduling tool is a mistake.

Projects like this are built on very unstable footing, and it’s likely they will fall apart in some way.

It’s just not safe.

If you haven’t fully developed a good Work Breakdown Structure (WBS)/PBS, requirements, and Basis of Estimates (BOE) before you start scheduling (and subsequently estimating costs and setting a budget), you’ve done it wrong.

So please, don’t open up a scheduling tool the moment you start a new project.  For me, there is a general order of operations to acheive project planning which is built on a sturdy foundation.  I don’t care if it’s waterfall, agile, whatever.  There are pieces between steps that go back and forth a bit before moving forward, but in general:

  1. Why – (business case, charter)
  2. What – (charter, WBS, requirements, use cases/user stories)
  3. How/Who – (ConOps, Trade Studies, Design, Basis of Estimates)
  4. When – (schedule, prioritized backlog)
  5. Iterate – (progressive elaboration, sprint cycle)

[All wrapped inside a Project Management Plan/Approach, based on proven system engineering/industry practices,  and supported by risk and configuration management.]

Note that MS Project or other scheduling tools don’t enter the picture until Step #4.  I have never heard a convincing argument as to why anyone would think of scheduling anything until you had a good grasp on the foundational prerequisites I list in steps 1-3 above.

So what do you think?  Does my take on this topic match up with your own, or are you mad at me now because I’m talking about you?  Either way, please leave a comment and let’s discuss what you think.

{ 7 comments }

Requirements Gathering? Elicitation? No…

by George Bridges, PMP March 16, 2010 Requirements

Gathering Requirements: That it implies that you already know the solution to the problem. By collecting information, we determine the “real” problem(s).

Click to continue…

Performance Based EVM

by Travis K. Anderson, MBA, PMP January 22, 2010 Training

Many of us have experienced frustrations with obtaining useful program performance data. It is not always an easy process of maturing project management and earned value management best practices…

Click to continue…

What Are Requirements?

by Josh July 8, 2009 Definitions

Requirements are descriptions of the end-result of your project. They are a way to gain consensus on exactly what it should do, and impose some constraints as well.

Good requirements DO NOT impose a particular solution unless there is a valid business reason. Let me explain.

Click to continue…

Are you eligible to appear in the PMP exam?

by Raja November 23, 2008 PMP

So, you have been hearing of the advantages of being a PMP and have finally decided to appear in the exam!

Great! Before you get set to prepare for this exam, you need to spend a moment verifying whether you are eligible to appear in it. Through this article, I will help you do exactly this.

So, what is it that you need to be eligible?

Click to continue…