Online Weighted Decision Matrix

Online Weighted Decision Matrix 2014-06-17 17-54-08

So my friend Choed showed me a technique for making big decisions called a decision matrix. The idea is that is that you list the possible outcomes of a decision and the factors that would influence your choice, and then calculate a score for each outcome.  The full rules are here:  As someone who’s kind of indecisive, I thought this was pretty useful. As someone who’s a huge procrastinator, I thought I should make an online app to automate the process before making my decisions 🙂  The result is here:

I tried to make my app look like the original decision matrix – a sheet of graph paper with a bunch of nicely drawn lines. The javascript is done with angular, and is connected to a mongodb db hosted by I also tried out a bunch of new html5 features I’ve never used before, like border image, border-box sizing, and html form validation. The app works best in Firefox. Chrome doesn’t handle the drag and drop properly, but otherwise works. IE, as usual, has some issues.

The work in progress is always saved. Each decision matrix page is assigned a unique url.  Remember that url. When you load that url, your work will appear, just as you last left it.

1 Comment

  1. @halperinko - Kobi Halperin

    December 10, 2014 at 2:20 pm


    I was wondering if you have considered adapting that into an On-Line Crowd-Wisdom Weighted Decision Matrix, as I am seeking for one.

    Background: While your templates answer a single person questions, it does not seem to benefit from Crowd-Wisdom.
    In my field of work (SW Testing) we keep on getting forum questions like
    “What XXX type of tool should I choose for my group?”
    While XXX may be Test Management, ALM, Automation, DB….

    I am seeking an On-line (Web) tool which can not only answer a specific person needs, but ease the process using Crowd-Wisdom.
    1. Per each tool type, each user evaluating his needs leaves a record of the factor attributes he cares about, their weight and each of the evaluated products scores.
    2. The next person who comes to make similar decision, adds to this data, so the list improves, and the scores average can be calculated.
    3. The next person already has a predefined list, and scores – which she/he can use as is, or add some additional data – so it continues and improves.

    Any chance you may improve your platform towards this goal?
    Can we do some joint-venture on this subject?
    (We are a non-profit organization but probably can spare some budget, and as we are testers you can gain lots of free testing and feedback from us and our community)

    Kobi Halperin
    ITCB community relations leader

Comments are closed.

© 2024 Jonathan's Projects

Theme by Anders NorenUp ↑