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).

tariqazi@umich.edu

Last updated March 2026