Design Thinking
User-Centered Innovation for Digital Products
Design Thinking at Elasticbrains
Design Thinking is a human-centered approach to innovation that uses design methods to solve problems and meet user needs. At Elasticbrains, we combine Design Thinking with agile development methods to create products that are not only technically sound but also truly user-friendly and valuable.
The Design Thinking Process
Our Design Thinking approach is based on an iterative process with five phases:
1. Empathize (Understand)
In this phase, we gather deep insights into the needs, desires, and challenges of users. We want to understand who they are and what moves them.
Methods:
- User interviews and observations
- Surveys and field research
- Creating empathy maps
- Shadowing and context analysis
- Analysis of existing data and feedback
2. Define
Based on the insights from the empathy phase, we define the core problem and formulate a clear point-of-view that serves as a starting point for solutions.
Methods:
- Creating personas
- Formulating point-of-view statements
- How-Might-We questions
- Customer journey maps
- Problem definition and scoping
3. Ideate (Develop Ideas)
In this creative phase, we develop a variety of solutions for the defined problem, initially prioritizing quantity over quality.
Methods:
- Brainstorming and brainwriting
- Crazy 8s (quickly sketching 8 ideas)
- Mind mapping
- Analogous thinking and inspiration sources
- Dot voting for idea prioritization
4. Prototype (Create Prototypes)
We quickly bring the most promising ideas into tangible form to test and develop them without making large investments.
Methods:
- Paper prototyping
- Wireframing and mockups
- Clickable prototypes
- Role-playing and service prototyping
- Minimum Viable Products (MVPs)
5. Test
In this phase, we collect feedback on prototypes from real users to validate our assumptions and refine solutions.
Methods:
- Usability testing
- A/B testing
- Feedback interviews
- Think-aloud protocols
- Observation and analysis of user behavior
Design Thinking is not a linear process: phases can overlap, and based on insights from testing, we often return to earlier phases to refine our solutions.
Core Principles of Design Thinking
Human-Centered
People and their needs are at the center of the entire process. We develop solutions that solve real problems and provide real value.
Experimental
We foster a culture of experimentation where failure is seen as a learning opportunity rather than a failure.
Collaborative
We bring diverse teams together to benefit from different perspectives and expertise and develop holistic solutions.
Visual & Tangible
We make ideas visual and tangible to promote communication and bring abstract concepts to life.
Iterative
We develop solutions step by step, test early and often, and continuously improve based on feedback.
Action-Oriented
We prefer action over lengthy discussion and rely on "learning by doing" rather than theoretical perfection.
Design Thinking Case Study: Redesign of a B2B Platform
Challenge
A B2B software provider found that users of their platform were only using a fraction of available features and had difficulty finding the most valuable features.
Empathize
We conducted interviews with different user groups, observed their work with the platform, and analyzed usage data. We identified different user types with specific goals and pain points.
Define
From the insights, we developed detailed personas and usage scenarios. The core problem: the platform was optimized for experts while the majority of users were occasional users who wanted to quickly complete specific tasks.
Ideate
In several workshops with stakeholders and users, we developed over 100 ideas for improved user guidance, contextual help, and role-based interfaces.
Prototype
We created interactive prototypes for three promising concepts: a simplified interface focusing on main tasks, an intelligent help system, and a personalized homepage.
Test
The prototypes were tested with different user groups. The personalized homepage was particularly well-received, while the help system was perceived as too intrusive.
Result
Based on feedback, we developed a hybrid solution: a role-based user interface with personalized dashboards and context-sensitive help. After implementation, the use of core features increased by 68%, support requests decreased by 32%, and customer satisfaction improved significantly.
Design Thinking & Agile Development
At Elasticbrains, we seamlessly integrate Design Thinking into our agile development processes. This allows us to both develop innovative solutions and implement them efficiently:
Benefits of Design Thinking for Our Clients
Higher User Satisfaction
Products based on real user needs achieve higher satisfaction and acceptance.
Reduced Development Costs
Through early feedback and validation, we avoid costly misdevelopments and rework.
Faster Time-to-Market
Through focused prioritization and early validation, products can be brought to market faster.
Higher Competitiveness
Innovative, user-oriented solutions differentiate in the market and create sustainable competitive advantages.
Design Thinking helped us question our own assumptions and truly understand what our users need. The method not only led to a better user interface but transformed our entire product concept and made it much more valuable. - Lisa, Lead UX Designer at Elasticbrains
Ready for User-Centered Innovation?
Contact us for a non-binding conversation about Design Thinking and how it can improve your product.