SlideShare a Scribd company logo
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
 
User story canvas
User story canvasUser story canvas
User story canvas
LuxoftAgilePractice
 
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 products
ProductCamp Boston
 
Proof of Concept Workshop
Proof of Concept WorkshopProof of Concept Workshop
Proof of Concept Workshop
Danny Holtschke
 
Agile Fixed Price - XP Days 2015
Agile Fixed Price - XP Days 2015Agile Fixed Price - XP Days 2015
Agile Fixed Price - XP Days 2015
Giulio Roggero
 
Examining the Product Owner Role
Examining the Product Owner RoleExamining the Product Owner Role
Examining the Product Owner Role
Kent 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 PM
Product School
 
User Stories
User StoriesUser Stories
User Stories
Tathagat Varma
 
Create User Story
Create User StoryCreate User Story
Create User Story
Ravikanth-BA
 
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
allan kelly
 
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
Samyak Online Services Pvt. Ltd.
 
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
Rasa 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 final
Tarun 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 principles
The 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 sucks
Peter 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 Methodologies
Agile Project Management
 
Scrum role introduction – The Product Owner
Scrum role introduction – The Product OwnerScrum role introduction – The Product Owner
Scrum role introduction – The Product Owner
Lê 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 2016
BSGAfrica
 
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
Software 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 Infrastructure
Rob Betcher
 
SAFe SCRUMxp Overview
SAFe SCRUMxp OverviewSAFe SCRUMxp Overview
SAFe SCRUMxp Overview
Rob Betcher
 
Agile Budgeting and Forecasting
Agile Budgeting and ForecastingAgile Budgeting and Forecasting
Agile Budgeting and Forecasting
Rob Betcher
 
Agile Enterprise Hierarchy
Agile Enterprise HierarchyAgile Enterprise Hierarchy
Agile Enterprise Hierarchy
Rob 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 Template
Rob 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 Meetings
Rob 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 LEAN-Testable User Story Authoring

CCNS Webinar
CCNS WebinarCCNS Webinar
CCNS Webinar
ProcedureFlow
 
Marketing Automation 101
Marketing Automation 101Marketing Automation 101
Marketing Automation 101
HighRoad Solution
 
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 Warnert
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...
IT Arena
 
NTEN Nonprofit Technology Leadership Series
NTEN Nonprofit Technology Leadership SeriesNTEN Nonprofit Technology Leadership Series
NTEN Nonprofit Technology Leadership Series
Beth Kanter
 
The principles of agile development
The principles of agile developmentThe principles of agile development
The principles of agile development
Rajat Samal
 
Where has time gone
Where has time goneWhere has time gone
Where has time gone
Snehal Dighaskkar
 
May 11th Slides: NTEN Leadership
May 11th Slides:  NTEN LeadershipMay 11th Slides:  NTEN Leadership
May 11th Slides: NTEN Leadership
Beth 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 2020
Stanford University
 
BAD Toolkit - Berlin Overview
BAD Toolkit - Berlin OverviewBAD Toolkit - Berlin Overview
BAD Toolkit - Berlin Overview
BAD-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 Product
Product School
 
Requirements
RequirementsRequirements
Requirements
Stefan Csosz
 
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
ClearedJobs.Net
 
Business Concept Template
Business Concept TemplateBusiness Concept Template
Business Concept Template
Richard 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 Setting
Tenbound
 
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
Patrick McKenzie
 
Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for Waterfall
Inflectra
 
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 Overview
Marcin Kokott
 

Similar to LEAN-Testable User 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

Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
HarpalGohil4
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
Sunil Jagani
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
leebarnesutopia
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
manji sharman06
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
ScyllaDB
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 

Recently uploaded (20)

Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 

LEAN-Testable User 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