Bringing Agile Teams and the Business closer together using Human Centered Design

Many of us have felt the benefits of Agile. Working in cross-functional teams, learning from others in your team, the freedom of self-directedness and self-organization, the decrease in email madness and the value of quick bursts of communication through stand-ups and other cadences, have all enhanced the way that we work.

But I’m sure we’ve also experienced Agile growing pains. One common pain is developing a solution that ends up falling short of Business expectations and need. This adverse outcome leads to Agile teams potentially feeling disengaged and undervalued; it can cause a strain in the Business/Agile relationship; and it can result in painful and seemingly endless feedback loops to attain a satisfying result.

During this session I will share a few tips that have worked well for us in bridging the gap in understanding that result in less-than-satisfactory Business results. They include:

  • Introducing the concept of Human Centered Design (HCD) to the Business
  • Providing the Business with a basic Agile understanding to enable effective communicate with their Agile partners
  • Training both teams on light weight, informal tools to enable stakeholders to communicate and execute in a highly aligned way

By taking these steps we have witnessed a more symbiotic relationship immerge between technical and non-technical teams. We have created ways to help visualize where we have inserted HCD and Agile to help foster this enriched relationship, and we will share these images in our presentation.

 
 

Outline/Structure of the Talk

  • The pains experienced by some Agile teams
  • How combining HCD with Agile has helped the Business teams and Agile teams to develop a ubiquitous language, and a shared understanding of strategic direction and backlog priority
  • An introduction to HCD
  • A simple and broadly applicable set of HCD and Agile tools that can be used by both Business and Agile teams help breed and environment of shared understanding

Learning Outcome

  • An understanding of Human Centered Design, and the power of integrating this within Business and Agile teams
  • An understanding of lightweight tools that will help both technical and non-technical stakeholders to execute in a highly aligned way
  • Ways that a Kanban can be used to visualize this shared process and understanding

Target Audience

Anyone interested in learning how to better integrate with Business or Agile subject matter experts

Prerequisites for Attendees

None

schedule Submitted 1 year ago

Public Feedback

comment Suggest improvements to the Speaker

  • Liked Martin Aziz
    keyboard_arrow_down

    Martin Aziz - "When do you need it by?" Business-Agility Metrics in an Agile World

    Martin Aziz
    Martin Aziz
    Principal Consultant
    SquirrelNorth
    schedule 1 year ago
    Sold Out!
    60 Mins
    Talk
    Intermediate

    “When will it be done?” is a question asked in just about every business I’ve encountered, Agile or otherwise. In this metrics-focused session we will explore why that question is so hard to answer and whether it is even the right question to ask.

    We will explore current thinking about measurement in knowledge work fields. How every business needs to identify their own appropriate metrics to measure for their own business challenges and goals. While metrics are always unique for each individual business context, we will identify 4 metric categories identified from the Fit for Purpose framework.

    To connect these concepts to your Agile organization we explore going past looking at measurement as a team phenomena and connect this to the level of services or value streams.

    Digging further we continue to examine questions around measuring and predicting delivery times. We contrast prediction approaches using deterministic methods vs probabilistic methods. And consider multiple sources of variability that make predictions challenging and often impossible.

    We conclude by considering more appropriate questions to replace “When will it be done?” Rather asking “When do we need it” followed by “and so, when should start?”

  • Liked Dave Dame
    keyboard_arrow_down

    Dave Dame / Aaron Sampson, PMI-ACP, ITILv3, SMC - Your Proxy is Killing Your Product...One Delay at a Time

    90 Mins
    Workshop
    Beginner

    A supported Product Owner has the power to prioritize. An empowered Product Owner has the power to say 'No'!

    The Product Owner is the most underutilized and unsupported role in large organizations that are trying to increase their speed to market. Product Owners are only business people playing a 'weekend dad' to the team or they are merely only writing requirements for the team.

    Companies that are successful in delivering products to market empower the Product Owner. The Product Owner has one leg in Product Management and the other leg with the Scrum Team. The empowered Product Owner engages the business, customers, engineering, design, sales groups as stakeholders. They are empowered to optimize value by creating vision and context to enable teams to deliver products people want to buy and are technically sound to maintain and scale.

    In this workshop, we will help you unleash this opportunity and guide you in understanding the role of an empowered Product Owner.

  • Liked thomasjeffrey
    keyboard_arrow_down

    thomasjeffrey / Adeeb Dhanani - Creating Shared Understanding At High Complexity through Story Mapping, Spec By Example and Domain Driven Design

    90 Mins
    Workshop
    Advanced

    Shared understanding is a pre-requisite to success for any agile teams. Many Agile teams rely on User Stories to help them get consensus on what to deliver, and what done looks like. Stories are a great practice for agile teams, but as the complexity of the problem or solution they are building increases, they often need more. Agile teams can face serious churn in the story writing process as complexity increase. Different team members can have completely different understandings of the meaning of key business and solution concepts. Often the same concepts end up being discussed over and over again, significantly slowing down story exploration. Even worse, different stakeholders end up having ambiguous and even conflicting understanding of the solution.

    During this session, we will discuss how we have integrated story exploration practices such as Story Mapping, Story Grooming, and Spec by Example, with the Domain Driven Design method, with the goal to promote the creation of a ubiquitous language and share understanding of both the solution and business domain. We will show how various teams have leveraged light weight, informal tools to enable both technical and non technical stakeholders to execute in a highly aligned way, and dramatically decrease churn and rework as a result.

    A key part of this session will be taking the audience through an integrated example that show cases how one can elaborate on an idea through progressive refinement of Stories and CRC Card based domain driven models in parallel. We will showcase how Story Maps can be refined through creation of an initial Domain Driven Model expressed through Class Responsibility Cards. We will illustrate how to connect story grooming and refinement of domain models in order to create a precise business and solution language. We will illustrate how domain model walkthroughs can be used to battle test your stories against your domain model, validating key assumptions before coding starts. We will also showcase how both story grooming and domain driven design can be done directly in code, and how this approach dovetails perfectly into test driven development.

  • Liked Adam Thackeray
    keyboard_arrow_down

    Adam Thackeray / Laurie McKenzie - DevOps - Building the Delivery Rocketship.

    60 Mins
    Talk
    Beginner

    Transformation in a large, traditional organization is a journey. A journey of epic proportions. Success, failure and adversity are faced continuously. We will be bringing you an enlightening and raw account about how we applied DevOps practices, built a delivery rocketship and what worked well and not-so-well for us at TD Bank! Come and listen to how TD is transforming the way it works and becoming world-class in delivery.

  • Liked Sam Tabbara
    keyboard_arrow_down

    Sam Tabbara - End to End Enterprise Agile Program Delivery, yes even in large regulatory initatives

    Sam Tabbara
    Sam Tabbara
    Portfolio Lead
    Agile By Design
    schedule 1 year ago
    Sold Out!
    40 Mins
    Experience Report
    Intermediate

    A walkthrough of my experience as a portfolio coach leading teams of agile coaches supporting large (60million+, 120person+) regulatory programs in the financial services industry.

    Comparing the similarities during my time leading a team of transformation coaches and scrummasters delivering customer-facing new technology at Bell, in the regulated telecom space.

  • Liked Gillian Lee
    keyboard_arrow_down

    Gillian Lee / Varun Vachhar - Agile Development with JavaScript

    60 Mins
    Talk
    Beginner

    How can we deliver value continuously when building modern JavaScript web applications? In the past 5-6 years, the popularity of JavaScript has exploded. There’s a good chance that you’re working at an organization where you’re using JavaScript.

    Learn about component-based architecture and approaches to state management that help us respond to changing requirements or even pivot in a new direction as a product evolves.

    What architecture choices and patterns enable meaningful independence and which ones hinder them?

    For all you non-developers out there, this is a fabulous opportunity to deepen your understanding of what choices your software development team may be making. Developers, here’s your chance to learn more about what Agile-friendly modern JavaScript development can look like.

    While some concepts are indeed language agnostic, this session will focus on the JavaScript ecosystem. We will cover the tools and techniques specific to component-based frameworks such as React, Vue, and Angular.

  • Liked Jochy Reyes
    keyboard_arrow_down

    Jochy Reyes - Cognitive Biases in Agile Teams

    Jochy Reyes
    Jochy Reyes
    Agile Coach
    ANZ
    schedule 1 year ago
    Sold Out!
    40 Mins
    Talk
    Beginner
    Cognitive biases often results to poor decisions that could affect your teams. This talk provides an introduction to cognitive biases and how they impact team performance and effectivity.
    I'll cover 3 aspects of teams that could be impacted by these cognitive biases - team dynamics, communication and productivity.
    I'll discuss the symptoms of these biases and show you how to proactively control and reduce its effects for more effective teams.
  • Liked Nico Gonzalez
    keyboard_arrow_down

    Nico Gonzalez - Validated Learning: A Lean Startup + UX + Agile Case Study

    40 Mins
    Experience Report
    Intermediate

    Many agile teams become quite efficient at planning and delivering the next set of user stories committed for each sprint. However, more often than not, they find themselves creating patch after patch of countless iterations to "fix" their solution based on "feedback", because they didn't have a clear understanding of what the real pain points and/or user needs were. In some cases, some teams never get to interact with actual users and rely on stakeholders to validate any assumption.

    In this talk, we will explore how we helped a group of agile teams in an enterprise environment leverage the use of:
    - Design Thinking to empathize with actual users in order to identify their pain points and needs.
    - Lean Startup to use a hypothesis-driven approach to derive MVPs that create enterprise value.
    - User Centric Design to prototype and validate solutions with real users via user testing.
    - Agile and Kanban practices to deliver user stories.

    We managed the process through a Kanban system representing the full flow of a feature from an initial idea to delivery. We will deep-dive into the each one of its states and policies.

  • Liked Dave Dame
    keyboard_arrow_down

    Dave Dame - Is your Agile Inclusive?

    40 Mins
    Talk
    Beginner

    Agile is about keeping pace with change. Inclusion ensures we bring everyone along with us.

    Agile initially brought a bunch of individuals cross-functional specialists together to work as a team. This cross-functional team was able to deliver complex products more quickly. The concept of diverse teammates looking at a problem and sharing their perspective from their skill background proved to be the ideal way in creating solutions that meet the needs of domestic customers.

    As companies execute on their digital strategy, products are now global. Having cross-functional teams are no longer sufficient. Agile teams need to be cross-functional AND diverse to meet the needs of global customers.

    In our talk, Dave and Dave will discuss the importance and competitive need to make your teams diverse. They will also share their experiences of integrating diverse members into the team.