Writing Agile Requirements

                     adsdevshop.com
                 With Robert Dempsey



                                       1
Welcome!
Robert Dempsey
CEO & Founder
LinkedIn: robertwdempsey
Twitter: @rdempsey




                           2
Fundamentals of Agile




    http://agilefundamentalsphilly.eventbrite.com/
                                                     3
Agenda




         4
Agenda
• Why
• Who
• What
• When
• Example
• Q&A
• Pick a winner



                  5
How to Ask Questions
• Twitter: @rdempsey
• In the webinar chat window




                               6
Quick Poll




             7
Agenda
‣Why
• Who
• What
• When
• Example
• Q&A




            8
Do It For The Team




                     9
Do It For The Users




                      10
Agenda
• Why
‣Who
• What
• When
• Example
• Q&A




            11
Hello Product Owner




                      12
Agenda
• Why
• Who
‣What
• When
• Example
• Q&A




            13
Three Steps
• Get the initial list
• Write the user stories
• Add the acceptance criteria




                                14
#1: Initial List
• Start with the who and what
     Bulleted-list

     Non-technical

• Start with a story of who is doing what in the application
     A literal story




                                                               15
#2: Write the Stories
As a [role]
I can [do something]
So that I [get some benefit]




                              16
Quick Tip #1
If you can’t state a benefit, then you might not need that
feature.




                                                            17
#3: Acceptance Criteria
• Defines done
• As much as you need for task breakdown
• Mockups
• Design is 1-2 sprints ahead of development




                                               18
Agenda
• Why
• Who
• What
‣When
• Example
• Q&A




            19
When We Write
• Write an initial list before the project starts
• Have your high priority stories fleshed out 2-3 sprints ahead




                                                                 20
Quick Tip #2
Try to hold off on writing acceptance criteria until closer to
the time you are going to design or develop a feature.




                                                                 21
Agenda
• Why
• Who
• What
• When
‣Example
• Q&A




           22
MindMapping




              23
MindMap Template




                   24
Social Network




                 25
Start With The Roles




                       26
Add Role Details




                   27
What Can They Do?




                    28
What’s the Benefit?




                      29
Quick Tip #3
If we can describe each role before writing what they can
do, then the what and benefit comes much easier




                                                            30
Use Case?




   http://www.w3.org/2001/sw/sweo/public/UseCases/Chevron/figure.png
                                                                       31
Quick Tip #4
• Donʼt worry about the “so what” part
• More benefits are good




                                         32
The Full Monty




                 33
User Story Example
As a Site Visitor, I can browse marketing pages, so that I can learn
more about the benefits


Acceptance Criteria
The marketing pages should be controlled by a CMS
The pages should render in less than 2 seconds
Should render properly in IE8, FF 3.x, Safari 3.x, and Google Chrome




                                                                       34
Agenda
• Why
• Who
• What
• When
• Example
‣Q&A




            35
Q&A
• Twitter: @rdempsey
• In the webinar chat window




                               36
Pick Me Pick Me!




        rdempsey@adsdevshop.com
                                  37
Thank You!
Atlantic Dominion Solutions
321-274-4684
http://www.adsdevshop.com

            Robert Dempsey
            CEO & Founder
            LinkedIn: robertwdempsey
            Twitter: @rdempsey



                                       38

More Related Content

PDF
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
PPTX
Agile Requirements Discovery
PPTX
Agile Requirements Decomposition
PPTX
Agile coach - roadmap and user story map
PDF
Build the "right" regression suite using Behavior Driven Testing (BDT)
PPTX
Ran Liron
PDF
Agile velocity - Requirements Discovery Presentation
PDF
Product development - From Idea to Reality - VYE Leader Talk
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
Agile Requirements Discovery
Agile Requirements Decomposition
Agile coach - roadmap and user story map
Build the "right" regression suite using Behavior Driven Testing (BDT)
Ran Liron
Agile velocity - Requirements Discovery Presentation
Product development - From Idea to Reality - VYE Leader Talk

What's hot (20)

PPTX
Design 101 : Beyond ideation - Transforming Ideas to Software Requirements
PDF
User stories deep dive
PDF
The Cultural Changes of Feature Flagging
PDF
Lean Inception activities
PDF
Feature flags to speed up & de risk development
PDF
QConSF 2017: DevOps 2.0 - When Everyone Can Run What's Built
PPTX
Agile Scrum - Crafting user stories
PDF
Lean Inception: how to align people and build the right product
PDF
When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...
PDF
Faster & Less Risky Releases with Feature Flags
PPTX
Perspectives on salesforce architecture Forcelandia talk 2017
PDF
Continuous Delivery and Feature Flagging
PDF
Create User Stories that Don't Suck!
PDF
The Staging Server is Dead! Long Live the Staging Server!
PPTX
BDD - Collaboration & Hands-on practices
PDF
Wonders of Portfolio = Long Term Planning + Agility
PDF
Agile cymru Slicing Stories July 2015
PDF
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
PDF
Mke agile 032014 Slicing the cake: User Story Decomposition
PDF
Design 101 : Beyond ideation - Transforming Ideas to Software Requirements
User stories deep dive
The Cultural Changes of Feature Flagging
Lean Inception activities
Feature flags to speed up & de risk development
QConSF 2017: DevOps 2.0 - When Everyone Can Run What's Built
Agile Scrum - Crafting user stories
Lean Inception: how to align people and build the right product
When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...
Faster & Less Risky Releases with Feature Flags
Perspectives on salesforce architecture Forcelandia talk 2017
Continuous Delivery and Feature Flagging
Create User Stories that Don't Suck!
The Staging Server is Dead! Long Live the Staging Server!
BDD - Collaboration & Hands-on practices
Wonders of Portfolio = Long Term Planning + Agility
Agile cymru Slicing Stories July 2015
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
Mke agile 032014 Slicing the cake: User Story Decomposition
Ad

Viewers also liked (20)

PDF
Agile Requirements Writing
PPTX
Epics and User Stories
PPTX
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
PDF
Agile requirements management
PPTX
Requirements gathering in agile development a practical experience
PPTX
Breaking down agile requirements in Agile Methodology
PDF
A Product Requirements Document (PRD) Sample
PPTX
Agile Requirements Gathering Techniques
PDF
Sample Business Requirement Document
PDF
User Story Mapping Workshop (Design Skills 2016)
PPTX
User Story Mapping in Practice
PPTX
User stories in agile software development
PDF
Agile Project Management - An introduction to Agile and the new PMI-ACP
PPTX
Requirements Gathering Best Practice Pack
PDF
The Product Canvas Tutorial V1.0
PDF
Rasheed Abdul Majeed - Neil
PPT
Building an Agile framework that fits your organisation
PPTX
Agile methodology
PDF
Requirements hangout
PDF
Scrum masters hangout
Agile Requirements Writing
Epics and User Stories
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
Agile requirements management
Requirements gathering in agile development a practical experience
Breaking down agile requirements in Agile Methodology
A Product Requirements Document (PRD) Sample
Agile Requirements Gathering Techniques
Sample Business Requirement Document
User Story Mapping Workshop (Design Skills 2016)
User Story Mapping in Practice
User stories in agile software development
Agile Project Management - An introduction to Agile and the new PMI-ACP
Requirements Gathering Best Practice Pack
The Product Canvas Tutorial V1.0
Rasheed Abdul Majeed - Neil
Building an Agile framework that fits your organisation
Agile methodology
Requirements hangout
Scrum masters hangout
Ad

Similar to Writing Agile Requirements (20)

PDF
Launches, SEO, Adwords, Twitter, Blog, Search Engine, Keyword Research
PDF
Product is Hard - Marty Cagan
PPTX
How to Build a Great Drupal Team
PDF
Successfully Implementing BDD in an Agile World
PPTX
Project Management 101 - Wordcamp TO 05112011
PDF
Garbage In, Garbage Out: Optimizing Design Inputs for Successful Prototypes
PDF
Top Social Media & Productivity Management Tools - October 2011
PDF
Jw may presentation
PDF
Discovery Phase: Planing Your Web Project
PDF
Designing Your UX Career
PDF
Startup (back)Stage #2 with Tanuj Parikh: Business Development at a Startup
PDF
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
PDF
What NOT to do as a Salesforce Administrator
PDF
UXSG2014 #3 Keynote - Designing Your UX Career (Ben Sykes)
PPTX
IT Project Management by Todd Shyres.
PPTX
Redgate How to be Friends with Developers
PPTX
Lean startup overview
PPT
How to start_up
PPTX
10 Easy Ways to Take Your Website from Good to Great
KEY
Become Efficient or Die: The Story of BackType
Launches, SEO, Adwords, Twitter, Blog, Search Engine, Keyword Research
Product is Hard - Marty Cagan
How to Build a Great Drupal Team
Successfully Implementing BDD in an Agile World
Project Management 101 - Wordcamp TO 05112011
Garbage In, Garbage Out: Optimizing Design Inputs for Successful Prototypes
Top Social Media & Productivity Management Tools - October 2011
Jw may presentation
Discovery Phase: Planing Your Web Project
Designing Your UX Career
Startup (back)Stage #2 with Tanuj Parikh: Business Development at a Startup
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
What NOT to do as a Salesforce Administrator
UXSG2014 #3 Keynote - Designing Your UX Career (Ben Sykes)
IT Project Management by Todd Shyres.
Redgate How to be Friends with Developers
Lean startup overview
How to start_up
10 Easy Ways to Take Your Website from Good to Great
Become Efficient or Die: The Story of BackType

More from Robert Dempsey (20)

PDF
Building A Production-Level Machine Learning Pipeline
PDF
Using PySpark to Process Boat Loads of Data
PDF
Analyzing Semi-Structured Data At Volume In The Cloud
PDF
Practical Predictive Modeling in Python
PDF
Creating Your First Predictive Model In Python
PDF
Growth Hacking 101
PPTX
Web Scraping With Python
PPTX
DC Python Intro Slides - Rob's Version
PDF
Content Marketing Strategy for 2013
PDF
Creating Lead-Generating Social Media Campaigns
PDF
Goal Writing Workshop
PDF
Google AdWords Introduction
PDF
20 Tips For Freelance Success
PDF
How To Turn Your Business Into A Media Powerhouse
PDF
Agile Teams as Innovation Teams
PDF
Introduction to kanban
PDF
Get The **** Up And Market
PDF
Introduction To Inbound Marketing
PDF
Twitter For Business
PDF
Introduction To Scrum For Managers
Building A Production-Level Machine Learning Pipeline
Using PySpark to Process Boat Loads of Data
Analyzing Semi-Structured Data At Volume In The Cloud
Practical Predictive Modeling in Python
Creating Your First Predictive Model In Python
Growth Hacking 101
Web Scraping With Python
DC Python Intro Slides - Rob's Version
Content Marketing Strategy for 2013
Creating Lead-Generating Social Media Campaigns
Goal Writing Workshop
Google AdWords Introduction
20 Tips For Freelance Success
How To Turn Your Business Into A Media Powerhouse
Agile Teams as Innovation Teams
Introduction to kanban
Get The **** Up And Market
Introduction To Inbound Marketing
Twitter For Business
Introduction To Scrum For Managers

Recently uploaded (20)

PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PPTX
Microsoft User Copilot Training Slide Deck
PDF
Advancing precision in air quality forecasting through machine learning integ...
PDF
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
PDF
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PPTX
future_of_ai_comprehensive_20250822032121.pptx
PPTX
SGT Report The Beast Plan and Cyberphysical Systems of Control
PDF
LMS bot: enhanced learning management systems for improved student learning e...
PPTX
Internet of Everything -Basic concepts details
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Microsoft User Copilot Training Slide Deck
Advancing precision in air quality forecasting through machine learning integ...
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
Convolutional neural network based encoder-decoder for efficient real-time ob...
Rapid Prototyping: A lecture on prototyping techniques for interface design
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Data Virtualization in Action: Scaling APIs and Apps with FME
Basics of Cloud Computing - Cloud Ecosystem
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Early detection and classification of bone marrow changes in lumbar vertebrae...
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
NewMind AI Weekly Chronicles – August ’25 Week IV
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
future_of_ai_comprehensive_20250822032121.pptx
SGT Report The Beast Plan and Cyberphysical Systems of Control
LMS bot: enhanced learning management systems for improved student learning e...
Internet of Everything -Basic concepts details

Writing Agile Requirements