SlideShare a Scribd company logo
®
1 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
How to write
Good User Stories?
Journey into Agile with Inflectra
By: Sriram Rajagopalan
We will be starting the webinar shortly, please stand by…
All phones will be automatically on mute until the Q&A.
Webinar Starts at 2:00 PM Eastern Time Zone
®
2 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Meet the Speaker
Dr. Sriram Rajagopalan
Enterprise Agile Evangelist
Education
Work
Experience
Training &
Certification
Teaching
Experience
PhD, MBA, MS, BE
PfMP, PgMP, PMP, SP,
RMP, ACP, CSM, CSPO,
ACC, CSD, SCT, CSOXP,
SSBB, Instructional
Designer, Speaker,
Writer, and Author
Software Engineer,
Team Leader,
Business Analyst,
Project Manager,
Scrum Master, Agile
Coach, Director,
Vice President
Several
Colleges in the
US, India, &
Vietnam
®
3 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Introduction
 Today’s webinar is part of the 4-part series on the third
webinar series “Journey into Agile with Inflectra”
 Each webinar is 1-hour long. We will reserve time at the end
for questions
 The webinars may introduce the concept using a tool
®
4 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Journey into Agile with Inflectra - #3
AGILE ENGINEERING
PRACTICES FOR SOFTWARE
PRODUCT DEVELOPMENT
WRITING GOOD USER
STORIES
PATTERNS TO AVOID IN
AGILE CEREMONIES
INCORPORATING LEAN AND
KANBAN IN PRODUCT
LIFECYCLE MANAGEMENT
Dec 5, 2019 Dec 17, 2019 Jan 9, 2020 Jan 23, 2020
®
5 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Experience Speaks
Regardless of the type of project delivery
framework selected, internal and external
stakeholders look at increasing value to
customer, increasing quality to product, reducing
time to market, and reducing cost to operations.
If user stories don’t target these four elements,
then, they don’t maximize benefits!
- Sriram Rajagopalan
Regardless of the type of project delivery
framework selected, internal and external
stakeholders look at increasing value to
customer, increasing quality to product, reducing
time to market, and reducing cost to operations.
If user stories don’t target these four elements,
then, they don’t maximize benefits!
- Sriram Rajagopalan
®
6 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
What’s the role of User Stories?
Daily Standup, 86%
Sprint/Iteration Planning,
80%
Sprint/Iteration Review, 80%
Retrospective, 80%
Short Iterations, 67%
Source: 13th State of Agile Surveys, 2019. Version One.
®
7 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Four Practices to Writing Good User Stories
Practice #1
• Understand
Persona first
Practice #2
• See Big Picture
but follow
Company
Policy
Practice #3
• Iterate towards
1. “Get Ready”
2. “Get Done”
Practice #4
• Promote Team
Collaboration
®
8 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Be Strategic about
Requirements Gathering
Starting
the
Problem
Half
Solved
Personify Users
Think holistically about the system
Practice #1
Understand the Users
Practice #1
• Understand
Persona first
Rule #2
• See Big Picture
but follow
Company Policy
Rule #3
• Iterate towards
“Get Ready”
State
Rule #4
• Promote Team
Collaboration
This Photo is from Pixaby and is licensed under CC BY-NC
®
9 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
User Story is all about the Relationships
Users Needs Product
Multiple Users
Persona Needs Assessment
User Stories
®
10 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Use Case and User Stories Relationship
Use Case A
Use Case K
Use Case M
Product BacklogRoadmap
Iteration Backlog
Review
Need Features Design Element
Quality
Use Case
User Stories
Market
ResearchUse Case Z
®
11 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Good Stories are
Stories identifying
specific goals to interact
with the product
Collection of stories that
represent the whole
Reduces technical
architecture risks
blocking implementation
Demonstrates value
allowing release of
partial functionality
®
12 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Abuser Persona1
• Frustrated User
• Non-technical User
• Hacker
• User with disabilities
1. Rajagopalan, S. (2015). Abuser Persona. Retrieved December 2, 2019, from http://agilesriram.blogspot.com/2015/09/abuser-storieswhat-shouldn-software-do.html
2. Todaro, D. (2019). The EPIC guide to Agile. North Hampton, NH: R9 Publishing, LLC.
• Diversify User Persona to alternate interactions
• Expand User Persona for experience not intended
• Avoid failure from “Working As Designed” mantra
• Close the security loop holes (e.g. Backdoor)
• Don’t fall for YAGNI2 (You ain’t gonna need it)
®
13 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Be Strategic about
Requirements Gathering
Starting
the
Problem
Half
Solved
Continuously iterate through features
Follow Company Policies
Practice #2
See the Big Picture
Think global and Act local
Rule #1
• Understand
Persona first
Practice #2
• See Big Picture
but follow
Company Policy
Rule #3
• Iterate towards
“Get Ready”
State
Rule #4
• Promote Team
Collaboration
This photo is taken by Dr. Sriram Rajagopalan
®
14 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Prerequisites for Backlog
• Neither too much nor too little information
Detailed Appropriately
• The user story should be unambiguous for one to estimate
Estimable
• It is dynamic and evolves through the iterations
Emergent
• Those that deliver the most value to the user should be at the top
Prioritized
®
15 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
User Story is a Contract
Card
ConversationConfirmation
Agreement between customer and team
Captures high level requirement
Describes details for planning estimates
Acceptance criteria for testing
User Stories are not meant to
substitute any documentation needs
®
16 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Good User Stories
 Build a low-fidelity
model to begin
stories representing
user interface and
user journey
 Build Constraints
that require
prerequisite
functionality to be
developed
Home Page
Search Classes Browse Resources
Enroll for Class
Filter By Criteria
Preview Module
Monitor Engagement
Recommend ClassMonitor Enrollment
Give Promotion
*Shopping Cart
Enroll for Class*
®
17 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Documentation Needs
Requirements Testcases
Defects Management
Tool should
accommodate as may
areas as possible
Tool should
automatically track
these elements
Tool should provide
interfaces for
management reporting
and custom reporting
Tool should enable a
project specific
dashboard for multiple
phases, iterations, and
releases
®
18 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Be Strategic about
Requirements Gathering
Starting
the
Problem
Half
Solved
Continuously Groom (DEEP – Invest)
Think of Acceptance Criteria
Practice #3
Iterate towards Readiness
Rule #1
• Understand
Persona first
Rule #2
• See Big Picture
but follow
Company Policy
Practice #3
• Iterate towards
1. “Get Ready”
2. “Get Done”
Rule #4
• Promote Team
Collaboration
This Photo by Unknown Author is licensed under CC BY-NC
®
19 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Prerequisites for User Story
• Avoids planning & prioritizationIndependent
• Avoid too many details of precisionNegotiable
• Avoid technology implementation specific details.Valuable
• Story should be at a level for developers to estimate appropriately.Estimable
• Keep it simple by splitting storiesSmall
• Code it for automated testing as much as possibleTestable
®
20 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
User Story Format
As a “Frequent Flyer Member” I
want to “setup preferences for my
flight notifications” so that I can
“access the notifications at my
preferred communication channel.”
1. Easy access to the Notifications in the
GUI
2. Quick means to setup the grid of
available channel and flight notification
types
3. Email confirming my preferences
4. Message delivery confirmation on
Mobile
User Story A
Given “20% of unprocessed call
volume”, when “remaining time to
process the volume is less than two
hours,” then “a production alert
should be raised to increase the
ports or throttle.”
1. Expected hourly call volume is first
computed before initiating calls
2. Calls are prioritized by time zone for
processing
3. Separate process polls and records
real-time updates in dashboard
4. Call queuing is adjustable for new
ports or throttle adjustment
User Story B
®
21 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Furthermore, Good Stories
• Agree with the team on what they
should build before they begin work
• Ensure everyone has a common
understanding of the business
need/impact
• Conform when a story can be
considered complete (DONE Criteria)
• Verify that the story can be tested
automatically for future iterations
Build Acceptance
Criteria
• What will the user most likely want
to do next?
• How can we prepare the user for
any information needed next?
• Where can the user be confused
looking for help?
• What errors may lead the user to
fail completing the goal?
Should extend
functionality
• Work that needs to be continuously
done in operations
• Guidelines around user interface &
screen captures for compliance
• Work developed by the vendor
under a different contract
• Some Cost of Quality initiatives
(like training, warranty)
Realize some
aren’t stories
®
22 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Golden Rules from Best Practices
The WBS represents 100% of the
project scope with all internal
and external deliverables
100% Rule
The release plan represents 100%
of the MVP scope representing
value to customer and business
Every two weeks, there should be
a measurable and agreed upon
deliverable towards project
completion
2-Week Rule
Every two weeks, there should be
a measurable and agreed upon
MMF delivered in the iterations
No task in a WBS should exceed
40 hours regardless of the
resource expertise or the PM’s
bandwidth to monitor progress
40 hour
Rule
No user story exceeding [13 story
points] in size be committed by
the team regardless of the
resource expertise
PMI Framework Agile Framework
®
23 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Be Strategic about
Requirements Gathering
Buy-in Team commitments
Let the team focus on the “How”
Practice #4
Rule #1
• Understand
Persona first
Rule #2
• See Big Picture
but follow
Company Policy
Rule #3
• Iterate towards
“Get Ready”
State
Practice #4
• Promote Team
Collaboration
It is all about the TEAM
This Photo by Unknown Author is licensed under CC BY-SA-NC
®
24 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Art of Agile Estimation
Idea
Epic 1
Theme A
Theme B
Epic 2
Theme C
Theme D
Feature I
Feature II
User Story a
Task I
Task ii
Task iiiUser Story b
User Story c
T0 T50
Time
Dreams Castles
Granularity
Big House Duplex Home 2 BR, etc. Get loan preapproval
Don’t estimate T-Shirt Sizes Story Point Hours
®
25 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Let the Team work the Tasks
Why
(VALUE)
• What is the
business value for
the customer?
• What is the
business impact of
not building this
functionality?
• What is the
business impact of
deferring this later?
Who
(USER)
• Which types of
users are we
building this
functionality?
What
(OUTCOME)
• What is the specific
benefit of the
functionality?
How
(TASKS)
• What are the
specific activities
needed to be done
in what order to
deliver the
outcome?
®
26 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Good story development means
Written in Active
Voice
Stories are
tagged with a
title instead of a
number
Accuracy of
Estimates evolve
as story becomes
granular
Scan the market
for missed
persona
Incorporate risks
proactively
®
27 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Experience Speaks
Can we do
it?
Technical
Feasibility
Can we
sustain it?
Operational
Feasibility
Can we
afford it?
Environmental
Feasibility
®
28 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Good User Story Development Practices
Practice #1
• Understand
Persona first
Practice #2
• See Big Picture
but follow
Company
Policy
Practice #3
• Iterate towards
1. “Get Ready”
2. Get Done”
Practice #4
• Promote Team
Collaboration
Stories identifying
specific goals to interact
with the product
Collection of stories that
represent the whole
Reduces technical
architecture risks
blocking implementation
Demonstrates value
allowing release of
partial functionality
Build a low-fidelity model to
begin stories representing user
interface and user journey
Build Constraints that require
prerequisite functionality to be
developed
Build Acceptance
Criteria
Should extend
functionality
Realize some
aren’t stories
Active Voice Text tagging Estimate
evolves
Scan for
persona
Incorporate
risks
®
29 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Q & A
 Please feel free to ask
questions
Course Administration
Ms. Thea Maisuradze
marketing@inflectra.com
Content
Dr. Sriram Rajagopalan
sriram@inflectra.com.
®
30 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation
Next Steps
1. Provide feedback to sriram@inflectra.com
2. Register for the 3rd webinar of the series!
Happy Holidays!
Thank you for watching!
Ad

More Related Content

What's hot (20)

Codeless Test Automation - A Webinar Presentation
Codeless Test Automation - A Webinar PresentationCodeless Test Automation - A Webinar Presentation
Codeless Test Automation - A Webinar Presentation
Inflectra
 
Data Driven Testing (Part 5)
Data Driven Testing (Part 5)Data Driven Testing (Part 5)
Data Driven Testing (Part 5)
Inflectra
 
NERC CIP - Top Testing & Compliance Challenges, How to Address Them
NERC CIP - Top Testing & Compliance Challenges, How to Address ThemNERC CIP - Top Testing & Compliance Challenges, How to Address Them
NERC CIP - Top Testing & Compliance Challenges, How to Address Them
Inflectra
 
What Patterns to Avoid in Agile Ceremonies?
What Patterns to Avoid in Agile Ceremonies?What Patterns to Avoid in Agile Ceremonies?
What Patterns to Avoid in Agile Ceremonies?
Inflectra
 
Friends & Foes of Software Test Automation - Test Automation, Demystified | W...
Friends & Foes of Software Test Automation - Test Automation, Demystified | W...Friends & Foes of Software Test Automation - Test Automation, Demystified | W...
Friends & Foes of Software Test Automation - Test Automation, Demystified | W...
Inflectra
 
Cutting Costs and Managing Quality
Cutting Costs and Managing QualityCutting Costs and Managing Quality
Cutting Costs and Managing Quality
Sriram Rajagopalan
 
Transform Software Testing and Quality with the Neotys-Inflectra Platform
Transform Software Testing and Quality with the Neotys-Inflectra PlatformTransform Software Testing and Quality with the Neotys-Inflectra Platform
Transform Software Testing and Quality with the Neotys-Inflectra Platform
Inflectra
 
Webinar 5 - Excellence in reporting
Webinar 5 - Excellence in reportingWebinar 5 - Excellence in reporting
Webinar 5 - Excellence in reporting
Sriram Rajagopalan
 
UI Automation 101: Working With Navigation And Menus
UI Automation 101: Working With Navigation And MenusUI Automation 101: Working With Navigation And Menus
UI Automation 101: Working With Navigation And Menus
Inflectra
 
From Manual To Automated Software Testing - A Webinar Presentation
From Manual To Automated Software Testing - A Webinar PresentationFrom Manual To Automated Software Testing - A Webinar Presentation
From Manual To Automated Software Testing - A Webinar Presentation
Inflectra
 
Codeless Test Automation - Myth or Magic
Codeless Test Automation - Myth or MagicCodeless Test Automation - Myth or Magic
Codeless Test Automation - Myth or Magic
Adam Sandman
 
SpiraPlan - Key Elements of Inflectra Spira 6.0
SpiraPlan - Key Elements of Inflectra Spira 6.0SpiraPlan - Key Elements of Inflectra Spira 6.0
SpiraPlan - Key Elements of Inflectra Spira 6.0
Inflectra
 
Master Four Ceremonies to deliver Agile projects better
Master Four Ceremonies to deliver Agile projects betterMaster Four Ceremonies to deliver Agile projects better
Master Four Ceremonies to deliver Agile projects better
Sriram Rajagopalan
 
SpiraPlan - Top Productivity Boosting Features
SpiraPlan - Top Productivity Boosting FeaturesSpiraPlan - Top Productivity Boosting Features
SpiraPlan - Top Productivity Boosting Features
Inflectra
 
Automating Desktop UI Testing | Inflectra Webinars | (Part 2)
Automating Desktop UI Testing | Inflectra Webinars | (Part 2)Automating Desktop UI Testing | Inflectra Webinars | (Part 2)
Automating Desktop UI Testing | Inflectra Webinars | (Part 2)
Inflectra
 
Rapise 7.1: New Functionality and Enhancements
Rapise 7.1: New Functionality and EnhancementsRapise 7.1: New Functionality and Enhancements
Rapise 7.1: New Functionality and Enhancements
Inflectra
 
Testing Microsoft Dynamics NAV with Rapise
Testing Microsoft Dynamics NAV with RapiseTesting Microsoft Dynamics NAV with Rapise
Testing Microsoft Dynamics NAV with Rapise
Adam Sandman
 
Career Planning in Agile Arena
Career Planning in Agile ArenaCareer Planning in Agile Arena
Career Planning in Agile Arena
Sriram Rajagopalan
 
Inflectra User Summit in Mannheim, Germany
Inflectra User Summit in Mannheim, GermanyInflectra User Summit in Mannheim, Germany
Inflectra User Summit in Mannheim, Germany
Adam Sandman
 
Inflectra Rapise Implementation Quick Start Package
Inflectra Rapise Implementation Quick Start PackageInflectra Rapise Implementation Quick Start Package
Inflectra Rapise Implementation Quick Start Package
Inflectra
 
Codeless Test Automation - A Webinar Presentation
Codeless Test Automation - A Webinar PresentationCodeless Test Automation - A Webinar Presentation
Codeless Test Automation - A Webinar Presentation
Inflectra
 
Data Driven Testing (Part 5)
Data Driven Testing (Part 5)Data Driven Testing (Part 5)
Data Driven Testing (Part 5)
Inflectra
 
NERC CIP - Top Testing & Compliance Challenges, How to Address Them
NERC CIP - Top Testing & Compliance Challenges, How to Address ThemNERC CIP - Top Testing & Compliance Challenges, How to Address Them
NERC CIP - Top Testing & Compliance Challenges, How to Address Them
Inflectra
 
What Patterns to Avoid in Agile Ceremonies?
What Patterns to Avoid in Agile Ceremonies?What Patterns to Avoid in Agile Ceremonies?
What Patterns to Avoid in Agile Ceremonies?
Inflectra
 
Friends & Foes of Software Test Automation - Test Automation, Demystified | W...
Friends & Foes of Software Test Automation - Test Automation, Demystified | W...Friends & Foes of Software Test Automation - Test Automation, Demystified | W...
Friends & Foes of Software Test Automation - Test Automation, Demystified | W...
Inflectra
 
Cutting Costs and Managing Quality
Cutting Costs and Managing QualityCutting Costs and Managing Quality
Cutting Costs and Managing Quality
Sriram Rajagopalan
 
Transform Software Testing and Quality with the Neotys-Inflectra Platform
Transform Software Testing and Quality with the Neotys-Inflectra PlatformTransform Software Testing and Quality with the Neotys-Inflectra Platform
Transform Software Testing and Quality with the Neotys-Inflectra Platform
Inflectra
 
Webinar 5 - Excellence in reporting
Webinar 5 - Excellence in reportingWebinar 5 - Excellence in reporting
Webinar 5 - Excellence in reporting
Sriram Rajagopalan
 
UI Automation 101: Working With Navigation And Menus
UI Automation 101: Working With Navigation And MenusUI Automation 101: Working With Navigation And Menus
UI Automation 101: Working With Navigation And Menus
Inflectra
 
From Manual To Automated Software Testing - A Webinar Presentation
From Manual To Automated Software Testing - A Webinar PresentationFrom Manual To Automated Software Testing - A Webinar Presentation
From Manual To Automated Software Testing - A Webinar Presentation
Inflectra
 
Codeless Test Automation - Myth or Magic
Codeless Test Automation - Myth or MagicCodeless Test Automation - Myth or Magic
Codeless Test Automation - Myth or Magic
Adam Sandman
 
SpiraPlan - Key Elements of Inflectra Spira 6.0
SpiraPlan - Key Elements of Inflectra Spira 6.0SpiraPlan - Key Elements of Inflectra Spira 6.0
SpiraPlan - Key Elements of Inflectra Spira 6.0
Inflectra
 
Master Four Ceremonies to deliver Agile projects better
Master Four Ceremonies to deliver Agile projects betterMaster Four Ceremonies to deliver Agile projects better
Master Four Ceremonies to deliver Agile projects better
Sriram Rajagopalan
 
SpiraPlan - Top Productivity Boosting Features
SpiraPlan - Top Productivity Boosting FeaturesSpiraPlan - Top Productivity Boosting Features
SpiraPlan - Top Productivity Boosting Features
Inflectra
 
Automating Desktop UI Testing | Inflectra Webinars | (Part 2)
Automating Desktop UI Testing | Inflectra Webinars | (Part 2)Automating Desktop UI Testing | Inflectra Webinars | (Part 2)
Automating Desktop UI Testing | Inflectra Webinars | (Part 2)
Inflectra
 
Rapise 7.1: New Functionality and Enhancements
Rapise 7.1: New Functionality and EnhancementsRapise 7.1: New Functionality and Enhancements
Rapise 7.1: New Functionality and Enhancements
Inflectra
 
Testing Microsoft Dynamics NAV with Rapise
Testing Microsoft Dynamics NAV with RapiseTesting Microsoft Dynamics NAV with Rapise
Testing Microsoft Dynamics NAV with Rapise
Adam Sandman
 
Career Planning in Agile Arena
Career Planning in Agile ArenaCareer Planning in Agile Arena
Career Planning in Agile Arena
Sriram Rajagopalan
 
Inflectra User Summit in Mannheim, Germany
Inflectra User Summit in Mannheim, GermanyInflectra User Summit in Mannheim, Germany
Inflectra User Summit in Mannheim, Germany
Adam Sandman
 
Inflectra Rapise Implementation Quick Start Package
Inflectra Rapise Implementation Quick Start PackageInflectra Rapise Implementation Quick Start Package
Inflectra Rapise Implementation Quick Start Package
Inflectra
 

Similar to How to write Good User Stories? (20)

Five Principles for Application Life Cycle Management
Five Principles for Application Life Cycle ManagementFive Principles for Application Life Cycle Management
Five Principles for Application Life Cycle Management
Sriram Rajagopalan
 
5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam
Adam Sandman
 
Flowcracker - Agile Manifesto
Flowcracker - Agile ManifestoFlowcracker - Agile Manifesto
Flowcracker - Agile Manifesto
Durgaprasad B R (dp)
 
Top Five Techniques for Managing Programs and Portfolios
Top Five Techniques for Managing Programs and PortfoliosTop Five Techniques for Managing Programs and Portfolios
Top Five Techniques for Managing Programs and Portfolios
Sriram Rajagopalan
 
chapter-02.pptx
chapter-02.pptxchapter-02.pptx
chapter-02.pptx
YantiAndriyani3
 
Lean Modeling for Any Methodology
Lean Modeling for Any MethodologyLean Modeling for Any Methodology
Lean Modeling for Any Methodology
DATAVERSITY
 
AAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKennaAAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKenna
Agile Austria Conference
 
ITPM_CH13mmmmmmmmmmmmmmmmmmmmmmmmmmm.pptx
ITPM_CH13mmmmmmmmmmmmmmmmmmmmmmmmmmm.pptxITPM_CH13mmmmmmmmmmmmmmmmmmmmmmmmmmm.pptx
ITPM_CH13mmmmmmmmmmmmmmmmmmmmmmmmmmm.pptx
GhaithAlnaimat
 
Interim Executives: When Should You Bring Them In and What Should You Expect ...
Interim Executives: When Should You Bring Them In and What Should You Expect ...Interim Executives: When Should You Bring Them In and What Should You Expect ...
Interim Executives: When Should You Bring Them In and What Should You Expect ...
Darrel Raynor
 
025218911.pdf
025218911.pdf025218911.pdf
025218911.pdf
EidTahir
 
chapter-01.pptx
chapter-01.pptxchapter-01.pptx
chapter-01.pptx
YantiAndriyani3
 
A Kamran Sprint Review Sessions Best Practices Workshop
A Kamran Sprint Review Sessions Best Practices WorkshopA Kamran Sprint Review Sessions Best Practices Workshop
A Kamran Sprint Review Sessions Best Practices Workshop
Arman Kamran
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
TechWell
 
ITEC 1010
ITEC 1010ITEC 1010
ITEC 1010
Logeethan Thirukailayanathan
 
2019 Agile ^ Scrum
2019 Agile ^ Scrum2019 Agile ^ Scrum
2019 Agile ^ Scrum
PhuocNT (Fresher.VN)
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App Design
VMware Tanzu
 
Agile in Software Testing - The Government Edition
Agile in Software Testing - The Government EditionAgile in Software Testing - The Government Edition
Agile in Software Testing - The Government Edition
Adam Sandman
 
Agile Without Tools: Get Started with MS Office or Google Suite at Low Cost ...
Agile Without Tools: Get Started with MS Office or Google Suite at Low Cost  ...Agile Without Tools: Get Started with MS Office or Google Suite at Low Cost  ...
Agile Without Tools: Get Started with MS Office or Google Suite at Low Cost ...
Darrel Raynor
 
Agile And Your Business V2
Agile And Your Business V2Agile And Your Business V2
Agile And Your Business V2
edward1968
 
User Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh VaradharajanUser Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh Varadharajan
Agile Testing Alliance
 
Five Principles for Application Life Cycle Management
Five Principles for Application Life Cycle ManagementFive Principles for Application Life Cycle Management
Five Principles for Application Life Cycle Management
Sriram Rajagopalan
 
5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam
Adam Sandman
 
Top Five Techniques for Managing Programs and Portfolios
Top Five Techniques for Managing Programs and PortfoliosTop Five Techniques for Managing Programs and Portfolios
Top Five Techniques for Managing Programs and Portfolios
Sriram Rajagopalan
 
Lean Modeling for Any Methodology
Lean Modeling for Any MethodologyLean Modeling for Any Methodology
Lean Modeling for Any Methodology
DATAVERSITY
 
AAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKennaAAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKenna
Agile Austria Conference
 
ITPM_CH13mmmmmmmmmmmmmmmmmmmmmmmmmmm.pptx
ITPM_CH13mmmmmmmmmmmmmmmmmmmmmmmmmmm.pptxITPM_CH13mmmmmmmmmmmmmmmmmmmmmmmmmmm.pptx
ITPM_CH13mmmmmmmmmmmmmmmmmmmmmmmmmmm.pptx
GhaithAlnaimat
 
Interim Executives: When Should You Bring Them In and What Should You Expect ...
Interim Executives: When Should You Bring Them In and What Should You Expect ...Interim Executives: When Should You Bring Them In and What Should You Expect ...
Interim Executives: When Should You Bring Them In and What Should You Expect ...
Darrel Raynor
 
025218911.pdf
025218911.pdf025218911.pdf
025218911.pdf
EidTahir
 
A Kamran Sprint Review Sessions Best Practices Workshop
A Kamran Sprint Review Sessions Best Practices WorkshopA Kamran Sprint Review Sessions Best Practices Workshop
A Kamran Sprint Review Sessions Best Practices Workshop
Arman Kamran
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
TechWell
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App Design
VMware Tanzu
 
Agile in Software Testing - The Government Edition
Agile in Software Testing - The Government EditionAgile in Software Testing - The Government Edition
Agile in Software Testing - The Government Edition
Adam Sandman
 
Agile Without Tools: Get Started with MS Office or Google Suite at Low Cost ...
Agile Without Tools: Get Started with MS Office or Google Suite at Low Cost  ...Agile Without Tools: Get Started with MS Office or Google Suite at Low Cost  ...
Agile Without Tools: Get Started with MS Office or Google Suite at Low Cost ...
Darrel Raynor
 
Agile And Your Business V2
Agile And Your Business V2Agile And Your Business V2
Agile And Your Business V2
edward1968
 
User Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh VaradharajanUser Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh Varadharajan
Agile Testing Alliance
 
Ad

More from Inflectra (20)

Inflectra Partner Program Information (2025)
Inflectra Partner Program Information (2025)Inflectra Partner Program Information (2025)
Inflectra Partner Program Information (2025)
Inflectra
 
Inflectra Company Overview Presentation (2025 Update)
Inflectra Company Overview Presentation (2025 Update)Inflectra Company Overview Presentation (2025 Update)
Inflectra Company Overview Presentation (2025 Update)
Inflectra
 
KronoDesk Overview Presentation (2025 Update)
KronoDesk Overview Presentation (2025 Update)KronoDesk Overview Presentation (2025 Update)
KronoDesk Overview Presentation (2025 Update)
Inflectra
 
Rapise Overview Presentation (2025 Update)
Rapise Overview Presentation (2025 Update)Rapise Overview Presentation (2025 Update)
Rapise Overview Presentation (2025 Update)
Inflectra
 
SpiraTest Overview Presentation (2025 Update)
SpiraTest Overview Presentation (2025 Update)SpiraTest Overview Presentation (2025 Update)
SpiraTest Overview Presentation (2025 Update)
Inflectra
 
SpiraTeam Overview Presentation (2025 Update)
SpiraTeam Overview Presentation (2025 Update)SpiraTeam Overview Presentation (2025 Update)
SpiraTeam Overview Presentation (2025 Update)
Inflectra
 
SpiraPlan Overview Presentation (2025 Update)
SpiraPlan Overview Presentation (2025 Update)SpiraPlan Overview Presentation (2025 Update)
SpiraPlan Overview Presentation (2025 Update)
Inflectra
 
Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)
Inflectra
 
Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)
Inflectra
 
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical SystemsInflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
Inflectra
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
Inflectra
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
 
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+PluginsFrom Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
Inflectra
 
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project ManagementWebinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Inflectra
 
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Inflectra
 
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra SuiteInflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra
 
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Inflectra
 
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Inflectra
 
Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023
Inflectra
 
Inflectra Partner Program Information (2025)
Inflectra Partner Program Information (2025)Inflectra Partner Program Information (2025)
Inflectra Partner Program Information (2025)
Inflectra
 
Inflectra Company Overview Presentation (2025 Update)
Inflectra Company Overview Presentation (2025 Update)Inflectra Company Overview Presentation (2025 Update)
Inflectra Company Overview Presentation (2025 Update)
Inflectra
 
KronoDesk Overview Presentation (2025 Update)
KronoDesk Overview Presentation (2025 Update)KronoDesk Overview Presentation (2025 Update)
KronoDesk Overview Presentation (2025 Update)
Inflectra
 
Rapise Overview Presentation (2025 Update)
Rapise Overview Presentation (2025 Update)Rapise Overview Presentation (2025 Update)
Rapise Overview Presentation (2025 Update)
Inflectra
 
SpiraTest Overview Presentation (2025 Update)
SpiraTest Overview Presentation (2025 Update)SpiraTest Overview Presentation (2025 Update)
SpiraTest Overview Presentation (2025 Update)
Inflectra
 
SpiraTeam Overview Presentation (2025 Update)
SpiraTeam Overview Presentation (2025 Update)SpiraTeam Overview Presentation (2025 Update)
SpiraTeam Overview Presentation (2025 Update)
Inflectra
 
SpiraPlan Overview Presentation (2025 Update)
SpiraPlan Overview Presentation (2025 Update)SpiraPlan Overview Presentation (2025 Update)
SpiraPlan Overview Presentation (2025 Update)
Inflectra
 
Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)
Inflectra
 
Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)
Inflectra
 
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical SystemsInflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
Inflectra
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
Inflectra
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
 
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+PluginsFrom Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
Inflectra
 
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project ManagementWebinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Inflectra
 
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Inflectra
 
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra SuiteInflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra
 
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Inflectra
 
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Inflectra
 
Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023
Inflectra
 
Ad

Recently uploaded (20)

Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 

How to write Good User Stories?

  • 1. ® 1 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation How to write Good User Stories? Journey into Agile with Inflectra By: Sriram Rajagopalan We will be starting the webinar shortly, please stand by… All phones will be automatically on mute until the Q&A. Webinar Starts at 2:00 PM Eastern Time Zone
  • 2. ® 2 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Meet the Speaker Dr. Sriram Rajagopalan Enterprise Agile Evangelist Education Work Experience Training & Certification Teaching Experience PhD, MBA, MS, BE PfMP, PgMP, PMP, SP, RMP, ACP, CSM, CSPO, ACC, CSD, SCT, CSOXP, SSBB, Instructional Designer, Speaker, Writer, and Author Software Engineer, Team Leader, Business Analyst, Project Manager, Scrum Master, Agile Coach, Director, Vice President Several Colleges in the US, India, & Vietnam
  • 3. ® 3 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Introduction  Today’s webinar is part of the 4-part series on the third webinar series “Journey into Agile with Inflectra”  Each webinar is 1-hour long. We will reserve time at the end for questions  The webinars may introduce the concept using a tool
  • 4. ® 4 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Journey into Agile with Inflectra - #3 AGILE ENGINEERING PRACTICES FOR SOFTWARE PRODUCT DEVELOPMENT WRITING GOOD USER STORIES PATTERNS TO AVOID IN AGILE CEREMONIES INCORPORATING LEAN AND KANBAN IN PRODUCT LIFECYCLE MANAGEMENT Dec 5, 2019 Dec 17, 2019 Jan 9, 2020 Jan 23, 2020
  • 5. ® 5 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Experience Speaks Regardless of the type of project delivery framework selected, internal and external stakeholders look at increasing value to customer, increasing quality to product, reducing time to market, and reducing cost to operations. If user stories don’t target these four elements, then, they don’t maximize benefits! - Sriram Rajagopalan Regardless of the type of project delivery framework selected, internal and external stakeholders look at increasing value to customer, increasing quality to product, reducing time to market, and reducing cost to operations. If user stories don’t target these four elements, then, they don’t maximize benefits! - Sriram Rajagopalan
  • 6. ® 6 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation What’s the role of User Stories? Daily Standup, 86% Sprint/Iteration Planning, 80% Sprint/Iteration Review, 80% Retrospective, 80% Short Iterations, 67% Source: 13th State of Agile Surveys, 2019. Version One.
  • 7. ® 7 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Four Practices to Writing Good User Stories Practice #1 • Understand Persona first Practice #2 • See Big Picture but follow Company Policy Practice #3 • Iterate towards 1. “Get Ready” 2. “Get Done” Practice #4 • Promote Team Collaboration
  • 8. ® 8 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Be Strategic about Requirements Gathering Starting the Problem Half Solved Personify Users Think holistically about the system Practice #1 Understand the Users Practice #1 • Understand Persona first Rule #2 • See Big Picture but follow Company Policy Rule #3 • Iterate towards “Get Ready” State Rule #4 • Promote Team Collaboration This Photo is from Pixaby and is licensed under CC BY-NC
  • 9. ® 9 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation User Story is all about the Relationships Users Needs Product Multiple Users Persona Needs Assessment User Stories
  • 10. ® 10 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Use Case and User Stories Relationship Use Case A Use Case K Use Case M Product BacklogRoadmap Iteration Backlog Review Need Features Design Element Quality Use Case User Stories Market ResearchUse Case Z
  • 11. ® 11 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Good Stories are Stories identifying specific goals to interact with the product Collection of stories that represent the whole Reduces technical architecture risks blocking implementation Demonstrates value allowing release of partial functionality
  • 12. ® 12 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Abuser Persona1 • Frustrated User • Non-technical User • Hacker • User with disabilities 1. Rajagopalan, S. (2015). Abuser Persona. Retrieved December 2, 2019, from http://agilesriram.blogspot.com/2015/09/abuser-storieswhat-shouldn-software-do.html 2. Todaro, D. (2019). The EPIC guide to Agile. North Hampton, NH: R9 Publishing, LLC. • Diversify User Persona to alternate interactions • Expand User Persona for experience not intended • Avoid failure from “Working As Designed” mantra • Close the security loop holes (e.g. Backdoor) • Don’t fall for YAGNI2 (You ain’t gonna need it)
  • 13. ® 13 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Be Strategic about Requirements Gathering Starting the Problem Half Solved Continuously iterate through features Follow Company Policies Practice #2 See the Big Picture Think global and Act local Rule #1 • Understand Persona first Practice #2 • See Big Picture but follow Company Policy Rule #3 • Iterate towards “Get Ready” State Rule #4 • Promote Team Collaboration This photo is taken by Dr. Sriram Rajagopalan
  • 14. ® 14 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Prerequisites for Backlog • Neither too much nor too little information Detailed Appropriately • The user story should be unambiguous for one to estimate Estimable • It is dynamic and evolves through the iterations Emergent • Those that deliver the most value to the user should be at the top Prioritized
  • 15. ® 15 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation User Story is a Contract Card ConversationConfirmation Agreement between customer and team Captures high level requirement Describes details for planning estimates Acceptance criteria for testing User Stories are not meant to substitute any documentation needs
  • 16. ® 16 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Good User Stories  Build a low-fidelity model to begin stories representing user interface and user journey  Build Constraints that require prerequisite functionality to be developed Home Page Search Classes Browse Resources Enroll for Class Filter By Criteria Preview Module Monitor Engagement Recommend ClassMonitor Enrollment Give Promotion *Shopping Cart Enroll for Class*
  • 17. ® 17 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Documentation Needs Requirements Testcases Defects Management Tool should accommodate as may areas as possible Tool should automatically track these elements Tool should provide interfaces for management reporting and custom reporting Tool should enable a project specific dashboard for multiple phases, iterations, and releases
  • 18. ® 18 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Be Strategic about Requirements Gathering Starting the Problem Half Solved Continuously Groom (DEEP – Invest) Think of Acceptance Criteria Practice #3 Iterate towards Readiness Rule #1 • Understand Persona first Rule #2 • See Big Picture but follow Company Policy Practice #3 • Iterate towards 1. “Get Ready” 2. “Get Done” Rule #4 • Promote Team Collaboration This Photo by Unknown Author is licensed under CC BY-NC
  • 19. ® 19 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Prerequisites for User Story • Avoids planning & prioritizationIndependent • Avoid too many details of precisionNegotiable • Avoid technology implementation specific details.Valuable • Story should be at a level for developers to estimate appropriately.Estimable • Keep it simple by splitting storiesSmall • Code it for automated testing as much as possibleTestable
  • 20. ® 20 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation User Story Format As a “Frequent Flyer Member” I want to “setup preferences for my flight notifications” so that I can “access the notifications at my preferred communication channel.” 1. Easy access to the Notifications in the GUI 2. Quick means to setup the grid of available channel and flight notification types 3. Email confirming my preferences 4. Message delivery confirmation on Mobile User Story A Given “20% of unprocessed call volume”, when “remaining time to process the volume is less than two hours,” then “a production alert should be raised to increase the ports or throttle.” 1. Expected hourly call volume is first computed before initiating calls 2. Calls are prioritized by time zone for processing 3. Separate process polls and records real-time updates in dashboard 4. Call queuing is adjustable for new ports or throttle adjustment User Story B
  • 21. ® 21 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Furthermore, Good Stories • Agree with the team on what they should build before they begin work • Ensure everyone has a common understanding of the business need/impact • Conform when a story can be considered complete (DONE Criteria) • Verify that the story can be tested automatically for future iterations Build Acceptance Criteria • What will the user most likely want to do next? • How can we prepare the user for any information needed next? • Where can the user be confused looking for help? • What errors may lead the user to fail completing the goal? Should extend functionality • Work that needs to be continuously done in operations • Guidelines around user interface & screen captures for compliance • Work developed by the vendor under a different contract • Some Cost of Quality initiatives (like training, warranty) Realize some aren’t stories
  • 22. ® 22 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Golden Rules from Best Practices The WBS represents 100% of the project scope with all internal and external deliverables 100% Rule The release plan represents 100% of the MVP scope representing value to customer and business Every two weeks, there should be a measurable and agreed upon deliverable towards project completion 2-Week Rule Every two weeks, there should be a measurable and agreed upon MMF delivered in the iterations No task in a WBS should exceed 40 hours regardless of the resource expertise or the PM’s bandwidth to monitor progress 40 hour Rule No user story exceeding [13 story points] in size be committed by the team regardless of the resource expertise PMI Framework Agile Framework
  • 23. ® 23 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Be Strategic about Requirements Gathering Buy-in Team commitments Let the team focus on the “How” Practice #4 Rule #1 • Understand Persona first Rule #2 • See Big Picture but follow Company Policy Rule #3 • Iterate towards “Get Ready” State Practice #4 • Promote Team Collaboration It is all about the TEAM This Photo by Unknown Author is licensed under CC BY-SA-NC
  • 24. ® 24 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Art of Agile Estimation Idea Epic 1 Theme A Theme B Epic 2 Theme C Theme D Feature I Feature II User Story a Task I Task ii Task iiiUser Story b User Story c T0 T50 Time Dreams Castles Granularity Big House Duplex Home 2 BR, etc. Get loan preapproval Don’t estimate T-Shirt Sizes Story Point Hours
  • 25. ® 25 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Let the Team work the Tasks Why (VALUE) • What is the business value for the customer? • What is the business impact of not building this functionality? • What is the business impact of deferring this later? Who (USER) • Which types of users are we building this functionality? What (OUTCOME) • What is the specific benefit of the functionality? How (TASKS) • What are the specific activities needed to be done in what order to deliver the outcome?
  • 26. ® 26 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Good story development means Written in Active Voice Stories are tagged with a title instead of a number Accuracy of Estimates evolve as story becomes granular Scan the market for missed persona Incorporate risks proactively
  • 27. ® 27 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Experience Speaks Can we do it? Technical Feasibility Can we sustain it? Operational Feasibility Can we afford it? Environmental Feasibility
  • 28. ® 28 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Good User Story Development Practices Practice #1 • Understand Persona first Practice #2 • See Big Picture but follow Company Policy Practice #3 • Iterate towards 1. “Get Ready” 2. Get Done” Practice #4 • Promote Team Collaboration Stories identifying specific goals to interact with the product Collection of stories that represent the whole Reduces technical architecture risks blocking implementation Demonstrates value allowing release of partial functionality Build a low-fidelity model to begin stories representing user interface and user journey Build Constraints that require prerequisite functionality to be developed Build Acceptance Criteria Should extend functionality Realize some aren’t stories Active Voice Text tagging Estimate evolves Scan for persona Incorporate risks
  • 29. ® 29 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Q & A  Please feel free to ask questions Course Administration Ms. Thea Maisuradze [email protected] Content Dr. Sriram Rajagopalan [email protected].
  • 30. ® 30 | 12/18/2019 © Copyright 2006-2018 Inflectra Corporation Next Steps 1. Provide feedback to [email protected] 2. Register for the 3rd webinar of the series! Happy Holidays! Thank you for watching!

Editor's Notes

  • #20: INVEST Model Independent E.g.: The report will be developed and run on the new reporting central. Negotiable E.g.: Customer can pay with all major credit cards Valuable E.g.: Audit logs from all servers will be spooled combined to one log at night. Estimable When developers lack the domain or technical knowledge, it is often difficult to estimate the story. Small Stories shouldn’t be epics E.g.: All logged transactions will be synched to the financial accounting package. Testable Continuous integration involves features that can be automatically tested as the iterations evolve. Developing code to meet this requirement should be foremost consideration. E.g.: Database populates with the available items for purchase within the user’s price requirement within 3 seconds can be automated E.g.: All workflows can be completed in 5 minutes is not testable even under the manual testing considerations.
  • #21: Release and Iteration Planning sessions User stories as customer centric deliverables instead of use cases Sticky Notes to represent user stories in a visible location Written by business representative in whiteboard planning session. Include acceptance criteria