Kaizen Teams

Dropdown

Table of Contents

Time to read

·

12

Published on

·

October 10, 2025

Last updated on

·

May 26, 2026

Pablo Manzoni, UX Lead & Product Designer at Kaizen Softworks

Pablo Manzoni

Professional non-conformist

UX Lead & Product Designer

UX Design

UX Design

Designing UX Proposals That Survive, Advance, and Deliver

Published on

·

May 27, 2026

Last updated on

·

May 26, 2026

Time to read

·

12

Pablo Manzoni, UX Lead & Product Designer at Kaizen Softworks

Pablo Manzoni

UX Lead & Product Designer

After more than twenty years in design and product, I’ve seen countless proposals fail. Some were brilliant, but didn’t survive the first meeting. Others moved a little further, only to stall in a committee or lose their place in the roadmap.

At some point we realized the problem wasn’t the quality of the design itself, but how the proposal held up across different dimensions. We started looking for patterns in the ones that did succeed. That reflection eventually shaped what we now call UX Vitals.

Mega-fail history: the design nobody asked for

Once we replaced a floating action button with a bottom bar. From a usability standpoint, it looked perfect, more accessible, more visible, more in line with mobile patterns.

Stylized laptop illustration displaying the 'Mega Bottom Bar' concept, featured as a visual case study for designing UX proposals that survive and deliver.

But the new bar came packed with functionality no one had asked for. It solved problems that mattered to us as UXers, not to anyone else. We spent time in debates and presentations, selling the “big change,” while ignoring what we were actually prepared for: aligning different needs and perspectives.

In the end, it was costly to build, added debt, and from a business perspective it moved a few metrics, but nowhere near enough to justify the investment. A proposal polished in usability but weak across the dimensions, and a failure we still cite as a reminder to check UX Vitals before moving forward.

Borrowed principles, reshaped into our system: UX Vitals

UX Vitals borrows from methods like HEART, Lean UX, and the Kano Model, but it’s also shaped by our own practice, what has worked for us and what hasn’t.

What makes it ours is simple: every proposal should stand on at least three of five dimensions, experience, feasibility, impact, cost, scalability, and be framed in the right language for the audience.

That’s why UX Vitals isn't a theory for us. It’s the filter we rely on to check substance before we commit energy.

The 5 dimensions of a solid UX proposal

1. User Experience

Does this change actually improve how people use the product?

It should reduce friction, improve accessibility, and build trust. When this is missing, you may still ship something functional, but the gaps in experience surface quickly, turning usability into a real point of failure.

2. Business Impact

Will it make a measurable difference for the business?

A clearer flow that reduces support tickets, or a smoother checkout that lifts conversion, is what gives a proposal real weight. Without this, even a well-designed solution risks being sidelined, not because it lacks value, but because it fails to connect with what the business is actually driving toward.

3. Technical Feasibility

Can it realistically be built with the stack and the team we have?

For us in UX, this means aligning early with engineering instead of designing castles in the air. If feasibility is ignored, a proposal can look promising at first but soon turns into fragile workarounds or long delays that erode confidence in the design itself.

4. Cost and Effort

Is the value worth the time and energy required?

Part of our job is keeping proposals realistic. That often means shaping them into versions, an MVP first, improvements later. When effort is overlooked, teams can end up chasing over-designed solutions that look impressive on paper but drain resources and push out more impactful work.

5. Scalability

Will this solution still make sense as the product grows?

A pattern that works today should extend across contexts, align with the current design system, and stay open to what the product may need tomorrow. If scalability is overlooked, the design can look elegant in the moment but quickly turns into tomorrow’s bottleneck, creating debt that slows down future progress.

A proposal that balances at least three of these five dimensions has the substance to move forward. But substance alone isn’t enough. How you frame and communicate that proposal often decides whether it gains traction or stalls.

Beyond the dimensions: speaking the right language

You can’t talk technical details with a product owner, just like you can’t talk about long-term vision in a handoff with developers. Each role listens through its own filter, and a good proposal adapts to that reality.

Illustration of a stakeholder requesting to 'Make this button bigger' during a design review for a Mega Bottom Bar, depicting common client feedback challenges in UX proposals.
  • With a PM: “If we introduce this new flow, we can reduce support tickets and keep the release aligned with x goals.”
  • With a Tech Lead: “This flow only requires a minor x adjustment and avoids rework in the checkout logic.”
  • With a Developer in handoff: “Here’s how the new component fits the current design system, so it can be reused without adding custom styles.”
  • With a Designer peer: “The new layout increases clarity in navigation and keeps accessibility contrast ratios consistent.”

The same change framed in four different ways shows how intention and substance only work if they’re spoken in the language of the listener. That’s what turns a proposal from an isolated idea into something the team is ready to move on.

Our Cheatsheet

Here’s the way we review our proposals. A simple checklist we use every time.

User Experience (friction, accessibility, clarity, design)

  • Does it solve a real friction point for the user?
  • Does it make the interaction clearer and more reliable?

Technical Feasibility (stack, dependencies, risks)

  • Can it be built with the current stack and architecture?
  • Does it avoid blocking dependencies or introducing critical risks?

Business Impact (conversion, efficiency, timing, success metrics)

  • Is this the right moment to introduce the change?
  • Does it move or redefine the success metric we actually care about?

Cost and Effort (resources, time, trade-offs)

  • Is it expensive or does it pay off the investment?
  • Is there a simpler version that gives us almost the same benefit?

Scalability (design system, adaptability, long-term debt)

  • Will it hold up over time without creating technical or UX debt?
  • Can it adapt if the product grows or changes context?

Language Fit (audience, framing, clarity)

  • Is the proposal framed in a way that speaks to the right audience?
  • Does it highlight what matters most to them (impact, feasibility, design, etc.)? </aside>

The Lesson Behind UX Vitals

Over the years, I’ve learned that the difference doesn’t come from how clever an idea looks on paper, but from how it holds up across multiple dimensions and how it’s framed for the people who make decisions.

Kaizen’s UX Vitals was born out of that realization: to stop pouring energy into beautiful but fragile ideas, and to focus instead on successful proposals that survive, advance, and deliver real impact.

After more than twenty years in design and product, I’ve seen countless proposals fail. Some were brilliant, but didn’t survive the first meeting. Others moved a little further, only to stall in a committee or lose their place in the roadmap.

At some point we realized the problem wasn’t the quality of the design itself, but how the proposal held up across different dimensions. We started looking for patterns in the ones that did succeed. That reflection eventually shaped what we now call UX Vitals.

Mega-fail history: the design nobody asked for

Once we replaced a floating action button with a bottom bar. From a usability standpoint, it looked perfect, more accessible, more visible, more in line with mobile patterns.

Stylized laptop illustration displaying the 'Mega Bottom Bar' concept, featured as a visual case study for designing UX proposals that survive and deliver.

But the new bar came packed with functionality no one had asked for. It solved problems that mattered to us as UXers, not to anyone else. We spent time in debates and presentations, selling the “big change,” while ignoring what we were actually prepared for: aligning different needs and perspectives.

In the end, it was costly to build, added debt, and from a business perspective it moved a few metrics, but nowhere near enough to justify the investment. A proposal polished in usability but weak across the dimensions, and a failure we still cite as a reminder to check UX Vitals before moving forward.

Borrowed principles, reshaped into our system: UX Vitals

UX Vitals borrows from methods like HEART, Lean UX, and the Kano Model, but it’s also shaped by our own practice, what has worked for us and what hasn’t.

What makes it ours is simple: every proposal should stand on at least three of five dimensions, experience, feasibility, impact, cost, scalability, and be framed in the right language for the audience.

That’s why UX Vitals isn't a theory for us. It’s the filter we rely on to check substance before we commit energy.

The 5 dimensions of a solid UX proposal

1. User Experience

Does this change actually improve how people use the product?

It should reduce friction, improve accessibility, and build trust. When this is missing, you may still ship something functional, but the gaps in experience surface quickly, turning usability into a real point of failure.

2. Business Impact

Will it make a measurable difference for the business?

A clearer flow that reduces support tickets, or a smoother checkout that lifts conversion, is what gives a proposal real weight. Without this, even a well-designed solution risks being sidelined, not because it lacks value, but because it fails to connect with what the business is actually driving toward.

3. Technical Feasibility

Can it realistically be built with the stack and the team we have?

For us in UX, this means aligning early with engineering instead of designing castles in the air. If feasibility is ignored, a proposal can look promising at first but soon turns into fragile workarounds or long delays that erode confidence in the design itself.

4. Cost and Effort

Is the value worth the time and energy required?

Part of our job is keeping proposals realistic. That often means shaping them into versions, an MVP first, improvements later. When effort is overlooked, teams can end up chasing over-designed solutions that look impressive on paper but drain resources and push out more impactful work.

5. Scalability

Will this solution still make sense as the product grows?

A pattern that works today should extend across contexts, align with the current design system, and stay open to what the product may need tomorrow. If scalability is overlooked, the design can look elegant in the moment but quickly turns into tomorrow’s bottleneck, creating debt that slows down future progress.

A proposal that balances at least three of these five dimensions has the substance to move forward. But substance alone isn’t enough. How you frame and communicate that proposal often decides whether it gains traction or stalls.

Beyond the dimensions: speaking the right language

You can’t talk technical details with a product owner, just like you can’t talk about long-term vision in a handoff with developers. Each role listens through its own filter, and a good proposal adapts to that reality.

Illustration of a stakeholder requesting to 'Make this button bigger' during a design review for a Mega Bottom Bar, depicting common client feedback challenges in UX proposals.
  • With a PM: “If we introduce this new flow, we can reduce support tickets and keep the release aligned with x goals.”
  • With a Tech Lead: “This flow only requires a minor x adjustment and avoids rework in the checkout logic.”
  • With a Developer in handoff: “Here’s how the new component fits the current design system, so it can be reused without adding custom styles.”
  • With a Designer peer: “The new layout increases clarity in navigation and keeps accessibility contrast ratios consistent.”

The same change framed in four different ways shows how intention and substance only work if they’re spoken in the language of the listener. That’s what turns a proposal from an isolated idea into something the team is ready to move on.

Our Cheatsheet

Here’s the way we review our proposals. A simple checklist we use every time.

User Experience (friction, accessibility, clarity, design)

  • Does it solve a real friction point for the user?
  • Does it make the interaction clearer and more reliable?

Technical Feasibility (stack, dependencies, risks)

  • Can it be built with the current stack and architecture?
  • Does it avoid blocking dependencies or introducing critical risks?

Business Impact (conversion, efficiency, timing, success metrics)

  • Is this the right moment to introduce the change?
  • Does it move or redefine the success metric we actually care about?

Cost and Effort (resources, time, trade-offs)

  • Is it expensive or does it pay off the investment?
  • Is there a simpler version that gives us almost the same benefit?

Scalability (design system, adaptability, long-term debt)

  • Will it hold up over time without creating technical or UX debt?
  • Can it adapt if the product grows or changes context?

Language Fit (audience, framing, clarity)

  • Is the proposal framed in a way that speaks to the right audience?
  • Does it highlight what matters most to them (impact, feasibility, design, etc.)? </aside>

The Lesson Behind UX Vitals

Over the years, I’ve learned that the difference doesn’t come from how clever an idea looks on paper, but from how it holds up across multiple dimensions and how it’s framed for the people who make decisions.

Kaizen’s UX Vitals was born out of that realization: to stop pouring energy into beautiful but fragile ideas, and to focus instead on successful proposals that survive, advance, and deliver real impact.

Related Articles

View all articles

·

Oct 19, 2026

Kaizen is certified in the Claude Partner Network: what it means for our clients

Kaizen Softworks is Certified in the Claude Partner Network, bringing AI-assisted development services like prototyping, MCP connectors, and AI agents to clients.

12 read time

Read more

Kaizen Softworks is Certified in the Claude Partner Network.

This milestone recognizes the Claude training and certifications completed by members of our team. It also reflects work we've been doing across Kaizen: testing how AI can improve software development and exploring new ways to build AI into products.

For your team, that could mean testing a product idea earlier, finding information across internal systems, or reducing manual work in an existing process.

We've been exploring these opportunities through internal experiments and client projects. Now we're bringing that experience into services designed to help you identify where AI makes sense and turn promising ideas into working software.

What being Certified means

The Claude Partner Network is how Anthropic works with firms that help customers bring Claude into production. Its Services Track recognizes progress in developing certified teams, delivering Claude use cases, and demonstrating customer work.

Certified is the first partner tier. It recognizes firms whose team members have completed Claude training and earned Claude certifications.

For Kaizen, this is another step in building our team's AI capabilities. The certifications add structured learning to the practical work we've been doing through our Innovation Hub.

How AI is changing the way we build software

AI is changing how we work across the software development cycle, from exploring ideas and designing experiences to writing code, testing, and releasing improvements.

AI-assisted workflows can help teams build up to 6× faster at a fraction of the cost. The actual gains depend on the project, the tools involved, and how the work is organized.

Our experience has shown us that speed alone isn't enough. AI-generated work still needs clear requirements, technical judgment, and careful review to ensure the software is reliable and maintainable.

For clients, this creates opportunities to explore ideas, validate decisions, and ship improvements faster, with less development effort and lower costs.

How AI changes what your product can do

Using AI to build software is different from adding AI capabilities to a product.

When AI becomes part of your product, the starting point is what users need to accomplish.

Maybe they need to find information across several systems. Maybe your team spends too much time gathering context before making a decision. Or perhaps there's a repetitive task that could be completed with less manual effort.

AI can help with these needs, but making it useful takes more than connecting to a model.

We help define what information AI can access, which actions it can take, when people need to be involved, and how the product should handle incomplete or incorrect answers.

What this means for our clients

Whether you're building a new product, improving an existing platform, or modernizing software, AI creates opportunities worth exploring. Your product doesn't need an AI feature for your team to benefit from AI-assisted development.

Here's how we can help.

Test ideas earlier. AI-assisted prototyping and design exploration can help your team review ideas sooner. You can identify usability issues, gather feedback, and decide what's worth building before committing to a full implementation.

Find where AI fits your project. Not every workflow needs AI, and results depend on your systems, requirements, and team. We help you identify specific opportunities, test them, and decide whether the improvement justifies further investment.

Turn promising ideas into working software. A successful experiment is a starting point. We support the design, integration, testing, and engineering work needed to make software reliable, secure, and maintainable.

Our certification marks progress in developing the skills behind this work. What matters for clients is how we put those skills to use.

Services built around those needs

Your team may have useful information spread across applications, databases, and internal systems. Finding an answer often means searching through several tools. Our Custom MCP Connector service helps connect those systems to AI tools such as Claude, so users can find approved information without navigating every system separately.

Some processes involve the same steps every time: reading a request, gathering information, and deciding what happens next. Our AI Agents service helps identify which parts of those processes AI can handle. We define the task's boundaries with your team, including which tools the agent can use and which decisions require human approval.

A prototype can show that an idea works. Making it reliable enough for everyday use requires more work. Our Prototype to Production service helps your team take an existing prototype further, addressing how it connects with your systems and what it needs to run reliably. That includes defining expected behavior, improving code quality, addressing security, preparing deployment, and planning maintenance.

Where to start

Start with a change worth making.

Choose one workflow or product need. Identify what takes time, where information is difficult to access, or what prevents users from completing a task.

Then define what an improvement should accomplish.

That might mean less time searching for information, fewer manual handoffs, or a task users can complete with less assistance.

Start small, evaluate the whole workflow, and use the results to decide what comes next.

If you have a process you'd like to improve or a prototype you're ready to take further, get in touch. We can help you identify the next step and what it needs to prove.

·

Sep 30, 2026

What to set up before your team starts building with AI coding agents

Set up architecture, agent guidance, and verification in Sprint 0 before your team builds with AI coding agents, so engineers stay in control.

12 read time

Read more

An AI coding agent works with the context your team gives it: existing code, documented decisions, instructions, and reference examples. If that context contains inconsistent patterns, the agent can repeat them.

Before implementation starts, engineering leaders need to define how agents should work and how the team will check their output. Choosing a coding assistant does not make those decisions for you.

For greenfield projects, where the team is building a new codebase, our approach starts with Sprint 0. This is when the team sets the architecture, coding conventions, agent guidance, and verification process.

The setup has two parts: guidance that shapes the agent's work before it starts, and checks that catch problems afterward. With both in place, agents can take on more implementation while engineers stay responsible for how the software is built.

Give agents clear guidance before they build

The codebase is part of an agent's instructions. Its structure and existing implementations show the agent which patterns to follow.

A well-structured starting point gives the agent better direction than an empty repository or inconsistent boilerplate. That makes the team's early decisions important because those decisions become context for future work.

Sprint 0 makes that direction explicit through four elements:

  • Architecture decisions. Record key decisions in lightweight architecture decision records, or ADRs, so agents and developers can refer back to them.
  • Repository instructions. Use a file such as AGENTS.md to define the rules an agent should follow in the repository.
  • Skills and prompt templates. Prepare reusable guidance for recurring workflows.
  • Reference implementations. Keep examples that show the patterns and quality the team expects.

The team also needs to decide what agents can access and do. That includes which files and systems they can see, which tools they can use, what they can change, and which reviews they must pass.

Without enough context, agents have to infer what the team wants. Weak constraints can lead to inconsistent implementations.

Setting those boundaries is part of the engineering work that should happen before agents start building.

Set up verification before relying on agent output

Guidance shapes the work, but the team still needs to check what the agent produces.

That process can include:

  • Review rules for architecture, security, and token usage.
  • Automated tests and linting that check code against defined rules.
  • A sign-off process before changes reach production.

Engineering leaders need to define and maintain these checks. Stronger verification gives the team more confidence to delegate implementation work because problems are easier to detect before they reach production.

As agents take on more implementation, engineers can spend more time on architecture, review, and improving the guidance the agents work from.

Start construction with a clear specification

Implementation needs the same clarity: a description of what the team is building.

In this model, Product explores an idea in a separate environment and validates it with customers. Once the idea is ready for construction, Engineering receives:

  • A behavioral specification.
  • A test plan with acceptance criteria.
  • A link to the prototype for reference.

The experimental code stays in the exploration environment.

We cover that handoff in When PMs can ship code, what changes for Engineering?, including what Product should provide after testing an idea.

During construction, the specification defines the behavior the implementation needs to meet, including edge cases and failure modes. Engineering decides how to implement that behavior within the agreed architecture.

This gives the agent a defined target and gives the developer a clear basis for reviewing the implementation.

Keep engineering judgment in the construction cycle

Sprint 0 prepares the environment, but engineers continue making decisions throughout implementation.

The developer chooses the architecture and reviews the agent's execution plan, including which files it will change and which risks it has identified.

During implementation, the developer supervises the work. Before sign-off, the changes go through manual review, automated checks, and security review.

If the work stops matching the specification or architecture, the developer should stop and reset the cycle.

The guidance from Sprint 0 also needs to evolve. As the team builds, engineers can add new rules and examples, update existing ones, and remove documentation that no longer reflects the codebase.

Maintaining the context agents use becomes part of the development process.

Account for the codebase you already have

This approach is easiest to establish on a greenfield project because the team can set the architecture, conventions, and verification process from the start.

Existing codebases are different. Their previous decisions and inconsistencies are already part of the context an agent sees.

Teams can still introduce the same kinds of guidance and checks. Reaching consistent agent output can therefore take more work.

For a new project, Sprint 0 gives the team a chance to make those choices before implementation begins. Define the architecture, give agents clear guidance, put verification in place, and keep engineers responsible for architectural decisions and release approval.

Then keep that foundation current as the codebase grows.

If your team is starting a new project with AI coding agents, we can help you define the architecture, repository guidance, and verification process before implementation starts.

‍

llms.txt