Archive for March, 2010

Traceability Matrix: Letter vs. Spirit of the Law

26 March 2010

Project Management Audit - Traceability MatrixAfter posting my blog about project scope creep, Joshua Milane asked if I am a proponent of traceability matrices. I replied YES.

He immediately sent me his preferred approach. It is a good article particularly for practitioners who occasionally prefer the spirit vs. the letter of various methodologies, processes and standards.

As long as the job gets done, is it really necessary to have physical vs. conceptual traceability matrices? In my projects, I have never seen the former per se but I know that we can:

- trace the origins of requirements
- map the design against the requirements
- vet the solution against the design
- pinpoint where a change came from
- identify who signed off on the changes

We use unique IDs for requirements, test cases, defects and change requests to link various artefacts. Do we need more?

Seven Steps to Prevent Project Scope Creep

25 March 2010

Project Scope ManagementPrevent undocumented and/or unapproved changes by strictly adhering to fundamental scope management and change request (CR) processes.

Unless there is an approved CR, do not allow changes on signed-off documents.

From Requirements to Solution

  1. Requirements Document (RD): gather requirements; conduct walkthroughs; prepare the final version; get signoffs
  2. Traceability: trace the proposed design (PD) against the RD (items not mentioned in the RD should not be in the PD); get signoffs
  3. Acceptance Checklist (AC): create based on RD and PD; get signoffs before starting solution development
  4. Actual Solution (product, service or result): accept only if it meets RD, PD and AC parameters

Change Request Process

  1. Establish a change control board (CCB)
  2. Submit all CRs to the CCB for “approval to estimate”
  3. CCB to approve, defer or reject the CR based on the estimated impacts

Connect with Dr. John A. Estrella via Facebook, LinkedIn and Twitter.