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 }

Post image for What Do You Mean “Test the Requirements”?

Guest post by Jennifer Bedell

Everyone knows it is less costly to identify defects early in the project lifecycle, but how early can we go?

Typically, we create a project plan that allows for testers to become involved before the actual testing phase.  This gives them an opportunity to review the requirements and create test cases that will be executed during the testing phase.  But, what happens when the tester discovers gaps in the requirements?  Sure, they will ask for clarification and update their tests accordingly, but is this tracked?

A major reason for project overruns is unclear or incomplete requirements. Yet, we still have difficulty justifying additional analysis time.  People want to see results early so we move too quickly into the development phase.

If we track the questions asked about the requirements the same way we track defects that are discovered with the software, we will likely find that the root cause of many ”defects” is the requirements and not the code.  But, it is the code that needs to be fixed because it was based on requirements that may not have been complete.

By reporting on the root cause of defects, we can identify the ratio of requirements defects to code defects.  This data can then be used to demonstrate the importance of allowing adequate time for analysis, formal walkthroughs, and requirements reviews.

At first, this may appear to slow down the progress, but the advantage of discovering potential defects early will decrease re-work later in the project lifecycle.

{ 5 comments }

Scheduling as Premature Elaboration: You’re Doing It Wrong

Thumbnail image for Scheduling as Premature Elaboration: You’re Doing It Wrong by Josh September 16, 2010 Estimation

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. [...]

Click to continue…

Does your PM job include business analysis work?

by Laura Brandenburg June 29, 2010 Career

It’s no secret that business analysis and project management roles tend to blend together in their work on IT and business change efforts. We also find that business analysts naturally take on project management responsibilities and project managers naturally take on business analyst responsibilities, especially in cases where one of these roles is absent or [...]

Click to continue…

Project Management From a Practical Perspective

by Josh May 13, 2010 Communication

Project Management From a Practical Perspective Let’s start with the basic premise that most of the significant things we do can really be considered a project. Whether that’s building a new house, developing a new set of purchasing procedures, implementing a new computer system etc., (the list is potentially endless) these types of endeavours can [...]

Click to continue…

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…