SlideShare a Scribd company logo
Collaborative Chartering&Storymapping An Introduction
Ian CullingPaul Culling
CollaborativeChartering
What We’re Not Talking About
What We Are Talking About
Test Drive Your Project
The Mechanics Determining who to invite A Name and time frame An Elevator Pitch Goals and Success Measures Mapping the Community Strengths & Challenges Establishing a cadence
Who’s Coming to the Party Skills and Experience Over Titles and Org. charts
Who’s Coming to the Party Think about: Investors or sponsors? Product or Project Vision? Domain Expertise? Market opportunity and needs knowledge? Builders of the product? Packaging and deployment? Document and provide training? This is just a guide…
A Name & Time Frame What’s in a name? The not too distant future
A Name & Time Frame
The Elevator Pitch
AgileSherpa A gentle guide to the best of the Agile landscape wherever it lives.
Roadmapping Capture and visually communicate the longer-term direction of our products.
DINERO ‘Get my reps out of invoicing’ –automagic invoicing and online payments.
Goals & Success Measures
Goals & Success Measures Starter questions: ,[object Object]
How will this project improve the product?
What value are we creating for the users?
Are there technology goals? Are we paying down technical debt?
What are the Social (community) goals?
What are the process or practices goals?,[object Object]
Strengths & Challenges
Establishing a Cadence
Our Experiences
Our Experiences
Storymapping
Agile Product Planning - Observations Feature-oriented vs. user-centered Process-driven (template-head) Sentence completion over storytelling Mad dash to iterate – crank out a backlog! Delivery quickly outpaces Discovery
A Process and a Template As ____ I need to ____ so that ____ As ____ I need to ____ so that ____ As ____ I need to ____ so that ____ As ____ I need to ____ so that ____ As ____ I need to ____ so that ____ As ____ I need to ____ so that ____ As ____ I need to ____ so that ____ As ____ I need to ____ so that ____ As ____ I need to ____ so that ____ As ____ I need to ____ so that ____ As ____ I need to ____ so that ____ As ____ I need to ____ so that ____ “As _______ I need to _________ so that I can _________”          user                 	  story                       	value
An Evolution Persona Story Title Story Title Story Title “As _______ I need to _________ so that I can _________” Image - Story Test - Story Test - Story Test          persona                 user task                             test    Desc - Story Test - Story Test - Story Test Value - Story Test - Story Test - Story Test - Story Test - Story Test - Story Test A Refactoring
Story Map sneak peek… Persona Activity Task Task Task Task Task Task Activity Task Task Task Task Task Task Task
Story Map Workshop Identify & Rank Key Personas Those that are doing it, find it valuable or will support it Who gets the most value, or is most important to serve? Capture Key Activities & User Tasks “What do you do at work?”  Activities “Tell me that story”  Tasks “Are there any variations?”  Alternate paths Mile-wide, Inch-deep
Participants Informed: end users & domain experts Inspired: product visionaries/sponsors Decision Makers: product owners Builders (design – dev – test) Fewer is Better
Pragmatic Personas, vs… Ca < our goal is to create discussion starters >
Emergent Personas
Informative Personas
Creating Your Personas Choose a name 	( sticky name – alliteration helps ) ------------------------------------------------------------------------------------- Add an image 	( a conversation starter ) ------------------------------------------------------------------------------------- Add a description 		 	Value from product ( who is this person? )		( what is our sell? ) ,[object Object]
 knowledge of domain 		- increased productivity?
 FT / PT				- fewer steps?
 incentives				- more fun?- level of engagement		- easier to use?
Story Maps ( what’s needed; what’s wanted? )
Persona-Driven Authoring
 Activities, Tasks and Story Telling ,[object Object],( “what do you do at work?” )  scenarios ,[object Object],( “what are the tasks to get that done?” )  candidate user stories ,[object Object],( “are there any variations or dead ends?” )
An Example
Let’s Map the Point of Sale Make Sales Add Item Calc Total Take Payment Print Receipt Calc Tax Scan Item Open / Close Register Print GiftRcpt Key In Item Take Cash Take Returns Take Credit Add Survey Take Coupon Take Check
Story Maps Foster Story Telling(and re-telling/reminding/reorienting)
When is value delivered? Activity Task Task Task Task Task Task Task Task Activity Task Task Task Task Task Task Task Task Task Task
Benefits User-Centered mindset A governor on feature invention & cleverness (yours truly included) Empathy Context Collaborative Lightweight
Our Experiences

More Related Content

Viewers also liked

Viewers also liked (13)

Delivering Quality: One Weekend At A Time
Delivering Quality: One Weekend At A TimeDelivering Quality: One Weekend At A Time
Delivering Quality: One Weekend At A Time
 
Software testing
Software testingSoftware testing
Software testing
 
Mobile software testing guide
Mobile software testing guideMobile software testing guide
Mobile software testing guide
 
New Media Institute Presentation
New Media Institute PresentationNew Media Institute Presentation
New Media Institute Presentation
 
Nysia 2006 Digial Workforce
Nysia 2006 Digial WorkforceNysia 2006 Digial Workforce
Nysia 2006 Digial Workforce
 
Guerrilla Usability Testing for Agile/Lean
Guerrilla Usability Testing for Agile/LeanGuerrilla Usability Testing for Agile/Lean
Guerrilla Usability Testing for Agile/Lean
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 
Anay - Fluent interfaces in testing
Anay - Fluent interfaces in testingAnay - Fluent interfaces in testing
Anay - Fluent interfaces in testing
 
Coming to TERMS with Test Automation
Coming to TERMS with Test AutomationComing to TERMS with Test Automation
Coming to TERMS with Test Automation
 
The quick start guide to guerrilla usability testing
The quick start guide to guerrilla usability testingThe quick start guide to guerrilla usability testing
The quick start guide to guerrilla usability testing
 
Vijay & Parul - Cloud testing
Vijay & Parul - Cloud testingVijay & Parul - Cloud testing
Vijay & Parul - Cloud testing
 
Creating a Context Driven Test Team
Creating a Context Driven Test TeamCreating a Context Driven Test Team
Creating a Context Driven Test Team
 
Srinivas, Nirmalaya - Testing a massively multi-player online game
Srinivas, Nirmalaya - Testing a massively multi-player online gameSrinivas, Nirmalaya - Testing a massively multi-player online game
Srinivas, Nirmalaya - Testing a massively multi-player online game
 

Similar to Paul and Ian Culling - Introduction to Chartering and Story Mapping

What Is Good Performance Isqlug Jan 2010
What Is Good Performance Isqlug Jan 2010What Is Good Performance Isqlug Jan 2010
What Is Good Performance Isqlug Jan 2010
sqlserver.co.il
 
Chip_Swanson-Resume-2016-1
Chip_Swanson-Resume-2016-1Chip_Swanson-Resume-2016-1
Chip_Swanson-Resume-2016-1
Chip Swanson
 
Feature injection - Antony Marcano & Andy Palmer
Feature injection - Antony Marcano & Andy PalmerFeature injection - Antony Marcano & Andy Palmer
Feature injection - Antony Marcano & Andy Palmer
AGILEMinds
 

Similar to Paul and Ian Culling - Introduction to Chartering and Story Mapping (20)

Developing User stories - Beyond the Basics
Developing User stories - Beyond the BasicsDeveloping User stories - Beyond the Basics
Developing User stories - Beyond the Basics
 
Get Ready For Your First Iteration
Get Ready For Your First IterationGet Ready For Your First Iteration
Get Ready For Your First Iteration
 
User Stories
User StoriesUser Stories
User Stories
 
Craft Your Story - Storyboard
Craft Your Story - StoryboardCraft Your Story - Storyboard
Craft Your Story - Storyboard
 
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazXp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
 
solen user stories
solen user storiessolen user stories
solen user stories
 
What Is Good Performance Isqlug Jan 2010
What Is Good Performance Isqlug Jan 2010What Is Good Performance Isqlug Jan 2010
What Is Good Performance Isqlug Jan 2010
 
From customer need to Umbraco setup
From customer need to Umbraco setupFrom customer need to Umbraco setup
From customer need to Umbraco setup
 
Scaling Agile - Agility Defined
Scaling Agile - Agility DefinedScaling Agile - Agility Defined
Scaling Agile - Agility Defined
 
Why your product team should use User Story Mapping to link user research to ...
Why your product team should use User Story Mapping to link user research to ...Why your product team should use User Story Mapping to link user research to ...
Why your product team should use User Story Mapping to link user research to ...
 
Why your product team should use User Story Mapping to link user research to ...
Why your product team should use User Story Mapping to link user research to ...Why your product team should use User Story Mapping to link user research to ...
Why your product team should use User Story Mapping to link user research to ...
 
Chip_Swanson-Resume-2016-1
Chip_Swanson-Resume-2016-1Chip_Swanson-Resume-2016-1
Chip_Swanson-Resume-2016-1
 
IRM EA 2014 - Designing experiences with outside in architecture - Mike Clark...
IRM EA 2014 - Designing experiences with outside in architecture - Mike Clark...IRM EA 2014 - Designing experiences with outside in architecture - Mike Clark...
IRM EA 2014 - Designing experiences with outside in architecture - Mike Clark...
 
Feature injection - Antony Marcano & Andy Palmer
Feature injection - Antony Marcano & Andy PalmerFeature injection - Antony Marcano & Andy Palmer
Feature injection - Antony Marcano & Andy Palmer
 
Pivotal tracker presentation 10-13-2010
Pivotal tracker presentation   10-13-2010Pivotal tracker presentation   10-13-2010
Pivotal tracker presentation 10-13-2010
 
Information Architecture for Drupal
Information Architecture for DrupalInformation Architecture for Drupal
Information Architecture for Drupal
 
Bridging Silos Between SEO, UX, and Content for Big Marketing Wins | #DSCHI
Bridging Silos Between SEO, UX, and Content for Big Marketing Wins | #DSCHIBridging Silos Between SEO, UX, and Content for Big Marketing Wins | #DSCHI
Bridging Silos Between SEO, UX, and Content for Big Marketing Wins | #DSCHI
 
Ui &amp; ux insights via case stydies
Ui &amp; ux insights via case stydiesUi &amp; ux insights via case stydies
Ui &amp; ux insights via case stydies
 
One day Course On Agile
One day Course On AgileOne day Course On Agile
One day Course On Agile
 
How to Create Fun User Experience by Shutterstock Dir of Product
How to Create Fun User Experience by Shutterstock Dir of ProductHow to Create Fun User Experience by Shutterstock Dir of Product
How to Create Fun User Experience by Shutterstock Dir of Product
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 

Recently uploaded (20)

Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfThe architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdf
 

Paul and Ian Culling - Introduction to Chartering and Story Mapping

Editor's Notes

  1. Not traditional kick off meeting: 1 way discussion (talked to) where you’re told what will be built, by whom and by when.Not massive document that is often never read, created by few without feedback from the larger project community
  2. Not about shelfware, it’s about big visible PURPOSE. The WHY.collaborative (lightweight0) chartering involves the appropriate members of the project community and the appropriate level of ceremony. Collaborative chartering aims to create a session filled with discussion from all points of view.describe what project community meanstalking about test driving your project
  3. The project community (builders to customers to Trackers – more on that later) uses chartering to look at what success might look like who is in the mix (builder/customer/trackers), what they are building and why. smooth sailing, can uncover how much is not known or what is unclear. End with a project community that is bought in and committed to the project and it can end with the realization that a project should be killed before it startsBRING UP IMAGEfrom a real project, posted on a wall in the project areathe messy nature promotes revisiting. It’s not sterilized document people are afraid to mess withProject team can go to it, if things are changing or the project is losing its way, it may be time to update or do another chartering session NOT buried in desk after the ‘chartering’ toll gate has been passed
  4. appropriate ceremony, appropriate time on each ‘section’inspect and adapt and the perils of dogma
  5. exploratory, informative and rich discussion
  6. Less is more – too big a group and discussion is stifled, looking for free flowing discussionBeware the dominator and be prepared to facilitate around them if there is one in your community
  7. Brief intro – foundationhave a name? It should. This is a LOW CEREMONY activity. May come quickly, may take longer – if problem, bad smell.======TIME FRAME======== “What is a meaningful time frame for our charter?” Too far into the future - you can’t realistically determine what success means – goals are untestable Too short a period – are you introducing unneeded process or ceremony? Depends on your company, industry or domain: If you release quarterly then maybe that is a good time frame. Longer time frames can give valuable insight into long term roadmaps but shorter time frames give more actionable AND testable goals
  8. Everything I just talked about is displayed in this small space doesn’t seem like much information but brings great clarity to the foundation of the project you can also see, ironically, that this was their scrum pilot
  9. explain elevator pitch some also call it a vision statement, like this team, but I’m personally not fond of that name. to me it lends itself to being buzzwordy, meaningless feces that a bad marketing team would come up with what we’re looking for is 1 or 2 sentences that actually means something to the project community as a whole – if somebody asked about the project you could rattle it off and they would understand what you’re up to Can you describe what you are building and why it is valuable? takes time – don’t go for unrealistic – come back to it later when more info is in the open – does it still fit?
  10. what future success might look like may be product, technology, process or something elsenot wish lists, must be testable and tangible within time frame if 1 person talking, either true product owner or just a control freak try to get more than one person talking ask silent people to offer their ideas don’t try to organize just yet, it can kill momentum10 or so visible goals =====STARTER QUESTIONS===== suggest this order: business or product, move on to technology and then new process being introduced (like scrum in this project)SUCCESS MEASURES – Now the harder work – trying to figure our what success might look like within time framescalability example: how much now? Users or ?? Way to measure scalability?not creating detailed requirements – discovery around what is known and unknown Iterate, cycle back, rewrite unclear goals
  11. Discussing names, dates and elevator pitch just the beginning Elevator pitch should have got the group going, discussing, thinking next work item around what future success might look like may be product, technology, process or something else not wish lists, must be testable and tangible within time frame if 1 person talking, either true product owner or just a control freak try to get more than one person talking ask silent people to offer their ideas don’t try to organize just yet, it can kill momentum 10 or so visible goals STARTER QUESTIONS suggest this order: business or product, move on to technology and then new process being introduced (like scrum in this project)SUCCESS MEASURES – Now the harder work – trying to figure our what success might look like within time frame scalability example: how much now? Users or ?? Way to measure scalability? not creating detailed requirements – discovery around what is known and unknown Iterate, cycle back, rewrite unclear goals
  12. Getting to know players and relationship to each other do this by building a map of community and extended community two types one is more traditional and one is notWhat do you do and When will we see you? Name, skills (tasks) and time available as people to provide in their own wordsnot “role” unless it describes what they do (how people see their work in their words, not their manager’s) will BA or PM really tell you (and community) what they do day-to-day? asking people to take ownership of what they do in the community builds communities instead of just teaching processes and practices VENN GOES SOCIAL – shows some skills but mostly relationshipsBuilders, Investors or Trackers, Product Planners and DesignersIf they build it they will come (product planners)Are we there yet? (trackers) Everyone who makes the product clickable (builders)Who is needed but not present? Discussions started are more valuable than the picture created
  13. This is where we look at what is going for us and what is going against us Strengths come in many forms: technical skills, history of delivery, strong sponsorship deep domain knowledge or subject matter expertise Challenges and constraints need open discussion which constraints can be changed and which are out of the control? Also where you would discuss community values: quality? Empathy? Trust? This is can affect the elevator statement and cause to revisitRoadblocks? Working agreements?
  14. Complete charter by discussing cadence: who, where, and how often people will meet including:iteration lengthPlanning days and timesstand up time and location core hourscollaboration hoursestablish and record key dates
  15. Personas (15 – 30 minutes)Come up with 3 or 4 provisional personas that will get value from or depend on the product.  Consider people:that find it valuablethat are doing itthat will support itFor each persona, complete an index card (simply format in the slide deck) that includes a:Name (sticky name – alliteration helps)Sketched out headshot (a conversation starter)Bullets that describe that person (who is this person?)Bullets that highlight the values (what are our selling points to this person?) Rank Personas (5 minutes)Who’s most important to serve?  Who gets the most value? Storymapping:  Activities and User Tasks (1 hour max; ~15 minutes/persona)Through repetitive storytelling, for each persona (in rank order):Name 4 or 5 (max) high-level activities (“what do you do at work?”) à activitiesWalk a day in the life for each activity (“tell me that story”) à user tasksBack up and re-tell the experience (“are there any variations”) à alternate paths/tasksAs they’re captured, lay them out on the table next to the persona they’re about (I’ve attached a very simply visual of the layout)Going mile-wide, inch deep: don’t go more that 3 levels deep in variations