Business Analyst Blog


September 17, 2007

Another One for the Toolbox

I attended a Certified ScrumMaster training class this year delivered by Lithespeed.  The class was very valuable, and I want to share a tool, trade-off matrix, to help set customer and team expectations.  In my opinion this is a tool that should be used on all projects early in the planning stage.  Here is an example of a trade-off matrix.

 

 

Fixed

Firm

Flexible

Target

Scope

X

   

All 30 Use Cases Identified

Time    

X

3-6 months

Budget  

X

 

$500k

Defects    

X

2 Large Bugs per month is acceptable

By documenting this at the beginning of a project, the project sponsor and all project stakeholders (including project team members) have a clear view of what project success looks like.  In the example above success is implementing all features, within a budget close to $500k and somewhere within 3-6 months.  In addition the sponsor is OK with 2 large bugs a month. 

You may find that a project sponsor wants everything “Fixed.” By using this matrix to illustrate the triple constraint it helps drives your discussion explaining why there needs to be a trade-off. 

I plan on using this to help define success.  Please share any tools you use.

Filed under: General, BA Tips, Requirements — Kupe @ 9:00 am

8 Responses to “Another One for the Toolbox”

  1. links for 2007-09-17 « steinarcarlsen Says:

    […] Another One for the Toolbox […]

  2. Craig Says:

    Thanks for sharing. I presume there is some kind of method of prioritising, otherwise everything jut ends up being a fixed or firm tagret, right?

  3. Claudio Kerber Says:

    Great tool. We just delivered a major version for our Sales Force Automation system today and after the presentations I spent one hour discussing if it was a success or a partial success with my boss. From my point of view, when I've got the project, we were in a very hard situation, the relationship with the costumer (internal) was horrible after two very bad scoped versions (not by me!). All he wanted at that time was to deliver something good to the costumer as fast as possible and he accepted the risk of investing only part of the time needed to a good analysis before jumping to programming. Today, 3 months later we have an improved process and a better team assemblage and having a bad scope is not acceptable anymore, but he forgot how he felt at that time and is comparing the project results with his new expectation. If I had a matrix like this at that time, it would be easy for us to remember what success meant at the time we started the project. Thanks for the tool. Kerber - ITBA - Digitro technology www.digitro.com www.kerber.com.br

  4. Kupe Says:

    Claudio,

    That’s it! I’m sorry you are not being rewarded for your efforts, but hopefully next time you can use this matrix to help everyone realize a great success. Keep it up!

  5. Amos Says:

    As a newly hired (inexperienced) BA I strongly believe that this is a tool to be used in my upcoming analysis tasks. Keep up with the informative work your are doing.

  6. Faizan Says:

    I’ve seen this illustration of the triple constraint used in some large scale projects we’ve worked on, without the last bit (which is defects). I personally feel, as a member of the IT department in general and a BA specifically, we should aim to make defect free solutions, therefore aiming to quantify the tolerance level of defects seems illogical to me. Without the defects part, this is a perfect tool and also a 3 by 3 matrix. I stress on the 3 by 3 part because EACH attribute (Scope, time and Budget), should have one and only one state (Fixed, Firm or Flexible). This encourages all participating stakeholders to think about which aspect of the project they are consciously willing to compromise.

  7. Kupe Says:

    Thanks for yoiu comment Faizan. You can add or remove items as it pertains to your project. I used defects as an example.

    I have to disagree slighly as it relates to defects. Although we should aim for defect free solutions, defects is an area where the team needs to understand tolerance. Different decisions can be made based on the tolerance for defects. If the time for the project is fixed and no tolerance for defects the team may need more resources than if there was some tolerance for defects.

    I say keep defects in there even if it seems illogical!

  8. Kerber Says:

    Like the vulcans would say: “keep it, itīs illogical, but they are humans”.

Leave a Reply

By submitting a comment you are agreeing to conduct your communication in a professional manner using appropriate language and respecting all individuals and organizations

News History:

October 2008
S M T W T F S
« Sep    
 1234
567891011
12131415161718
19202122232425
262728293031  

Author Bios

Blogroll

Categories:
Archives:
Subscribe:
Add to My Yahoo!
Add to Google
Add to NewsGator
Add to Rojo
RSS2 Feed

Login