SlideShare a Scribd company logo
1 of 24
Download to read offline
User Story Workshop
Handout 1
Presented by Lyn Girvan
Grace Dieu Court, Monmouthshire, NP25 4EB
+44 (0)1600 740 215
www.cmcpartnership.com
Copyright ©2019, CMC Partnership Consultancy Ltd
User Story Workshop
This half day interactive workshop provides attendees with an understanding
of User Stories within an agile context. During the workshop Lyn will explore
the purpose of user stories, when and how to create them and how to manage
them through to successful working solutions.
You will leave this workshop with a good understanding of how to create,
refine and manage user stories and use them effectively.
What you will learn during this workshop:
• Understand the purpose of user stories
• Understand user roles and their relevance to stories
• Create and write user stories
• Refine user stories using goal decomposition
• How to incorporate non-functionals into backlogs
• Manage stories through backlog management
Understand the purpose
of user stories
Purpose of user stories
• Invented by ‘Extreme Programming’ method
• Used to mitigate misunderstandings around
requirements
• Real goal of stories is shared understanding
• Get their name from how they should be used,
not how they are written down
• Development work can be organised using
stories
• Simplicity of stories can lead to problems
• Development teams must communicate with
customer when time comes to implement a story
Copyright ©2019, CMC Partnership Consultancy Ltd
Understand user roles and
their relevance to stories
User roles
• What is a user role?
• Types of user role
– User – someone who uses the system
– Purchaser – someone placing constraints
(lawyers, auditors, policy, technical architects)
– System – interfacing with the system
• Persona
• Extreme characters
Copyright ©2019, CMC Partnership Consultancy Ltd
Example user role card
Copyright ©2017, Girvan and Paul, Agile & Business Analysis, BCS
Personas
Copyright ©2017, Girvan and Paul, Agile & Business Analysis, BCS
Misuse character
The abuser
A character who purposefully
seeks to sabotage the system
Copyright ©2017, Girvan and Paul, Agile & Business Analysis, BCS
Exercise 1
Tasks What
Task 1 Identify user roles for the HolidaysToGo
scenario
Task 2 Create two personas for the new customer
markets HolidaysToGo want to extend into
You will find a short scenario at the back of your handouts called
‘HolidaysToGo’.
Read through the scenario, then carry out the following tasks:
Copyright ©2019, CMC Partnership Consultancy Ltd
Create and write user
stories
What is a user story?
• Short description of user need or feature.
• Placeholder for a conversation
• Written by, or for, end users
• Main instrument to influence development
of software
• Not a formal requirement description as:
– Do not describe detail
– Do not form part of formal sign-off
– Do not describe non-functionals
Copyright ©2019, CMC Partnership Consultancy Ltd
The 3 Cs
Card
Conversation
Confirmation
A placeholder for a conversation
Copyright ©2019, CMC Partnership Consultancy Ltd
Writing user stories
Independent
Negotiable
Valuable to users or customers
Estimatable
Small
Testable
Copyright ©2019, CMC Partnership Consultancy Ltd
User story format
Copyright ©2017, Girvan and Paul, Agile & Business Analysis, BCS
Hierarchy of user stories
• Themes
– Group of related stories
– Similar to needs or goals
• Epics
– Large user story
• Stories
– Way of describing functionality that is useful to
the user
Copyright ©2019, CMC Partnership Consultancy Ltd
Exercise 2
Task Based on the scenario, and using a little bit of imagination,
identify as many stories as you can for the Customer user
role.
Feel free to split the role into categories (such as over 50s
customer, student customer, etc.).
Copyright ©2019, CMC Partnership Consultancy Ltd
Refine user stories using
goal decomposition
Why decompose stories
“When user stories are used as realization/backlog
items, it is important to find a suitable size for
them. When developer(s) must realize big stories
the development progress is poorly visible and it
could happen that the developers lose focus and
get stuck in complexity.”
Quote from ‘Extreme Programming Explained: Embrace Change’
Copyright © Beck, Kent. Extreme Programming Explained: Embrace Change.
2nd edition, Addison-Wesley Professional, 2004
Decomposing stories
As an entrepreneur
I want to open a
profitable café so
that I can make
money
Think how you
might decompose
this story?
Copyright ©2017 Girvan and Paul, Agile & Business Analysis, BCS
Technical v business decomposition
Technical decomposition Business value decomposition
Copyright ©2017 Girvan and Paul, Agile & Business Analysis, BCS
Goal decomposition
Copyright ©2017 Girvan and Paul, Agile & Business Analysis, BCS
Decomposing stories
• Decompose goals not functions
Goal decomposition v Functional decomposition
Copyright ©2017 Girvan and Paul, Agile & Business Analysis, BCS
Goal decomposition
Serve hot
drinks
Espresso
machine
Instant
coffee
Filter
coffee
Bulk tea
brewer
Tea pot
Tea
leaves
Tea bags
Serve
coffee
Serve hot
chocolate
Serve tea
Instant with
hot water
Instant with
hot milk
Serve hot
drinks
Hot
chocolate
Tea
Add hot
water
Coffee
Boil
kettle
Fill kettle
Prepare
cups
Boil
water
Add
ingredients
to cups
Obtain
ingredients
Stir and
serve
Milk and
sugar
Slicing user stories
• Compound story
– Epic that contains smaller stories
– E.g. customer can search for course
• Search using course code, search field, navigation
buttons?
• Complex story
– Story where there is uncertainty
– E.g. customer can pay for course using a
Purchase Order on the website
• Investigate paying using a PO over the website
• A customer can pay using a PO
Copyright ©2019, CMC Partnership Consultancy Ltd
Splitting stories by goal
• As a … corporate customer
• I want to… book a hotel room
• So I can… work in another location
Which part of the story is the goal?
Copyright ©2019, CMC Partnership Consultancy Ltd
• As a … corporate customer
• I want to… book a hotel room
• So I can… work in another location
• Book by phone, email, through website
• Book one hotel room, multiple rooms,
different dates, book rooms for multiple
people
Splitting stories by goal
Copyright ©2019, CMC Partnership Consultancy Ltd
Stories deliver business value
Copyright ©1998-2016 Delta Matrix. All Rights Reserved.
Patterns for splitting stories
Type of story Story Ways to split
Task or step As a web maintainer I want to post a
new course description to the
company website
• As a formatted pdf
• As a reviewed word document
Business rules As a customer I want to book a
course
• One course
• Multiple courses
• For multiple delegates
Data sets As a marketing manager I want to
review management information
(MI) so I can see marketing results
• Sales MI for past week
• Website hits month by month
• Product A sales Q1
Data/content
entry
As a web controller I want to create
news and events
• Using existing content
• Uploading formatted pdfs
• By creating HTML pages
CRUD As a customer I want to manage my
bookings
• Make a booking
• Change a booking
• Cancel a booking
• Check course bookings
Copyright ©2019, CMC Partnership Consultancy Ltd
Exercise 3
Copyright ©2019, CMC Partnership Consultancy Ltd
Task Decompose the following story:
‘As a backpacker I want to book a holiday travelling around
Europe so that I can see lots of Europe’
Prioritising stories
Copyright ©2017 Girvan and Paul, Agile & Business Analysis, BCS
MoSCoW prioritisation
Copyright ©2017 Girvan and Paul, Agile & Business Analysis, BCS
Incorporating
non-functionals into
backlogs
What are non-functional
requirements?
Functional
requirement
Functional
requirement
What the system
needs to do
• Functions
• Behaviour
Non-functional
requirement
Non-functional
requirement
How well it does
it
• Soft goals
• Global qualities
Copyright ©2019, CMC Partnership Consultancy Ltd
Categories of NFRs
• Persistent
• Set constraints/limits
• Need to be known upfront
Global
• Operational
• Make functionality better
• Evolve over time
AssociatedAssociated
Copyright ©2019, CMC Partnership Consultancy Ltd
Global (persistent) NFRs
• Need to be known up-front
NFR Document
DOD
Add to
‘Definition
of Done’
Copyright ©2019, CMC Partnership Consultancy Ltd
Global NFR
Associated NFRs
Value stories
End-userEnd-user
Associated
NFR
Associated
NFR
End-userEnd-user
• Need to be known just in time
• Add to confirmation
• Include in BDD scenarios
• Add to definition of done
Copyright ©2019, CMC Partnership Consultancy Ltd
Testing for value
• The sum of the parts does not always equal
the whole
• Test for
values
• Use BDD /
confirmation
tests
Copyright ©2019, CMC Partnership Consultancy Ltd
Manage stories through
backlog management
The backlog
• Log work items
• Use consistent format:
– Requirement catalogue
– User stories
– Features
• Discuss work items
• Prioritise work items
• Decompose large items
• Refine backlog
Copyright ©2012 Kenneth S Rubin and Innolution, LLC. All Rights Reserved.
Managing the backlog
New backlog item
Refined/split
High
priority
Lower
priority
Copyright ©2019, CMC Partnership Consultancy Ltd
Refined
stories
Important
Less
important
High
priority
Lower
priority
© Copyright ©2019, CMC Partnership Consultancy Ltd
Managing the backlog
Different views of the backlog
Copyright ©2017 Girvan and Paul, Agile & Business Analysis, BCS
© CMC Partnership Consultancy Ltd
Goal alignment
Copyright ©2017 Girvan and Paul, Agile & Business Analysis, BCS
Story map
Copyright ©2017 Girvan and Paul, Agile & Business Analysis, BCS
Copyright ©2019, CMC Partnership Consultancy Ltd
HolidaysToGo Scenario
HolidaysToGo is a travel company selling holiday packages to UK mature
travellers wanting child free holidays across Europe at an affordable price.
Customers
To date their customer base has been focused on mature customers age 50+
who often want to travel out of school holiday timeframes. Feedback has
suggested that some of their customers wish to go on more adventurous
holidays, including cycling, climbing, sailing, etc.
Based on feedback, HolidaysToGo is currently looking to expand their customer
offering and include more adventurous holidays, including backpacking. They
think this could apply to a younger clientele, and so are looking to extend their
age demographic to appeal to and attract younger customers as well as the
over 50s.
Partners
HolidaysToGo have built up good relationships with airlines, hotels and resorts,
transport companies, ferries and insurance companies in order to offer their
current packages. They will need to extend their partners to include lower cost
accommodation, such as Youth Hostel Association (YHA) and comfortable
budget accommodation, as well as bus and rail services and organised activities
in order to appeal to the new market.
Advertising
HolidaysToGo have a web site but do not currently make bookings through
their website. Instead their sales assistants take bookings over the phone as
this has appealed to their current clients to date. They invest quite a lot of
money in advertising their services through other websites, re-sellers and
magazines targeting customers who are 50+. They will need to extend their
marketing if they are to attract a wider clientele.

More Related Content

What's hot

Cloudslate Berkeley Final Presentation
Cloudslate Berkeley Final PresentationCloudslate Berkeley Final Presentation
Cloudslate Berkeley Final PresentationStanford University
 
NUS-ISS Learning Day 2019-Leveraging technology and data to drive digital mar...
NUS-ISS Learning Day 2019-Leveraging technology and data to drive digital mar...NUS-ISS Learning Day 2019-Leveraging technology and data to drive digital mar...
NUS-ISS Learning Day 2019-Leveraging technology and data to drive digital mar...NUS-ISS
 
PrecisionLender Overview - April 2017
PrecisionLender Overview - April 2017PrecisionLender Overview - April 2017
PrecisionLender Overview - April 2017PrecisionLender
 
900 keynote gottshall_using his laptop
900 keynote gottshall_using his laptop900 keynote gottshall_using his laptop
900 keynote gottshall_using his laptopRising Media, Inc.
 
Uncover hidden treasures in your business data
Uncover hidden treasures in your business dataUncover hidden treasures in your business data
Uncover hidden treasures in your business dataesankara
 
PrecisionLender - Demo Deck - July 2017
PrecisionLender - Demo Deck - July 2017PrecisionLender - Demo Deck - July 2017
PrecisionLender - Demo Deck - July 2017PrecisionLender
 
Hugh macdermott
Hugh macdermott  Hugh macdermott
Hugh macdermott Hilary Ip
 
Will everitt
Will everitt   Will everitt
Will everitt Hilary Ip
 
BA and Beyond 19 Stina Vanhoof - Sneaking service design into large organisat...
BA and Beyond 19 Stina Vanhoof - Sneaking service design into large organisat...BA and Beyond 19 Stina Vanhoof - Sneaking service design into large organisat...
BA and Beyond 19 Stina Vanhoof - Sneaking service design into large organisat...BA and Beyond
 
Leveraging Machine Learning to Delight Customers
Leveraging Machine Learning to Delight CustomersLeveraging Machine Learning to Delight Customers
Leveraging Machine Learning to Delight CustomersTotango
 
Under Pressure - Government services under transformation
Under Pressure - Government services under transformationUnder Pressure - Government services under transformation
Under Pressure - Government services under transformationNikamae
 
NUS-ISS Learning Day 2019-The digital product manager
NUS-ISS Learning Day 2019-The digital product managerNUS-ISS Learning Day 2019-The digital product manager
NUS-ISS Learning Day 2019-The digital product managerNUS-ISS
 
The Big Sales Factory
The Big Sales FactoryThe Big Sales Factory
The Big Sales FactoryHoovers90
 
How to select a wcms and the team to make it sing jboye13
How to select a wcms and the team to make it sing   jboye13How to select a wcms and the team to make it sing   jboye13
How to select a wcms and the team to make it sing jboye13Scott Liewehr
 
The inside scoop on industry analysts and how to work with them
The inside scoop on industry analysts and how to work with themThe inside scoop on industry analysts and how to work with them
The inside scoop on industry analysts and how to work with themScott Liewehr
 
NUS-ISS Learning Day 2019- Business analysis in the digital age
NUS-ISS Learning Day 2019- Business analysis in the digital ageNUS-ISS Learning Day 2019- Business analysis in the digital age
NUS-ISS Learning Day 2019- Business analysis in the digital ageNUS-ISS
 

What's hot (18)

Cloudslate Berkeley Final Presentation
Cloudslate Berkeley Final PresentationCloudslate Berkeley Final Presentation
Cloudslate Berkeley Final Presentation
 
NUS-ISS Learning Day 2019-Leveraging technology and data to drive digital mar...
NUS-ISS Learning Day 2019-Leveraging technology and data to drive digital mar...NUS-ISS Learning Day 2019-Leveraging technology and data to drive digital mar...
NUS-ISS Learning Day 2019-Leveraging technology and data to drive digital mar...
 
PrecisionLender Overview - April 2017
PrecisionLender Overview - April 2017PrecisionLender Overview - April 2017
PrecisionLender Overview - April 2017
 
900 keynote gottshall_using his laptop
900 keynote gottshall_using his laptop900 keynote gottshall_using his laptop
900 keynote gottshall_using his laptop
 
Run the good race with Collaborative innovation
Run the good race with Collaborative innovationRun the good race with Collaborative innovation
Run the good race with Collaborative innovation
 
Uncover hidden treasures in your business data
Uncover hidden treasures in your business dataUncover hidden treasures in your business data
Uncover hidden treasures in your business data
 
PrecisionLender - Demo Deck - July 2017
PrecisionLender - Demo Deck - July 2017PrecisionLender - Demo Deck - July 2017
PrecisionLender - Demo Deck - July 2017
 
Hugh macdermott
Hugh macdermott  Hugh macdermott
Hugh macdermott
 
Will everitt
Will everitt   Will everitt
Will everitt
 
BA and Beyond 19 Stina Vanhoof - Sneaking service design into large organisat...
BA and Beyond 19 Stina Vanhoof - Sneaking service design into large organisat...BA and Beyond 19 Stina Vanhoof - Sneaking service design into large organisat...
BA and Beyond 19 Stina Vanhoof - Sneaking service design into large organisat...
 
Leveraging Machine Learning to Delight Customers
Leveraging Machine Learning to Delight CustomersLeveraging Machine Learning to Delight Customers
Leveraging Machine Learning to Delight Customers
 
Under Pressure - Government services under transformation
Under Pressure - Government services under transformationUnder Pressure - Government services under transformation
Under Pressure - Government services under transformation
 
Pirate dashboard
Pirate dashboardPirate dashboard
Pirate dashboard
 
NUS-ISS Learning Day 2019-The digital product manager
NUS-ISS Learning Day 2019-The digital product managerNUS-ISS Learning Day 2019-The digital product manager
NUS-ISS Learning Day 2019-The digital product manager
 
The Big Sales Factory
The Big Sales FactoryThe Big Sales Factory
The Big Sales Factory
 
How to select a wcms and the team to make it sing jboye13
How to select a wcms and the team to make it sing   jboye13How to select a wcms and the team to make it sing   jboye13
How to select a wcms and the team to make it sing jboye13
 
The inside scoop on industry analysts and how to work with them
The inside scoop on industry analysts and how to work with themThe inside scoop on industry analysts and how to work with them
The inside scoop on industry analysts and how to work with them
 
NUS-ISS Learning Day 2019- Business analysis in the digital age
NUS-ISS Learning Day 2019- Business analysis in the digital ageNUS-ISS Learning Day 2019- Business analysis in the digital age
NUS-ISS Learning Day 2019- Business analysis in the digital age
 

Similar to BA and Beyond 19 - Lynda Girvan - User story workshop

Lean + UX + Agile: Putting It All Together
Lean + UX + Agile: Putting It All TogetherLean + UX + Agile: Putting It All Together
Lean + UX + Agile: Putting It All TogetherOrthogonal
 
3 x 3 for Global Creative in 2014
3 x 3 for Global Creative in 20143 x 3 for Global Creative in 2014
3 x 3 for Global Creative in 2014Sami Viitamäki
 
SMM06. Bullseye: Data-Driven Ways to Increase Pipeline
SMM06. Bullseye: Data-Driven Ways to Increase PipelineSMM06. Bullseye: Data-Driven Ways to Increase Pipeline
SMM06. Bullseye: Data-Driven Ways to Increase PipelineSalesLoft
 
User Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh VaradharajanUser Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh VaradharajanAgile Testing Alliance
 
So You Want to Start a Company? Berkeley 111611
So You Want to Start a Company?  Berkeley 111611So You Want to Start a Company?  Berkeley 111611
So You Want to Start a Company? Berkeley 111611Stanford University
 
Lean Product Development 101
Lean Product Development 101Lean Product Development 101
Lean Product Development 101Cloud Elements
 
Business Wide Agile Transformations
Business Wide Agile Transformations Business Wide Agile Transformations
Business Wide Agile Transformations Ed Capaldi
 
How do you get more out of your User Stories?
How do you get more out of your User Stories?How do you get more out of your User Stories?
How do you get more out of your User Stories?Thoughtworks
 
Experts in Content Strategy, Thought Leadership & Influencer Engagement
Experts in Content Strategy, Thought Leadership & Influencer Engagement Experts in Content Strategy, Thought Leadership & Influencer Engagement
Experts in Content Strategy, Thought Leadership & Influencer Engagement ComBlu, Inc.
 
Recommendations for Complex Digital Asset Management
Recommendations for Complex Digital Asset ManagementRecommendations for Complex Digital Asset Management
Recommendations for Complex Digital Asset ManagementNuxeo
 
Relatiomail Discovery (UK)– Nico Cools
Relatiomail Discovery (UK)– Nico CoolsRelatiomail Discovery (UK)– Nico Cools
Relatiomail Discovery (UK)– Nico Coolsbpost
 
Service companies vs product companies
Service companies vs product companiesService companies vs product companies
Service companies vs product companiesManuswath K.B
 
Webinar: Tools for Modern Marketing
Webinar: Tools for Modern MarketingWebinar: Tools for Modern Marketing
Webinar: Tools for Modern MarketingAndy Shatananda
 
Mastering the Art of Relentless Marketing
Mastering the Art of Relentless MarketingMastering the Art of Relentless Marketing
Mastering the Art of Relentless MarketingTecla
 
B2B Marketing Clinic – Customer-Centric Content Development
B2B Marketing Clinic – Customer-Centric Content DevelopmentB2B Marketing Clinic – Customer-Centric Content Development
B2B Marketing Clinic – Customer-Centric Content DevelopmentPardot
 
Drive Strategic Growth with Webinars
Drive Strategic Growth with WebinarsDrive Strategic Growth with Webinars
Drive Strategic Growth with WebinarsReadyTalk
 
Integrating Marketing & BD into Everyones Job
Integrating Marketing & BD into Everyones JobIntegrating Marketing & BD into Everyones Job
Integrating Marketing & BD into Everyones JobDavid Blumentals
 

Similar to BA and Beyond 19 - Lynda Girvan - User story workshop (20)

Lean + UX + Agile: Putting It All Together
Lean + UX + Agile: Putting It All TogetherLean + UX + Agile: Putting It All Together
Lean + UX + Agile: Putting It All Together
 
Splitting User Stories
Splitting User StoriesSplitting User Stories
Splitting User Stories
 
Building a Business Model
Building a Business ModelBuilding a Business Model
Building a Business Model
 
3 x 3 for Global Creative in 2014
3 x 3 for Global Creative in 20143 x 3 for Global Creative in 2014
3 x 3 for Global Creative in 2014
 
SMM06. Bullseye: Data-Driven Ways to Increase Pipeline
SMM06. Bullseye: Data-Driven Ways to Increase PipelineSMM06. Bullseye: Data-Driven Ways to Increase Pipeline
SMM06. Bullseye: Data-Driven Ways to Increase Pipeline
 
User Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh VaradharajanUser Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh Varadharajan
 
So You Want to Start a Company? Berkeley 111611
So You Want to Start a Company?  Berkeley 111611So You Want to Start a Company?  Berkeley 111611
So You Want to Start a Company? Berkeley 111611
 
Lean Product Development 101
Lean Product Development 101Lean Product Development 101
Lean Product Development 101
 
Business Wide Agile Transformations
Business Wide Agile Transformations Business Wide Agile Transformations
Business Wide Agile Transformations
 
How do you get more out of your User Stories?
How do you get more out of your User Stories?How do you get more out of your User Stories?
How do you get more out of your User Stories?
 
Amy Nicholson - Content Marketing
Amy Nicholson - Content MarketingAmy Nicholson - Content Marketing
Amy Nicholson - Content Marketing
 
Experts in Content Strategy, Thought Leadership & Influencer Engagement
Experts in Content Strategy, Thought Leadership & Influencer Engagement Experts in Content Strategy, Thought Leadership & Influencer Engagement
Experts in Content Strategy, Thought Leadership & Influencer Engagement
 
Recommendations for Complex Digital Asset Management
Recommendations for Complex Digital Asset ManagementRecommendations for Complex Digital Asset Management
Recommendations for Complex Digital Asset Management
 
Relatiomail Discovery (UK)– Nico Cools
Relatiomail Discovery (UK)– Nico CoolsRelatiomail Discovery (UK)– Nico Cools
Relatiomail Discovery (UK)– Nico Cools
 
Service companies vs product companies
Service companies vs product companiesService companies vs product companies
Service companies vs product companies
 
Webinar: Tools for Modern Marketing
Webinar: Tools for Modern MarketingWebinar: Tools for Modern Marketing
Webinar: Tools for Modern Marketing
 
Mastering the Art of Relentless Marketing
Mastering the Art of Relentless MarketingMastering the Art of Relentless Marketing
Mastering the Art of Relentless Marketing
 
B2B Marketing Clinic – Customer-Centric Content Development
B2B Marketing Clinic – Customer-Centric Content DevelopmentB2B Marketing Clinic – Customer-Centric Content Development
B2B Marketing Clinic – Customer-Centric Content Development
 
Drive Strategic Growth with Webinars
Drive Strategic Growth with WebinarsDrive Strategic Growth with Webinars
Drive Strategic Growth with Webinars
 
Integrating Marketing & BD into Everyones Job
Integrating Marketing & BD into Everyones JobIntegrating Marketing & BD into Everyones Job
Integrating Marketing & BD into Everyones Job
 

More from BA and Beyond

BA and Beyond 20 - Marijke Verhavert and Hans Ponnet - Future-Proof Digital T...
BA and Beyond 20 - Marijke Verhavert and Hans Ponnet - Future-Proof Digital T...BA and Beyond 20 - Marijke Verhavert and Hans Ponnet - Future-Proof Digital T...
BA and Beyond 20 - Marijke Verhavert and Hans Ponnet - Future-Proof Digital T...BA and Beyond
 
BA and Beyond 20 - Milena Mileva, Geertje Appel, and Danny Kalkhoven - Tools ...
BA and Beyond 20 - Milena Mileva, Geertje Appel, and Danny Kalkhoven - Tools ...BA and Beyond 20 - Milena Mileva, Geertje Appel, and Danny Kalkhoven - Tools ...
BA and Beyond 20 - Milena Mileva, Geertje Appel, and Danny Kalkhoven - Tools ...BA and Beyond
 
BA and Beyond 20 - Maida Stevic - Communities of Practice Generation 3.0 — Ho...
BA and Beyond 20 - Maida Stevic - Communities of Practice Generation 3.0 — Ho...BA and Beyond 20 - Maida Stevic - Communities of Practice Generation 3.0 — Ho...
BA and Beyond 20 - Maida Stevic - Communities of Practice Generation 3.0 — Ho...BA and Beyond
 
BA and Beyond 20 - Liz Calder - We can, but should we? Modern ethics and the BA.
BA and Beyond 20 - Liz Calder - We can, but should we? Modern ethics and the BA.BA and Beyond 20 - Liz Calder - We can, but should we? Modern ethics and the BA.
BA and Beyond 20 - Liz Calder - We can, but should we? Modern ethics and the BA.BA and Beyond
 
BA and Beyond 20 - Lien Brusselaers and Jasper Bosmans - Optimize the experie...
BA and Beyond 20 - Lien Brusselaers and Jasper Bosmans - Optimize the experie...BA and Beyond 20 - Lien Brusselaers and Jasper Bosmans - Optimize the experie...
BA and Beyond 20 - Lien Brusselaers and Jasper Bosmans - Optimize the experie...BA and Beyond
 
BA and Beyond 20 - Joris Van Ostaeyen - Demystifying Robotic Process Automati...
BA and Beyond 20 - Joris Van Ostaeyen - Demystifying Robotic Process Automati...BA and Beyond 20 - Joris Van Ostaeyen - Demystifying Robotic Process Automati...
BA and Beyond 20 - Joris Van Ostaeyen - Demystifying Robotic Process Automati...BA and Beyond
 
BA and Beyond 20 - Johan Merckx - Being a Conscious Business Analyst
BA and Beyond 20 - Johan Merckx - Being a Conscious Business AnalystBA and Beyond 20 - Johan Merckx - Being a Conscious Business Analyst
BA and Beyond 20 - Johan Merckx - Being a Conscious Business AnalystBA and Beyond
 
BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...
BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...
BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...BA and Beyond
 
BA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathy
BA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathyBA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathy
BA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathyBA and Beyond
 
BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…
BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…
BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…BA and Beyond
 
BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...
BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...
BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...BA and Beyond
 
BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...
BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...
BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...BA and Beyond
 
BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...
BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...
BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...BA and Beyond
 
BA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven Engineering
BA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven EngineeringBA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven Engineering
BA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven EngineeringBA and Beyond
 
BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...
BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...
BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...BA and Beyond
 
BA and Beyond 20 - Bas Van Gils - Data management: from the trenches
BA and Beyond 20 - Bas Van Gils - Data management: from the trenchesBA and Beyond 20 - Bas Van Gils - Data management: from the trenches
BA and Beyond 20 - Bas Van Gils - Data management: from the trenchesBA and Beyond
 
BA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisation
BA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisationBA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisation
BA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisationBA and Beyond
 
BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...
BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...
BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...BA and Beyond
 
BA and Beyond 18 Evening Event - Adrian Reed - Leading from the Middle
BA and Beyond 18 Evening Event - Adrian Reed - Leading from the MiddleBA and Beyond 18 Evening Event - Adrian Reed - Leading from the Middle
BA and Beyond 18 Evening Event - Adrian Reed - Leading from the MiddleBA and Beyond
 
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for People
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for PeopleBA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for People
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for PeopleBA and Beyond
 

More from BA and Beyond (20)

BA and Beyond 20 - Marijke Verhavert and Hans Ponnet - Future-Proof Digital T...
BA and Beyond 20 - Marijke Verhavert and Hans Ponnet - Future-Proof Digital T...BA and Beyond 20 - Marijke Verhavert and Hans Ponnet - Future-Proof Digital T...
BA and Beyond 20 - Marijke Verhavert and Hans Ponnet - Future-Proof Digital T...
 
BA and Beyond 20 - Milena Mileva, Geertje Appel, and Danny Kalkhoven - Tools ...
BA and Beyond 20 - Milena Mileva, Geertje Appel, and Danny Kalkhoven - Tools ...BA and Beyond 20 - Milena Mileva, Geertje Appel, and Danny Kalkhoven - Tools ...
BA and Beyond 20 - Milena Mileva, Geertje Appel, and Danny Kalkhoven - Tools ...
 
BA and Beyond 20 - Maida Stevic - Communities of Practice Generation 3.0 — Ho...
BA and Beyond 20 - Maida Stevic - Communities of Practice Generation 3.0 — Ho...BA and Beyond 20 - Maida Stevic - Communities of Practice Generation 3.0 — Ho...
BA and Beyond 20 - Maida Stevic - Communities of Practice Generation 3.0 — Ho...
 
BA and Beyond 20 - Liz Calder - We can, but should we? Modern ethics and the BA.
BA and Beyond 20 - Liz Calder - We can, but should we? Modern ethics and the BA.BA and Beyond 20 - Liz Calder - We can, but should we? Modern ethics and the BA.
BA and Beyond 20 - Liz Calder - We can, but should we? Modern ethics and the BA.
 
BA and Beyond 20 - Lien Brusselaers and Jasper Bosmans - Optimize the experie...
BA and Beyond 20 - Lien Brusselaers and Jasper Bosmans - Optimize the experie...BA and Beyond 20 - Lien Brusselaers and Jasper Bosmans - Optimize the experie...
BA and Beyond 20 - Lien Brusselaers and Jasper Bosmans - Optimize the experie...
 
BA and Beyond 20 - Joris Van Ostaeyen - Demystifying Robotic Process Automati...
BA and Beyond 20 - Joris Van Ostaeyen - Demystifying Robotic Process Automati...BA and Beyond 20 - Joris Van Ostaeyen - Demystifying Robotic Process Automati...
BA and Beyond 20 - Joris Van Ostaeyen - Demystifying Robotic Process Automati...
 
BA and Beyond 20 - Johan Merckx - Being a Conscious Business Analyst
BA and Beyond 20 - Johan Merckx - Being a Conscious Business AnalystBA and Beyond 20 - Johan Merckx - Being a Conscious Business Analyst
BA and Beyond 20 - Johan Merckx - Being a Conscious Business Analyst
 
BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...
BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...
BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...
 
BA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathy
BA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathyBA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathy
BA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathy
 
BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…
BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…
BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…
 
BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...
BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...
BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...
 
BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...
BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...
BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...
 
BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...
BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...
BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...
 
BA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven Engineering
BA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven EngineeringBA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven Engineering
BA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven Engineering
 
BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...
BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...
BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...
 
BA and Beyond 20 - Bas Van Gils - Data management: from the trenches
BA and Beyond 20 - Bas Van Gils - Data management: from the trenchesBA and Beyond 20 - Bas Van Gils - Data management: from the trenches
BA and Beyond 20 - Bas Van Gils - Data management: from the trenches
 
BA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisation
BA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisationBA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisation
BA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisation
 
BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...
BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...
BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...
 
BA and Beyond 18 Evening Event - Adrian Reed - Leading from the Middle
BA and Beyond 18 Evening Event - Adrian Reed - Leading from the MiddleBA and Beyond 18 Evening Event - Adrian Reed - Leading from the Middle
BA and Beyond 18 Evening Event - Adrian Reed - Leading from the Middle
 
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for People
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for PeopleBA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for People
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for People
 

Recently uploaded

Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 

Recently uploaded (20)

Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 

BA and Beyond 19 - Lynda Girvan - User story workshop

  • 1. User Story Workshop Handout 1 Presented by Lyn Girvan Grace Dieu Court, Monmouthshire, NP25 4EB +44 (0)1600 740 215 www.cmcpartnership.com
  • 2. Copyright ©2019, CMC Partnership Consultancy Ltd User Story Workshop This half day interactive workshop provides attendees with an understanding of User Stories within an agile context. During the workshop Lyn will explore the purpose of user stories, when and how to create them and how to manage them through to successful working solutions. You will leave this workshop with a good understanding of how to create, refine and manage user stories and use them effectively. What you will learn during this workshop: • Understand the purpose of user stories • Understand user roles and their relevance to stories • Create and write user stories • Refine user stories using goal decomposition • How to incorporate non-functionals into backlogs • Manage stories through backlog management
  • 3. Understand the purpose of user stories Purpose of user stories • Invented by ‘Extreme Programming’ method • Used to mitigate misunderstandings around requirements • Real goal of stories is shared understanding • Get their name from how they should be used, not how they are written down • Development work can be organised using stories • Simplicity of stories can lead to problems • Development teams must communicate with customer when time comes to implement a story Copyright ©2019, CMC Partnership Consultancy Ltd
  • 4. Understand user roles and their relevance to stories User roles • What is a user role? • Types of user role – User – someone who uses the system – Purchaser – someone placing constraints (lawyers, auditors, policy, technical architects) – System – interfacing with the system • Persona • Extreme characters Copyright ©2019, CMC Partnership Consultancy Ltd
  • 5. Example user role card Copyright ©2017, Girvan and Paul, Agile & Business Analysis, BCS Personas Copyright ©2017, Girvan and Paul, Agile & Business Analysis, BCS
  • 6. Misuse character The abuser A character who purposefully seeks to sabotage the system Copyright ©2017, Girvan and Paul, Agile & Business Analysis, BCS Exercise 1 Tasks What Task 1 Identify user roles for the HolidaysToGo scenario Task 2 Create two personas for the new customer markets HolidaysToGo want to extend into You will find a short scenario at the back of your handouts called ‘HolidaysToGo’. Read through the scenario, then carry out the following tasks: Copyright ©2019, CMC Partnership Consultancy Ltd
  • 7. Create and write user stories What is a user story? • Short description of user need or feature. • Placeholder for a conversation • Written by, or for, end users • Main instrument to influence development of software • Not a formal requirement description as: – Do not describe detail – Do not form part of formal sign-off – Do not describe non-functionals Copyright ©2019, CMC Partnership Consultancy Ltd
  • 8. The 3 Cs Card Conversation Confirmation A placeholder for a conversation Copyright ©2019, CMC Partnership Consultancy Ltd Writing user stories Independent Negotiable Valuable to users or customers Estimatable Small Testable Copyright ©2019, CMC Partnership Consultancy Ltd
  • 9. User story format Copyright ©2017, Girvan and Paul, Agile & Business Analysis, BCS Hierarchy of user stories • Themes – Group of related stories – Similar to needs or goals • Epics – Large user story • Stories – Way of describing functionality that is useful to the user Copyright ©2019, CMC Partnership Consultancy Ltd
  • 10. Exercise 2 Task Based on the scenario, and using a little bit of imagination, identify as many stories as you can for the Customer user role. Feel free to split the role into categories (such as over 50s customer, student customer, etc.). Copyright ©2019, CMC Partnership Consultancy Ltd Refine user stories using goal decomposition
  • 11. Why decompose stories “When user stories are used as realization/backlog items, it is important to find a suitable size for them. When developer(s) must realize big stories the development progress is poorly visible and it could happen that the developers lose focus and get stuck in complexity.” Quote from ‘Extreme Programming Explained: Embrace Change’ Copyright © Beck, Kent. Extreme Programming Explained: Embrace Change. 2nd edition, Addison-Wesley Professional, 2004 Decomposing stories As an entrepreneur I want to open a profitable café so that I can make money Think how you might decompose this story? Copyright ©2017 Girvan and Paul, Agile & Business Analysis, BCS
  • 12. Technical v business decomposition Technical decomposition Business value decomposition Copyright ©2017 Girvan and Paul, Agile & Business Analysis, BCS Goal decomposition Copyright ©2017 Girvan and Paul, Agile & Business Analysis, BCS
  • 13. Decomposing stories • Decompose goals not functions Goal decomposition v Functional decomposition Copyright ©2017 Girvan and Paul, Agile & Business Analysis, BCS Goal decomposition Serve hot drinks Espresso machine Instant coffee Filter coffee Bulk tea brewer Tea pot Tea leaves Tea bags Serve coffee Serve hot chocolate Serve tea Instant with hot water Instant with hot milk Serve hot drinks Hot chocolate Tea Add hot water Coffee Boil kettle Fill kettle Prepare cups Boil water Add ingredients to cups Obtain ingredients Stir and serve Milk and sugar Slicing user stories • Compound story – Epic that contains smaller stories – E.g. customer can search for course • Search using course code, search field, navigation buttons? • Complex story – Story where there is uncertainty – E.g. customer can pay for course using a Purchase Order on the website • Investigate paying using a PO over the website • A customer can pay using a PO Copyright ©2019, CMC Partnership Consultancy Ltd
  • 14. Splitting stories by goal • As a … corporate customer • I want to… book a hotel room • So I can… work in another location Which part of the story is the goal? Copyright ©2019, CMC Partnership Consultancy Ltd • As a … corporate customer • I want to… book a hotel room • So I can… work in another location • Book by phone, email, through website • Book one hotel room, multiple rooms, different dates, book rooms for multiple people Splitting stories by goal Copyright ©2019, CMC Partnership Consultancy Ltd
  • 15. Stories deliver business value Copyright ©1998-2016 Delta Matrix. All Rights Reserved. Patterns for splitting stories Type of story Story Ways to split Task or step As a web maintainer I want to post a new course description to the company website • As a formatted pdf • As a reviewed word document Business rules As a customer I want to book a course • One course • Multiple courses • For multiple delegates Data sets As a marketing manager I want to review management information (MI) so I can see marketing results • Sales MI for past week • Website hits month by month • Product A sales Q1 Data/content entry As a web controller I want to create news and events • Using existing content • Uploading formatted pdfs • By creating HTML pages CRUD As a customer I want to manage my bookings • Make a booking • Change a booking • Cancel a booking • Check course bookings Copyright ©2019, CMC Partnership Consultancy Ltd
  • 16. Exercise 3 Copyright ©2019, CMC Partnership Consultancy Ltd Task Decompose the following story: ‘As a backpacker I want to book a holiday travelling around Europe so that I can see lots of Europe’ Prioritising stories Copyright ©2017 Girvan and Paul, Agile & Business Analysis, BCS
  • 17. MoSCoW prioritisation Copyright ©2017 Girvan and Paul, Agile & Business Analysis, BCS Incorporating non-functionals into backlogs
  • 18. What are non-functional requirements? Functional requirement Functional requirement What the system needs to do • Functions • Behaviour Non-functional requirement Non-functional requirement How well it does it • Soft goals • Global qualities Copyright ©2019, CMC Partnership Consultancy Ltd Categories of NFRs • Persistent • Set constraints/limits • Need to be known upfront Global • Operational • Make functionality better • Evolve over time AssociatedAssociated Copyright ©2019, CMC Partnership Consultancy Ltd
  • 19. Global (persistent) NFRs • Need to be known up-front NFR Document DOD Add to ‘Definition of Done’ Copyright ©2019, CMC Partnership Consultancy Ltd Global NFR Associated NFRs Value stories End-userEnd-user Associated NFR Associated NFR End-userEnd-user • Need to be known just in time • Add to confirmation • Include in BDD scenarios • Add to definition of done Copyright ©2019, CMC Partnership Consultancy Ltd
  • 20. Testing for value • The sum of the parts does not always equal the whole • Test for values • Use BDD / confirmation tests Copyright ©2019, CMC Partnership Consultancy Ltd Manage stories through backlog management
  • 21. The backlog • Log work items • Use consistent format: – Requirement catalogue – User stories – Features • Discuss work items • Prioritise work items • Decompose large items • Refine backlog Copyright ©2012 Kenneth S Rubin and Innolution, LLC. All Rights Reserved. Managing the backlog New backlog item Refined/split High priority Lower priority Copyright ©2019, CMC Partnership Consultancy Ltd
  • 22. Refined stories Important Less important High priority Lower priority © Copyright ©2019, CMC Partnership Consultancy Ltd Managing the backlog Different views of the backlog Copyright ©2017 Girvan and Paul, Agile & Business Analysis, BCS
  • 23. © CMC Partnership Consultancy Ltd Goal alignment Copyright ©2017 Girvan and Paul, Agile & Business Analysis, BCS Story map Copyright ©2017 Girvan and Paul, Agile & Business Analysis, BCS
  • 24. Copyright ©2019, CMC Partnership Consultancy Ltd HolidaysToGo Scenario HolidaysToGo is a travel company selling holiday packages to UK mature travellers wanting child free holidays across Europe at an affordable price. Customers To date their customer base has been focused on mature customers age 50+ who often want to travel out of school holiday timeframes. Feedback has suggested that some of their customers wish to go on more adventurous holidays, including cycling, climbing, sailing, etc. Based on feedback, HolidaysToGo is currently looking to expand their customer offering and include more adventurous holidays, including backpacking. They think this could apply to a younger clientele, and so are looking to extend their age demographic to appeal to and attract younger customers as well as the over 50s. Partners HolidaysToGo have built up good relationships with airlines, hotels and resorts, transport companies, ferries and insurance companies in order to offer their current packages. They will need to extend their partners to include lower cost accommodation, such as Youth Hostel Association (YHA) and comfortable budget accommodation, as well as bus and rail services and organised activities in order to appeal to the new market. Advertising HolidaysToGo have a web site but do not currently make bookings through their website. Instead their sales assistants take bookings over the phone as this has appealed to their current clients to date. They invest quite a lot of money in advertising their services through other websites, re-sellers and magazines targeting customers who are 50+. They will need to extend their marketing if they are to attract a wider clientele.