TEMPO AI

Uncovering the True Problem: Designing the Pre-Production Planning Workflow for Tempo AI

Overview

I was part of the team that designed Tempolabs' AI-powered app-generation tool, Tempo AI. After joining the team during the beta testing phase, I was initiall tasked with improving the existing Tempo AI. However, through foundational user research and competitive analysis, I uncovered a critical misalignment between the inital product goal and actual user needs. This led me to strategically redefine the core problem and ultimately design a completely new AI agent experience from the ground up to address these validated user pain points and a revised product objective.

What is Tempo AI?

Tempo Labs helps startup teams build products faster with a collaborative, visual platform. Its new AI agent, Tempo AI, turns simple prompts into fully generated, production-ready apps.

Timeline

June 2024 - Sep 2024



Team (15)

Founders, Product Managers, UI/UX Designers, Developer Team, Marketing Team


Role & Responsibilities

Lead Product Designer responsible for User Research, Competitive Analysis, Problem Definition, Prototyping, Usability Testing, UI Design, Development & Stakeholder Collaboration

Problem Statement

Solo tech founders, constrained by limited resources, struggle to translate product ideas into viable products due to a lack of structured planning and clear guidance, leading to wasted effort and stalled development.

Pain Point 1

Lack of Clear Product Vision & Scope

Pain Point 2

Absence of Step-by-Step Product Development Roadmap

Pain Point 3

Inability to Iteratively Refine & Fear of Losing Progress

My Solution

To address these user pain points, I developed targeted solutions that culminate in a Pre-Development AI guidance workflow. This helps users build powerful product ideas and plans.

Impact - after first 3 months

+30%

Onboarding completion

More users successfully completed the early phases in the user flow.

+20%

Day 1 & Day 7 retention

Users are more likely to return once they've experienced early value.

-10 to +30

Increase in NPS

Users expressed that they would recommend the product to others.

High Fidelity Design

Breakdown of Solution

Tackling Pain Point 1: Use AI-Generated PRDs to Define Project Vision & Scope

Tackling Pain Point 2: Converting PRDs into Actionable Workflows as Product Development Roadmap

Tackling Pain Point 3: Adaptive AI: Edit, Undo, and Regenerate Progress with Ease

Reset Product Goal
The Initial Challenge:

Small or solo founders struggle to build and launch products quickly due to limited resources. Tempolabs aimed to solve this by creating an app-generation tool that unifies design and development—enabling rapid prototyping and deployment. This vision defined my role on the team.

However, the existing Tempo AI beta product fails to meet user expectations and has resulted in:

The Real Problem (Discovered Through Research):

My research, combining competitive analysis and user interviews, uncovered a significant flaw: our initial direction missed users' fundamental need for guidance in structuring realistic product ideas. Over half of participants desired pre-development planning support, not just app generation. This showed the issue wasn't the solution's functionality, but its failure to solve users' core problem.

Redefining the Product Goal:

Based on these insights, I proposed a significant strategic pivot. Our goal shifted from simply iterating on app generation to empowering users to better structure and plan their product ideas, setting them up for more successful app creation. This new direction aimed to provide stronger foundations for business concepts and greater control over AI outputs.

Design Process
New User Flow

This new user flow directly bridges the gap between raw ideas and successful development by introducing a Pre-Development Workflow. Acting as an AI-guided process, it helps users form solid, well-planned product outlines through detailed input and customization. This ensures user ideas align perfectly with the AI's interpretation, allowing it to generate precise, actionable tasks. Users can also add collaborators at any point, fostering a flexible and iterative design process. Ultimately, this flow guides users to convert initial concepts into a well-developed project plan with actionable tasks, all within a collaborative environment.

  1. Gaining Control over AI Outputs: Use AI-Generated PRDs to Define Project Scope

This feature introduces a critical intermediary step: after the initial prompt, the AI generates a Product Requirement Document (PRD). This PRD provides a transparent blueprint of the AI's understanding, allowing users to review and refine the project scope before app generation. This ensures the final AI-generated app precisely aligns with their vision, significantly reducing interpretations and rework.

User Flow

Iterations Leading to the Final Design

Iteration A - Idea -> A Single PRD

This iteration features the AI translating user's idea input into a single PRD that outlines the content of the product.

Initial Simplicity: Offers a unified, straightforward view for initial output.

Rapid Editing: Quick for users with a clear vision and strong PRD writing skills.

High Cognitive Load & Overwhelm: Large text fields can be daunting, obscuring AI understanding and hindering effective changes for most users.

Limited Granularity for Control: Hard to isolate/modify specific features without broad impact, limiting precise control.

Iteration B - Idea -> An Overarching PRD -> Feature PRDs

This iteration features the AI first translating user input into an Overarching PRD, outlining the product's content. It then presents Feature PRDs as individual, distinguishable cards.

Enhanced Clarity & Comprehension: Breaks down complex project scopes into digestible units for easier AI interpretation.

Granular Control & Focused Refinement: Enables precise control by editing specific features within individual cards.

Improved AI Alignment & Output Quality: Structured user input leads to more accurate, relevant AI-generated apps aligning with vision.

Slightly Higher Initial Learnign Curve: Users might need a moment to grasp the Overarching PRD-Feature Card relationship.

Increased Screen Real Estate: Multiple cards can require more visual space.

Validating the Approach: Evaluative A/B Test Results

Our evaluative A/B test with 5 partcipants decisively favored Iteration B. Users consistently experienced greater clarity and control with individual Feature PRDs. This granular breakdown enabled precise project scope refinement and built confidence in AI's understanding. Iteration B thus proved superior in addressing insufficient visibility and control over AI execution, aligning user vision with AI output.

  1. Bridging Strategy to Execution: Converting PRDs into Actionable Workflows

Building directly on the user-approved PRD, this solution leverages AI to automatically generate a detailed list of actionable tasks. This gives users unprecedented customization and control over their project's execution. By refining, reordering, or adding tasks, users directly influence project management and how the AI translates their plan into a functional prototype. This ensures a precise, transparent, and fully aligned development process.

User Flow

Iterations Leading to the Final Design

Iteration A - Feature PRD -> Tasks

The AI translates Feature PRDs into actionable tasks. Upon approval, these tasks are organized into a familiar sprint board interface, enabling users to manage, edit, and assign tasks to themselves, collaborators, or the AI. This board also serves as the collaborative hub.

Comprehensive Project Control: Offers a robust, centralized environment for managing the entire project lifecycle.

Optimized Flexibility & Delegation: Users gain granular control over task assignment (self, collaborator, AI), enabling complex hybrid workflows.

Scalability for Real-World Projects: Supports nuanced, collaborative product development, accommodating both AI and human tasks.

Slightly Added Step: Introducing the sprint board adds an intermediate step before direct AI execution.

Potential for Initial Learning Curve: New users might need a brief moment to familiarize themselves with the interface.

Iteration B - Feature PRD -> AI Execution

The AI translates Feature PRDs into a list of actionable tasks. From this list, users can edit, approve, or delete tasks, then directly execute chosen tasks with the AI.

Immediate AI Execution Focus: Provides the quickest path to triggering AI actions for specific tasks.

Simplicity for Solo, AI-Centric Workflows: Offers a clean, linear workflow ideal for users focused solely on AI task completion.

Limited Project Management Capability: Lacks a holistic system for organizing or tracking tasks beyond immediate AI execution, requiring external tools.

Restricted Control Over "Who" Executes: Limits users to only AI execution, removing flexibility to assign tasks to themselves or human collaborators.

Disconnected Workflow: Tasks requiring human intervention become isolated, potentially breaking continuity and project visibility.

Validating the Approach: Evaluative A/B Test Results

Our evaluative A/B test with 5 partcipants decisively favored Iteration A's sprint board. Users consistently found it offered superior granular control over tasks, easily managing and assigning them (to self, collaborators, or AI). This directly enhanced user control over project management and AI execution, proving iteration A's effectiveness in bridging strategy to development.

  1. Adaptive AI: Edit, Undo, and Regenerate Progress with Ease

Addressing the pain point of limited revision and no "undo" function, this solution gives users continuous, granular control over the AI's progress. At every stage - from Overarching PRDs to Feature PRDs and generated Tasks - users can seamlessly edit, undo, customize, and regenerate outputs. This robust iterative capability empowers users to experiment, explore, and confidently refine their product plans, ensuring the final output aligns perfectly with their evolving idea.

User Flow

Iterations Leading to the Final Design

To address the pain point of limited AI output customization and lack of iterative functionality, I hypothesized that comprehensive editing capabilities were across all stages of AI progress, not just the final output. My design enables users to seamlessly edit each step of the AI's work - including the Overarching PRD, Feature PRDs, and generated Tasks - ensuring control from concept to production.

Validating the Approach: Evaluative Usability Testing

To test the hypothesis, I conducted several rounds of usability tests. The goal was to observe how effectively users could revise and refine AI-generated content at each stage and to gauge their confidence in an iterative workflow.

We used a combination of quantitative and qualitative metrics to evaluate the hypothesis:

Our formative usability testing unequivocally validated the hypothesis. Quantitatively, high task completion rates for revisions and significant undo/regenerate usage confirmed active leveraging. Qualitatively, participants consistently showed increased perceived confidence and greater control over AI output. This end-to-end iterative workflow proved invaluable, enabling users to refine ideas and craft robust product plans with continuous control.