Altus · May 2026 · Case study

From Product Problem to Working Prototype

Using a deliberately contained product challenge to test an AI-assisted workflow from problem framing to a realistic Microsoft Teams prototype in around two hours.

OrganisationAltus
PeriodMay 2026
RoleDesign Manager / Product Designer
AccessPublic case study
Context

Testing a faster path from framing to prototype

A focused timesheet experience in Microsoft Teams, taken from problem framing to a runnable prototype in around two hours.

I set myself a deliberately contained product challenge to test whether AI-assisted tools could shorten the path from problem framing to a working prototype without skipping the design thinking in between.

I chose timesheet entry because the workflow was familiar and constrained: record time against work, review the week and submit it. Microsoft Teams added another useful constraint — the experience needed to feel focused and at home in the environment rather than like a standalone application placed inside it.

The goal was not to prove a new product proposition. It was to test a different way of moving from product thinking into a working interface.

01 · Problem framing

Start with the problem, not the prompt

Weekly timesheet workflow
  1. Select week

    Choose the week the user wants to log time for.

  2. Review assigned projects and tasks

    See the projects and tasks assigned for the selected week.

  3. Enter time

    Log time against tasks for each day of the selected week.

  4. Handle leave

    Add leave entries for applicable days.

  5. Submit for approval

    Submit the timesheet for manager review.

  6. Review corrections or rejected timesheets

    Address feedback and resubmit until approved.

The workflow was defined first, using AI as a thinking partner, before interface generation began.

Before generating an interface, I used ChatGPT to help structure the problem: who the experience was for, the primary job, the core workflow, likely edge cases and what needed to stay out of scope.

That gave me a deliberately small brief:

Team members should be able to record and submit their time in a focused experience that fits naturally inside Microsoft Teams.

I then used Microsoft Teams and Fluent UI conventions as constraints for the interaction design.

02 · Working prototype

Make the direction tangible

The prototype covered entering time against project tasks, adding project and non-project rows, navigating timesheet periods, reviewing totals, saving work in progress and submitting a timesheet.

I used Claude Design for interface exploration and Claude Code to turn the concept into a runnable prototype inside Microsoft Teams.

The working Teams timesheet prototype, showing a weekly grid of project tasks and non-project time with daily and weekly totals, plus save and submit actions.

The working concept brought project work, non-project time, weekly totals and submission into a focused Teams experience.

The working concept brought project work, non-project time, weekly totals and submission into a focused Teams experience.
An Add Project Tasks dialog listing project tasks grouped by project, with checkboxes for selecting one or more tasks to add to the timesheet.
An Add Non-Project Time dialog listing categories such as Annual Leave, Sick Leave, Training and Public Holiday to add as a timesheet row.
Interaction details explored how people could add project work and non-project time while keeping the experience deliberately focused.

From initial problem framing to the working prototype took around two hours. The useful part was not simply the speed. I could move almost continuously from understanding the problem, to making product decisions, to evaluating realistic interaction behaviour while the direction was still easy to change.

The prototype used fictional data and simulated integration. It was an exploratory design prototype, not production-ready software.

The timesheet prototype running inside the Microsoft Teams desktop application, alongside Teams' own navigation and window chrome.
The final concept running inside Microsoft Teams, showing that the idea had progressed beyond a static design.
03 · What it demonstrated

Closing the gap between thinking and making

The experiment showed me that AI-assisted coded prototyping could shorten the distance between product reasoning and something concrete enough to evaluate.

Instead of treating problem framing, interface design and prototyping as separate phases, I could move between them continuously — testing a decision in the interface, seeing how it behaved and changing the direction while the thinking was still fresh.

The prototype did not prove production feasibility, commercial viability or usability improvement. What it demonstrated was a faster way to make a product idea tangible without removing the need for product judgement, interaction design or critical evaluation.

Public · v1.1

Request access

Some case studies include additional project detail, design evidence and working artefacts. Request access to explore the full portfolio.