Mission 05 · Completed · Two modules released

Product Discovery& Feature Delivery

Business requirement analysis for new product modules added to an existing digital platform, from kick-off through analysis, development collaboration, testing and release.

Enterprise SaaSUX & Product Design

Project snapshot

Role
Digital Product Designer — Syaila Pty Ltd
Project type
New product modules within an existing digital platform
Timeline
Aug 2024 — Aug 2025
Team
Consultants, client stakeholders and an IT development team — I contributed the analysis, prototypes and specification
Status
Two modules released to production

Tools & methods

  • Figma
  • Sketch
  • Requirement documentation
  • Module planning
  • Functional test cases
  • A/B testing

Context

An existing digital platform already had users, an established codebase and a working set of features. The task was not to build something new from nothing but to add new modules into a system with its own history, conventions and constraints.

That is a different discipline from greenfield work. Every proposed feature has to be reconciled with what already exists — the data the platform already holds, the patterns users have already learnt, and the assumptions the codebase already encodes.

Problem

Vision to specification

Product direction arrived as intent rather than requirement. Turning that into modules a development team could estimate and build was the core of the work.

Fitting into what exists

New modules had to sit inside an existing platform without contradicting its data model or retraining its users.

Deciding what to prove

Some design questions had defensible answers on both sides, which meant deciding what to settle by judgement and what to settle by testing.

Objectives

  • Translate product vision into scoped, buildable module requirements
  • Keep new functionality coherent with the existing platform
  • Give the development team specifications precise enough to build without guessing
  • Validate design decisions with evidence where opinion alone was not enough
  • Support the modules through testing and into production

My role

I worked as a Digital Product Designer, sitting between the consultants and client stakeholders who held the product vision and the IT developers who had to build against something concrete. In practice the role was as much business analysis as interface design — the modules had to be understood before they could be drawn.

This was team delivery. My contribution was the discovery and specification layer: understanding the intent, prototyping it so people could react to it, planning the modules, working through the questions developers raised, and staying with the work through testing and release.

Responsibilities

The precise scope of what I did.

  • Worked closely with consultants and clients to gather project insights
  • Attended production kick-off meetings
  • Developed an understanding of the product vision
  • Discussed concepts with the product manager
  • Analysed business requirements
  • Designed prototypes in Figma and sketched concepts accordingly
  • Presented prototypes to clients
  • Planned new application modules
  • Collaborated with IT developers
  • Supported implementation
  • Conducted functional testing
  • Ran UX A/B testing
  • Supported deployment
  • Contributed to the successful release of two production modules

Discovery & analysis

Discovery started in the kick-off meetings and continued in conversation with the product manager. The useful questions were rarely about features — they were about intent. What is this module supposed to change about a user's day? Answering that first stops a requirement list from becoming a wish list.

From there the work was decomposition: taking a described capability and breaking it into modules with clear boundaries, each with its own data, states and rules. Boundaries drawn well at this stage are what let two modules ship independently rather than as one entangled release.

Solution

Two new application modules, specified as distinct units of functionality and integrated into the existing platform rather than bolted onto it.

The specification work continued through the build. Developers raise questions that analysis did not anticipate, and treating those as specification updates rather than side conversations is what keeps the delivered system and the agreed design the same thing.

Delivery process

  1. T-01Production kick-offAttended kick-off meetings to understand what was being asked for and why it mattered now.
  2. T-02Product visionDeveloped an understanding of the intent behind the request, discussed directly with the product manager.
  3. T-03Requirement analysisAnalysed the business requirements and identified what the platform would need to support them.
  4. T-04Module planningPlanned the new application modules with clear boundaries, so they could be built and released independently.
  5. T-05Development collaborationWorked alongside the IT developers, resolving the questions that only surface once someone starts building.
  6. T-06Implementation supportStayed available through the build to keep decisions consistent with the agreed specification.
  7. T-07Functional testingTested the modules against the requirements rather than against the interface.
  8. T-08UX A/B testingWhere a design decision could reasonably go either way, tested it rather than arguing it.
  9. T-09DeploymentSupported the release of both modules into production.

Testing & iteration

Two kinds of testing did two different jobs. Functional testing asked whether the module did what the specification said. A/B testing asked whether the specification was the right one — a question functional testing cannot answer no matter how thorough it is.

Using A/B testing selectively also kept it credible. Testing everything produces noise and delay; testing the genuinely contested decisions produces answers people accept.

Delivery outcome

Two modules in production

Both new modules were released successfully into the existing platform.

Evidence-backed decisions

Contested design choices went to A/B testing rather than being settled by seniority.

Analysis through to release

The same person who wrote the requirements tested them and supported the deployment.

Lessons learned

Adding to an existing product is constrained in a way greenfield work is not, and the constraint is useful. The platform's existing patterns answer a lot of design questions for free — the discipline is noticing when you are inheriting a good decision versus inheriting an old one.

Knowing that I would personally run the functional tests changed how I wrote requirements. It is very hard to write a vague acceptance criterion when you know you will be the one trying to test it.

Hi, I'm Moo — Tony's AI co-pilot.