Kevin Liedtke
Requirements Review Automation & Compliance Dashboard
A multi-stage automation system that transformed a manual, error-prone requirements review process into a self-running compliance engine with executive visibility, achieving two consecutive years without an SLA violation.
At a Glance
The move: replace one person's manual tracking with a self-running SQL pipeline that escalates on its own and never misses a Wednesday.
The Challenge
Requirements review is a critical gate in the engineering development process. Tracking compliance was entirely manual: a co-chair hand-combing through documents, tabulating missed reviews, and drafting follow-up emails one by one. There was no defined SLA, no automated notifications, and no leadership visibility into which teams were lagging. The process depended entirely on one person's time to function at all.
No system for the target
90% SLA compliance was an organizational OKR with no system in place to reach it.
No accountability loop
Teams had no clear target, no automated reminders, and no accountability outside of manual follow-up.
No leadership visibility
Leadership had no visibility into bottlenecks or patterns of non-compliance.
My Role
- Worked with process owners to define a reasonable SLA, then led the effort to socialize and ratify it across the organization, including direct engagement with teams already lagging to ensure they understood the expectation and had a path to compliance.
- Built the full technical system: SQL stored procedures, automated per-team emails with escalating logic, and Power BI dashboards.
- Coordinated with infrastructure teams to formally embed the system in organizational process.
How It Works
Built in three stages, each replacing manual effort with automation as confidence in the approach grew.
- Manual Python + manual email: Python extracted compliance data from source documents; results were reviewed and emails sent by hand to validate the approach before investing further.
- Manual Python + automated email: Email generation and delivery were automated, removing the notification burden while scripts still required manual execution.
- Full SQL automation: Stored procedures replaced the scripts and ran automatically every Wednesday, fully self-running with no manual intervention required.
Every Wednesday, stored procedures query all active requirements documents against each team's review status: approve, reject, object, or N/A. Each non-compliant team gets its own targeted email listing only its outstanding items, and as the SLA window passes without resolution, escalation moves automatically to progressively higher leadership, no co-chair involvement required.
All compliance data feeds a Power BI dashboard that updates automatically each run. Teams track their own progress against the OKR; directors and VPs use it to spot chronic non-compliance and its downstream impact on review timelines.
Results & Impact
50% shorter review cycles
Cut requirements review cycles by 50%.
SLA target reached and held
Increased SLA compliance by 45%, reaching and sustaining the 90% OKR target.
Two years, zero violations
Achieved two consecutive years without an SLA violation; my team was the only team in the organization to reach 100% compliance.
Manual burden eliminated
Eliminated the manual tracking burden from the process owner team entirely.