SI 511: ATOMIC OBJECT BRIEF
Michigan
Football
VIP App
An end-to-end AI-augmented UX process - from problem framing to high-fidelity prototype.

TAriq Aziz
|
UNIVERSITY OF MICHIGAN


SI 511 - AI for UX
AI in UX: From PRD to Native iOS App
Want to learn how to implement AI agentic workflows into your design workflows?
View my Presentation on how to use AI Agents



PRoblem Framing
The
Problem
Declining Renewals
No Exclusive Benefits
Invisible Loyalty
Each year, people pay thousands of dollars for season passes. However, high paying fans are not getting any proportional value since their experiences are fragmented, inefficient or nonexistent.
Problem Statement ~ Human-authored, solution-free
The friction faced during game-day through crowds, connectivity issues, and access to facilities makes their premium experiences seem full of inconveniences. This results in a gradual loss in renewal rates.
Problem Statement
Claude's statement seems less of a problem statement and more of a summarization of the brief made to sound like one. It already heads in with a solution, which a problem statement should avoid at all costs.
USER INTERVIEW & RESEARCH SYNTHESIS
Research & Who We’re Designing for
If I'm stressed about parking I'm already in a bad mood before I even get to the stadium. But if I knew I had a spot, the whole day would be better.
The most meaningful 'worth it' moment wasn't even during a game. I ran into another season ticket holder at a restaurant downtown and talked for an hour.
I'm basically just pre-paying for tickets with extra steps. That makes me think twice every year.
Abrar Sherrif
Interview Based
~30 · Young Professional · 7-yr STH · Leaves 4 hrs early. Goes hungry rather than risk halftime lines. Said parking reservation would be "game changing, literally."
Jennifer Altman
AI - No Transcript
38 · Stay-at-Home Parent · 6-yr STH · Manages parking, food, two kids simultaneously. Concession discounts would shift her entire cost justification.
Gerald Price
AI - No Transcript
50 · Corporate Attorney · 12-yr STH · Brings clients to games. Missed kickoffs from lot closures. Holds any app to airline-level polish. A real non-renewal risk.
Ai wireframing tools
AI-ASSISTED Concept Generation
Three structural prototypes generated using Figma Make, evaluated against the PRD. AI accelerated exploration dramatically, but the strategic call required human judgment.
Fast structural scaffolding
Multiple concepts in minutes
Couldn’t make the strategic call
Broad prompts = Generic Output
Visuals left more to be desired
Dashboard Hub

Game Day Timeline

Concierge Model

Final high fidelity prototype
The Prototype - Home, Parking, Eats, Comm.
iOS Swift UI
Liquid Glass Aesthetic
Michigan Branding
Community
Built with Google Antigravity
Using Claude Opus
Home Screen

Parking

Food & Merch

Community

Profile - Perks

Profile - Customizations

PRD Development & AI Pressure-Test
Human PRD → AI Critique → Final PRD
Smart Parking - Primary
Real-time lot availability, advance reservation, push notifications on closures, turn-by-turn directions. Offline-cached fallback. Chosen because Abrar's interview made parking the highest-leverage pain point.
Eats & Merch
Field Access
Community & Share
Kept
PM: No renewal rate baseline. Added note - baseline must be established with Athletic Department before launch.
Kept
Eng: Real-time parking needs a data API - who manages it? Added as open question and technical assumption.
Modified
PM: N=1 research is a risk. Kept Abrar's persona but added an explicit research limitations caveat throughout the PRD.
Rejected
PM: "Remove field access - operationally too complex." Rejected. The client brief explicitly lists it. AI doesn't know what the client cares about.
Modified
Exec: No ROI model. Added viability note - one renewal at thousands per year exceeds app maintenance cost.
Ai wireframing tools
What Testing Changed
01
Lot Detail Sheet Added
Tapping a lot went straight to reservation. Abrar wanted to see distance, price, amenities first. Added an intermediate sheet before committing.
02
Get Directions Button
The active reservation card had no navigation CTA. Added direct deep-link to Apple Maps.
03
Tappable Food Item Cards
Food items were visually listed but not interactive. Abrar tapped with no feedback. Made every card a full tappable element with item detail view.
04
Share Feature Promoted, Community Tab Added
Share was buried in Profile. Moved to a dedicated bottom-nav tab. Moreover, a community tap was added for forging connections with other season-pass holders.

Designer. Artist. Human.
At the end of the day, there’s some things that AI just can’t do well. Maybe it’ll take a short while? Maybe a long one?
In the meanwhile, it’s your visual curation or ‘taste’ that’ll set you apart. It’ll be your ‘taste’, along with your ability to translate that into AI-friendly contexts and language that’ll allow you to be at the cutting edge of rapid iteration.
Taste
+
Curation
+
Translation of Intent
=
Pretty Epic
I wasn’t really able to set aside the time to manually curate visuals to feed to the LLM, so here’s one I spent ~2 hours iterating and making in Figma, from scratch (except the icons from Phosphor).

Last updated March 2026