SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
So	you’ve	written	your	user	stories,	now	what?
Presented	by	Elabor8	Consultants:
Saad Sohail
Trish	Ramos
Charlotte	Bian
Real	
Villain
Real	
Villain
Real	
Villain
WTF…
Pretty	
please?
The	Analysis
Build	the	Right	Thing
Build	it	Right
Useless	crap
Business	failure
Maintenance	nightmare
Business	success
The	problem?
*From	Gojko’s book:	Specification	by	example
Our	recommendation
Start
Write	user	story
Write	acceptance	criteria
Create	scenarios	
Turn	into	
executable	specification
End
It’s	all	in	the	conversations
Start
Write	user	story
Write	acceptance	criteria
Create	scenarios	
Turn	into	
executable	specification
End
Having	conversations
Automating	conversations
Capturing	conversations
User	story
What How
When Who
Start
Write	user	story • Card
• Conversation
• Confirmation
AS	a	<<user>>
I	WANT	TO	<<action>>
SO	THAT	<<value>>
• Planning
• Refinement
• Anytime	!
EVERYONE
ONLY	!
User	story	- example
Start
Write	user	story
Acceptance	criteria
What How
When Who
Start
Write	user	story
Write	acceptance	
criteria
• Illustrates	requirements
• Business	rules
• Boolean	response
• Checklist
• Gherkin
• After	writing	user	story
• Before	implementing	story
• Refine	continuously
EVERYONE
ONLY	!
Tips	- Writing	better	acceptance	criteria
1. Describe	WHAT,	not	HOW:
Don’t	mix	purpose	of	the	test	with	the	mechanics	of	test	execution
Start
Write	user	story
Write	acceptance	
criteria
Tips	- Writing	better	acceptance	criteria
• Connection	to	database	established
• Database	populated	with	email	data
• Integration	with	mailing	server	
established
• Email	sent	by	mailing	server	based	on	
data	fetched	from	database
• Email	received	as	soon	as	new	
meetup	is	scheduled
1. Describe	WHAT,	not	HOW:
Don’t	mix	purpose	of	the	test	with	the	mechanics	of	test	execution
Start
Write	user	story
Write	acceptance	
criteria
Tips	- Writing	better	acceptance	criteria
2.	SHADED	FIGS
Scary Happy Angry Delinquent Embarrassing
Desolate Forgetful Indecisive Greedy Stressful
Start
Write	user	story
Write	acceptance	
criteria
*From	Gojko’s book:	50	quick	ideas	to	improve	your	tests
Tips	- Writing	better	acceptance	criteria
2.	SHADED	FIGS
Path Possible	testing	Ideas
Scary What	if	same	email	gets	sent	multiple	times?	(from	user’s	perspective)
Is	there	a	situation	where	a	meetup	is	scheduled	and	no	email	is	sent	(from	meetup	
organizer’s	perspective)
Happy Receiving	email	as	soon	as	a	new	meetup	is	scheduled
Angry Can	a	customer	get	email	for	a	wrong	meetup?
Delinquent Can	organizer	see	the	email	read	receipts?	Can	a	user	see	who	else	has	received	an	invite?
Embarrassing An	email	with	empty	body?	 Incorrect	recipient's	name,	for	example
Desolate Will	a	user	get	email	for	a	meetup	by	default?	(first	time	user)
Forgetful What	if	user	opts	in	for	notifications	but	does	not	save	changes?
Indecisive A	user	who	keeps	on	changing	his	notification	settings	– On/off	then	on
Greedy What	if	organizer	wants	to	send	email	to	everyone	on	meetup.com	and	not	just	that	
particular	meetup	members
Stressful Will	the	email	be	sent	to	ALL	members	of	the	group	within	1	minute?
Start
Write	user	story
Write	acceptance	
criteria
Acceptance	criteria	in	checklist	- example
✓An	email	is	sent	to	all	meetup members	as	soon	as	new	
meetup is	scheduled	(Happy)
✓Members	receive	an	email	only	if	they	opted-in	for	the	
notifications	(Happy)
✓No	email	notification	should	be	sent	to	non-members	
(Angry)
✓Don’t	re-send	email	if	email	delivery	fails	(Scary)
✓New	meetup members	to	receive	email	by	default	
(Desolate)
✓Email	sent	to	ALL	members	of	the	group	within	1	minute	
(Stressful)
Start
Write	user	story
Write	acceptance	
criteria
Tips	- Writing	better	acceptance	criteria
Make	sure	to	test	the	business	value:Start
Write	user	story
Write	acceptance	
criteria
Tips	- Writing	better	acceptance	criteria
• Email	received	as	soon	as	new	
meetup	is	scheduled
Make	sure	to	test	the	business	value:
• Can	the	customer	RSVP	to	the	event	
though?
BUT
Start
Write	user	story
Write	acceptance	
criteria
What How
When Why
Gherkin
Start
Write	user	story
Write	acceptance	
criteria
• Language	that	most	test	tools	
understand.
• Used	for	documentation	and	
automated	tests.
Can	be	used	for	both	acceptance	
criteria	and	scenarios.
Allows	requirements	 and	tests	to	
utilise	the	same	approach.
GIVEN <<input>>
WHEN	<<action>>	
THEN <<output>>
Then	and	now
Waterfall
• Pre-condition
• Trigger
• Post-condition
Code
• Input
• Task
• Output
BDD
• Given
• When
• Then
Start
Write	user	story
Write	acceptance	
criteria
How	to	write	in	Gherkin
Step	1:	Identify	the	action	(When)
Step	2: Identify	your	inputs	(Given)
Step	3: Identify	your	outputs	(Then)
Start
Write	user	story
Write	acceptance	
criteria
Acceptance	criteria	in	Gherkin	- example
Given a	meetup.com	member	has	joined	
a	meetup	(Input),
And	global	notification	is	turned	on,
And notification	for	the	meetup	is	
turned	on,
When a	meetup	is	scheduled (Action),
Then an	email	notification	is	received	
(Output).
Start
Write	user	story
Write	acceptance	
criteria
Acceptance	criteria	in	Gherkin	- example
Given a	meetup.com	member	has	NOT
joined	a	meetup	(Input),
And	global	notification	is	turned	on,
When a	meetup	is	scheduled (Action),
Then NO email	notification	is	received	
(Output).
Start
Write	user	story
Write	acceptance	
criteria
Activity	1
Step	1:	Separate	into	a	team	of	6-8
Step	2.	Each	teams	make	sure	you	have:
• 2	*	User	Stories	(Without	Acceptance	criteria)
• 1	*	Problem	 Statement	from	minions
• 1	*	High-level	Wireframe
*You	can	come	up	with	your	own	stories based	on	the	Problem	Statement	
and	Wireframe	with	inputs	from	our	Minion	Charlotte	(PO)
Step	3:	Let’s	Write	Some	Acceptance	Criteria	together
Feedback
Scenarios
What How
When Who
Start
Write	user	story
Write	acceptance	
criteria
Create	scenarios	
Concrete	example	that	
illustrates	an	acceptance	criteria.
GIVEN	<<input>>
WHEN	<<action>>
THEN	<<output>>
• After	acceptance	criteria
• Refine	continuously
EVERYONE
ONLY	!
Scenario	structure
Start
Write	user	story
Write	acceptance	
criteria
Create	scenarios	
Background:
Given	global	input,
And	another	global	input,
Scenario	1:	Title
Given	input
And	some	more	input...
When what	you	need	to	test
Then output
And	another	output...
Acceptance	criteria	vs.	Scenarios
Start
Write	user	story
Write	acceptance	
criteria
Create	scenarios	
Acceptance	Criteria Scenarios
WHAT Business	Rules Concrete	examples
WHEN After	writing	the	user	story After	writing	the	acceptance	
criteria
WHO Team Team
HOW Checklist	or	Gherkin	
(without	examples)
Gherkin	(with	concrete	
examples)
WHY Helps	with	sizing	and	
development
Helps	with	development	and	
testing
How	to	write	scenarios
Step	1:	Identify	what	you	need	to	test	(When)
Step	2: List	down	inputs	(Given)
• List	examples
• Define	boundaries	(edges,	positive,	negative)
Step	3: List	down	outputs	(Then)
• List	examples
• Define	boundaries	(edges,	positive,	negative)
Start
Write	user	story
Write	acceptance	
criteria
Create	scenarios
Tips	– writing	better	scenarios
1:	Always	have	1	‘When’.
2:	Limit	your	‘Ands’.
3:	Use	‘Background’	 for	repeating	conditions.
4:	Add	a	title	for	your	‘Scenarios’
5:		Given – Past
When – Present	
Then – Future
6:		Given – Passive	(Data)
When – Active	(Action)
Then – Passive (Data)
7:	Use	tables	for	your	inputs	or	outputs.
Start
Write	user	story
Write	acceptance	
criteria
Create	scenarios
Scenarios	– example
Background:
Given a	meetup.com	member	named	‘Saad’,
And ‘Saad’	signed	up	using ‘saad@email.com.au’
Scenario:	Notification	is	received	from	the	Agile	
BA/PO	meetup
Given Saad has	joined	the	Agile	BA/PO	meetup,
And global	notification	is	turned	on
And the	notification	for	Agile	BA/PO	meetup is	
turned	on,
When the	Agile	BA/PO	meetup	is	scheduled,
Then the	email	notification	 for	the Agile	BA/PO	
meetup	will	be	sent.
Start
Write	user	story
Write	acceptance	
criteria
Create	scenarios
Scenarios	– example
Scenario:	Notification	is	not	received	when	
Saad’s	mailbox	is	full
Given Saad has	joined	the	Agile	BA/PO	
meetup,
And global	notification	is	turned	on	
And the	notification	for	Agile	BA/PO	meetup	
Is	turned	on,
And Saad’s mailbox	is	full,
When the	Agile	BA/PO	meetup is	scheduled,
Then Saad	will	not	receive	the	email	
notification	for	the	Agile	BA/PO	meetup.
And email	will	not	be	re-sent.
Start
Write	user	story
Write	acceptance	
criteria
Create	scenarios
Scenarios	– example:
Background:
Given a	meetup.com	member	named	‘Saad’,
And ‘Saad’ signed	up	using	‘saad@email.com.au’
Scenario:	
Given Saad	has	joined	<Meetup	group>,
And global	notification	is	<Global	notification>,	
And <Individual	setting>,
When the	Agile	BA/PO	meetup is	scheduled,
Then email	is <Result>	to	Saad’s	email	address.
Scenario Meetup	group Global	notification Individual	setting Result
1 Agile	BA_PO On On Sent
2 Agile	BA_PO On Off Not	sent
3 Agile	BA_PO Off On Not	sent
4 Agile	BA_PO Off Off Not	sent
5 Agile	Coaching On On Sent
Start
Write	user	story
Write	acceptance	
criteria
Create	scenarios
Activity	2
Let’s	Write	Some	Scenarios	Together
Executable	specification
What How
When Who
Start
Write	user	story
Write	acceptance	
criteria
Create	scenarios	
Turn	in	to	
executable	
specification
End
Specification	that	can	run	as	an	
automated	test
• Programming
• Step	definitions	 &	testing	
code
• Using	a	test	execution	engine
• Developers
• TestersAfter	writing	the	scenarios
Executable	specification	– the	bigger	picture
Start
Write	user	story
Write	acceptance	
criteria
Create	scenarios	
Turn	in	to	
executable	
specification
End
Executable	
specification
Text	layer Automation	layer
Contains	scenarios	in	
Given	When	Then	format
Contains	executable	
part	i.e.	testing	code	–
Executable	specification	– the	bigger	picture
Start
Write	user	story
Write	acceptance	
criteria
Create	scenarios	
Turn	in	to	
executable	
specification
End
Executable	
specification
Scenario	2Scenario	1
Example	1
Example	2
Example	3
Example	4
Acceptance	
criteria
Example	5
Automation	code Automation	code
Specification	layer
Automation	layer
Wrap-up
Start
Write	user	story
Write	acceptance	criteria
Create	scenarios	
Turn	in	to	
executable	specification
End
GIVEN <<context>>
WHEN	<<event>>	
THEN <<expected	
outcome>>
AS	a	<<user>>
I	WANT	TO	<<action>>
SO	THAT	<<value>>
• Reduce	rework
• Frequent	validation
• Living	documentation
• Reduce	friction	in	
translating	business	
requirements	in	to	technical	
solutions
• Don’t	just	build	the	product	
right,	build	the	right	product	
– Make	products	that	
matter!
Recommended	books	+	References
• https://elabor8.com.au/a-practical-blog-on-how-to-write-scenarios-using-bdd/
• https://watirmelon.blog/2013/05/09/should-your-acceptance-criteria-be-specified-as-givenwhenthen-or-checklists
• https://lizkeogh.com/2011/06/20/acceptance-criteria-vs-scenarios/
Thank	you	for	listening,	if	you	have	any	questions,	we	can	continue	the	conversation
Saad Sohail	: Saad.Sohail@elabor8.com.au				
Trish	Ramos	:	Trish.Ramos@elabor8.com.au
Charlotte	Bian :	Charlotte.Bian@elabor8.com.au

Weitere ähnliche Inhalte

Was ist angesagt?

How to think like startup
How to think like startupHow to think like startup
How to think like startup
Roomian.org
 
Emba 10 06 2010
Emba 10 06 2010Emba 10 06 2010
Emba 10 06 2010
JPStrategy
 
How Marketing Should Be Done In A Startup
How Marketing Should Be Done In A Startup How Marketing Should Be Done In A Startup
How Marketing Should Be Done In A Startup
Ashish Rai
 

Was ist angesagt? (20)

Anatomy of a killer retail website - 'Triggr The Web'
Anatomy of a killer retail website - 'Triggr The Web'Anatomy of a killer retail website - 'Triggr The Web'
Anatomy of a killer retail website - 'Triggr The Web'
 
How to think like startup
How to think like startupHow to think like startup
How to think like startup
 
TYPES OF CLIENTS
TYPES OF CLIENTSTYPES OF CLIENTS
TYPES OF CLIENTS
 
How to Sell During a Global Pandemic
How to Sell During a Global PandemicHow to Sell During a Global Pandemic
How to Sell During a Global Pandemic
 
Design for Product Managers
Design for Product ManagersDesign for Product Managers
Design for Product Managers
 
Emba 10 06 2010
Emba 10 06 2010Emba 10 06 2010
Emba 10 06 2010
 
SMART Sales System - Module 12: Qualifying
SMART Sales System - Module 12: QualifyingSMART Sales System - Module 12: Qualifying
SMART Sales System - Module 12: Qualifying
 
How to improve job prospects - Search & Interview
How to improve job prospects - Search & InterviewHow to improve job prospects - Search & Interview
How to improve job prospects - Search & Interview
 
How to Build a Cold Call Script that Works
How to Build a Cold Call Script that WorksHow to Build a Cold Call Script that Works
How to Build a Cold Call Script that Works
 
Design Business Bootcamp
Design Business BootcampDesign Business Bootcamp
Design Business Bootcamp
 
2016 wckc anatomy of a website
2016 wckc anatomy of a website2016 wckc anatomy of a website
2016 wckc anatomy of a website
 
How to Trump the Gatekeeper
How to Trump the GatekeeperHow to Trump the Gatekeeper
How to Trump the Gatekeeper
 
Beginner's Copywriting Chapter-1 (Becoming a freelance copywriter)
Beginner's Copywriting Chapter-1 (Becoming a freelance copywriter)Beginner's Copywriting Chapter-1 (Becoming a freelance copywriter)
Beginner's Copywriting Chapter-1 (Becoming a freelance copywriter)
 
Chapter 3: Consultative Selling
Chapter 3: Consultative SellingChapter 3: Consultative Selling
Chapter 3: Consultative Selling
 
AIA2019 - Emad Saif - Business & Revenue Models
AIA2019 - Emad Saif - Business & Revenue ModelsAIA2019 - Emad Saif - Business & Revenue Models
AIA2019 - Emad Saif - Business & Revenue Models
 
How Marketing Should Be Done In A Startup
How Marketing Should Be Done In A Startup How Marketing Should Be Done In A Startup
How Marketing Should Be Done In A Startup
 
The Conversion Copywriting Guide To Help Your Business Convert More Customers
The Conversion Copywriting Guide To Help Your Business Convert More CustomersThe Conversion Copywriting Guide To Help Your Business Convert More Customers
The Conversion Copywriting Guide To Help Your Business Convert More Customers
 
How to Consistently Get Around Gatekeepers When B2B Cold Calling
How to Consistently Get Around Gatekeepers When B2B Cold CallingHow to Consistently Get Around Gatekeepers When B2B Cold Calling
How to Consistently Get Around Gatekeepers When B2B Cold Calling
 
Interview workshop
Interview workshopInterview workshop
Interview workshop
 
10 Sales Tips for How to Sell More by Selling Less
10 Sales Tips for How to Sell More by Selling Less10 Sales Tips for How to Sell More by Selling Less
10 Sales Tips for How to Sell More by Selling Less
 

Ähnlich wie So you've written your user stories, now what?

How To Win Projects and Influence Budgets
How To Win Projects and Influence BudgetsHow To Win Projects and Influence Budgets
How To Win Projects and Influence Budgets
Daniel Schutzsmith
 
Interviewing at a Startup
Interviewing at a StartupInterviewing at a Startup
Interviewing at a Startup
Evisors
 
Thebeststartuppitchdeckhowtopresenttoangelsvcs 130706124526-phpapp01
Thebeststartuppitchdeckhowtopresenttoangelsvcs 130706124526-phpapp01Thebeststartuppitchdeckhowtopresenttoangelsvcs 130706124526-phpapp01
Thebeststartuppitchdeckhowtopresenttoangelsvcs 130706124526-phpapp01
Jose Gonzalez
 

Ähnlich wie So you've written your user stories, now what? (20)

Copywriting for Conversion Webinar with Joanna Wiebe
Copywriting for Conversion Webinar with Joanna Wiebe Copywriting for Conversion Webinar with Joanna Wiebe
Copywriting for Conversion Webinar with Joanna Wiebe
 
Getting into UX: How to take your first steps to a career in user experience
Getting into UX: How to take your first steps to a career in user experienceGetting into UX: How to take your first steps to a career in user experience
Getting into UX: How to take your first steps to a career in user experience
 
Better blogging for accountants
Better blogging for accountantsBetter blogging for accountants
Better blogging for accountants
 
Getting Local Reviews in 2015
Getting Local Reviews in 2015Getting Local Reviews in 2015
Getting Local Reviews in 2015
 
Slaying the Dragons - How to Pitch to Investors
Slaying the Dragons - How to Pitch to InvestorsSlaying the Dragons - How to Pitch to Investors
Slaying the Dragons - How to Pitch to Investors
 
Ensure Customer Success with Voice of the Customer
Ensure Customer Success with Voice of the CustomerEnsure Customer Success with Voice of the Customer
Ensure Customer Success with Voice of the Customer
 
Master Class for Leaders: 7 Secrets to Interview Candidates Like a Boss
Master Class for Leaders: 7 Secrets to Interview Candidates Like a BossMaster Class for Leaders: 7 Secrets to Interview Candidates Like a Boss
Master Class for Leaders: 7 Secrets to Interview Candidates Like a Boss
 
How to start_up
How to start_upHow to start_up
How to start_up
 
What, When and How about Freelancing
What, When and How about FreelancingWhat, When and How about Freelancing
What, When and How about Freelancing
 
Figuring out your ideal client
Figuring out your ideal clientFiguring out your ideal client
Figuring out your ideal client
 
Recruit & Retain Top Talent - Michael Schmditmann
Recruit & Retain Top Talent - Michael SchmditmannRecruit & Retain Top Talent - Michael Schmditmann
Recruit & Retain Top Talent - Michael Schmditmann
 
EIA2017Italy - Peep Laja - 20 Things to Remember about Landing Pages and Lead...
EIA2017Italy - Peep Laja - 20 Things to Remember about Landing Pages and Lead...EIA2017Italy - Peep Laja - 20 Things to Remember about Landing Pages and Lead...
EIA2017Italy - Peep Laja - 20 Things to Remember about Landing Pages and Lead...
 
9 Secrets of Kano Model
9 Secrets of Kano Model9 Secrets of Kano Model
9 Secrets of Kano Model
 
Design a UX Resume That Will Get Your Hired
Design a UX Resume That Will Get Your HiredDesign a UX Resume That Will Get Your Hired
Design a UX Resume That Will Get Your Hired
 
How To Win Projects and Influence Budgets
How To Win Projects and Influence BudgetsHow To Win Projects and Influence Budgets
How To Win Projects and Influence Budgets
 
Masters of Marketing -- Techniques to Make Your Website More Effective
Masters of Marketing -- Techniques to Make Your Website More EffectiveMasters of Marketing -- Techniques to Make Your Website More Effective
Masters of Marketing -- Techniques to Make Your Website More Effective
 
Script Writing For Web Videos Made Easy
Script Writing For Web Videos Made EasyScript Writing For Web Videos Made Easy
Script Writing For Web Videos Made Easy
 
Career profiles and idps
Career profiles and idpsCareer profiles and idps
Career profiles and idps
 
Interviewing at a Startup
Interviewing at a StartupInterviewing at a Startup
Interviewing at a Startup
 
Thebeststartuppitchdeckhowtopresenttoangelsvcs 130706124526-phpapp01
Thebeststartuppitchdeckhowtopresenttoangelsvcs 130706124526-phpapp01Thebeststartuppitchdeckhowtopresenttoangelsvcs 130706124526-phpapp01
Thebeststartuppitchdeckhowtopresenttoangelsvcs 130706124526-phpapp01
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

So you've written your user stories, now what?