SlideShare a Scribd company logo
1 of 58
Analysis in Agile:
It’s More Than Just User Stories
Kent J. McDonald
@beyondreqs
What does business analysis look like
in Agile?
Agile approaches describe delivery
Where does this come from?
And then a
miracle occurs
Voila! A Backlog.
But there may be
some problems…
Do you have a complete
solution?
Is the backlog more
like a wish list?
Use models and
stories to describe
what to build
How to determine what is
“just enough”
Analysis in Agile
Use value to determine
the right thing to build
VALUE
INPUTS
INPUTS
PROCESS
Use value to
determine the right
things to build
OUTPUTS
VALUE
An example would be
handy right about now
Enterprise System Replacement
New
System
Initial Approach to Analysis
New
System
New Approach to Analysis
New
System
Impact Mapping
© Gojko Adzic 2012
For more information:
impactmapping.org
Goals
Why are we doing this?
© Gojko Adzic 2012
Actors
Who can produce the desired effect
and who can obstruct it?
© Gojko Adzic 2012
Impacts
How should our actors behavior
change?
© Gojko Adzic 2012
Deliverables
What can we do as
a delivery team to
support the
required impacts?
© Gojko Adzic 2012
© Gojko Adzic 2012
Validating assumptions
© Gojko Adzic 2012
Identifying user stories
© Gojko Adzic 2012
IMPACT
Story Mapping
Identified our personas
Identified their key activities
Split the key activities into small
chunks
Organized stories into “minimum
viable products” aka releases
Caveats
Good for organizing backlog
Doesn’t explicitly consider value
Useful when desired functionality is known
Not too helpful for true
discovery
Use models and stories to describe
what to build
User stories are helpful, but not
sufficient
Card
Conversation
Confirmation
Independent
Negotiable
Valuable
Estimable
Small
Testable
In order to finalize the
program
As Connie Conference Chair
I need to schedule the accepted
sessions into rooms for the
conference
Stories are Coupons for a
Conversation…
By JB Rainsberger
http://www.jbrains.ca/permalink/user-stories-a-ticket-for-a-conversation
Use models to identify stories
In order to provide
feedback to submitters
As Reed
I need to submit a review
of a session
As Reed
I can add a review to a
session
So that I can provide
feedback to Sam
As Sam
I can view reviews on my
session
So that I can get
feedback on my session
As Reed
I can edit my review
So that I can react to
changes Sam made to his
submission
Stories represent
changes that need to
occur
In order to guide
submitter track selection
As Peter Program Chair
I want to organize tracks
into themes
What
I
asked
for
The delivery team sets me straight
And comes up with a better solution
Use models to further describe stories
In order to provide
feedback to submitters
As Reed
I need to submit a review
of a session
These are our “stories”.
These are truly
placeholders
Acceptance
Criteria &
Examples
Just Enough Analysis
Do only what you actually need to do
Definition of Ready
Team discusses and agrees
Possible things to include
Interaction
Diagrams
Prototypes
Wireframes
Sample
Data
Testable
examples
Acceptance
Criteria
State
Diagrams
Small Story
UX Test
Approvals
Dependency
identified
Stakeholders
identified
Definition of Ready
Analyze when you
need to, not before
Discovery and Delivery
Understand the
Problem
Learn from
Feedback
Deep dive on
most valuable
feature
Identify
solution
(Features)
Demo/Deploy
Develop/Test
Stories with
Acceptance
Criteria &
Examples
Discovery Delivery
When do we do this stuff?
Create
Impact
map
Select next
deliverable
from map
Update
Impact
map
Identify
stories
Further
describe
stories
Discovery and Iterative DeliveryDiscoveryDelivery
Deliver iteration 1
stories
 Discovery for
iteration 2
 Support iteration
1 delivery
Deliver iteration 2
stories
 Discovery for
Iteration 3
 Support iteration
2 delivery
Deliver Iteration 3
stories
 Discovery for
Iteration 4
 Support iteration
3 delivery
 Planning
 Identify stories
 Discovery for
Iteration 1
•Development
environment
setup
•“spikes”
Iteration 0 Iteration 1 Iteration 2 Iteration 3
supportdev
Customer input in Agile Projects by Lynne Miller
Discovery & Delivery in Flow
Best of Both WorldsDiscovery Board
Delivery Board
Discovery Board
Defn of
Ready
Story
Story
Story
Story
Story
Story
Story
Story
Story Story
StoryStory
Story
Story
Feature
Feature
Feature
Feature
Defn of
Estimatable
Include:
 Story
 Acceptance Criteria
Story
Story
Include:
 Story
 Acceptance Criteria
 Size
Include:
 Story
 Acceptance Criteria
 Size
 Mockup
 Dependencies
 Stakeholder list
 Examples
If you remember nothing else…
 Use value to determine
the right thing to build
 User stories are
placeholders. Nothing
more
 Use models and examples
to describe the solution
 Collaborate to figure out
what is “just enough”
Questions?
Kent McDonald
kentjmcdonald@gmail.com
@BeyondReqs
www.beyondrequirements.com
Slides available from:
http://www.slideshare.net/kentjmcdonald

More Related Content

What's hot

Agile and user story workshop Peter Saddington
Agile and user story workshop   Peter SaddingtonAgile and user story workshop   Peter Saddington
Agile and user story workshop Peter SaddingtonPeter Saddington
 
Product Discovery At Google
Product Discovery At GoogleProduct Discovery At Google
Product Discovery At GoogleJohn Gibbon
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesMike Cottmeyer
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueLeadingAgile
 
Operating Model and Organization Design Toolkit
Operating Model and Organization Design Toolkit Operating Model and Organization Design Toolkit
Operating Model and Organization Design Toolkit Aurelien Domont, MBA
 
Agile Product Discovery
Agile Product DiscoveryAgile Product Discovery
Agile Product DiscoveryTathagat Varma
 
Designing adaptive and nimble organizations
Designing adaptive and nimble organizationsDesigning adaptive and nimble organizations
Designing adaptive and nimble organizationsEmiliano Soldi
 
Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016Pete Behrens
 
Story Mapping in a Nutshell
Story Mapping in a NutshellStory Mapping in a Nutshell
Story Mapping in a NutshellVersionOne
 
Product Owner & Product Manager Training
Product Owner & Product Manager TrainingProduct Owner & Product Manager Training
Product Owner & Product Manager TrainingRob Betcher
 
Agile Transformation Approach Playbook Powerpoint Presentation Slides
Agile Transformation Approach Playbook Powerpoint Presentation SlidesAgile Transformation Approach Playbook Powerpoint Presentation Slides
Agile Transformation Approach Playbook Powerpoint Presentation SlidesSlideTeam
 
Agile Coaching Workshop
Agile Coaching WorkshopAgile Coaching Workshop
Agile Coaching WorkshopCraig Smith
 
Agile transformation 1.3
Agile transformation 1.3Agile transformation 1.3
Agile transformation 1.3Krystian Kaczor
 
21 Story Splitting Patterns
21 Story Splitting Patterns21 Story Splitting Patterns
21 Story Splitting PatternsKent McDonald
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionLeadingAgile
 
The Principles of product development flow - a summary
The Principles of product development flow - a summary The Principles of product development flow - a summary
The Principles of product development flow - a summary Sebastian Kamilli
 
The Product Owner Role
The Product Owner RoleThe Product Owner Role
The Product Owner RoleNigel Thurlow
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco GuideACM
 

What's hot (20)

Agile and user story workshop Peter Saddington
Agile and user story workshop   Peter SaddingtonAgile and user story workshop   Peter Saddington
Agile and user story workshop Peter Saddington
 
Strategy in a Lean Enterprise
Strategy in a Lean EnterpriseStrategy in a Lean Enterprise
Strategy in a Lean Enterprise
 
Product Discovery At Google
Product Discovery At GoogleProduct Discovery At Google
Product Discovery At Google
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to Value
 
Operating Model and Organization Design Toolkit
Operating Model and Organization Design Toolkit Operating Model and Organization Design Toolkit
Operating Model and Organization Design Toolkit
 
Agile Product Discovery
Agile Product DiscoveryAgile Product Discovery
Agile Product Discovery
 
Designing adaptive and nimble organizations
Designing adaptive and nimble organizationsDesigning adaptive and nimble organizations
Designing adaptive and nimble organizations
 
Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016
 
Story Mapping in a Nutshell
Story Mapping in a NutshellStory Mapping in a Nutshell
Story Mapping in a Nutshell
 
Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at Scale
 
Product Owner & Product Manager Training
Product Owner & Product Manager TrainingProduct Owner & Product Manager Training
Product Owner & Product Manager Training
 
Agile Transformation Approach Playbook Powerpoint Presentation Slides
Agile Transformation Approach Playbook Powerpoint Presentation SlidesAgile Transformation Approach Playbook Powerpoint Presentation Slides
Agile Transformation Approach Playbook Powerpoint Presentation Slides
 
Agile Coaching Workshop
Agile Coaching WorkshopAgile Coaching Workshop
Agile Coaching Workshop
 
Agile transformation 1.3
Agile transformation 1.3Agile transformation 1.3
Agile transformation 1.3
 
21 Story Splitting Patterns
21 Story Splitting Patterns21 Story Splitting Patterns
21 Story Splitting Patterns
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
The Principles of product development flow - a summary
The Principles of product development flow - a summary The Principles of product development flow - a summary
The Principles of product development flow - a summary
 
The Product Owner Role
The Product Owner RoleThe Product Owner Role
The Product Owner Role
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
 

Viewers also liked

What it Really Means to Be Agile
What it Really Means to Be AgileWhat it Really Means to Be Agile
What it Really Means to Be AgileKent McDonald
 
How to find the real need with socratic questioning
How to find the real need with socratic questioningHow to find the real need with socratic questioning
How to find the real need with socratic questioningKent McDonald
 
Cole ready aim fire impact!- status impact analysis - nasa
Cole   ready aim fire impact!- status impact analysis - nasaCole   ready aim fire impact!- status impact analysis - nasa
Cole ready aim fire impact!- status impact analysis - nasaNASAPMC
 
Gersetenmaier.william l
Gersetenmaier.william lGersetenmaier.william l
Gersetenmaier.william lNASAPMC
 
From Good to Great: Functional and Acceptance Testing in WordPress.
From Good to Great: Functional and Acceptance Testing in WordPress.From Good to Great: Functional and Acceptance Testing in WordPress.
From Good to Great: Functional and Acceptance Testing in WordPress.David Aguilera
 
Purpose-Driven Meeting Design and Facilitation for Stakeholder Engagement
Purpose-Driven Meeting Design and Facilitation for Stakeholder EngagementPurpose-Driven Meeting Design and Facilitation for Stakeholder Engagement
Purpose-Driven Meeting Design and Facilitation for Stakeholder Engagementghpc
 
Project inception mke agile june 2013
Project inception   mke agile june 2013Project inception   mke agile june 2013
Project inception mke agile june 2013Dave Neuman
 
Mind map final version
Mind map   final versionMind map   final version
Mind map final versionhajaralansari
 
Understanding the Disconnect Between Collaboration Tools and Business Goals
Understanding the Disconnect Between Collaboration Tools and Business GoalsUnderstanding the Disconnect Between Collaboration Tools and Business Goals
Understanding the Disconnect Between Collaboration Tools and Business GoalsChristian Buckley
 
Agile Velocity Story Mapping Session from Product Camp Austin 11 #PCATX
Agile Velocity Story Mapping Session from Product Camp Austin 11 #PCATXAgile Velocity Story Mapping Session from Product Camp Austin 11 #PCATX
Agile Velocity Story Mapping Session from Product Camp Austin 11 #PCATXDavid Hawks
 
Agile Application Lifecycle Management 6.2.2014
Agile Application Lifecycle Management 6.2.2014Agile Application Lifecycle Management 6.2.2014
Agile Application Lifecycle Management 6.2.2014Ambientia
 
Is it worth it agile2012 0
Is it worth it agile2012 0Is it worth it agile2012 0
Is it worth it agile2012 0drewz lin
 
The 3D's of Scaling (Agile)
The 3D's of Scaling (Agile)The 3D's of Scaling (Agile)
The 3D's of Scaling (Agile)Kent McDonald
 
Business valueiIs a conversation_kent-mcdonald_#bddxny
Business valueiIs a conversation_kent-mcdonald_#bddxnyBusiness valueiIs a conversation_kent-mcdonald_#bddxny
Business valueiIs a conversation_kent-mcdonald_#bddxnyWendy Devolder
 
Estimating in Software Development: No Silver Bullets Allowed
Estimating in Software Development: No Silver Bullets AllowedEstimating in Software Development: No Silver Bullets Allowed
Estimating in Software Development: No Silver Bullets AllowedKent McDonald
 
Lessons Learned in Product Ownership
Lessons Learned in Product OwnershipLessons Learned in Product Ownership
Lessons Learned in Product OwnershipKent McDonald
 
Agile Project Management for Elearning – ATD TechKnowledge 2017
Agile Project Management for Elearning – ATD TechKnowledge 2017Agile Project Management for Elearning – ATD TechKnowledge 2017
Agile Project Management for Elearning – ATD TechKnowledge 2017TorranceLearning
 
What do Scrum Masters Really Do? And do we need them?
What do Scrum Masters Really Do?  And do we need them?What do Scrum Masters Really Do?  And do we need them?
What do Scrum Masters Really Do? And do we need them?Kent McDonald
 

Viewers also liked (20)

What it Really Means to Be Agile
What it Really Means to Be AgileWhat it Really Means to Be Agile
What it Really Means to Be Agile
 
Story Maps in practice
Story Maps in practiceStory Maps in practice
Story Maps in practice
 
How to find the real need with socratic questioning
How to find the real need with socratic questioningHow to find the real need with socratic questioning
How to find the real need with socratic questioning
 
Cole ready aim fire impact!- status impact analysis - nasa
Cole   ready aim fire impact!- status impact analysis - nasaCole   ready aim fire impact!- status impact analysis - nasa
Cole ready aim fire impact!- status impact analysis - nasa
 
Gersetenmaier.william l
Gersetenmaier.william lGersetenmaier.william l
Gersetenmaier.william l
 
From Good to Great: Functional and Acceptance Testing in WordPress.
From Good to Great: Functional and Acceptance Testing in WordPress.From Good to Great: Functional and Acceptance Testing in WordPress.
From Good to Great: Functional and Acceptance Testing in WordPress.
 
Purpose-Driven Meeting Design and Facilitation for Stakeholder Engagement
Purpose-Driven Meeting Design and Facilitation for Stakeholder EngagementPurpose-Driven Meeting Design and Facilitation for Stakeholder Engagement
Purpose-Driven Meeting Design and Facilitation for Stakeholder Engagement
 
Project Management101
Project Management101Project Management101
Project Management101
 
Project inception mke agile june 2013
Project inception   mke agile june 2013Project inception   mke agile june 2013
Project inception mke agile june 2013
 
Mind map final version
Mind map   final versionMind map   final version
Mind map final version
 
Understanding the Disconnect Between Collaboration Tools and Business Goals
Understanding the Disconnect Between Collaboration Tools and Business GoalsUnderstanding the Disconnect Between Collaboration Tools and Business Goals
Understanding the Disconnect Between Collaboration Tools and Business Goals
 
Agile Velocity Story Mapping Session from Product Camp Austin 11 #PCATX
Agile Velocity Story Mapping Session from Product Camp Austin 11 #PCATXAgile Velocity Story Mapping Session from Product Camp Austin 11 #PCATX
Agile Velocity Story Mapping Session from Product Camp Austin 11 #PCATX
 
Agile Application Lifecycle Management 6.2.2014
Agile Application Lifecycle Management 6.2.2014Agile Application Lifecycle Management 6.2.2014
Agile Application Lifecycle Management 6.2.2014
 
Is it worth it agile2012 0
Is it worth it agile2012 0Is it worth it agile2012 0
Is it worth it agile2012 0
 
The 3D's of Scaling (Agile)
The 3D's of Scaling (Agile)The 3D's of Scaling (Agile)
The 3D's of Scaling (Agile)
 
Business valueiIs a conversation_kent-mcdonald_#bddxny
Business valueiIs a conversation_kent-mcdonald_#bddxnyBusiness valueiIs a conversation_kent-mcdonald_#bddxny
Business valueiIs a conversation_kent-mcdonald_#bddxny
 
Estimating in Software Development: No Silver Bullets Allowed
Estimating in Software Development: No Silver Bullets AllowedEstimating in Software Development: No Silver Bullets Allowed
Estimating in Software Development: No Silver Bullets Allowed
 
Lessons Learned in Product Ownership
Lessons Learned in Product OwnershipLessons Learned in Product Ownership
Lessons Learned in Product Ownership
 
Agile Project Management for Elearning – ATD TechKnowledge 2017
Agile Project Management for Elearning – ATD TechKnowledge 2017Agile Project Management for Elearning – ATD TechKnowledge 2017
Agile Project Management for Elearning – ATD TechKnowledge 2017
 
What do Scrum Masters Really Do? And do we need them?
What do Scrum Masters Really Do?  And do we need them?What do Scrum Masters Really Do?  And do we need them?
What do Scrum Masters Really Do? And do we need them?
 

Similar to Analysis In Agile: It's More than Just User Stories

Are You Cut Out For Consulting
Are You Cut Out For ConsultingAre You Cut Out For Consulting
Are You Cut Out For Consultingjacobs5628
 
Are you cut out for consulting
Are you cut out for consultingAre you cut out for consulting
Are you cut out for consultingjacobs5628
 
Workshop: Behavior Driven Development - Deliver value by Naveen Kumar Singh
Workshop: Behavior Driven Development - Deliver value by Naveen Kumar SinghWorkshop: Behavior Driven Development - Deliver value by Naveen Kumar Singh
Workshop: Behavior Driven Development - Deliver value by Naveen Kumar SinghAgile ME
 
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015Dave Prior
 
Feature Injection River Glide
Feature Injection River GlideFeature Injection River Glide
Feature Injection River GlideSkills Matter
 
STLDODN - Agile Testing in a Waterfall World
STLDODN - Agile Testing in a Waterfall WorldSTLDODN - Agile Testing in a Waterfall World
STLDODN - Agile Testing in a Waterfall WorldAngela Dugan
 
The User Experience Brief
The User Experience BriefThe User Experience Brief
The User Experience BriefJohn Yesko
 
Requirements analysis 2011
Requirements analysis 2011Requirements analysis 2011
Requirements analysis 2011bernddu
 
Advanced Analysis Presentation
Advanced Analysis PresentationAdvanced Analysis Presentation
Advanced Analysis PresentationSemphonic
 
Introduction to SCORE - strategy-assessment beyond SWOT
Introduction to SCORE - strategy-assessment beyond SWOTIntroduction to SCORE - strategy-assessment beyond SWOT
Introduction to SCORE - strategy-assessment beyond SWOTTetradian Consulting
 
5 Things To Avoid When Doing Soa
5 Things To Avoid When Doing Soa5 Things To Avoid When Doing Soa
5 Things To Avoid When Doing SoaDavid Linthicum
 
Agile Adoption and Initiation
Agile Adoption and InitiationAgile Adoption and Initiation
Agile Adoption and Initiationreggie_d
 
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
Building on the Shoulders of Giants: the Story of Bitbucket PipelinesBuilding on the Shoulders of Giants: the Story of Bitbucket Pipelines
Building on the Shoulders of Giants: the Story of Bitbucket PipelinesAtlassian
 
Communications Audit
Communications AuditCommunications Audit
Communications Auditguesta8fe5
 
Steve Lawrence - Agile Metrics
Steve Lawrence - Agile MetricsSteve Lawrence - Agile Metrics
Steve Lawrence - Agile MetricsAgileNZ Conference
 
How to Build a Business Case for ERP Replatforming
How to Build a Business Case for ERP ReplatformingHow to Build a Business Case for ERP Replatforming
How to Build a Business Case for ERP ReplatformingBlytheco
 

Similar to Analysis In Agile: It's More than Just User Stories (20)

Are You Cut Out For Consulting
Are You Cut Out For ConsultingAre You Cut Out For Consulting
Are You Cut Out For Consulting
 
Are you cut out for consulting
Are you cut out for consultingAre you cut out for consulting
Are you cut out for consulting
 
Workshop: Behavior Driven Development - Deliver value by Naveen Kumar Singh
Workshop: Behavior Driven Development - Deliver value by Naveen Kumar SinghWorkshop: Behavior Driven Development - Deliver value by Naveen Kumar Singh
Workshop: Behavior Driven Development - Deliver value by Naveen Kumar Singh
 
User Story
User StoryUser Story
User Story
 
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
 
Feature Injection River Glide
Feature Injection River GlideFeature Injection River Glide
Feature Injection River Glide
 
Soa In The Combat Zone
Soa In The Combat ZoneSoa In The Combat Zone
Soa In The Combat Zone
 
STLDODN - Agile Testing in a Waterfall World
STLDODN - Agile Testing in a Waterfall WorldSTLDODN - Agile Testing in a Waterfall World
STLDODN - Agile Testing in a Waterfall World
 
Sww 2007 Lets Get Ready To Automate
Sww 2007   Lets Get Ready To AutomateSww 2007   Lets Get Ready To Automate
Sww 2007 Lets Get Ready To Automate
 
The User Experience Brief
The User Experience BriefThe User Experience Brief
The User Experience Brief
 
Requirements analysis 2011
Requirements analysis 2011Requirements analysis 2011
Requirements analysis 2011
 
Advanced Analysis Presentation
Advanced Analysis PresentationAdvanced Analysis Presentation
Advanced Analysis Presentation
 
Introduction to SCORE - strategy-assessment beyond SWOT
Introduction to SCORE - strategy-assessment beyond SWOTIntroduction to SCORE - strategy-assessment beyond SWOT
Introduction to SCORE - strategy-assessment beyond SWOT
 
5 Things To Avoid When Doing Soa
5 Things To Avoid When Doing Soa5 Things To Avoid When Doing Soa
5 Things To Avoid When Doing Soa
 
Agile Adoption and Initiation
Agile Adoption and InitiationAgile Adoption and Initiation
Agile Adoption and Initiation
 
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
Building on the Shoulders of Giants: the Story of Bitbucket PipelinesBuilding on the Shoulders of Giants: the Story of Bitbucket Pipelines
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
 
Communications Audit
Communications AuditCommunications Audit
Communications Audit
 
Steve Lawrence - Agile Metrics
Steve Lawrence - Agile MetricsSteve Lawrence - Agile Metrics
Steve Lawrence - Agile Metrics
 
Vision Crafting
Vision Crafting Vision Crafting
Vision Crafting
 
How to Build a Business Case for ERP Replatforming
How to Build a Business Case for ERP ReplatformingHow to Build a Business Case for ERP Replatforming
How to Build a Business Case for ERP Replatforming
 

More from Kent McDonald

Moving from Business Analyst to Product Owner to Product Manager
Moving from Business Analyst to Product Owner to Product ManagerMoving from Business Analyst to Product Owner to Product Manager
Moving from Business Analyst to Product Owner to Product ManagerKent McDonald
 
21 Story Splitting Patterns
21 Story Splitting Patterns21 Story Splitting Patterns
21 Story Splitting PatternsKent McDonald
 
How to discover the right product to solve the right problem
How to discover the right product to solve the right problemHow to discover the right product to solve the right problem
How to discover the right product to solve the right problemKent McDonald
 
How to Find the Real Need with Socratic Questioning
How to Find the Real Need with Socratic QuestioningHow to Find the Real Need with Socratic Questioning
How to Find the Real Need with Socratic QuestioningKent McDonald
 
Stakeholders are problematic
Stakeholders are problematicStakeholders are problematic
Stakeholders are problematicKent McDonald
 
How to build shared understanding with example mapping
How to build shared understanding with example mappingHow to build shared understanding with example mapping
How to build shared understanding with example mappingKent McDonald
 
How to build shared understanding with example mapping
How to build shared understanding with example mappingHow to build shared understanding with example mapping
How to build shared understanding with example mappingKent McDonald
 
Examining the Product Owner Role
Examining the Product Owner RoleExamining the Product Owner Role
Examining the Product Owner RoleKent McDonald
 
How to Find the Real Need with Socratic Questioning
How to Find the Real Need with Socratic QuestioningHow to Find the Real Need with Socratic Questioning
How to Find the Real Need with Socratic QuestioningKent McDonald
 
Agile Leadership: Accelerating Business Agility - Context
Agile Leadership: Accelerating Business Agility - ContextAgile Leadership: Accelerating Business Agility - Context
Agile Leadership: Accelerating Business Agility - ContextKent McDonald
 
Examining the Product Owner Role
Examining the Product Owner RoleExamining the Product Owner Role
Examining the Product Owner RoleKent McDonald
 
Tis better to be effective than efficient
Tis better to be effective than efficientTis better to be effective than efficient
Tis better to be effective than efficientKent McDonald
 
Collaborative Modeling In A Nutshell
Collaborative Modeling In A NutshellCollaborative Modeling In A Nutshell
Collaborative Modeling In A NutshellKent McDonald
 
Analysis With an Agile Mindset Workshop
Analysis With an Agile Mindset WorkshopAnalysis With an Agile Mindset Workshop
Analysis With an Agile Mindset WorkshopKent McDonald
 
Anyone Can Write User Stories. It's the (Shared) Understanding That's Important
Anyone Can Write User Stories. It's the (Shared) Understanding That's ImportantAnyone Can Write User Stories. It's the (Shared) Understanding That's Important
Anyone Can Write User Stories. It's the (Shared) Understanding That's ImportantKent McDonald
 
Decision Making Techniques for Not for Profits
Decision Making Techniques for Not for ProfitsDecision Making Techniques for Not for Profits
Decision Making Techniques for Not for ProfitsKent McDonald
 
Is It Worth It? Using A Business Value Model To Guide Decisions
Is It Worth It?  Using A Business Value Model To Guide DecisionsIs It Worth It?  Using A Business Value Model To Guide Decisions
Is It Worth It? Using A Business Value Model To Guide DecisionsKent McDonald
 
Understanding Roles on an Agile Project
Understanding Roles on an Agile ProjectUnderstanding Roles on an Agile Project
Understanding Roles on an Agile ProjectKent McDonald
 

More from Kent McDonald (19)

Moving from Business Analyst to Product Owner to Product Manager
Moving from Business Analyst to Product Owner to Product ManagerMoving from Business Analyst to Product Owner to Product Manager
Moving from Business Analyst to Product Owner to Product Manager
 
21 Story Splitting Patterns
21 Story Splitting Patterns21 Story Splitting Patterns
21 Story Splitting Patterns
 
How to discover the right product to solve the right problem
How to discover the right product to solve the right problemHow to discover the right product to solve the right problem
How to discover the right product to solve the right problem
 
How to Find the Real Need with Socratic Questioning
How to Find the Real Need with Socratic QuestioningHow to Find the Real Need with Socratic Questioning
How to Find the Real Need with Socratic Questioning
 
Stakeholders are problematic
Stakeholders are problematicStakeholders are problematic
Stakeholders are problematic
 
How to build shared understanding with example mapping
How to build shared understanding with example mappingHow to build shared understanding with example mapping
How to build shared understanding with example mapping
 
How to build shared understanding with example mapping
How to build shared understanding with example mappingHow to build shared understanding with example mapping
How to build shared understanding with example mapping
 
Examining the Product Owner Role
Examining the Product Owner RoleExamining the Product Owner Role
Examining the Product Owner Role
 
How to Find the Real Need with Socratic Questioning
How to Find the Real Need with Socratic QuestioningHow to Find the Real Need with Socratic Questioning
How to Find the Real Need with Socratic Questioning
 
Agile Leadership: Accelerating Business Agility - Context
Agile Leadership: Accelerating Business Agility - ContextAgile Leadership: Accelerating Business Agility - Context
Agile Leadership: Accelerating Business Agility - Context
 
Examining the Product Owner Role
Examining the Product Owner RoleExamining the Product Owner Role
Examining the Product Owner Role
 
Tis better to be effective than efficient
Tis better to be effective than efficientTis better to be effective than efficient
Tis better to be effective than efficient
 
Collaborative Modeling In A Nutshell
Collaborative Modeling In A NutshellCollaborative Modeling In A Nutshell
Collaborative Modeling In A Nutshell
 
Analysis With an Agile Mindset Workshop
Analysis With an Agile Mindset WorkshopAnalysis With an Agile Mindset Workshop
Analysis With an Agile Mindset Workshop
 
Positive Politics
Positive PoliticsPositive Politics
Positive Politics
 
Anyone Can Write User Stories. It's the (Shared) Understanding That's Important
Anyone Can Write User Stories. It's the (Shared) Understanding That's ImportantAnyone Can Write User Stories. It's the (Shared) Understanding That's Important
Anyone Can Write User Stories. It's the (Shared) Understanding That's Important
 
Decision Making Techniques for Not for Profits
Decision Making Techniques for Not for ProfitsDecision Making Techniques for Not for Profits
Decision Making Techniques for Not for Profits
 
Is It Worth It? Using A Business Value Model To Guide Decisions
Is It Worth It?  Using A Business Value Model To Guide DecisionsIs It Worth It?  Using A Business Value Model To Guide Decisions
Is It Worth It? Using A Business Value Model To Guide Decisions
 
Understanding Roles on an Agile Project
Understanding Roles on an Agile ProjectUnderstanding Roles on an Agile Project
Understanding Roles on an Agile Project
 

Recently uploaded

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 

Recently uploaded (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

Analysis In Agile: It's More than Just User Stories

Editor's Notes

  1. A common question asked by teams adopting agile is "what does business analysis look like in agile?" The common answer is "writing user stories".  WRONG!  Okay, maybe not wrong, but certainly not the whole story (pardon the pun).  Business analysis in agile is concerned with understanding the problem and possible solutions in order to ensure the team is building the right thing. User stories can be helpful, but are certainly not sufficient for doing that.In this session, Kent McDonald describes how you can perform just enough business analysis  to discover the right things to build. This includes how to really use value to decide what to build first, why process flows, data models, and mockups are still extremely helpful, and why the function of user stories is more important than their form.Along the way, Kent shares examples from a system replacement project he is working on and suggests ways you can apply these techniques to your own projects.Learning Objectives* Learn how techniques such as Impact Mapping can help you narrow your focus and test your assumptions* Learn how to use analysis models to identify, and further explain user stories* Learn how to establish a definition of ready for your effort and use it to determine "just enough" business analysis
  2. Do we have a complete solution?Are we building things we shouldn’t?
  3. Understand the problem to solve (state it as a goal)Discover possible solutions (options) –impact mappingIdentify the best solution (make assumptions about which has the biggest impact)Transfer the knowledge of that solution to the whole team (Models and stories) Why are you doing the effort? What problem are you trying to solve? Is the problem worth solving? - Make it measurable. This is the value you are seeking to deliver.What are the different things that you can do to realize that value. Impact Mapping is one technique that can get you that information. Creating the map generates options.Which of those options seems the best to help you realize the value – prioritizing the items on the impact map.Use analysis models to describe the option, user stories to identify the changes needed to enact the option, and the models again to further describe the stories.***********We first describe the problem we are trying to solve in terms of some measurable goal. Looking at this goal and comparing it against our decision filters from strategy tells us if the problem is worth solving.We then use Impact Mapping to identify possible solutions. (Grow the Map) and then prioritize the map to identify good solutions. Of course we implement those solutions to determine if they are viable and will result in the impact we want, and to verify assumptions we are making.
  4. Add some animation hereTo talk about how do you get there.
  5. Why are we doing this?
  6. Who can produce the desired effect and who can obstruct it?
  7. How should our actors behavior change?
  8. Photo from: http://janbierens.com/2012/12/03/when-you-are-gone-your-blog/Photo credit: http://janbierens.com/wp-content/uploads/2012/12/and_now_its_time_for_something_completely_different.jpg
  9. Ask audience for possible storiesAsk audience for suggestions of splitting into smaller stories.
  10. Even though I teach people to do this, I sometimes need a reminder… And it can come from anyone on the team.
  11. Green – in estimate deliveredBlue – not in estimate, delivered
  12. Remember to ask the people consuming the information what they need in order to move forward.
  13. CoreKanban PrinciplesVisualize workflowLimit WIPMeasure & Manage FlowMake process policies explicitIdentify & implement improvement opportunities through Lean and related principles and practicesEmergent PropertiesManage QuantitativelyPrioritize by (opportunity) cost of delayOptimize value with classes of serviceManage risk with allocation of capacityEncourage process innovation