At Flexiana, when we are deciding on improvements, we use a couple of ways to decide and prioritize. It can be a strategic objective or directly related to it. Or it can be a huge issue we have to solve. And then there are ideas for improvement that come naturally, even they are within our scope.

## For these ideas, we use ICE scoring.

So what is it?

• I means Impact
• C is Certainty
• E is for Effort

$$ICE Score = {Impact \times Certainty \over Effort}$$

Impact is expected income from given activity. 1 stands for $1000 per year (or in total if possible to estimate). These$1000 can come from new income, from savings, or indirectly. For example $10,000 in potential deals might generate$1000 of real income.

$$Impact = {Revenue|Savings \over \1000}$$

Certainty is how sure we are we will get the value. At this moment, we use a scale from 0 to 1. We multiply how much we believe it will happen times how much we have outcome under control times how big part of expenses we can save (minimum is 0.1).

$$Certainty = SuccessEstimate \times OurControl \times min(ExpensesRecoverable, 0.1)$$

SuccessEstimate and OurControl are on scale 0-1, ExpensesRecoverable are on scale 0.1-1. Average item we implement has average Certainty 0.42, average Certainty overall is 0.36.

Effort is calculated as expense where 1 is \$1000 spent per year on people, licenses, or other expenses.

$$Effort = {Expenses \over \1000}$$

All this leads to interesting conclusion:

$$ICEScore = {{{Revenue|Savings \over \1000} \times Certainty} \over {Expenses \over \1000}}$$

$$ICEScore = {{Revenue|Savings \times Certainty} \over Expenses}$$

Or:

$$ICEScore = {{Revenue|Savings \over Expenses} \times Certainty}$$

Where:

$$ROI = {Revenue|Savings \over Expenses}$$

$$Risk = {1 \over Certainty}$$

So:

$$ICEScore = {ROI \over Risk}$$

So at Flexiana we use ICE score as some kind of risk-aware ROI. And to invest into some initiative, it should have positive ROI with risks accounted in.

This approach promotes:

• Activities with lower commitment
• Activities which we believe will work
• Activities where we have the result under control

With this approach, we ended up with:

• Paying for SaaS as a monthly commitment for the first few months
• Building our own systems
• Doing smaller experiments before committing to larger ones

Internally we have some tables and default measures for estimation. So 1 average new customer is worth X revenue. An Internal employee working fulltime on a given agenda is worth Y expenses, etc. With that, we are able to calculate ICE score for tons of ideas in under a minute.

Then, in our Notion, we have a backlog of ideas sorted by ICE score. Once we have an empty slot for new change (more about this in a different article), we pull the one that’s the highest and evaluate it more. Then, we probably proceed with the implementation.

We don’t delete ideas that have a low ICE score, because the impact of some things scales with company size but the expense is basically the same (typically some SaaS we pay on a per user basis).

At this moment I am very happy to have ICE scoring implemented because it is not only a tool that pushes us to think about potential revenues and expenses, but also about risks and at the same time, revenues and expenses are inputs for our budgeting & project success evaluation.

Although Flexiana is already established, profitable and growing on our scale, in most cases we focuse on only one thing with big expenses & large risks at a time. On top of that, we usually work on multiple improvements that are quite cheap and safe.