SlideShare a Scribd company logo
1 of 7
LEAN, Testable Story Authoring
www.agilemethodology.us
Robert R. Betcher PMP, CSM & ACP July 01, 2015
1
Why LEAN & Testable Stories?
1) To expedite time to Market
(faster time to market = higher customer satisfaction = more funding = job security)
2) To reduce Miscommunications
3) Visual depictions of requirements offer a faster intake/ uptake of information
(The Human Mind was designed to think in images not words)
(A picture is worth a thousand words)
4) To reduce the number of meetings
(less meetings = higher productivity = faster time to market)
2
Why LEAN & Testable Stories? (cont’d)
To Align with these Agile Principles and Practices:
• Individuals and interactions over processes and tools
• Working software (or product) over comprehensive documentation
• Our highest priority is to satisfy the customer through early and continuous
delivery of valuable software (or product).
• Welcome changing requirements, even late in development. Agile processes
harness change for the customer's competitive advantage.
• Business people and developers must work together daily throughout the project.
• Deliver working software frequently, from a couple of weeks to a couple of
months, with a preference to the shorter timescale.
3
Typical User Story Layout
Example user story
Size
3
Prio.
High
As a conference attendee..
I want to be able to register
online..
so that I can register quickly
and cut down on paperwork
Acceptance Criteria
Given it is mandatory that I attend the
conference,
When I attempt to register in advance,
Then I would like to get an email with a
confirmation number, to present to my
boss.
4
What is Cucumber Acceptance Criteria?
ILLUSTRATIVE
Example user story
Size
3
Prio.
High
As a conference attendee..
I want to be able to register
online..
so that I can register quickly
and cut down on paperwork
Acceptance Criteria
Given it is mandatory that I attend the
conference,
When I attempt to register in advance,
Then I would like to get an email with a
confirmation number, to present to my
boss.
5
Excellent Model of a Succinct Testable User Story
6
Why LEAN & Testable Stories?
1) To expedite time to Market
(faster time to market = higher customer satisfaction = more funding = job security)
2) To reduce Miscommunications
3) Visual depictions of requirements offer a faster intake/ uptake of information
(The Human Mind was designed to think in images not words)
(A picture is worth a thousand words)
4) To reduce the number of meetings
(less meetings = higher productivity = faster time to market)

More Related Content

What's hot

The Agile BA (Business Analyst)
The Agile BA (Business Analyst)The Agile BA (Business Analyst)
The Agile BA (Business Analyst)Bill Gaiennie
 
158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms 158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms ProductCamp Boston
 
B2B Buyers don't Trust what we say about our products
B2B Buyers don't Trust what we say about our productsB2B Buyers don't Trust what we say about our products
B2B Buyers don't Trust what we say about our productsProductCamp Boston
 
Proof of Concept Workshop
Proof of Concept WorkshopProof of Concept Workshop
Proof of Concept WorkshopDanny Holtschke
 
Agile Fixed Price - XP Days 2015
Agile Fixed Price - XP Days 2015Agile Fixed Price - XP Days 2015
Agile Fixed Price - XP Days 2015Giulio Roggero
 
Examining the Product Owner Role
Examining the Product Owner RoleExamining the Product Owner Role
Examining the Product Owner RoleKent McDonald
 
Facebook's Product Manager Talks: How to Become a Great PM
Facebook's Product Manager Talks: How to Become a Great PMFacebook's Product Manager Talks: How to Become a Great PM
Facebook's Product Manager Talks: How to Become a Great PMProduct School
 
The Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software DevelopmentThe Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software Developmentallan kelly
 
Continuous Improvement of Conversational AI in Production | Rasa Summit
Continuous Improvement of Conversational AI in Production | Rasa SummitContinuous Improvement of Conversational AI in Production | Rasa Summit
Continuous Improvement of Conversational AI in Production | Rasa SummitRasa Technologies
 
Benzne webinar Agility beyond implementing agile framework final
Benzne webinar Agility beyond implementing agile framework finalBenzne webinar Agility beyond implementing agile framework final
Benzne webinar Agility beyond implementing agile framework finalTarun Singh
 
#create digital products people love - 5 principles
#create digital products people love - 5 principles#create digital products people love - 5 principles
#create digital products people love - 5 principlesThe DO School
 
You cant be agile if your code sucks
You cant be agile if your code sucksYou cant be agile if your code sucks
You cant be agile if your code sucksPeter Gfader
 
Product owner Roles and responsibilities in Agile Scrum Methodologies
Product owner Roles and responsibilities in Agile Scrum MethodologiesProduct owner Roles and responsibilities in Agile Scrum Methodologies
Product owner Roles and responsibilities in Agile Scrum MethodologiesAgile Project Management
 
Scrum role introduction – The Product Owner
Scrum role introduction – The Product OwnerScrum role introduction – The Product Owner
Scrum role introduction – The Product OwnerLê Trọng-Hiệp
 
Fast Fish Forum - 6 April 2016
Fast Fish Forum - 6 April 2016Fast Fish Forum - 6 April 2016
Fast Fish Forum - 6 April 2016BSGAfrica
 
Lightning talk: Business analyst role as agile villain in legacy projects
Lightning talk: Business analyst role as agile villain in legacy projectsLightning talk: Business analyst role as agile villain in legacy projects
Lightning talk: Business analyst role as agile villain in legacy projectsSoftware Guru
 

What's hot (20)

The Agile BA (Business Analyst)
The Agile BA (Business Analyst)The Agile BA (Business Analyst)
The Agile BA (Business Analyst)
 
User story canvas
User story canvasUser story canvas
User story canvas
 
158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms 158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms
 
B2B Buyers don't Trust what we say about our products
B2B Buyers don't Trust what we say about our productsB2B Buyers don't Trust what we say about our products
B2B Buyers don't Trust what we say about our products
 
Proof of Concept Workshop
Proof of Concept WorkshopProof of Concept Workshop
Proof of Concept Workshop
 
Agile Fixed Price - XP Days 2015
Agile Fixed Price - XP Days 2015Agile Fixed Price - XP Days 2015
Agile Fixed Price - XP Days 2015
 
Examining the Product Owner Role
Examining the Product Owner RoleExamining the Product Owner Role
Examining the Product Owner Role
 
Facebook's Product Manager Talks: How to Become a Great PM
Facebook's Product Manager Talks: How to Become a Great PMFacebook's Product Manager Talks: How to Become a Great PM
Facebook's Product Manager Talks: How to Become a Great PM
 
User Stories
User StoriesUser Stories
User Stories
 
Create User Story
Create User StoryCreate User Story
Create User Story
 
The Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software DevelopmentThe Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software Development
 
7 Things to Consider Before You Hire Volusion Developer
7 Things to Consider Before You Hire Volusion Developer7 Things to Consider Before You Hire Volusion Developer
7 Things to Consider Before You Hire Volusion Developer
 
Continuous Improvement of Conversational AI in Production | Rasa Summit
Continuous Improvement of Conversational AI in Production | Rasa SummitContinuous Improvement of Conversational AI in Production | Rasa Summit
Continuous Improvement of Conversational AI in Production | Rasa Summit
 
Benzne webinar Agility beyond implementing agile framework final
Benzne webinar Agility beyond implementing agile framework finalBenzne webinar Agility beyond implementing agile framework final
Benzne webinar Agility beyond implementing agile framework final
 
#create digital products people love - 5 principles
#create digital products people love - 5 principles#create digital products people love - 5 principles
#create digital products people love - 5 principles
 
You cant be agile if your code sucks
You cant be agile if your code sucksYou cant be agile if your code sucks
You cant be agile if your code sucks
 
Product owner Roles and responsibilities in Agile Scrum Methodologies
Product owner Roles and responsibilities in Agile Scrum MethodologiesProduct owner Roles and responsibilities in Agile Scrum Methodologies
Product owner Roles and responsibilities in Agile Scrum Methodologies
 
Scrum role introduction – The Product Owner
Scrum role introduction – The Product OwnerScrum role introduction – The Product Owner
Scrum role introduction – The Product Owner
 
Fast Fish Forum - 6 April 2016
Fast Fish Forum - 6 April 2016Fast Fish Forum - 6 April 2016
Fast Fish Forum - 6 April 2016
 
Lightning talk: Business analyst role as agile villain in legacy projects
Lightning talk: Business analyst role as agile villain in legacy projectsLightning talk: Business analyst role as agile villain in legacy projects
Lightning talk: Business analyst role as agile villain in legacy projects
 

Viewers also liked

LEAN IT Infrastructure
LEAN IT InfrastructureLEAN IT Infrastructure
LEAN IT InfrastructureRob Betcher
 
SAFe SCRUMxp Overview
SAFe SCRUMxp OverviewSAFe SCRUMxp Overview
SAFe SCRUMxp OverviewRob Betcher
 
Agile Budgeting and Forecasting
Agile Budgeting and ForecastingAgile Budgeting and Forecasting
Agile Budgeting and ForecastingRob Betcher
 
Agile Enterprise Hierarchy
Agile Enterprise HierarchyAgile Enterprise Hierarchy
Agile Enterprise HierarchyRob Betcher
 
"Implementing a lean approach in IT operations and infrastructure" by Philipp...
"Implementing a lean approach in IT operations and infrastructure" by Philipp..."Implementing a lean approach in IT operations and infrastructure" by Philipp...
"Implementing a lean approach in IT operations and infrastructure" by Philipp...Institut Lean France
 
Scaled Agile Framework Roadmap Template
Scaled Agile Framework Roadmap TemplateScaled Agile Framework Roadmap Template
Scaled Agile Framework Roadmap TemplateRob Betcher
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsRob Betcher
 

Viewers also liked (7)

LEAN IT Infrastructure
LEAN IT InfrastructureLEAN IT Infrastructure
LEAN IT Infrastructure
 
SAFe SCRUMxp Overview
SAFe SCRUMxp OverviewSAFe SCRUMxp Overview
SAFe SCRUMxp Overview
 
Agile Budgeting and Forecasting
Agile Budgeting and ForecastingAgile Budgeting and Forecasting
Agile Budgeting and Forecasting
 
Agile Enterprise Hierarchy
Agile Enterprise HierarchyAgile Enterprise Hierarchy
Agile Enterprise Hierarchy
 
"Implementing a lean approach in IT operations and infrastructure" by Philipp...
"Implementing a lean approach in IT operations and infrastructure" by Philipp..."Implementing a lean approach in IT operations and infrastructure" by Philipp...
"Implementing a lean approach in IT operations and infrastructure" by Philipp...
 
Scaled Agile Framework Roadmap Template
Scaled Agile Framework Roadmap TemplateScaled Agile Framework Roadmap Template
Scaled Agile Framework Roadmap Template
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
 

Similar to Testable Story Authoring

Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...Audrey Reynolds
 
Lean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertLean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertNatalie Warnert
 
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...IT Arena
 
NTEN Nonprofit Technology Leadership Series
NTEN Nonprofit Technology Leadership SeriesNTEN Nonprofit Technology Leadership Series
NTEN Nonprofit Technology Leadership SeriesBeth Kanter
 
The principles of agile development
The principles of agile developmentThe principles of agile development
The principles of agile developmentRajat Samal
 
May 11th Slides: NTEN Leadership
May 11th Slides:  NTEN LeadershipMay 11th Slides:  NTEN Leadership
May 11th Slides: NTEN LeadershipBeth Kanter
 
Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020Stanford University
 
BAD Toolkit - Berlin Overview
BAD Toolkit - Berlin OverviewBAD Toolkit - Berlin Overview
BAD Toolkit - Berlin OverviewBAD-gcrossley
 
How to Disrupt Digital Product Cultures by LearnVest VP of Product
How to Disrupt Digital Product Cultures by LearnVest VP of ProductHow to Disrupt Digital Product Cultures by LearnVest VP of Product
How to Disrupt Digital Product Cultures by LearnVest VP of ProductProduct School
 
Recruiter Pro-Tips for Virtual Cleared Job Fairs
Recruiter Pro-Tips for Virtual Cleared Job FairsRecruiter Pro-Tips for Virtual Cleared Job Fairs
Recruiter Pro-Tips for Virtual Cleared Job FairsClearedJobs.Net
 
Business Concept Template
Business Concept TemplateBusiness Concept Template
Business Concept TemplateRichard Caro
 
Unifying Sales Dev and RevOps in a Remote Setting
Unifying Sales Dev and RevOps in a Remote SettingUnifying Sales Dev and RevOps in a Remote Setting
Unifying Sales Dev and RevOps in a Remote SettingTenbound
 
Building Stuff To Help You Sell The Stuff You Build
Building Stuff To Help You Sell The Stuff You BuildBuilding Stuff To Help You Sell The Stuff You Build
Building Stuff To Help You Sell The Stuff You BuildPatrick McKenzie
 
Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallInflectra
 
SpringCamp Startup metrics
SpringCamp Startup metrics SpringCamp Startup metrics
SpringCamp Startup metrics Timo Lehes
 
OrangeHills - Business Design Overview
OrangeHills - Business Design OverviewOrangeHills - Business Design Overview
OrangeHills - Business Design OverviewMarcin Kokott
 

Similar to Testable Story Authoring (20)

CCNS Webinar
CCNS WebinarCCNS Webinar
CCNS Webinar
 
Marketing Automation 101
Marketing Automation 101Marketing Automation 101
Marketing Automation 101
 
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
 
Lean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertLean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie Warnert
 
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
 
NTEN Nonprofit Technology Leadership Series
NTEN Nonprofit Technology Leadership SeriesNTEN Nonprofit Technology Leadership Series
NTEN Nonprofit Technology Leadership Series
 
The principles of agile development
The principles of agile developmentThe principles of agile development
The principles of agile development
 
Where has time gone
Where has time goneWhere has time gone
Where has time gone
 
May 11th Slides: NTEN Leadership
May 11th Slides:  NTEN LeadershipMay 11th Slides:  NTEN Leadership
May 11th Slides: NTEN Leadership
 
Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020
 
BAD Toolkit - Berlin Overview
BAD Toolkit - Berlin OverviewBAD Toolkit - Berlin Overview
BAD Toolkit - Berlin Overview
 
How to Disrupt Digital Product Cultures by LearnVest VP of Product
How to Disrupt Digital Product Cultures by LearnVest VP of ProductHow to Disrupt Digital Product Cultures by LearnVest VP of Product
How to Disrupt Digital Product Cultures by LearnVest VP of Product
 
Requirements
RequirementsRequirements
Requirements
 
Recruiter Pro-Tips for Virtual Cleared Job Fairs
Recruiter Pro-Tips for Virtual Cleared Job FairsRecruiter Pro-Tips for Virtual Cleared Job Fairs
Recruiter Pro-Tips for Virtual Cleared Job Fairs
 
Business Concept Template
Business Concept TemplateBusiness Concept Template
Business Concept Template
 
Unifying Sales Dev and RevOps in a Remote Setting
Unifying Sales Dev and RevOps in a Remote SettingUnifying Sales Dev and RevOps in a Remote Setting
Unifying Sales Dev and RevOps in a Remote Setting
 
Building Stuff To Help You Sell The Stuff You Build
Building Stuff To Help You Sell The Stuff You BuildBuilding Stuff To Help You Sell The Stuff You Build
Building Stuff To Help You Sell The Stuff You Build
 
Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for Waterfall
 
SpringCamp Startup metrics
SpringCamp Startup metrics SpringCamp Startup metrics
SpringCamp Startup metrics
 
OrangeHills - Business Design Overview
OrangeHills - Business Design OverviewOrangeHills - Business Design Overview
OrangeHills - Business Design Overview
 

Recently uploaded

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 

Recently uploaded (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 

Testable Story Authoring

  • 1. LEAN, Testable Story Authoring www.agilemethodology.us Robert R. Betcher PMP, CSM & ACP July 01, 2015
  • 2. 1 Why LEAN & Testable Stories? 1) To expedite time to Market (faster time to market = higher customer satisfaction = more funding = job security) 2) To reduce Miscommunications 3) Visual depictions of requirements offer a faster intake/ uptake of information (The Human Mind was designed to think in images not words) (A picture is worth a thousand words) 4) To reduce the number of meetings (less meetings = higher productivity = faster time to market)
  • 3. 2 Why LEAN & Testable Stories? (cont’d) To Align with these Agile Principles and Practices: • Individuals and interactions over processes and tools • Working software (or product) over comprehensive documentation • Our highest priority is to satisfy the customer through early and continuous delivery of valuable software (or product). • Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. • Business people and developers must work together daily throughout the project. • Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
  • 4. 3 Typical User Story Layout Example user story Size 3 Prio. High As a conference attendee.. I want to be able to register online.. so that I can register quickly and cut down on paperwork Acceptance Criteria Given it is mandatory that I attend the conference, When I attempt to register in advance, Then I would like to get an email with a confirmation number, to present to my boss.
  • 5. 4 What is Cucumber Acceptance Criteria? ILLUSTRATIVE Example user story Size 3 Prio. High As a conference attendee.. I want to be able to register online.. so that I can register quickly and cut down on paperwork Acceptance Criteria Given it is mandatory that I attend the conference, When I attempt to register in advance, Then I would like to get an email with a confirmation number, to present to my boss.
  • 6. 5 Excellent Model of a Succinct Testable User Story
  • 7. 6 Why LEAN & Testable Stories? 1) To expedite time to Market (faster time to market = higher customer satisfaction = more funding = job security) 2) To reduce Miscommunications 3) Visual depictions of requirements offer a faster intake/ uptake of information (The Human Mind was designed to think in images not words) (A picture is worth a thousand words) 4) To reduce the number of meetings (less meetings = higher productivity = faster time to market)
  • 8. 7 Visual Examples of a Story’s LEAN Supporting Documentation Think Different Light on Textual depictions heavy on Visual Aids