Power Windows and Prioritization - a different approach to ordering your Product Backlog
Product Owners have the challenging task of choosing which items their teams should focus on next. By combining their experience, conversations, and intuition, they often have to make decisions based on a set of imperfect data, which is hard to do. Adding to this, that they may have to justify their reasoning, making the task of prioritizing even more difficult.
In this workshop, participants will explore the Kano Model, an approach that takes into account satisfaction, functionality, and categorization to best identify the most important things based on customer response. This model gives Product Owners real data and insights to aid their decision making process, vastly improving on "this is important because I said so!"
Outline/Structure of the Workshop
This session is a synthesis of talks and workshops I have offered to several clients that helps introduce them to the concepts of the Kano Model. This session is made up of one-way content complimented by a worksheet and short discussions that build upon one another. Below is a detailed outline of the session with specific timings for slides and exercises. This session fits well into the 45-minute time slot for this year's conference.
Welcome and setup - 2 min
Exercise: Features in a 4-door commuter car - 2 min
Debrief - 2 min
Satisfaction and Functionality - 1 min
Kano Categories - 4 min
Change over time - 1 min
Exercise: Answering Questions (Handout #1) - 3 min
Functional vs Dysfunctional - 1 min
Reverse and Questionable - 1 min
Kano Evaluation Table - 2 min
Exercise: Determining Categories (Handout #2) - 2 min
Clear question examples - 2 min
Importance and Analysis - 2 min
Exercise: Compiling the Results - 5 min
Considerations - 2 min
Exercise: Kano in your Context - 9 min
Analyzing your Results - 2 min
Shout outs and Wrap up - 2 min
Session running time: 45 min
Learning Outcome
After attending this session, participants will be able to...
- ... explain the fundamental concepts of a Product Backlog and what it represents
- ... explain the concepts of the Kano Model for prioritization
- ... write question-pairs to help determine Kano categories
- ... interpret the results of a Kano-based survey
- ... identify how Kano can be used within their own context
Target Audience
Product Owners, Product Managers, Business Analysts, Product Development Professionals, Scrum Masters
Prerequisites for Attendees
Having a background in Product Ownership and a cursory knowledge of Backlog Refinement will be helpful for participants, however there are no pre-requisites for this session!
Links
This talk is an expansion of discussions I have had with many customers, and was submitted for consideration at AgileDC 2017. My speeches and workshops are very energetic and interactive, with participants leaving the session with something they can use in their organizations right away. Below is a list of previous speaking engagements to assist in the consideration of this submission, thanks for considering!
“Agile War Stories” @ Agile NOVA / PMIWDC – Jan 12, 2015 Click for event details
“Agile War Stories” @ ALNDC – Oct 1, 2015 Click for event details
“Agile War Stories” @ 10West – Oct 20, 2015 Click for event details
“The Tadpole Technique” @ AgileDC – Oct 26, 2015 Click for event details
“The Tadpole Technique” @ DC Enterprise Agilists – April 25, 2016 Click for event details
“The Tadpole Technique” @ Global Scrum Gathering Orlando – April 2016 Click for event details
“Missing the point about Backlog Item Estimation” @ DC Scrum User Group – October 17, 2016 Click for event details
“Back to Basics – improving the quality of your conversations and activities” @ Agile DC – October 24, 2016 Click for event details
“The Tadpole Technique” @ Toronto Agile 2016 – November 14,2016 Click for event details
“Back to Basics – improving the quality of your conversations and activities” @ Agile Leadership Network DC Chapter – December 1, 2016 Click for event details
Keynote Mashup - Global Scrum Gathering April 2017 - Click for event details
"Missing the point with Backlog Item Estimation" @ Agile 2017 - August 8th 2017 - Click for event details
"Missing the point with Backlog Item Estimation" @ AgileDC 2017 - October 16th 2017 Click for event details
schedule Submitted 4 years ago
People who liked this proposal, also liked:
-
keyboard_arrow_down
Lisa Cooney - Brain Agility: Overcoming Cognitive Bias
45 Mins
Workshop
Intermediate
Did you know that your brain tells you stories all day long, and that if they are good stories, you believe them? Come to this entertaining interactive session to experience some "cognitive illusions" for yourself, and learn what they demonstrate about how our brains' work. Cognitive science and behavioral psychology offer important insights for agilists, insights that can help us work more effectively with our co-workers and clients. You will learn how awareness of our brains' tendencies is a powerful tool to overcome our own innate cognitive bias, and the cognitive bias of others. This newfound awareness can open you to more varied perspectives in order to tell yourself a story that is both richer and more nuanced -- and closer to being "a true story."
-
keyboard_arrow_down
Clare Stankwitz / Mathias Eifert - Making Agile Work for Data Teams: Writing Effective PBIs for Data Products
Clare StankwitzScrum MasterExcellaMathias EifertAgile Pragmatist and Managing ConsultantExcellaschedule 4 years ago
45 Mins
Talk
Intermediate
Want to help your data and analytics teams embrace Agile but don’t know where to start? Wondering why your data team seems to struggle with creating manageable yet valuable stories? Curious why we think Agile for data teams is a distinct challenge?
Data work is often structured more like a pyramid than the familiar “layer cake” metaphor due to the state of data infrastructure technology, common industry practices, and the heavy lift to integrate data before it can be analyzed and visualized. Prevailing Agile wisdom of cutting work into “vertical slices” thus presents significant challenges for Agilists working on data teams! Typical full-stack vertical stories in this environment can easily become too complex, interdependent, and unwieldy to fit into fixed-length sprints. Technical stories can encapsulate smaller work increments but risk becoming too abstracted from the customer’s core problems and trap the team in infrastructure work for too long. An additional impediment to traditional user stories is the highly exploratory nature of advanced analytics and data science projects where in many cases end users lack awareness of what kind of problems can even be solved and technical experts can’t initially predict which solutions will actually be possible.
This session presents successes and lessons learned from applying alternative story decomposition and writing techniques on several data products across multiple teams. Returning to one of the fundamentals of what makes Agile valuable, namely to obtain feedback on feasibility and end user value as quickly and systematically as possible, our approaches strive to ensure teams have small, independent stories while still maintaining a value focus. We discuss ways to decouple the technical stack through stubbing and gradual tightening of the Definition of Done. This technique accommodates the necessary foundational work in the background while also obtaining early feedback about the value of the eventual product delivery options. A second approach incorporates Lean Startup concepts and centers on replacing traditional user stories with testable hypothesis statements that allow for explicit experimentation and risk trade-offs towards relevant milestones such as model quality, performance, predictive reliability, etc. in the context of extreme uncertainty.
Join us as we discuss some of the friction Agilists can encounter on data teams, as well as some validated ideas for meaningful solutions. -
keyboard_arrow_down
Trent Hone - Growing the Garden: Fostering Self-Organized Scaling
45 Mins
Talk
Intermediate
Agile at the team level fosters self-organization by leveraging constraints. Timeboxes, Work in Progress (WIP) Limits, and clear operational definitions are excellent examples of the kinds of constraints teams regularly employ to deliver reliably. Are you familiar and comfortable with these ideas, but uncertain how to apply them at larger scales? Are you looking for techniques that will allow you to harness the creativity of your teams to enable self-organization at scale? If so, this session is for you.
I’m passionate about applying concepts from Complex Systems Theory (as developed by Dave Snowden, Alicia Juarrero, Bob Artigiani, etc.) to the work of software teams. My colleagues and I at Excella have been exploiting these ideas by using a variety of patterns borrowed from different theories and frameworks to allow our teams to grow like healthy plants in a garden. From Large-Scale Scrum (LeSS) we leverage the concepts of a single product backlog and a shared cadence. Kanban principles of visualizing the work and limiting WIP help align the teams and foster greater collaboration. Dave Snowden’s emphasis on Homo Narrans—the human as storyteller—has provided a framework for clarifying and promulgating common values, which are essential for decentralized decision-making. Collectively, these mental models created an environment that helped us scale one of our engagements from three teams to eight over the course of a single year.
-
keyboard_arrow_down
Doguhan Uluca - Ship It or It Never Happened: The Power of Docker, Heroku & CircleCI
45 Mins
Talk
Intermediate
Shipping code is hard and it is rough! It doesn't have to be. Using Docker, Heroku and CircleCI you can set up a world-class Continuous Integration and Continuous Deployment pipeline in an hour with advanced functionality like Heroku preview apps, provisioning servers on-demand for to scale and containers that leverage layering to enforce Enterprise requirements, while giving developers access, flexibility and speed to get their work done. With duluca/minimal-node-web-server docker image and how you can tailor it to build your micro-services or web servers in a matter of minutes using Docker and deploy your web app on the cloud.
-
keyboard_arrow_down
Julie Wyman / Wm. Hunter Tammaro - Measuring Flow: Metrics That Matter
45 Mins
Talk
Intermediate
Does your Scrum team start all its stories on Day 1 of the Sprint? Do stories sometime carry over into the next Sprint? Or perhaps testing always gets crammed in on the last day of the Sprint? If any of these sound familiar, your team may benefit from improving its flow.
Flow metrics are common with Kanban, but can provide tremendous value to any team, including those using Scrum. In this session, we’ll start by exploring the value of achieving a smooth flow of work (versus simply achieving maximum utilization) and give simple ways for your team to measure its flow. We’ll look at examples of metrics including lead and cycle time, throughput, and the cumulative flow diagram (CFD), reviewing what each represents, easy ways to collect them, and how they can be used in both a Kanban and Scrum context. You’ll leave the session knowing how to interpret and capture all these valuable metrics, so your agile team can measure and improve its flow.
-
keyboard_arrow_down
Jaap Dekkinga, - Story point cost. How to calculate it and how to use it.
45 Mins
Talk
Intermediate
Story point is an arbitrary relative measure used by Scrum/agile teams to define the effort required to implement a story or feature. This is a metric to measure the cost related to the implementation of story points. This metric is called Story Point Cost. It should allow to track development costs and also make the Scrum team aware about the budget issues of their project and for product owners to easier compare cost to gained value.
-
keyboard_arrow_down
Mathias Eifert - Iterative vs. Incremental – What’s the Difference and Why Should You Care?
45 Mins
Talk
Beginner
Agile is an incremental and iterative approach to delivering value to our customers. But too often we assume it’s really all about ways to slice work into smaller batch sizes and that both approaches are fundamentally equivalent. However, there is a crucial difference and this lack of awareness is a major contributor to projects and teams that are AINO (Agile In Name Only)!
In this session, we will discuss how to differentiate between incremental and iterative approaches, their strengths and weaknesses, and why you really need both. We will explore the many ways in which iteration shapes the core of Agile practices, how it supports and enables the benefits of agility, and how understanding its awesome power is a key step in moving from “doing” Agile to truly being agile. In addition, we will take a close look at the practical implications of when to use each approach by discussing real world scenarios, highlighting common Agile anti-patterns and (re)examining familiar story slicing patterns.
You will walk away with both a better understanding of one of the most important underlying principles of agility and immediately applicable insights for your daily work!
-
keyboard_arrow_down
Paul Boos - Catalytic Leadership
45 Mins
Tutorial
Intermediate
Losing good people during your transformation? Getting more resistance than you expected? You may be producing unwanted reactions in the way you are leading your people through change.
If you want your Agile transformation firing on all cylinders without the harmful side-effects, managers at all levels should focus on becoming Catalysts. Much like a chemical catalyst, your job is to help boost organizational performance by creating a healthy environment and providing the needed support.In this interactive presentation-tutorial, we’ll explore how you can do that through some simple techniques that anyone can do; extracted from Fearless Change and Liberating Structures. We'll relate these techniques to how trust works and give you some powerful ways to improve your organizational trust.
-
keyboard_arrow_down
Sean Killeen - Level Up Your Team's Agility with Better Technical Interviews
45 Mins
Talk
Intermediate
Have you ever been in a technical interview, stuck at a whiteboard or solving a brainteaser, and thought “there must be a better way”? Good news: there very much is.
Agility and adaptability are crucial for a development team's success, but how often do we target for agility when considering who to bring into our team? And how do we set expectations for agility from the first time this potential new hire begins evaluating our team?
In this talk, I walk through my philosophy & provide practical tips for running technical interviews that are primed for success.
-
keyboard_arrow_down
Sharyn Horowitz - Unraveling Red Tape – Being Agile in a Bureaucracy
10 Mins
Lightning Talk
Intermediate
Sure, we would like everyone to have an agile mindset and focus on continuous improvement, but sometimes as Agilists we need to work with stakeholders who don’t agree with our priorities or our methods. When you need to get something done in a bureaucracy, how do you adapt? Every place you operate has a unique combination of people, processes, and problems. We'll discuss general principles that will help you navigate successfully.
-
keyboard_arrow_down
Dr. Patrick McConnell - 5 Myths Killing Agile for Government
45 Mins
Talk
Executive
Over the last 5 years, Agile approaches have seen widespread adoption across the US Federal Government. Where real commitment is given to proven Agile frameworks and techniques, programs do see significant improvement in value delivery and speed. But unfortunately often, ‘Agile’ nomenclature is used while perpetuating behaviors that make real improvement impossible, and may actually make the lived experience worse for participants or stakeholders. And where Agile approaches fail, they add to a narrative that real methods won’t work in this environment. Many of the anti-patterns I’ve seen working as a Coach in the Public Sector are rooted in decision-makers clinging to 5 myths about Agile in Government. This talk will explore these 5 myths, where they come from, and some ways out of them.
-
keyboard_arrow_down
Chris Li - Day in the life of a Scrum Master - a Full Time Job?
45 Mins
Talk
Beginner
Have you ever been asked the question, or even wondered yourself, "Is a Scrum Master job really full time?" In this workshop you will explore examples of exactly what a Scrum Master could be doing on a regular basis and things an effective Scrum Master does that may get overlooked by individuals and organizations. By the end of this session, you will be armed with a valuable set of information that will empower you to have conversations about just how challenging of a position Scrum Master really is, even if that conversation is with yourself in the mirror!
-
keyboard_arrow_down
Dane Weber - Undercover Scrum Master
45 Mins
Talk
Intermediate
What can an experienced Scrum Master learn by going undercover, passing himself off as a software developer?
- Why developers complain about meetings!
- Why they always want to "pay off technical debt!"
- Whether TDD & Pair Programming are worth it!
For the last year, Dane has served as a Ruby developer on a Scrum team, while all of his prior experience on Agile teams was as a Scrum Master or Product Owner. Dane will share his experience and insights from life on both sides.
-
keyboard_arrow_down
Wyn Van Devanter - How Containers Can Make You More Agile
45 Mins
Case Study
Beginner
Containers have been talked about a lot the last few years, and they are becoming a staple of big modernization projects and cloud architectures. In what ways can they make your team more agile and able to deliver software faster? When software is built using containers, on one end they can quickly give a jolt to developer productivity in standardizing their development platform and getting things running quickly. Eventually, on the other end, when your cloud architecture can fully support well-managed containers in production, ops can more easily manage the software since its standardized in containers, and it significantly clarifies the DevOps interaction.
We'll go into the details of why containers and its surrounding cloud technology is being asked about by so many executives to stay competitive, and what the short and long term benefits are across an organization. -
keyboard_arrow_down
Fadi Stephan - Back to Basics – Understanding Why We Do the Things We Do
45 Mins
Workshop
Beginner
Scrum is easy to understand but difficult to master. Many team members think of Scrum as a framework with roles, meetings and artifacts. They take a training class and come back to work and take on new roles. They setup Sprint planning, daily scrums, reviews, retrospectives, and grooming meetings. They create product backlogs and user stories, task boards, and burn down charts. They work in Sprints while building a product iteratively and incrementally. This starts out well but soon difficulties arise and anti-patterns and smells emerge as teams start moving from Scrum to ScrumBut. You’ll often hear “We do Scrum but we don’t have a Product Owner” or “We do Scrum but we don’t test within the Sprint”. In this interactive session we will tie elements of the Scrum Framework back to the values and principles of the Agile manifesto to better understand the purpose behind the framework and it’s roles, meetings and Artifacts. Come to this session to understand the reasons things are setup in a certain way so that you can assess the risks and impact of a deviation from the basic framework.
-
keyboard_arrow_down
Dr. Patrick McConnell - Successful Agile Scaling with DONt: The Most Effective Scaling Framework in the Marketplace
45 Mins
Talk
Beginner
There are now so many well-marketed Agile Scaling Frameworks ([email protected], LeSS, SAFe, DAD, Nexus) that’s it’s difficult for organizations to differentiate their value propositions, tenets, assumptions,… But luckily there’s one, well established approach that blows all of these methods completely out of the water. Come learn about DONt: The best way to scale.
-
keyboard_arrow_down
Patrick Leong - When the going get's tough, the tests get going!
45 Mins
Experience Report
Intermediate
Whether it be in non-profits, the government space, or even in commercial software development, we are often at the beck and call of powers outside of our control: a new election result, a tax-law coming into place, a competitor trying to get to market first. This causes us to have to abandon the best practices that we know we have to do in favor of meeting our client's expectations. "You don't need to write so many tests, just write non-buggy code! Why are you pair programming? More developers working on a single story is inefficient! We don't have time to refactor code, just make it work!" This is a story that we all know too well. In this talk, I'll speak about my experiences with two different entities under entirely different expectations. One is a non-profit that needed to update its ageing mainframe system, and the other a government agency that is tasked with a seemingly impossible goal that happens to coincide with an election cycle. In each scenario, we see the effect that this has on the quality of software. We'll also look into how the environment, people, and timelines impacted the approach of each team.
-
keyboard_arrow_down
Ken Horton - Retrospective Jedi Mind Tricks
45 Mins
Talk
Intermediate
Retrospectives are a key component in assisting you teams to improve. Most Jedi, er, Scrum Masters know how to facilitate a retrospective. However, many do not consider how to SELECT a retrospective based on the needs of their teams. Different types of retrospectives will be considered, such as the 6 Thinking Hats, Appreciation, Sailboat, and in addition, two Custom retrospectives. Have you considered which retrospectives you would facilitate for your team based upon their needs? For example, if you are with a new team, what would retrospective would you select? If your team seems to have trouble working together or communicating, which retro? How could you customize a retrospective to address the needs of your team?