Embracing Agility and Human-Centered Design for Better Problem Solving
Cory Barnes
Contact Center IVR Engineer at PingWind Inc. | RingCentral, NICE CXone, IVR, Contact Center | Creating UCaaS & CCaaS Solutions for Optimal CX
Introduction
In today's fast-paced and constantly changing world, organizations need to be able to quickly adapt and pivot to new challenges and opportunities. Being agile and embracing human-centered design principles and methods enables teams to solve problems in creative, collaborative, and effective ways.
This post explores key concepts around agile, human-centered design, and innovative problem-solving approaches. It covers:
- What is agile and why is it valuable?
- Core principles and mindsets of agile
- Human-centered design philosophy and methods
- Integrating agile and design thinking
- Creative problem-solving techniques
- Building collaborative, high-performing teams
- Takeaways for implementing agile design thinking
By the end, you’ll understand how leveraging agility and human-centered design can help you tackle problems, meet user needs, and continuously improve.
What is Agile and Why is it Valuable?
Agile is an iterative approach to work that focuses on collaboration, customer feedback, and releasing work in small, rapid cycles. It emerged in software development, but the practices and principles can apply to all kinds of work.
Some key values and benefits of agile include:
- Delivering value to customers faster through frequent releases and feedback loops
- Adapting quickly to change by working in short iterative cycles
- Empowering teams and fostering collaboration through self-organizing teams
- Focusing on working software over documentation and processes
- Embracing change and new information to provide continuous improvement
Overall, agile enables teams to be nimble, creative, and responsive to evolving needs and priorities. Instead of big, monolithic releases, work is broken down into smaller increments completed by a cross-functional team in a flexible, collaborative way. This builds in opportunities for continuous refinement and feedback.
Agile frameworks like Scrum and Kanban help organizations adopt these values and delivery methods. When done right, agile enables faster innovation, improved efficiency, and superior solutions focused directly on customer needs.
Core Principles and Mindsets of Agile
Agile is guided by a set of principles and mindsets that shape the practices teams use. Some of the foundational ideas include:
User-Focused
The primary measure of progress is working software that meets user needs. Keeping the end user experience in mind is key.
Adaptive Planning
Plans and timelines can change to incorporate new insights and information. Respond to change rather than blindly follow a plan.
Incremental Delivery
Work in small, consumable increments that deliver value frequently and enable feedback. Release early, release often.
Continuous Improvement
Seek opportunities to refine work and optimize team practices through regular retrospectives and iterative cycles.
Collaboration?
Build projects around motivated teams with clear roles and responsibilities collaborating closely with users and stakeholders.
Working Software
Focus on deploying working software over excessive documentation, tools, and processes. Working software is the primary measure of progress.
Sustainable Pace
Develop at a pace that can be sustained long-term. Balance delivery urgency with team health and avoid burnout.
Technical Excellence
Build with high-quality design and craftsmanship. Well-crafted code and architecture sustain change and innovation.
Simplicity
Focus on simplicity in the software and team environment. Eliminate waste and optimize the amount of work not done.
Self-Organizing Teams
Give teams clear goals and problems to solve, but allow them to determine how best to reach solutions and manage teamwork.
These principles enable agile teams to build the right things, be flexible to change, innovate solutions, and deliver incremental value. They put users at the center and focus on sustainable delivery of working software.
Human-Centered Design Philosophy and Methods
Human-centered design, also called design thinking, complements agile by providing philosophy and methods for solving problems from a human perspective. Human-centered design believes that:
- All problems are situated in human needs and behaviors
- Solutions should start with getting deep empathetic understanding of users’ needs
- Diverse teams ideate solutions focused on the user experience
- Feedback and testing with real users informs iteration
Key practices in human-centered design include:
User Research
Understanding user behaviors, needs, emotions, environments, and motivations through observation, interviews, surveys, etc.
Empathy Mapping
Capturing what users think, feel, say, see, hear, and do throughout their experience. Identifying pain points and unmet needs.
Ideation
Brainstorming creative solutions and ideas to meet user needs and insights.
Prototyping
Creating quick, inexpensive prototypes to test ideas and concepts with users.
Testing
Putting prototypes in front of real users, gathering feedback, and iterating based on insights.
领英推荐
By deeply engaging with users, human-centered design ensures solutions are tailored to how people actually think, behave, and feel. This builds empathy, uncovers hidden needs, and eliminates assumptions.
Integrating Agile and Design Thinking
While agile and human-centered design emerged separately, integrating the two unlocks innovation and problem-solving potential.
Agile provides the principles and iterative approach to quickly build and deliver solutions. Design thinking offers the tools to make sure what is built solves real human needs for target users.
Together they enable:
- Cross-functional collaboration between designers, developers, and business stakeholders
- Early and ongoing user feedback to validate ideas and direction
- Continuous evolution of both the product and team practices
- Removing blind spots through testing with real users
- Delivering the right solutions, not just solutions right
Teams can blend agile and design through practices like:
- Sprinting in phases of user research, ideation, prototyping, and testing
- Incorporating design principles into core agile practices like user stories
- Planning work based on user-focused outcomes rather than features
- Running fast parallel prototype variations to test different solutions
- Adding designers to agile feature teams
This integrated approach powers innovation through human-centered solutions built iteratively.
Creative Problem-Solving Techniques
Equipped with the agile and design mindset, teams can leverage creative techniques to drive innovative problem solving. Helpful approaches include:
Reframing the Problem
Breaking down and reconstructing the problem statement from different angles before jumping to solutions.
Asking Why 5 Times
Peeling back layers on root causes by asking "why" up to 5 times to get to the true source of a problem.
Mind Mapping
Visually mapping out thoughts, questions, concepts, and ideas to see connections and themes.
SCAMPER
Using cues like Substitute, Combine, Adapt, Modify, Put to other use, Eliminate, Reverse to spark ideas.
Worst Possible Idea
Inverting the challenge into the worst possible idea opens creative pathways to explore.
Brainwriting
Silently generating ideas individually on paper before sharing to give space for introvert thinking.
Random Stimuli
Introducing random words, images, items to trigger new associations and ideas less anchored in existing perspectives.
These techniques engage both divergent and convergent thinking modes. Divergent thinking opens up possibilities while convergent narrows down to solutions. By combining human-centered design and agile with creative approaches, teams can solve problems and uncover innovative solutions.
Building Collaborative, High-Performing Teams
While practices and methods are important, agile and human-centered design live and die by people and teams. Some key ingredients for collaborative, high-performing agile teams include:
- Cross-functional members with diverse skills and perspectives
- Co-location and pair programming to share knowledge
- Common goals and metrics focused on business value and customer experience
- Visual management and information radiators to create transparency
- Regular rituals like standups, retrospectives, and reviews to connect and improve
- Empowered product owners who represent customer needs
- Self-organizing team autonomy to determine how to accomplish goals
- Courage to try experiments, make mistakes, and learn quickly
By nurturing engagement, psychological safety, shared purpose, and continuous learning, teams gain agility and ability to respond to change. They become more proactive and creative engines for delivering human-centered solutions.
Takeaways for Implementing Agile Design Thinking
To harness the power of integrating agile and design, focus on:
- Putting human needs, emotions, and behaviors at the center rather than tools and processes
- Creating an experimental, fail-fast culture focused on learning not blaming
- Developing team mindfulness and psychological safety to explore ideas openly
- Adopting solutions permanently only after prototyping and user testing
- Structuring workflows for fast iteration with user feedback built in
- Communicating visually with story maps, process flows, storyboards
- Considering both internal and external users’ needs holistically
- Training facilitators in creative collaboration and design techniques
- Spotting areas of organizational friction that slow or block new ways of working
By embracing agile approaches anchored in human needs, you gain the ability to continuously adapt, innovate, and uncover creative solutions. Focus on growing people, building collaborative teams, and putting users at the heart of problem solving. This fuels sustainable innovation and business success.
Conclusion
This post explored key disciplines needed to adapt and solve problems in today’s fast changing environment:
- Agile values and principles that enable responding to change and delivering faster
- Human-centered design techniques to deeply understand users and their needs
- Integrating agile and design thinking to build the right human-focused solutions
- Fostering creative, collaborative teams as the engine for innovation
By focusing on agility, design, creativity, and great teams you gain superpowers to explore challenges and uncover new opportunities. The future favors organizations who can embrace ambiguity, learn rapidly, and place human needs at the center of problem solving.