Operational level agreement: the internal promises an SLA depends on
An OLA is what each internal team owes the one facing the customer. Without it, an SLA is a promise made on behalf of people who never agreed to it.
Most teams pick between “everyone is an admin” and a permissions matrix nobody maintains. There is a middle path, and it takes about twenty minutes.
Small teams tend to run one of two permission models. The first is everyone-is-an-admin, which works beautifully until the day a contractor deletes a shared folder or a departing colleague still has access three months later. The second is a spreadsheet of who-can-do-what, drawn up once during an audit and never opened again.
The middle path is boring and effective: a handful of roles, assigned deliberately, reviewed occasionally. Here is how to get there without a project.
The instinct is to map roles onto seniority. That produces access nobody needs and blocks people who do. Sort by activity instead — most people fall into four buckets:
Almost everyone belongs to exactly one bucket for any given body of work, and the buckets map cleanly onto the roles most tools ship with. In Ettex they are Administrator, Editor, Commentator and Viewer, with Guest for someone who needs one document by link and nothing else.
Small teams routinely over-engineer this. You do not need a role per department, per-document exceptions as a habit, or an approval workflow for read access. Every extra rule is one more thing that will be wrong in six months and one more reason for someone to work around the system entirely — usually by emailing a copy of the file, which is exactly the outcome permissions exist to prevent.
If a permission scheme cannot be explained to a new joiner in two minutes, it will not be followed.
Two. One creates a single point of failure when they are on holiday; more than two and nobody feels accountable for settings and clean-up.
An editor changes the content. A commenter can read it and leave comments or suggestions, but cannot alter the text — the right default for reviewers and stakeholders.
Give them the narrowest thing that works: guest access by link to the specific documents, or a single project — not a full seat in the team.
Quarterly is enough for most small teams, plus immediately whenever someone joins or leaves. The review is mostly reading the member list and asking whether each row is still true.
The person actually responsible for the work, not whoever happened to create the account. Ownership can be transferred, and it should be — before the original owner leaves.
Permissions are not a security project for a team of eight. They are a twenty-minute setup, a habit at joining and leaving, and one calendar reminder a quarter.
An OLA is what each internal team owes the one facing the customer. Without it, an SLA is a promise made on behalf of people who never agreed to it.
IT general controls decide whether you can rely on anything a system tells you. Weak ITGC does not fail on its own — it invalidates the controls above it.
Segregation of duties splits a transaction so that committing fraud or hiding an error requires collusion. Most breaches of it are accidental, and invisible until tested.