Jennifer Bedell

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 }

Do testers goldplate too?

by Jennifer Bedell February 7, 2010 Grab Bag

Why is it always the developers who get blamed for goldplating? Most people who have worked in a project environment know that goldplating is one of the biggest contributors to scope creep. When you consider that the cost of change increases as the project timeline progresses, it becomes evident that, in addition to increasing scope, [...]

Click to continue…

Practice Project Management at home

by Jennifer Bedell November 25, 2008 Lessons Learned

As a Mom, it is important to know exactly where everyone is at any given time, how long they are going to be there, and what they are doing while they are there. Other than that, it’s pretty simple.

As a Project Manager, it is important to know exactly what task each project resource is working on at any given time, how long they will be working on that task , what they are doing and why they are doing it. Other than that, it’s pretty simple.

Click to continue…