SlideShare a Scribd company logo
www.luxoft.com
USER STORY CANVAS AND HOW TO
USE IT
Agile Practice
26.01.2016
www.luxoft.com
Maksim Gaponov – Agile/Lean Coach
Experience
10+ years in IT. Developer background and management experience as a team
lead, project manager, product manager and CTO. Worked both in large
companies and smaller start-ups. Over 7 years ofAgile experience, Maksim is an
seasoned coach, trainer and speaker at various conferences, including AgileDays.
Certificates
§ Member of Scrum Alliance, Certified Scrum ProductOwner
§ Member of International Consortiumfor Agile (ICAgile), ICAgile Certified
Professional, ICP-Business Value Analysis, ICP-Agile Coaching, ICAgile
accredited trainer
§ Member of Scrum.org, Professional Scrum Master (PSM I)
www.luxoft.com
What’s wrong with User Stories?
They are universal
w Like a super-glue that sticks anything to anything
w User Stories should reflect all the knowledgewe
have about the product
w It’s not obviouswhat should be included and what
not
Too big, too small
w Make User Stories general and you will loose
control
w Make User Stories detailed and you will be buried
with supporting them
Scaled/distributed environments
w Communication gaps lead to rework (both in
discovery and delivery)
w Lack of standardized description
w Loss of focus in discussions
www.luxoft.com
What a User Story should be
We need to pay attention to
w Who, What and Why sides
w User story context in different aspects
w Supportshared understanding across the team
w Feasibility issues
w Scaled environment
w Team distribution
www.luxoft.com
Meet the User Story Canvas
www.luxoft.com
Fill-in order
www.luxoft.com
Communications section
www.luxoft.com
What are the communications?
Target persona
w You’re already using personas, do you?
w What is the primary user type for this functionality?
w Bring personal context and build empathy through
this point
Consultants
w Who has knowledge/experiencein this topic in your
environment?
w Do you have access to subject matter experts?
w Do you know yourcolleagues did something
similar?
Customers
w Who are the customers for this functionality?
w Is there a potential conflict of interest between
them?
w What are their expectations?
Stakeholders
w Who’s interests you need to address?
w Are there possible conflicts of interests between
stakeholders?
w Who can be affected by this functionality?
w Did we miss somebody?
www.luxoft.com
Context section
www.luxoft.com
What are the boundaries for the User Story?
Need statement
w This is about Why side
w What particular user need we wand to address?
w What goal the user wants to achieve in real life
expecrience?
Usage context
w What surroundsthe user in his environment?
w What are previoussteps in real life experience that
lead to usage of this functionality?
w What will the user do with results of functionality
usage?
www.luxoft.com
User Story Section
www.luxoft.com
Here Comes the User Story
User Story
w Keep usual User Story format
w Remember Who, What and Why
Acceptance criteria
w How will we understand that functionality is fully
implemented?
w Do you have standards for describing acceptance
criteria?
Possible solutions
w There are always lots of ways to accomplish the
same thing
w Bear Output vs Outcome principle in mind
w Use your colleagues’knowledge, experience and
creativity
www.luxoft.com
Feasibility section
www.luxoft.com
What do we need and what can block us?
Constraints
w What knowledgeand experience is required to
deliver this functionality?
w What tools are required (databases, frameworks,
APIs, etc)?
Data needed
w What data we need to operate when implementing
this functionality?
w Can data or it’s usage affect other parts of sotware?
Dependencies
w Are there dependencies with other sUser Stories in
current release?
w Are there dependencies with User Stories in future
releases?
www.luxoft.com
Outcome section
www.luxoft.com
Are we there?
Outcome
w Remember the Why side. Why do you need this in
your product?Why your user needs this?
w What metrics will you use to reflect the outcome?
Do you need to develop them along with the
functionality?
w What outcome trends will be considered positive
or/negative? How will you react on that?
Feedback
w What means will you use for getting user/customer
feedback on functionality delivered?
w Do you have everything in place for gathering
feedback?
w How will you interpret and react on the feedback?
www.luxoft.com
How and when to use User Story Canvas
PBR sessions
w Release PBR for high-level discussions
w SprintPBR for detailed discussions
Bring focus to your discussions
w Decide what areas/slots do you cover on what
meetings
w Keep meetings focused
Tweak your product management process and
tools
w Build and support shared understanding of your
product across the team
w Standardize product documentation process
w Tweak content fields in tools you use for
product/project management
www.luxoft.com
Questions and answers
www.luxoft.com
Upcoming Agile Practice webinars
In Search for Team’s Efficiency
February 5, 2016
Mikhail Podurets
Best Tools to Develop Soft Skills in
Scrum and Agile Development
February 16, 2016
Slava Moskalenko

More Related Content

PPTX
User story canvas
PPTX
Agile: Developing Software at the Pace of Information
PPTX
Accessibility and Design: Where Productivity and Philosophy Meet
PDF
CSUN 2017 Success Criteria: Dependencies and Prioritization
PDF
Twin Cities Salesforce.com Developer User Group Presentation April 2012
PDF
The Agile BA
PDF
Driveway to Highway: Driving Outcomes with Infrastructure as a Product
PPTX
Best of scrum and lean startup for product development
User story canvas
Agile: Developing Software at the Pace of Information
Accessibility and Design: Where Productivity and Philosophy Meet
CSUN 2017 Success Criteria: Dependencies and Prioritization
Twin Cities Salesforce.com Developer User Group Presentation April 2012
The Agile BA
Driveway to Highway: Driving Outcomes with Infrastructure as a Product
Best of scrum and lean startup for product development

Viewers also liked (8)

PPTX
Фасилитируем встречи, повышающие уровень сотрудничества в команде
PPTX
Что такое групповая динамика и зачем про нее знать фасилитатору?
PDF
UX and Scrum
PDF
10 Tips for Creating Great User Stories
PDF
Become a Great Product Manager
PDF
Product Strategy and Product Success
PDF
Rédiger des User Stories
PDF
The Product Canvas Tutorial V1.0
Фасилитируем встречи, повышающие уровень сотрудничества в команде
Что такое групповая динамика и зачем про нее знать фасилитатору?
UX and Scrum
10 Tips for Creating Great User Stories
Become a Great Product Manager
Product Strategy and Product Success
Rédiger des User Stories
The Product Canvas Tutorial V1.0
Ad

Similar to Agile Practice Webinar: User Story Canvas and how to use it (20)

PPTX
A11y user stories csun 2018
PDF
A11y user stories CSUN 2018
PPTX
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
PDF
Developing User Stories - The Dialexa Way
PDF
Browsee - AI assisted tool to improve User Experience on your Website
PDF
Aug pm gurgaon_08_apr
PPTX
The UX Toolbelt for Developers
PPSX
Use Cases and Use in Agile world
PDF
User Story Mapping Definitions & Basics - StoriesOnBoard.pdf
PPTX
The UX Toolbelt for Developers
PPTX
World Usability Day 2014 - UX Toolbelt for Developers
PPTX
Pole emploi at Agile Cambridge
PPTX
Agile Network India | Effective User story writing and story mapping approach...
PDF
Agile Network India | Effective User story writing and story mapping approach...
PPTX
Growth Hacking with Lean UX
PDF
Agile Network India | Effective User story writing and story mapping approach
PDF
ISV Lightning Webinar Series - Part 1 (December 1, 2015)
PPTX
Integrating UX Into Agile: How To Ensure Your Sprints Result In Usable Software
PPTX
Chicago Nonprofit + WIT Dreamforce Global Gathering
PDF
User Experience Design: an Overview
A11y user stories csun 2018
A11y user stories CSUN 2018
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Developing User Stories - The Dialexa Way
Browsee - AI assisted tool to improve User Experience on your Website
Aug pm gurgaon_08_apr
The UX Toolbelt for Developers
Use Cases and Use in Agile world
User Story Mapping Definitions & Basics - StoriesOnBoard.pdf
The UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for Developers
Pole emploi at Agile Cambridge
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...
Growth Hacking with Lean UX
Agile Network India | Effective User story writing and story mapping approach
ISV Lightning Webinar Series - Part 1 (December 1, 2015)
Integrating UX Into Agile: How To Ensure Your Sprints Result In Usable Software
Chicago Nonprofit + WIT Dreamforce Global Gathering
User Experience Design: an Overview
Ad

More from LuxoftAgilePractice (20)

PPTX
Канбан Пицца - принципы бережливого производства на практике
PPTX
Основы оценки размера проекта методом функциональных точек
PPTX
AgileDays 2017: Особенности фасилитации больших команд
PDF
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
PPTX
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
PPTX
Вебинар: Как научить команду работать по Скраму?
PDF
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
PPTX
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
PPTX
Фасилитируем командное обсуждение и принятие решений
PPTX
Индивидуальное и командное сопротивление изменениям.
PPTX
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
PPTX
Презентация к вебинару От Agile фасилитатора до Agile коуча
PPTX
Майндсет и поведение Agile фасилитатора
PPTX
What is coaching, what is not coaching and what is Agile coaching
PPTX
Что такое коучинг, чем коучинг не является и что такое Agile коучинг
PPTX
Обзор сертификационного тренинга по фасилитации ICAgile Agile Team Facilitat...
PPTX
Function Points
PPTX
Team Coaching. Part 2
PPTX
What should Scrum Master do on the project ?
PPTX
Как мотивировать себя и свою команду? Часть II
Канбан Пицца - принципы бережливого производства на практике
Основы оценки размера проекта методом функциональных точек
AgileDays 2017: Особенности фасилитации больших команд
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
Вебинар: Как научить команду работать по Скраму?
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Фасилитируем командное обсуждение и принятие решений
Индивидуальное и командное сопротивление изменениям.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Презентация к вебинару От Agile фасилитатора до Agile коуча
Майндсет и поведение Agile фасилитатора
What is coaching, what is not coaching and what is Agile coaching
Что такое коучинг, чем коучинг не является и что такое Agile коучинг
Обзор сертификационного тренинга по фасилитации ICAgile Agile Team Facilitat...
Function Points
Team Coaching. Part 2
What should Scrum Master do on the project ?
Как мотивировать себя и свою команду? Часть II

Recently uploaded (20)

PDF
CISSP Domain 6: Security Assessment and Testing
PDF
Human resources management is a best management
PPTX
MY GOLDEN RULES la regla de oro jhonatan requena
PDF
ORGANIZATIONAL communication -concepts and importance._20250806_112132_0000.pdf
PDF
MANAGEMENT LESSONS FROM ANCIENT KNOWLEDGE SYSTEM-ARTHASHASTRA AND THIRUKKURAL...
PPTX
Course Overview of the Course Titled.pptx
PDF
Air India AI-171 Crash in Ahmedabad A Tragic Wake-Up Call.
PDF
The-Power-of-Communication (1).pdf......
PDF
1_Corporate Goverance presentation topic
PDF
CISSP Domain 5: Identity and Access Management (IAM)
PPTX
The Sustainable Site: Boosting Productivity in Construction – Pipe Dream or P...
PDF
The Plan: Save the Palestinian Nation Now
PPTX
Strategic Plan 2023-2024 Presentation.pptx
PDF
The Untold Story of Swami Vijay Kumar Durai: Building PRS International
PPTX
Human resources management -job perception concept
PPTX
2. CYCLE OF FUNCTIONING RIFLE -PP Presentation..pptx
PDF
Features of Effective decision making in Management
PDF
The Cyber SwarmShield by Stéphane Nappo
PDF
CHAPTER 14 Manageement of Nursing Educational Institutions- planing and orga...
PPTX
Effective_communication._(strategy).pptx
CISSP Domain 6: Security Assessment and Testing
Human resources management is a best management
MY GOLDEN RULES la regla de oro jhonatan requena
ORGANIZATIONAL communication -concepts and importance._20250806_112132_0000.pdf
MANAGEMENT LESSONS FROM ANCIENT KNOWLEDGE SYSTEM-ARTHASHASTRA AND THIRUKKURAL...
Course Overview of the Course Titled.pptx
Air India AI-171 Crash in Ahmedabad A Tragic Wake-Up Call.
The-Power-of-Communication (1).pdf......
1_Corporate Goverance presentation topic
CISSP Domain 5: Identity and Access Management (IAM)
The Sustainable Site: Boosting Productivity in Construction – Pipe Dream or P...
The Plan: Save the Palestinian Nation Now
Strategic Plan 2023-2024 Presentation.pptx
The Untold Story of Swami Vijay Kumar Durai: Building PRS International
Human resources management -job perception concept
2. CYCLE OF FUNCTIONING RIFLE -PP Presentation..pptx
Features of Effective decision making in Management
The Cyber SwarmShield by Stéphane Nappo
CHAPTER 14 Manageement of Nursing Educational Institutions- planing and orga...
Effective_communication._(strategy).pptx

Agile Practice Webinar: User Story Canvas and how to use it

  • 1. www.luxoft.com USER STORY CANVAS AND HOW TO USE IT Agile Practice 26.01.2016
  • 2. www.luxoft.com Maksim Gaponov – Agile/Lean Coach Experience 10+ years in IT. Developer background and management experience as a team lead, project manager, product manager and CTO. Worked both in large companies and smaller start-ups. Over 7 years ofAgile experience, Maksim is an seasoned coach, trainer and speaker at various conferences, including AgileDays. Certificates § Member of Scrum Alliance, Certified Scrum ProductOwner § Member of International Consortiumfor Agile (ICAgile), ICAgile Certified Professional, ICP-Business Value Analysis, ICP-Agile Coaching, ICAgile accredited trainer § Member of Scrum.org, Professional Scrum Master (PSM I)
  • 3. www.luxoft.com What’s wrong with User Stories? They are universal w Like a super-glue that sticks anything to anything w User Stories should reflect all the knowledgewe have about the product w It’s not obviouswhat should be included and what not Too big, too small w Make User Stories general and you will loose control w Make User Stories detailed and you will be buried with supporting them Scaled/distributed environments w Communication gaps lead to rework (both in discovery and delivery) w Lack of standardized description w Loss of focus in discussions
  • 4. www.luxoft.com What a User Story should be We need to pay attention to w Who, What and Why sides w User story context in different aspects w Supportshared understanding across the team w Feasibility issues w Scaled environment w Team distribution
  • 8. www.luxoft.com What are the communications? Target persona w You’re already using personas, do you? w What is the primary user type for this functionality? w Bring personal context and build empathy through this point Consultants w Who has knowledge/experiencein this topic in your environment? w Do you have access to subject matter experts? w Do you know yourcolleagues did something similar? Customers w Who are the customers for this functionality? w Is there a potential conflict of interest between them? w What are their expectations? Stakeholders w Who’s interests you need to address? w Are there possible conflicts of interests between stakeholders? w Who can be affected by this functionality? w Did we miss somebody?
  • 10. www.luxoft.com What are the boundaries for the User Story? Need statement w This is about Why side w What particular user need we wand to address? w What goal the user wants to achieve in real life expecrience? Usage context w What surroundsthe user in his environment? w What are previoussteps in real life experience that lead to usage of this functionality? w What will the user do with results of functionality usage?
  • 12. www.luxoft.com Here Comes the User Story User Story w Keep usual User Story format w Remember Who, What and Why Acceptance criteria w How will we understand that functionality is fully implemented? w Do you have standards for describing acceptance criteria? Possible solutions w There are always lots of ways to accomplish the same thing w Bear Output vs Outcome principle in mind w Use your colleagues’knowledge, experience and creativity
  • 14. www.luxoft.com What do we need and what can block us? Constraints w What knowledgeand experience is required to deliver this functionality? w What tools are required (databases, frameworks, APIs, etc)? Data needed w What data we need to operate when implementing this functionality? w Can data or it’s usage affect other parts of sotware? Dependencies w Are there dependencies with other sUser Stories in current release? w Are there dependencies with User Stories in future releases?
  • 16. www.luxoft.com Are we there? Outcome w Remember the Why side. Why do you need this in your product?Why your user needs this? w What metrics will you use to reflect the outcome? Do you need to develop them along with the functionality? w What outcome trends will be considered positive or/negative? How will you react on that? Feedback w What means will you use for getting user/customer feedback on functionality delivered? w Do you have everything in place for gathering feedback? w How will you interpret and react on the feedback?
  • 17. www.luxoft.com How and when to use User Story Canvas PBR sessions w Release PBR for high-level discussions w SprintPBR for detailed discussions Bring focus to your discussions w Decide what areas/slots do you cover on what meetings w Keep meetings focused Tweak your product management process and tools w Build and support shared understanding of your product across the team w Standardize product documentation process w Tweak content fields in tools you use for product/project management
  • 19. www.luxoft.com Upcoming Agile Practice webinars In Search for Team’s Efficiency February 5, 2016 Mikhail Podurets Best Tools to Develop Soft Skills in Scrum and Agile Development February 16, 2016 Slava Moskalenko