Skip to content

Tech Stack

Jacob Scoggin edited this page Oct 1, 2023 · 3 revisions

Document your decision process for every level of your tech stack. There are a few options available, including:

Pro/Con List

You could do a simple pros/cons list for your options:

Database Pros Cons
Oracle DB Some stuff Other Stuff
MySQL Some stuff Other Stuff
mongoDB Some stuff Other Stuff

Decision Analysis Matrix

Alternatively, you can try to quantify things with a decision matrix:

  • Make a column for each factor you find important.
  • Assign each column a weight denoting its importance (e.g. 1-not that important to 3 - extremely important)
  • As a team, rate each technology candidate in each factor on a scale of e.g. 1-5
  • Sum up the weight*rating across a row to get that candidate's overall score
Database Cost Maintainability Existing Documentation Team Interest Sponsor Interest Score
weight (1-3) (1-3) (1-3) (1-3) (1-3) -
Oracle DB (1-5) (1-5) (1-5) (1-5) (1-5) =sum(weight*rating)
MySQL (1-5) (1-5) (1-5) (1-5) (1-5) =sum(weight*rating)
mongoDB (1-5) (1-5) (1-5) (1-5) (1-5) =sum(weight*rating)