-
Notifications
You must be signed in to change notification settings - Fork 0
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:
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 |
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) |