OOUX Exploration
A structured exercise to map core learning objects and their relationships, helping define how content should be organized and surfaced to users.

Figure 1: Snyk Learn's Object Glossary

Figure 2: Object relationships map

Figure 3: Objects, metadata, core content and CTA map, focusing on ASSIGNMENT
Jobs-to-be-Done (JTBD)
From our customer calls, we learned that one AppSec manager often supports hundreds of developers.
They needed a scalable way to assign lessons, track progress, and measure learning impact efficiently, without micromanaging.
This insight shaped the following JTBD statement, summarizing the core user goal:

Figure 4: AppSec Persona JTBD
CTA Refinement
With that understanding, I revisited the OOUX model to ensure system actions aligned with user intent.
I grouped the original four CTAs into two clear functional areas:
• Manage Assignment: Create, edit, and delete assignments
• View Progress: Monitor completion and performance
This refinement clarified role ownership and simplified system logic — making it easier to scale while staying aligned with user goals.

Figure 5: CTA refinement



