In small companies, a single key stakeholder often approves everything, ensuring alignment with the organizational vision and strategy. However, as the company grows, this can lead to bottlenecks - or "approval hell". One approach that addresses this is to have multiple people responsible for a specific approval. This ensures a clearly communicated system for cross-authorization.
Generally an approval is anytime you need someone else to check a piece of your work before it can be marked as done.
Approvals can either be:
❌ Figure: Bad example - Approval hell!
✅ Figure: Good example - Scaled approvals - The group of people in charge of a cross approval are called a XXX Master
There are 5 steps to developing the new system of approvals:
Look for tasks which frequently take a long time to be approved.
Example: Delays in approval for induction completion because the assigned approver is often busy.
Build a list of people who are experts on that subject - they will be responsible for approvals.
Once the list is compiled, assign each person a priority. That determines the order to contact people.
Tip: Set the "original approver" as the lowest priority to minimize their involvement.
Tip: When pinging the approvers in priority order, make sure to include the priority number as part of the message. Example: Calling you to review a code change - Code Master (2/5)
❌ Figure: Bad example - Adam approves the completion of everyone's induction
✅ Figure: Good example - There are 10 Induction Masters responsible for approving everyone's induction - in this case I would start with Brady
Some tasks are more valuable than others. For example, a task to fix spelling mistakes doesn't matter as much as deleting invoices. Therefore, you would assign more approvers to the task of deleting invoices.
Figuring out the correct number of approvals can be difficult. Generally, the idea is to reduce the amount of approvals as much as possible without sacrificing quality or risk.
Here are some guidelines:
The gold standard is to look for a way to remove approvals entirely. This gold standard can usually be achieved for common sense fixes using tools like Grammarly and ChatGPT. For example, you may decide that any spelling mistake fix can be applied to the company induction system as long as Grammarly has verified it.
In these cases, it becomes a rubber stamp and a 3rd party tool acts as the approver.
Example: Fixing a typo.
Tasks that require 1 approval are usually well-documented, routine processes. In that case, the standard acts as the second approver since it is assumed that it has been followed.
Example: A routine leave request.
2 approvals are for tasks that fall into one of the following categories:
In these cases, a 2nd approval is valuable because:
✅ It establishes confidence in the process
✅ It results in fewer mistakes slipping through
✅ A single approver may make a rushed or wrong decision
✅ The approvers hold each other accountable
Example: A purchase for $500-$5,000 (relatively expensive).
When approval is critical to the business, it is worth considering if it should be approved by a "council" of people or by the "original approver". These are tasks where a mistake could be catastrophic for the business. It's important that one of the approvers of these tasks is a senior in the relevant field. Any key stakeholders affected by the change should also be alerted.
Example: Opening a new office (costly and risky).
The final step is to record all the established decisions and induct the new approvers.
✅ Figure: Good example - Read the employee instructions to see how to get it approved
One problem with this system is responsibility creep! When someone is a trusted individual within the company, they can end up with too many responsibilities, causing new bottlenecks.
To prevent this issue, create reports tracking the number of approvals people do. That way, if someone has too many, you can reallocate some of them.
Figure: A report tracking how many approvals people do from the Teams Approvals app (structured data). Inside the form there are the right people to approve
Figure: Instead of using an approvals app, this is a report tracking how many approvals people do from company emails (unstructured data). Each person needs to first manually look up who is the employee responsible for approving the email
The tool is called SSW EagleEye.
Sometimes, approvers may run into a controversial approval or be unsure about an approval. Approvers may also have differing views about how to handle an approval.
Disputes between 2 approvers can be solved as follows:
This process should ideally be implemented across all business bottlenecks. However, identifying the most problematic approvals can be challenging.
To solve this, communicate the new approval process company-wide, encouraging employees to suggest areas for implementation. This crowdsourcing approach should yield valuable feedback on where to apply the streamlined approval process.