Enterprise Design Program Framework

From Customer Request to Product: A Structured Approach

How I'd Approach This
The Situation

Enterprise users are asking for custom requests. The Solutions team is building custom scripts for them. For models that are hosted directly with customers, we can't see how they're using them or how it's going.

This isn't scalable. It's also lost value if it only serves one user, when maybe more companies want this.

The Opportunity

Turn this into a design programme and see if it could scale into something for more customers. We already have one case study.

My Approach
1. Set criteria early
We can't waste too much time on each of these cases. There are many of them. We need to test quickly and see which ones stick. So we set criteria early on what success looks like, and have guidelines worked out with Finance so we're not working from first principles every time.
2. Align before starting
Have a sync meeting to define: what is the design product, what kinds of users it might suit, what features we need to test, what segments we need to test on, and how many users we'd need to see interested for this to be worth our time. Then set the DRIs and team responsible.
3. Recruit the right users
Don't over-incentivise. We need to test that they actually want the product. Search our database proactively for users who'd be a good fit. Publicise to Sales for prospects they couldn't close but who might need this feature.
4. Create visibility where we don't have it
For users with open weight models hosted locally, we can't see usage. So we ask if they can share logs for the duration of the programme. Set up a Slack channel for each customer. Track behaviour where we can.
5. Make it easy to run
There should be a playbook and checklist for every design project, so it's easier to do each time. Document the onboarding process, automate as much as possible. Have a comms playbook. Set up dashboards from day one.
6. Keep partners engaged without annoying them
These users are hard to recruit, so they need white glove service. We need to show we're bringing value. Personal check-ins on Slack, not over-emailing. Office hours for questions.
7. Decide with evidence
At the end of the set time, if we see no traction or they don't want the features, check in with customers and get honest feedback on whether it's right to drop this. If we see real traction, bring the data to the table.
8. Transition properly
If it works, transition to a beta programme and follow a beta-to-launch playbook to polish the product for general access.
Why This Approach

The point is to take the thinking out of setting up the process so the team can focus on the features of the new product. Every design programme has the same bones: recruitment, onboarding, engagement, evaluation. Playbooks and templates mean we're not reinventing the wheel each time.

Be intentional and mindful. Don't waste time and effort, but also don't miss where value is hiding.

Core Principles
1 Be intentional, not reactive. Decide upfront what success looks like.
2 Test demand, don't assume it. One customer asking doesn't mean it's a product.
3 Move fast, but know when to stop. Killing something that isn't working is a success.
4 Standardise the repeatable. Playbooks do the heavy lifting.
5 Treat design partners like gold. White glove service gets honest feedback.
6 Automate where possible. Use AI to scrape feedback, update FAQs, and reduce manual work.
Programme Timeline
1
Define & Scope
1 week
2
Internal Kickoff
2-3 days
3
Recruit Partners
2 weeks
4
Onboarding
1 week
W3
Checkpoint 1
Evaluate
W6
Checkpoint 2
Evaluate
W9
Checkpoint 3
Evaluate
W12
Final Decision
Kill / Pause / Go
Phase 1: Define & Scope
Pre-programme | 1 week
0/6 complete
Checklist
Align on: what is the product, who is it for, what features are we testing
Define success criteria and killing criteria upfront
Set evaluation checkpoints (weeks 3, 6, 9, 12)
Consult Finance on "worth our time" thresholds
Set up tracking dashboards (use standard template)
Assign DRI and team
Playbooks & Templates
🎯
Scoping Questions
Questions to answer before starting
Success Criteria
Define success and kill criteria
💰
Finance Playbook
Thresholds, costs, pricing pre-work
⚖️
Legal Playbook
Contracts, data, IP considerations
📊
Dashboard Setup
Standard tracking dashboard template
Phase 2: Internal Kickoff
Pre-programme | 2-3 days
0/3 complete
Checklist
Send kickoff email to Sales and CS: value prop, target criteria, what we need from them
Offer brief Q&A if needed
Post in relevant Slack channels
Templates
📧
Internal Kickoff Email
Template for announcing to Sales/CS
Phase 3: Recruit Design Partners
Weeks -2 to 0 | 2 weeks | Target: 5-8 partners
0/7 complete
Checklist
Search database for matching customers (segment, use case, usage)
Get referrals from Sales/CS
Reach out (directly or via account manager)
Qualify: right segment, real pain, willing to engage, has technical + business stakeholders
Confirm incentives: free credits for participation, product free during programme
Send contract, get signed
Confirm 5-8 partners recruited
Playbooks & Templates
🎯
Recruitment Playbook
How to find and qualify partners
📧
Customer Outreach
Email template for recruiting
📝
Contract Key Terms
Legal agreement essentials
Phase 4: Onboarding
Week 1 | 1 week
0/7 complete
Checklist (per partner)
Create Slack channel: #design-[customer]-[product]
Send welcome message
Schedule and complete kickoff call
Provision product access
Set up tracking (analytics or request log sharing for on-premise)
Schedule first check-in
Add to dashboard
Templates
👋
Welcome Message
First Slack message template
Phase 5: Engagement & Feedback
Weeks 1-12 | Ongoing
0/7 complete
Ongoing Activities
Monitor Slack channels daily (respond within 4 hours)
Conduct check-ins per agreed cadence (biweekly recommended)
Host weekly office hours
Collect feedback continuously (tag: BUG, FEATURE, UX, POSITIVE, BLOCKER)
Update dashboards weekly
Send weekly progress report
Keep FAQ updated (automate from Slack with AI)
Playbooks & Templates
📅
Engagement Cadence
Daily/weekly rhythms
💬
Comms Guidelines
How to communicate with partners
📝
Feedback Collection
Gathering and tagging feedback
🤖
Automated FAQ & Bugs
AI-powered feedback organisation
📊
Progress Report
Weekly update template
Checkpoint Evaluation
Assessment template for each checkpoint
💚
Partner Health Monitoring
Track engagement, intervene early
Phase 6: Evaluate & Decide
Week 12 | Final Decision
Three Possible Outcomes

Kill

If: Low engagement, partners wouldn't pay, features not resonating

  • Call each partner for honest feedback
  • Document learnings
  • Send "not proceeding" message
  • Archive materials

Pause & Reassess

If: Mixed signals, unclear if product or execution issue

  • Identify what's not working
  • Propose adjustments
  • Set new checkpoint (max 4 more weeks)
  • Communicate changes to partners

Proceed

If: Strong engagement, partners would pay, clear use cases

  • Compile results
  • Meet with each partner's technical team
  • Bring in Sales + their business team
  • Move to Phase 7: Transition to Beta
Templates
📭
"Not Proceeding" Message
Template for when killing
🚀
"Moving to Beta" Message
Template for when proceeding
Phase 7: Transition to Beta
Week 13+ | Ongoing
0/8 complete
Checklist
Communicate to all design partners
Introduce Sales to each partner
Convert partners to beta customers
Address critical feedback from programme
Prepare support and documentation
Recruit additional beta customers
Build case studies from willing partners
Prepare GTM for launch
Playbooks
📖
Case Studies
Creating customer stories

This framework exists to make running design programmes easy and repeatable.
If any part feels heavy or bureaucratic, cut it. The goal is to focus on the product and customers, not the process.