際際滷

際際滷Share a Scribd company logo
HollyBielawa
Director, Solution Delivery
TD Ameritrade
April 30, 2015
15/7/2015
Requirements Craftsmanship:
Agile, or Beyond Agile?
Speaker Highlights
 Scientist
 Early Stage Company Executive
 Menlo High-Tech
Anthropologist
 Lean/Agile and Lean-Startup
 Enterprise Transformational
Coach
 Agile Product Management
 Requirements Craftsman
About me.
What Problems do we have yet to solve?
35/7/2015
What problems are you trying to solve?
Is this a Problem?
5/7/2015
5/7/2015
Barriers to Requirements
Craftsmanship:
5/7/2015 6
1.Problem to Solve: Information is
lost in the process.
2.Problem to Solve: We dont know
what problem this feature solves
and for who?
3.Problem to Solve: We have to have
everything in the release or we
have nothing.
Communication Picture phone
 Split into Groups of three
 Decide who you are (One, Two, and Three)
 Take three Post-its and.
 Person One
 Write a common phrase
 Cover your phrase with a Post-it on Top
 Pass to person TWO
 Person TWO
 Read the phrase on the bottom Post-it
 Draw a picture that is representative of the phrase.
 Cover your picture with a blank Post-it note
 Pass to person THREE
 Person THREE
 Look ONLY at the picture from Person TWO
 WRITE a phrase that represents the picture
7
85/7/2015
Communication is Tricky
9
Copywrite Cakewrecks.com
5/7/2015
Automation is more efficient!
Interpretation can Lead to Epic Failure
105/7/2015
11
BUILD THE
RIGHT THING
Product Management, Sales,
Marketing, Customers, Users, Partners
BUILD THE
THING RIGHT
Cross-Functional Development Teams
(Develops and Testers)Valuable
Requirement Craftsmanship Software Craftsmanship
The GeneralContextforSuccess
Organizational Leadership and Enablement
12Holly Bielawa T4  holly.bielawa@tdameritrade.com5/7/2015
Spheres of Concern Requirement
Craftsmanship
User
needs
What is
feasible
What is
valuable
Achieving Maximum Lifetime Value
5/7/2015
Maximize the work NOT done in the 80%.
User WILL surprise you.
5/7/2015 15
Project Junior: New Amplifier Design
5/7/2015 16
Personas and Persona Mapping
5/7/2015 17
Junior
Project Junior Killer Feature
5/7/2015 18
https://www.youtube.com/watch?v=4xgx4k83zzc
The Classic Requirements Conundrum
 Read the Requirements in front of you
 What problem is being solved? Who are the
personas involved?
 What is the value of these requirements?
How would you find out?
5/7/2015 19
What makes it a lot harder:
5/7/2015 20
THE TOOLS OF REQUIREMENTS
CRAFTSMANSHIP
Why Requirements Craftsmanship
The Tools Of Requirements Craftsmanship
5/7/2015 22
This document contains confidential information for use by TD Ameritrade Holding Corporation and its subsidiaries.
What problem are we trying to solve?
Are the right people in the room?
What are we doing for whom and why?
What do we know?
What dont we know?
Business Model Canvas, and Scenarios
235/7/2015
Requirement Craftsmanship begins with the Big Picture:
The questions to ask during chartering:
This document contains confidential information for use by TD Ameritrade Holding Corporation and its subsidiaries.
Yogi Bear hears from the other bears that the yummiest
peanut butter and jelly sandwiches are at the Rangers
Cabin.
Yogi goes to the Rangers cabin to get the sandwiches
so that he feels stuffed,
Yogi eats the sandwich in front of tourists who each
pay$3.00 to see a wild bear close-up.
Example Scenario
This document contains confidential information for use by TD Ameritrade Holding Corporation and its subsidiaries.
Wile E. Coyote Googles dynamite and clicks on an ad for
the best Road Runner terrorizing dynamite at ACME CO.
Wile E. lands on a page at the ACME website with a list of
different dynamites and chooses a high-powered version
with wheels and a long fuse, so that he can properly
terrorize the roadrunner.
Wile E. Coyote selects the Dynamite and buys though a
secured website.
Scenario Example 2
This document contains confidential information for use by TD Ameritrade Holding Corporation and its subsidiaries.
___________ hears about our Product because ___________.
(Persona) (Channel)
She goes to our app so that she can ___________________.
(Problem Statement)
___________ _____ finds ______________________ and
(Persona) (Solution to Problem)
_____________________ to our company.
(Business Value)
The Scenario Madlib
This document contains confidential information for use by TD Ameritrade Holding Corporation and its subsidiaries.
Who is our Primary User? (Persona and Persona Mapping)
How do we fit into their lives and what do they want (Journey Mapping and
Scenarios)?
What is our Business Value Story?
As See - A- Bear Inc., if we provide a
way for Yogi Bear to hear that
yummy peanut butter sandwiches
are at the rangers cabin, hell show
up and stuff himself, and the tourist
will pay us $3.00 a piece to see him.
Personas, Scenarios, and Value Stories
275/7/2015
Creating a Value Story:
Your User Story Map is a result of these conversations:
4. STORY MAPPING
The Best Tool EVER!
User Story Mapping is an approach to and Organizing and Prioritizing user
stories into the User Workflow
29
息 Jeff Patton, all rights reserved, www.AgileProductDesign.com
Story Maps support communication, user
story creation, high-level estimation, and
gap analysis conversations in the case of
legacy systems. They also provide the
context for fast re-prioritization of
features, epics, and user stories.
Incrementing: building all of one part
at a time
30
息 Jeff Patton, all rights reserved, www.AgileProductDesign.com
1 2 3 4 5
Incrementing calls for a fully formed idea.
And, doing it on time requires dead accurate
estimation. (which is impossible, by the way).
Iterating: Planning to make changes to
perfect the product over time.
31
息 Jeff Patton, all rights reserved, www.AgileProductDesign.com
1 2 3
A more iterative approach allows you to move
from general high-level idea, to collaboration
and execution with a software team, making
course corrections as you go.
But you can still fall into bad habits.
4 5
Example: Sandys Idea
 Sandy has been staying at home while her kids are small.
She is facing a decision about whether she can afford to
stay home, or if she will have to go to work outside the
home.
 She has been making handbags while her children are
napping. People love the handbags and she has sold a
few to friends. If she can sell them online she may make
enough money work flexibly from home.
 Sandy and her husband agree that they will invest 3
months and $5000.00 to test whether she can sell her
handbags online.
HOW CAN SHE DO THIS IN ONLY THREE MONTHS?
Enter Lisa  Handbag aficionado
and Sandys Primary Persona
User Goal:
Lisa I want to buy a handbag online so that I
can express my individuality.
 How do we make sure that we build everything needed, but not more. After all, Sandy
only has a limited amount of time and budget to get Lisa to buy from her website.
Sandys Value Story
If I provide Lisa a way to buy my
handbags online, then she will feel
she has a source for unique
handbags, and I will be able to make
money while having the flexibility of
working from home.
.She only has $5000 and 3 months to make it happen.
Activity 3
 Using the cards provided, assemble a story
map into a spine and stories
Time
Necessity
Lisa sees a
home page
Lisa Finds
a handbag
Lisa Selects
a Handbag
Lisa views
her cart
Lisa buys
a handbag
She sees a
company logo
She sees a
search box
She sees
thumbnails
She sees side
navigation
She sees an
animation ad
She can
search
She can
browse
She can
scroll a list
She double
clicks on a bag
She clicks a
box to add to
cart
She drags a bag
to add to cart
She can select
multiple
handbags
Lisa sees the
bags she has
selected
She can see a
sub-total
She can select a
shipping
method
She can
purchase with
a credit card
She buys
through Paypal
She can select
pay by check
She can input a
purchase order
She can change
quantities
The Spine Shows Activities the User Must Complete
Lisa sees a
home page
Time
Necessity
Lisa Finds
a handbag
Lisa Selects
a Handbag
Lisa views
her cart
Lisa buys
a handbag
She sees a
company logo
She sees a
search box
She sees
thumbnails
She sees side
navigation
She sees an
animation ad
She can
search
She can
browse
She can
scroll a list
She double
clicks on a bag
She clicks a
box to add to
cart
She drags a bag
to add to cart
She can select
multiple
handbags
Lisa sees the
bags she has
selected
She can see a
sub-total
She can select a
shipping method
She can
purchase with
a credit card
She buys
through Paypal
She can select
pay by check
She can input a
purchase order
She can change
quantities
She can click
on Purchase
Test and Validate and you go (MVT to MVP)
 Two months later, Sandy launches her handbag website.
 Lisas all over the world started buying handbags two
weeks later.
 What if she wants to add the ability for Lisa to sell artisan
items on the website?
User Stories  a quick Primer
Only the
developers will
know when you
have a user
story.
2/24/15 39
Requirements Craftsmanship
 A Collaborative Team Effort
 Centered around what problem you are
solving for who.
 Negotiable until deployment to create
flexibility and negotiation of factors. (User,
Competition, Sales Cycle, Market etc )
 Expressed yourself in Estimable, Valuable User
Stories
40
5/7/2015
Resources
 User Story Mapping (Jeff Patton)
 The Inmates are running the Asylum (Persona Mapping)
 (Alan Cooper)
 User Story Writing
 (Mike Cohn)
 eXtreme Programming Explained
 (Kent Beck)
 The Principles of Product Development Flow
 (Don Reinertsen)
 Agile Chartering (also online resources)
 (David Husseman)
425/7/2015
Questions?

More Related Content

Similar to Requirements Craftsmanship 101 - Agile and Beyond 2015 Session (20)

How To Effectively Use Storytelling in Your Business & Life
How To Effectively Use Storytelling in Your Business & LifeHow To Effectively Use Storytelling in Your Business & Life
How To Effectively Use Storytelling in Your Business & Life
Matt Ragland
9 Things I Wish I'd Known About B2B Social Media Before I Started - Scot McKee
9 Things I Wish I'd Known About B2B Social Media Before I Started - Scot McKee9 Things I Wish I'd Known About B2B Social Media Before I Started - Scot McKee
9 Things I Wish I'd Known About B2B Social Media Before I Started - Scot McKee
BirddogB2B
Common App Personal Essay Examples R Com
Common App Personal Essay Examples  R ComCommon App Personal Essay Examples  R Com
Common App Personal Essay Examples R Com
Heather Bjugan
Lean startup principles i catapult
Lean startup principles   i catapultLean startup principles   i catapult
Lean startup principles i catapult
Founder-Centric
Writing Memes Funny - Funny Memes
Writing Memes Funny - Funny MemesWriting Memes Funny - Funny Memes
Writing Memes Funny - Funny Memes
Melissa Long
Students Choice The 5 Best Essay Writing Services In USA Websites
Students Choice The 5 Best Essay Writing Services In USA WebsitesStudents Choice The 5 Best Essay Writing Services In USA Websites
Students Choice The 5 Best Essay Writing Services In USA Websites
Lisa Cain
Battle Of Lexington And Concord Essay
Battle Of Lexington And Concord EssayBattle Of Lexington And Concord Essay
Battle Of Lexington And Concord Essay
Damaris Tur
Perceptive Analytics is hiring!
Perceptive Analytics is hiring!Perceptive Analytics is hiring!
Perceptive Analytics is hiring!
PerceptiveAnalytics
Think Like a Non-Profit, Act Like a Business: Event Planning & Marketing
Think Like a Non-Profit, Act Like a Business: Event Planning & MarketingThink Like a Non-Profit, Act Like a Business: Event Planning & Marketing
Think Like a Non-Profit, Act Like a Business: Event Planning & Marketing
Rebecca Tall Brown
Change and citizenship
Change and citizenshipChange and citizenship
Change and citizenship
Bret Simmons
Uncovering the Hidden Assumptions in Your Business
Uncovering the Hidden Assumptions in Your BusinessUncovering the Hidden Assumptions in Your Business
Uncovering the Hidden Assumptions in Your Business
Andrew Ngui
Happy to Help by Merci Victoria Grace, Partner, Lightspeed Venture Partners
Happy to Help by Merci Victoria Grace, Partner, Lightspeed Venture PartnersHappy to Help by Merci Victoria Grace, Partner, Lightspeed Venture Partners
Happy to Help by Merci Victoria Grace, Partner, Lightspeed Venture Partners
Amplitude
Kevin Dewalt's Helpful Marketing Webinar at University of Omaha
Kevin Dewalt's Helpful Marketing Webinar at University of OmahaKevin Dewalt's Helpful Marketing Webinar at University of Omaha
Kevin Dewalt's Helpful Marketing Webinar at University of Omaha
Kevin Dewalt
Perceptive Analytics is Hiring!
Perceptive Analytics is Hiring!Perceptive Analytics is Hiring!
Perceptive Analytics is Hiring!
PerceptiveAnalytics
003 6Th Grade Argumentative Essay Topi. Online assignment writing service.
003 6Th Grade Argumentative Essay Topi. Online assignment writing service.003 6Th Grade Argumentative Essay Topi. Online assignment writing service.
003 6Th Grade Argumentative Essay Topi. Online assignment writing service.
Jennifer Holmes
Kindergarten Blank Writing Sheet - Eugene GloverS Ki
Kindergarten Blank Writing Sheet - Eugene GloverS KiKindergarten Blank Writing Sheet - Eugene GloverS Ki
Kindergarten Blank Writing Sheet - Eugene GloverS Ki
Asia Grover
We need a new idea about ideas
We need a new idea about ideasWe need a new idea about ideas
We need a new idea about ideas
Gareth Kay
Culture deck
Culture deckCulture deck
Culture deck
Palo Alto Software
Toys mea ppt
Toys mea pptToys mea ppt
Toys mea ppt
Yumonomics
Tiny Toolbox Business Plan
Tiny Toolbox Business PlanTiny Toolbox Business Plan
Tiny Toolbox Business Plan
Kolten Frapwell
How To Effectively Use Storytelling in Your Business & Life
How To Effectively Use Storytelling in Your Business & LifeHow To Effectively Use Storytelling in Your Business & Life
How To Effectively Use Storytelling in Your Business & Life
Matt Ragland
9 Things I Wish I'd Known About B2B Social Media Before I Started - Scot McKee
9 Things I Wish I'd Known About B2B Social Media Before I Started - Scot McKee9 Things I Wish I'd Known About B2B Social Media Before I Started - Scot McKee
9 Things I Wish I'd Known About B2B Social Media Before I Started - Scot McKee
BirddogB2B
Common App Personal Essay Examples R Com
Common App Personal Essay Examples  R ComCommon App Personal Essay Examples  R Com
Common App Personal Essay Examples R Com
Heather Bjugan
Lean startup principles i catapult
Lean startup principles   i catapultLean startup principles   i catapult
Lean startup principles i catapult
Founder-Centric
Writing Memes Funny - Funny Memes
Writing Memes Funny - Funny MemesWriting Memes Funny - Funny Memes
Writing Memes Funny - Funny Memes
Melissa Long
Students Choice The 5 Best Essay Writing Services In USA Websites
Students Choice The 5 Best Essay Writing Services In USA WebsitesStudents Choice The 5 Best Essay Writing Services In USA Websites
Students Choice The 5 Best Essay Writing Services In USA Websites
Lisa Cain
Battle Of Lexington And Concord Essay
Battle Of Lexington And Concord EssayBattle Of Lexington And Concord Essay
Battle Of Lexington And Concord Essay
Damaris Tur
Perceptive Analytics is hiring!
Perceptive Analytics is hiring!Perceptive Analytics is hiring!
Perceptive Analytics is hiring!
PerceptiveAnalytics
Think Like a Non-Profit, Act Like a Business: Event Planning & Marketing
Think Like a Non-Profit, Act Like a Business: Event Planning & MarketingThink Like a Non-Profit, Act Like a Business: Event Planning & Marketing
Think Like a Non-Profit, Act Like a Business: Event Planning & Marketing
Rebecca Tall Brown
Change and citizenship
Change and citizenshipChange and citizenship
Change and citizenship
Bret Simmons
Uncovering the Hidden Assumptions in Your Business
Uncovering the Hidden Assumptions in Your BusinessUncovering the Hidden Assumptions in Your Business
Uncovering the Hidden Assumptions in Your Business
Andrew Ngui
Happy to Help by Merci Victoria Grace, Partner, Lightspeed Venture Partners
Happy to Help by Merci Victoria Grace, Partner, Lightspeed Venture PartnersHappy to Help by Merci Victoria Grace, Partner, Lightspeed Venture Partners
Happy to Help by Merci Victoria Grace, Partner, Lightspeed Venture Partners
Amplitude
Kevin Dewalt's Helpful Marketing Webinar at University of Omaha
Kevin Dewalt's Helpful Marketing Webinar at University of OmahaKevin Dewalt's Helpful Marketing Webinar at University of Omaha
Kevin Dewalt's Helpful Marketing Webinar at University of Omaha
Kevin Dewalt
Perceptive Analytics is Hiring!
Perceptive Analytics is Hiring!Perceptive Analytics is Hiring!
Perceptive Analytics is Hiring!
PerceptiveAnalytics
003 6Th Grade Argumentative Essay Topi. Online assignment writing service.
003 6Th Grade Argumentative Essay Topi. Online assignment writing service.003 6Th Grade Argumentative Essay Topi. Online assignment writing service.
003 6Th Grade Argumentative Essay Topi. Online assignment writing service.
Jennifer Holmes
Kindergarten Blank Writing Sheet - Eugene GloverS Ki
Kindergarten Blank Writing Sheet - Eugene GloverS KiKindergarten Blank Writing Sheet - Eugene GloverS Ki
Kindergarten Blank Writing Sheet - Eugene GloverS Ki
Asia Grover
We need a new idea about ideas
We need a new idea about ideasWe need a new idea about ideas
We need a new idea about ideas
Gareth Kay
Toys mea ppt
Toys mea pptToys mea ppt
Toys mea ppt
Yumonomics
Tiny Toolbox Business Plan
Tiny Toolbox Business PlanTiny Toolbox Business Plan
Tiny Toolbox Business Plan
Kolten Frapwell

Recently uploaded (20)

Rise of the Phoenix: Lesson Learned Build an AI-powered Test Gen Engine
Rise of the Phoenix: Lesson Learned Build an AI-powered Test Gen EngineRise of the Phoenix: Lesson Learned Build an AI-powered Test Gen Engine
Rise of the Phoenix: Lesson Learned Build an AI-powered Test Gen Engine
stevebrudz1
iTop VPN Latest Version 2025 Crack Free Download
iTop VPN Latest Version 2025 Crack Free DownloadiTop VPN Latest Version 2025 Crack Free Download
iTop VPN Latest Version 2025 Crack Free Download
lr74xqnvuf
LDPlayer 9.1.20 Latest Crack Free Download
LDPlayer 9.1.20 Latest Crack Free DownloadLDPlayer 9.1.20 Latest Crack Free Download
LDPlayer 9.1.20 Latest Crack Free Download
5ls1bnl9iv
SolidWorks 2025 Crack free Download updated
SolidWorks 2025 Crack  free Download updatedSolidWorks 2025 Crack  free Download updated
SolidWorks 2025 Crack free Download updated
sanasabaa73
AutoDesk Revit Crack | Revit Update 2025 free download
AutoDesk Revit Crack | Revit Update 2025 free downloadAutoDesk Revit Crack | Revit Update 2025 free download
AutoDesk Revit Crack | Revit Update 2025 free download
anamaslam971
Data Storytelling for Portfolio Leaders - Webinar
Data Storytelling for Portfolio Leaders - WebinarData Storytelling for Portfolio Leaders - Webinar
Data Storytelling for Portfolio Leaders - Webinar
OnePlan Solutions
Elastic Search Engineer Certification - Virtual
Elastic Search Engineer Certification - VirtualElastic Search Engineer Certification - Virtual
Elastic Search Engineer Certification - Virtual
Gon巽alo Pereira
Advance Website Helpdesk Customer Support Ticket Management Odoo
Advance Website Helpdesk Customer Support Ticket Management OdooAdvance Website Helpdesk Customer Support Ticket Management Odoo
Advance Website Helpdesk Customer Support Ticket Management Odoo
Aagam infotech
Mastering Software Test Automation: A Comprehensive Guide for Beginners and E...
Mastering Software Test Automation: A Comprehensive Guide for Beginners and E...Mastering Software Test Automation: A Comprehensive Guide for Beginners and E...
Mastering Software Test Automation: A Comprehensive Guide for Beginners and E...
Shubham Joshi
Carousel - Five Key FinTech Trends for 2025
Carousel - Five Key FinTech Trends for 2025Carousel - Five Key FinTech Trends for 2025
Carousel - Five Key FinTech Trends for 2025
Anadea
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP SolutionsWhy Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Absolute ERP
Instagram Feed Snippet, Instagram posts display in odoo website
Instagram Feed Snippet, Instagram posts display in odoo websiteInstagram Feed Snippet, Instagram posts display in odoo website
Instagram Feed Snippet, Instagram posts display in odoo website
AxisTechnolabs
SE- Lecture 5 for software development.ppt
SE- Lecture 5 for software development.pptSE- Lecture 5 for software development.ppt
SE- Lecture 5 for software development.ppt
theworldimagine985
AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]
AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]
AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]
haroonsaeed605
Lecture-11-AutomatedTesting-software.pptx
Lecture-11-AutomatedTesting-software.pptxLecture-11-AutomatedTesting-software.pptx
Lecture-11-AutomatedTesting-software.pptx
ssuser39f59e
Metaverse Meetup: Explore Mulesoft MAC Project
Metaverse Meetup: Explore  Mulesoft MAC ProjectMetaverse Meetup: Explore  Mulesoft MAC Project
Metaverse Meetup: Explore Mulesoft MAC Project
GiulioPicchi
Code or No-Code Tests: Why Top Teams Choose Both
Code or No-Code Tests: Why Top Teams Choose BothCode or No-Code Tests: Why Top Teams Choose Both
Code or No-Code Tests: Why Top Teams Choose Both
Applitools
Enscape Latest 2025 Crack Free Download
Enscape Latest 2025  Crack Free DownloadEnscape Latest 2025  Crack Free Download
Enscape Latest 2025 Crack Free Download
rnzu5cxw0y
Adobe InDesign Crack Full Version Free Download 2025
Adobe InDesign Crack  Full Version Free Download 2025Adobe InDesign Crack  Full Version Free Download 2025
Adobe InDesign Crack Full Version Free Download 2025
sannnasaba545
AI-Powered Chatbots for Employee Support
AI-Powered Chatbots for Employee SupportAI-Powered Chatbots for Employee Support
AI-Powered Chatbots for Employee Support
AutomationEdge Technologies
Rise of the Phoenix: Lesson Learned Build an AI-powered Test Gen Engine
Rise of the Phoenix: Lesson Learned Build an AI-powered Test Gen EngineRise of the Phoenix: Lesson Learned Build an AI-powered Test Gen Engine
Rise of the Phoenix: Lesson Learned Build an AI-powered Test Gen Engine
stevebrudz1
iTop VPN Latest Version 2025 Crack Free Download
iTop VPN Latest Version 2025 Crack Free DownloadiTop VPN Latest Version 2025 Crack Free Download
iTop VPN Latest Version 2025 Crack Free Download
lr74xqnvuf
LDPlayer 9.1.20 Latest Crack Free Download
LDPlayer 9.1.20 Latest Crack Free DownloadLDPlayer 9.1.20 Latest Crack Free Download
LDPlayer 9.1.20 Latest Crack Free Download
5ls1bnl9iv
SolidWorks 2025 Crack free Download updated
SolidWorks 2025 Crack  free Download updatedSolidWorks 2025 Crack  free Download updated
SolidWorks 2025 Crack free Download updated
sanasabaa73
AutoDesk Revit Crack | Revit Update 2025 free download
AutoDesk Revit Crack | Revit Update 2025 free downloadAutoDesk Revit Crack | Revit Update 2025 free download
AutoDesk Revit Crack | Revit Update 2025 free download
anamaslam971
Data Storytelling for Portfolio Leaders - Webinar
Data Storytelling for Portfolio Leaders - WebinarData Storytelling for Portfolio Leaders - Webinar
Data Storytelling for Portfolio Leaders - Webinar
OnePlan Solutions
Elastic Search Engineer Certification - Virtual
Elastic Search Engineer Certification - VirtualElastic Search Engineer Certification - Virtual
Elastic Search Engineer Certification - Virtual
Gon巽alo Pereira
Advance Website Helpdesk Customer Support Ticket Management Odoo
Advance Website Helpdesk Customer Support Ticket Management OdooAdvance Website Helpdesk Customer Support Ticket Management Odoo
Advance Website Helpdesk Customer Support Ticket Management Odoo
Aagam infotech
Mastering Software Test Automation: A Comprehensive Guide for Beginners and E...
Mastering Software Test Automation: A Comprehensive Guide for Beginners and E...Mastering Software Test Automation: A Comprehensive Guide for Beginners and E...
Mastering Software Test Automation: A Comprehensive Guide for Beginners and E...
Shubham Joshi
Carousel - Five Key FinTech Trends for 2025
Carousel - Five Key FinTech Trends for 2025Carousel - Five Key FinTech Trends for 2025
Carousel - Five Key FinTech Trends for 2025
Anadea
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP SolutionsWhy Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Absolute ERP
Instagram Feed Snippet, Instagram posts display in odoo website
Instagram Feed Snippet, Instagram posts display in odoo websiteInstagram Feed Snippet, Instagram posts display in odoo website
Instagram Feed Snippet, Instagram posts display in odoo website
AxisTechnolabs
SE- Lecture 5 for software development.ppt
SE- Lecture 5 for software development.pptSE- Lecture 5 for software development.ppt
SE- Lecture 5 for software development.ppt
theworldimagine985
AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]
AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]
AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]
haroonsaeed605
Lecture-11-AutomatedTesting-software.pptx
Lecture-11-AutomatedTesting-software.pptxLecture-11-AutomatedTesting-software.pptx
Lecture-11-AutomatedTesting-software.pptx
ssuser39f59e
Metaverse Meetup: Explore Mulesoft MAC Project
Metaverse Meetup: Explore  Mulesoft MAC ProjectMetaverse Meetup: Explore  Mulesoft MAC Project
Metaverse Meetup: Explore Mulesoft MAC Project
GiulioPicchi
Code or No-Code Tests: Why Top Teams Choose Both
Code or No-Code Tests: Why Top Teams Choose BothCode or No-Code Tests: Why Top Teams Choose Both
Code or No-Code Tests: Why Top Teams Choose Both
Applitools
Enscape Latest 2025 Crack Free Download
Enscape Latest 2025  Crack Free DownloadEnscape Latest 2025  Crack Free Download
Enscape Latest 2025 Crack Free Download
rnzu5cxw0y
Adobe InDesign Crack Full Version Free Download 2025
Adobe InDesign Crack  Full Version Free Download 2025Adobe InDesign Crack  Full Version Free Download 2025
Adobe InDesign Crack Full Version Free Download 2025
sannnasaba545

Requirements Craftsmanship 101 - Agile and Beyond 2015 Session

  • 1. HollyBielawa Director, Solution Delivery TD Ameritrade April 30, 2015 15/7/2015 Requirements Craftsmanship: Agile, or Beyond Agile?
  • 2. Speaker Highlights Scientist Early Stage Company Executive Menlo High-Tech Anthropologist Lean/Agile and Lean-Startup Enterprise Transformational Coach Agile Product Management Requirements Craftsman About me.
  • 3. What Problems do we have yet to solve? 35/7/2015 What problems are you trying to solve?
  • 4. Is this a Problem? 5/7/2015
  • 6. Barriers to Requirements Craftsmanship: 5/7/2015 6 1.Problem to Solve: Information is lost in the process. 2.Problem to Solve: We dont know what problem this feature solves and for who? 3.Problem to Solve: We have to have everything in the release or we have nothing.
  • 7. Communication Picture phone Split into Groups of three Decide who you are (One, Two, and Three) Take three Post-its and. Person One Write a common phrase Cover your phrase with a Post-it on Top Pass to person TWO Person TWO Read the phrase on the bottom Post-it Draw a picture that is representative of the phrase. Cover your picture with a blank Post-it note Pass to person THREE Person THREE Look ONLY at the picture from Person TWO WRITE a phrase that represents the picture 7
  • 10. Interpretation can Lead to Epic Failure 105/7/2015
  • 11. 11 BUILD THE RIGHT THING Product Management, Sales, Marketing, Customers, Users, Partners BUILD THE THING RIGHT Cross-Functional Development Teams (Develops and Testers)Valuable Requirement Craftsmanship Software Craftsmanship The GeneralContextforSuccess Organizational Leadership and Enablement
  • 12. 12Holly Bielawa T4 holly.bielawa@tdameritrade.com5/7/2015 Spheres of Concern Requirement Craftsmanship User needs What is feasible What is valuable
  • 13. Achieving Maximum Lifetime Value 5/7/2015
  • 14. Maximize the work NOT done in the 80%.
  • 15. User WILL surprise you. 5/7/2015 15
  • 16. Project Junior: New Amplifier Design 5/7/2015 16
  • 17. Personas and Persona Mapping 5/7/2015 17 Junior
  • 18. Project Junior Killer Feature 5/7/2015 18 https://www.youtube.com/watch?v=4xgx4k83zzc
  • 19. The Classic Requirements Conundrum Read the Requirements in front of you What problem is being solved? Who are the personas involved? What is the value of these requirements? How would you find out? 5/7/2015 19
  • 20. What makes it a lot harder: 5/7/2015 20
  • 21. THE TOOLS OF REQUIREMENTS CRAFTSMANSHIP Why Requirements Craftsmanship
  • 22. The Tools Of Requirements Craftsmanship 5/7/2015 22
  • 23. This document contains confidential information for use by TD Ameritrade Holding Corporation and its subsidiaries. What problem are we trying to solve? Are the right people in the room? What are we doing for whom and why? What do we know? What dont we know? Business Model Canvas, and Scenarios 235/7/2015 Requirement Craftsmanship begins with the Big Picture: The questions to ask during chartering:
  • 24. This document contains confidential information for use by TD Ameritrade Holding Corporation and its subsidiaries. Yogi Bear hears from the other bears that the yummiest peanut butter and jelly sandwiches are at the Rangers Cabin. Yogi goes to the Rangers cabin to get the sandwiches so that he feels stuffed, Yogi eats the sandwich in front of tourists who each pay$3.00 to see a wild bear close-up. Example Scenario
  • 25. This document contains confidential information for use by TD Ameritrade Holding Corporation and its subsidiaries. Wile E. Coyote Googles dynamite and clicks on an ad for the best Road Runner terrorizing dynamite at ACME CO. Wile E. lands on a page at the ACME website with a list of different dynamites and chooses a high-powered version with wheels and a long fuse, so that he can properly terrorize the roadrunner. Wile E. Coyote selects the Dynamite and buys though a secured website. Scenario Example 2
  • 26. This document contains confidential information for use by TD Ameritrade Holding Corporation and its subsidiaries. ___________ hears about our Product because ___________. (Persona) (Channel) She goes to our app so that she can ___________________. (Problem Statement) ___________ _____ finds ______________________ and (Persona) (Solution to Problem) _____________________ to our company. (Business Value) The Scenario Madlib
  • 27. This document contains confidential information for use by TD Ameritrade Holding Corporation and its subsidiaries. Who is our Primary User? (Persona and Persona Mapping) How do we fit into their lives and what do they want (Journey Mapping and Scenarios)? What is our Business Value Story? As See - A- Bear Inc., if we provide a way for Yogi Bear to hear that yummy peanut butter sandwiches are at the rangers cabin, hell show up and stuff himself, and the tourist will pay us $3.00 a piece to see him. Personas, Scenarios, and Value Stories 275/7/2015 Creating a Value Story: Your User Story Map is a result of these conversations:
  • 28. 4. STORY MAPPING The Best Tool EVER!
  • 29. User Story Mapping is an approach to and Organizing and Prioritizing user stories into the User Workflow 29 息 Jeff Patton, all rights reserved, www.AgileProductDesign.com Story Maps support communication, user story creation, high-level estimation, and gap analysis conversations in the case of legacy systems. They also provide the context for fast re-prioritization of features, epics, and user stories.
  • 30. Incrementing: building all of one part at a time 30 息 Jeff Patton, all rights reserved, www.AgileProductDesign.com 1 2 3 4 5 Incrementing calls for a fully formed idea. And, doing it on time requires dead accurate estimation. (which is impossible, by the way).
  • 31. Iterating: Planning to make changes to perfect the product over time. 31 息 Jeff Patton, all rights reserved, www.AgileProductDesign.com 1 2 3 A more iterative approach allows you to move from general high-level idea, to collaboration and execution with a software team, making course corrections as you go. But you can still fall into bad habits. 4 5
  • 32. Example: Sandys Idea Sandy has been staying at home while her kids are small. She is facing a decision about whether she can afford to stay home, or if she will have to go to work outside the home. She has been making handbags while her children are napping. People love the handbags and she has sold a few to friends. If she can sell them online she may make enough money work flexibly from home. Sandy and her husband agree that they will invest 3 months and $5000.00 to test whether she can sell her handbags online. HOW CAN SHE DO THIS IN ONLY THREE MONTHS?
  • 33. Enter Lisa Handbag aficionado and Sandys Primary Persona User Goal: Lisa I want to buy a handbag online so that I can express my individuality. How do we make sure that we build everything needed, but not more. After all, Sandy only has a limited amount of time and budget to get Lisa to buy from her website.
  • 34. Sandys Value Story If I provide Lisa a way to buy my handbags online, then she will feel she has a source for unique handbags, and I will be able to make money while having the flexibility of working from home. .She only has $5000 and 3 months to make it happen.
  • 35. Activity 3 Using the cards provided, assemble a story map into a spine and stories
  • 36. Time Necessity Lisa sees a home page Lisa Finds a handbag Lisa Selects a Handbag Lisa views her cart Lisa buys a handbag She sees a company logo She sees a search box She sees thumbnails She sees side navigation She sees an animation ad She can search She can browse She can scroll a list She double clicks on a bag She clicks a box to add to cart She drags a bag to add to cart She can select multiple handbags Lisa sees the bags she has selected She can see a sub-total She can select a shipping method She can purchase with a credit card She buys through Paypal She can select pay by check She can input a purchase order She can change quantities The Spine Shows Activities the User Must Complete
  • 37. Lisa sees a home page Time Necessity Lisa Finds a handbag Lisa Selects a Handbag Lisa views her cart Lisa buys a handbag She sees a company logo She sees a search box She sees thumbnails She sees side navigation She sees an animation ad She can search She can browse She can scroll a list She double clicks on a bag She clicks a box to add to cart She drags a bag to add to cart She can select multiple handbags Lisa sees the bags she has selected She can see a sub-total She can select a shipping method She can purchase with a credit card She buys through Paypal She can select pay by check She can input a purchase order She can change quantities She can click on Purchase Test and Validate and you go (MVT to MVP)
  • 38. Two months later, Sandy launches her handbag website. Lisas all over the world started buying handbags two weeks later. What if she wants to add the ability for Lisa to sell artisan items on the website?
  • 39. User Stories a quick Primer Only the developers will know when you have a user story. 2/24/15 39
  • 40. Requirements Craftsmanship A Collaborative Team Effort Centered around what problem you are solving for who. Negotiable until deployment to create flexibility and negotiation of factors. (User, Competition, Sales Cycle, Market etc ) Expressed yourself in Estimable, Valuable User Stories 40
  • 41. 5/7/2015 Resources User Story Mapping (Jeff Patton) The Inmates are running the Asylum (Persona Mapping) (Alan Cooper) User Story Writing (Mike Cohn) eXtreme Programming Explained (Kent Beck) The Principles of Product Development Flow (Don Reinertsen) Agile Chartering (also online resources) (David Husseman)

Editor's Notes

  • #14: The horizontal access shows low to high number of features, the vertical access shows customer response low to high. If you have a high number of features, it maximizes initial salesso it is natural for sales to ask for a lot of features. However repeat sales are maximized by a lower number or features. Especially in a subscription model, we often see a spike in initial sales, and then a drop off when customers are up for renewal.
  • #15: Additionally, if you look at this graph, 80% of features in a typical system are only sometime, rarely, or never used. How do you know that your feature idea doesnt fall into that 80% area. Since only 20% of Features are Always or Often used, its critical that we figure out what the 20% is as early as possible, so that we dont waste money in developing Requirements that fall into the 80%. Sometimes sales will ask for something, or a user set on a platform will ask for something that is in the 80%, in that case, we had better make sure (which is a skill and an art), that how we implement that particular features doesnt get in the way of the users 20%....or we risk meeting our user needs and our long term prospects for repeat sales. This workshop will help you stay focused on what is most valuable and what requirements are most likely to end up in the 20%
  • #31: Incrementing means building a little bit at a time. If developers are working in this way, there wont be anything that looks close to a finished product until the end. If you look at this as the number of features build per month, there are key features missing
  • #34: Its not enough to say that she wants to buy a handbag. We need to know WHY, or we will build the wrong thing for Lisa. She doesnt buy on Amazon because everyone else goes there. Lisa is a Hipster, who wants to feel like she is the first person to ever get to this website and is the only person who has access to buy these handbags.
  • #38: Are these user stories