ComparisonScaling Software Development - ZeroBlockers vs User Centered Design: Which problem-solving framework is better for you?
There is no one-size-fits-all framework for software development. Each framework covers different parts of the process in different ways. We have compiled an overview of the key features and approaches of the User Centered Design framework and ZeroBlockers to help you select the best framework for you.
ZeroBlockers vs User Centered Design: Overview
Scroll | Idea Generation | Idea Evaluation | Business Case Creation | Business Case Approval | Plan | Analyse | Design | Develop | Test | Release |
---|---|---|---|---|---|---|---|---|---|---|
User Centered Design | ||||||||||
ZeroBlockers | Step Removed | Step Removed |
Feature comparison
ZeroBlockers
Effective products with empowered autonomous teams
Framework
- Process
The core way of working.
- Discover opportunities, design and evaluate solutions, then deliver in very small iterations.
- Deliverables
The outputs of the process.
- User personas
User journey maps
Problem statements
Ideation boards
Prototypes
Working Software - Alignment
How solutions are handed over to the development team.
- No handover as designers and developers work together at all stages.
- Success Metrics
How success is measured.
- Customer satisfaction and impact on metrics.
User Centered Design
Prioritises creating products and experiences tailored to the needs, preferences, and behaviors of the end users
Framework
- Process
The core way of working.
- Research user problems, identify solutions, run usability tests and iterate.
- Deliverables
The outputs of the process.
- User personas
User journey maps
Problem statements
Wireframes
Prototypes
Usability testing reports
Accessibility audits - Alignment
How solutions are handed over to the development team.
- Working prototypes with specifications and usability testing reports.
- Success Metrics
How success is measured.
- Customer satisfaction.
Core Differences
Framework
- Process
The core way of working.
- Defining the best solution and delivering
versus
just focusing on solution definition. - Deliverables
The outputs of the process.
- Very similar deliverables until the execution of the solutions.
- Alignment
How solutions are handed over to the development team.
- Continuous collaboration between research, design and dev
versus
handover from design to dev. - Success Metrics
How success is measured.
- Explicit product metrics
versus
customer satisfaction as a proxy for business metrics.
User Centered Design goes deeper into the solution evaluation with more of a focus on defined usability testing and accessibility audits. ZeroBlockers makes tradeoffs to balance enough research with ensuring that products get built.
But User Centered Design only goes as far as the solution identification. While these techniques definitely reduce the risk over whiteboard solutions there is still a lot of risk remaining. Until a customer has a working solution in their hand we can't know for certain whether it will be successful. ZeroBlockers includes the development phase as well as the solution phase because we will need to iterate on the solution as we build it as well.
ZeroBlockers vs User Centered Design: Approach
Feature comparison
ZeroBlockers
Effective products with empowered autonomous teams
Efficiency
- Time to Market
The time from when you identify an opportunity until the software is in place.
- Short lead time is a key metric for teams.
- Cost
The resources involved in defining solutions.
- Focus on minimising time (and cost) to market.
User Centered Design
Prioritises creating products and experiences tailored to the needs, preferences, and behaviors of the end users
Efficiency
- Time to Market
The time from when you identify an opportunity until the software is in place.
- Advocates for upfront research to streamline decision making later.
- Cost
The resources involved in defining solutions.
- Can be cheap or expensive depending on implementation.
Core Differences
Efficiency
- Time to Market
The time from when you identify an opportunity until the software is in place.
- Short lead time as a core metric
versus
implementation time left up to teams. - Cost
The resources involved in defining solutions.
- Short lead time as a core metric
versus
implementation time left up to teams.
User Centered Design is very flexible in terms of how you implement it which makes a direct comparison a bit subjective.
ZeroBlockers is more opinionated as it makes Lead Time a core metric that teams are measured on. This means that teams must come up with innovative ways to do continuous research and prototype evaluation to ensure that they balance the investment in research and risk reduction with delivery.
Feature comparison
ZeroBlockers
Effective products with empowered autonomous teams
Effectiveness
- Customer Satisfaction
How well the solutions meet the needs of the customers
- Involve users continuously to iterate and refine the software based on their feedback.
- Innovation
The level of ingenuity in the solutions that are delivered.
- Cross-functional teams, with development involvement, and a customer focus deliver better solutions.
- Business Alignment
How well the solutions align with the business goals.
- Ensures solutions are aligned with business strategic objectives.
User Centered Design
Prioritises creating products and experiences tailored to the needs, preferences, and behaviors of the end users
Effectiveness
- Customer Satisfaction
How well the solutions meet the needs of the customers
- Involve users continuously to iterate and refine the solution based on their feedback.
- Innovation
The level of ingenuity in the solutions that are delivered.
- Cross-functional teams, with recommended developer involvement, and a customer focus deliver better solutions
- Business Alignment
How well the solutions align with the business goals.
- Indirectly aligning with business goals through user satisfaction.
Core Differences
Effectiveness
- Customer Satisfaction
How well the solutions meet the needs of the customers
- Evaluating solutions using prototypes and software
versus
just evaluating up to the prototype stage. - Innovation
The level of ingenuity in the solutions that are delivered.
- Ensure developer involvement to incorporate tech angle into solutions
versus
recommendation to involve developers. - Business Alignment
How well the solutions align with the business goals.
- Explicit business goals
versus
customer satisfaction as a proxy for business metrics.
Both frameworks identify that research and solution evaluation increases the effectiveness of the solutions we build.
The big difference is that User Centered Design only goes as far as the solution identification so there is still a lot of risk remaining. Until a customer has a working solution in their hand we can't know for certain whether it will be successful. ZeroBlockers includes the development phase as well as the solution phase because we will need to iterate on the solution as we build it as well.
ZeroBlockers vs User Centered Design: Team & Events
Feature comparison
ZeroBlockers
Effective products with empowered autonomous teams
Team Level
- Roles
The roles involved in creating the products.
- UX Researcher
Designer
Developers
Business SMEs as needed - Events
The key activities that teams perform while building the product.
- Ad-hoc
Customer Interviews
Ideation
Solution Evaluation
User Story Mapping
Daily
Retrospective
Weekly
Weekly Business Review
1-on1's
User Centered Design
Prioritises creating products and experiences tailored to the needs, preferences, and behaviors of the end users
Team Level
- Roles
The roles involved in creating the products.
- Researcher
Information Architect
Interaction Designer
Visual Designer - Events
The key activities that teams perform while building the product.
- Ad-hoc
Customer Interviews
Ideation
Solution Evaluation
Core Differences
Team Level
- Roles
The roles involved in creating the products.
- Skills to identify, evaluate and build solutions
versus
just skills to identify and evaluate solutions. - Events
The key activities that teams perform while building the product.
- Researching, validating and building solutions
versus
just researching and validating solutions.
User Centered Design includes more specialised roles in the team to enable them to do deeper research and solution evaluation.
Both frameworks advocate for cross-functional teams but User Centered Design stops at the solution identification stage so developers are not explicitly included. This leaves a gap in terms of identifying technical solutions to customer problems.
ZeroBlockers believes that the separation of thinkers (solution definers) and doers (developers) leads to problems because you need developers to be able to iterate quickly as feedback comes in. We don't want to introduce a sign off blocker.
ZeroBlockers vs User Centered Design: Implementation
Feature comparison
ZeroBlockers
Effective products with empowered autonomous teams
Implementation
- Buy In
The people you need committed to ensure a successful roll-out.
- Considerable changes are required across the business so buy-in is required at a senior level in IT, marketing, customer service and more.
- Training
The training and certification required for a successful implementation.
- ZeroBlockers provides a range of training and certifications for each role.
- Community & Support
The support available for implementing the framework.
- Large and growing community with documentation and resources.
User Centered Design
Prioritises creating products and experiences tailored to the needs, preferences, and behaviors of the end users
Implementation
- Buy In
The people you need committed to ensure a successful roll-out.
- Buy in required from business and technology leadership to provide funding and cross-functional teams.
- Training
The training and certification required for a successful implementation.
- A number of training courses are available for each role.
- Community & Support
The support available for implementing the framework.
- There is a large and active User Centered Design community.
Core Differences
Implementation
- Buy In
The people you need committed to ensure a successful roll-out.
- Similar between frameworks
- Training
The training and certification required for a successful implementation.
- Similar between frameworks
- Community & Support
The support available for implementing the framework.
- Similar between frameworks
Both frameworks require a large change to how companies identify the product features that they should build. ZeroBlockers is a little more complicated because it includes teams that are cross-functional across the business and IT divide as well.
While ZeroBlockers is challenging to implement you can start small - one product, one value stream. With over 10 years of UXDX content and case studies, there is also a large body of resources to assist in the rollout of the framework. The pain is worth the gain.