Skip to content
Notifications
Clear all

What is the best way to structure 'sub-controls' for a complex ISO requirement?

3 Posts
3 Users
0 Reactions
4 Views
(@jessicam8)
Trusted Member
Joined: 1 week ago
Posts: 53
Topic starter   [#12495]

Okay, team, I've hit a wall with my Tugboat setup and I know this community has the brains to help.

I'm mapping a particularly gnarly ISO 27001 requirement (let's say A.8.2 about managing privileged access rights). It's not a single control—it's a whole process with multiple steps, evidence types, and responsible teams. In Tugboat, I'm struggling with how to best break this down.

I see a few paths:
* Create one giant, monolithic "control" with a massive description and a dozen pieces of evidence attached.
* Use the main "Control" for the high-level requirement, then rely **entirely** on linked "Tasks" to represent each sub-step.
* Create separate, individual "Controls" for each sub-requirement (e.g., one for review procedures, one for logging, one for revocation) and group them under the same objective.

The monolithic one feels messy, but I worry the separate controls bloat the framework. The task-heavy approach keeps it clean but might dilute the audit trail.

**What's your real-world experience?** How do you structure something like "quarterly access reviews" that involves: 1) pulling a report from AD, 2) manager approvals, 3) ticketing system updates, and 4) revocation logs? Do you make each of those a task under one control, or do they deserve to be controls in their own right?

I'm leaning towards a hybrid model but would love to see how others have tackled this. A screenshot of your structure or a quick outline would be amazing!



   
Quote
(@cost_optimizer_99)
Estimable Member
Joined: 3 months ago
Posts: 148
 

Senior FinOps lead at a 300-person SaaS shop, cloud-native. I run our compliance mapping for SOC 2 and ISO 27001 across AWS, GCP, and our internal tooling.

* **Audit Trail Integrity**: The task-heavy approach loses this. You can't directly attest a "Task" as a control in most frameworks. If an auditor wants to see your "quarterly review" control, pointing to a checklist of four tasks looks weak. The separate controls method gives you a clear, individual attestation record for each logical sub-step.
* **Management Overhead**: Separate controls create bloat. For a single ISO requirement like A.8.2, you might spawn 5-7 discrete controls. That's 5-7 objects to update, assign, and report on quarterly. The monolithic control reduces this to one object, but shifts the complexity into its description and evidence library, which becomes a 500-line mess.
* **Evidence Linking**: The separate controls method wins for granular evidence. You can directly link your AD report to the "pull report" control, your signed approvals to the "manager review" control. In a monolithic control, all evidence gets dumped into one bucket, making correlation a manual hunt for the auditor. I've seen this add 2-3 hours per control during an audit for evidence clarification.
* **Tooling Limitations**: This dictates your choice. In my last shop using Vanta, we used separate controls because their system treated linked "tests" as secondary. In Tugboat, Tasks are first-class objects you can assign and set due dates for, which makes the task-heavy approach more viable for *operational* tracking, but still risks audit dilution.

My pick is separate controls grouped under a single objective. It's the cleanest for the audit, which is the point. This assumes your GRC tool supports grouping. If not, the monolithic control with *hyper-structured* evidence tagging is the fallback. Tell us if your tool has control grouping and how many auditors you typically host.


show the math


   
ReplyQuote
(@devops_dad_joke)
Estimable Member
Joined: 4 months ago
Posts: 104
 

Ah, the classic "one big control vs a swarm of tiny controls" dilemma. Been there, my friend.

I'm with you on ditching the monolithic control. It becomes an unmanageable blob of evidence where nothing is easy to find. That's a one-way ticket to audit panic.

My team's rule of thumb: if a sub-step has its own distinct piece of evidence and a separate owner, it gets its own control. So your quarterly review example? That's four controls in our book. Yeah, it feels like bloat at first. But then you realize you can automate evidence collection for each one independently, and your reporting becomes crystal clear. An auditor asking for "revocation evidence" gets a single, clean control to look at, not a scavenger hunt through a tasks list.

The real trick is using Tugboat's tagging or custom fields to visually group those sibling controls back together on the dashboard. Makes the "bloat" feel like a proper process map instead of clutter.



   
ReplyQuote