ALN Houston - "Build Quality In: Guiding Development with Tests"

Building Quality In:
ALN	Houston		
September	15,	2016	
	
Lisa	Crispin	@lisacrispin																
Guiding Software Delivery with Tests
Copyright	2016,	Lisa	Crispin.	With	material	from	Janet	Gregory	and	JoEllen	Carter
A little about me
Agile	TesHng;	2009	
More	Agile	TesHng:	2014	
Agile	TesHng	CollecHon:	
July	2015	
	
www.agiletester.com	
www.lisacrispin.com	
			
First	agile	team	–	2000	
Currently	tester	on	Pivotal	Tracker	team	
TwiTer:		@lisacrispin	
Email:	lisa@lisacrispin.com
How about you?
• Agile	experience?	
• Primary	role/skill	set?
Learning intentions
• Whole	team	responsibility	for	quality	and	tesHng	
• Building	shared	understanding	of	features	
• Guiding	development	with	examples	and	tests	
• Exploring	to	learn	if	the	right	value	is	delivered
The whole team collaborates to…..
• Get	the	customers	get	what	they	want	
• Prevent	defects
1.  Pair	with	someone	
2.  One	person	faces	away	from	the	screen	
3.  The	other	person	will	have	2	minutes	to	
describe	the	picture	I	show	next	
4.  When	I	say	stop,	turn	around	and	discuss	any	
differences	in	what	was	described.		
A Simple Exercise
ALN Houston - "Build Quality In: Guiding Development with Tests"
Agile Testing Quadrants
Copyright	2014,	Janet	
Gregory	and	Lisa	Crispin
Getting everyone engaged
9	
• Power	of	Three	(or	more)		
(aka	Three	Amigos	–	George	Dinwiddie)	
Business	
Analyst	 Designer	
?????
Structure discussions with a framework
10	
• People	moving,	talking,	wriHng	on	cards/sHckies/
whiteboards	
• Mind	map	
• Impact	map	
• Flow	diagram	
• Context	diagram	
• Mock-ups	
• Virtual	for	distributed	teams	
	
We’ll	look	at	a	few	techniques
Common pitfall: Starting with “what”
11	
1.  PO	writes	story	for	feature:	
•  Describes	implementaHon	instead	of	purpose	
and	the	problem	to	solve	
•  Leaves	out	the	who,	the	users,	quality	aTributes	
2.  Team	lacks	shared	understanding	
3.  Time	wasted	later	in	rework,	adding	in	
missed	requirements	
4.  Unhappy	users
Start with the Why!
12	
What	is	the	purpose?	
What	value	will	it	deliver?	
•  to	end	users?		
•  to	the	business?	
How	will	we	know	it	is	successful?	
	
Check	out	
www.impactmapping.org,		
from	Gojko	Adzic
Story	Mapping	
AcHviHes	by	Hme	
Child	Stories	
Jeff	PaTon:	User	Story	Mapping
Story	
Mapping	
Steve	Rogalsky	h?p://
winnipegagilist.blogspot.ca	
More	Agile	TesHng,	p.	128
functional
nonfunctional
www.DiscoverToDeliver.com/visual-language.php	
Source:	Discover	To	Deliver,	GoTesdiener	&	Gorman,	2012
16	
Example mapping - a discovery
workshop
17
1.  Pair	up,	and	partner	with	another	pair	near	
you.	Choose	Pair	A	and	Pair	B.	
2.  Pair	A:	Write	this	story	down	on	a	yellow	
index	card.	
Let’s try example mapping!
As a user, I want guidelines to
create a strong password, so
that I have limited risk for
identity theft
3.	Pair	A:	Using	the	blue	index	cards,	invent	3	
secret	business	rules	for	“Create	a	strong	
password”	story	–	TWO	MINUTES	
4.	Pair	A:	Write	3	(and	only	3)	examples	on	
the	green	cards	to	express	those	rules	and	
pass	the	examples	to	Pair	B.	-	TWO	MINUTES	
5.	Pair	B:	Guess	the	rules	based	on	the	
examples	–	write	them	on	blue	cards,	and	
pass	them	back	–	THREE	MINUTES	
	
Next:
How’d you do?
20	
Does	this	remind	you	of	anything?	
	
How	do	you	feel?	
What	do	you	need?
Another round:
21	
• Pair	A:	Write	more	examples	to	clarify	the	rules	–	
sHll	no	conversaHon	except	yes	or	no.	Pass	
examples	to	Pair	B	as	you	write	them.	
• Pair	B,	try	to	guess	the	rules,	write	them	down	
and	pass	them	back	to	Pair	A.		
FOUR	MINUTES
Now:
22	
	
Have	a	conversaHon	about	the	story.	Write	more	
rules	and	examples	if	needed.	Write	quesHons	on	
the	red	index	cards.
Stop and Reflect
23	
ObservaHons?	
What’s	useful	about	examples?	
What’s	useful	about	rules?	
What’s	useful	about	the	conversaHon?	
	
Remember	to	focus	on	value	to	the	customer!
As	a	user,	I	want	guidelines	to	create	a	strong	
password,		
so	that	I	have	limited	risk	for	idenHty	theN	
What you might have done…
24	
Story	
Rules	
Examples	
QuesHons	
1.  Minimum	8,	maximum	32	characters	
2.  One	or	more	of	each:	lower-case	leTer,	
upper-case	leTer,	number,	punctuaHon	mark	
Valid:	p4ssW0rd!,	paSSw.rDp	
Invalid:	p4ssword1,	p4ssw@d,	Pa%swd.	
What	wording	to	use	for	the	error	messages?	
Should	we	have	a	password	strength	meter?
Scenario	example:			
As	a	user	with	valid	login	credenHals,	I	can	log	in	and	
see	the	correct	landing	page.	
	
Test	might	look	like:	
Given	Janet	has	a	valid	login,	
When	she	enters	her	valid	username	and	password,	
Then	she	sees	the	correct	landing	page.	
		
	
	
Example vs. Test
User	 Email	 Password	 Expected	
Result	
Comments	
Jara	 jara@example.com	 Passw0rd22	 Logged	in	 Valid	login	scenario	
Tabular	style	test:
Feature	
(with	
examples)	 User	
Story	
High-
Level	
AT	
Fix	
Defects	
Code,	test	&	automate	story	
ATDD
Acceptance Test Driven Development
Accept	
Story	
Explore	
Examples
Workflows,	Journeys
Why and how we explore
28	
Purpose:	Learn	info	of	interest/value	to	
customers,	reduce	risk,	increase	confidence,	
discover	missing	features,	overcome	our	biases	
Tools:	Personas,	roles,	jobs,	charters,	tesHng	
heurisHcs	cheat	sheet	(Elisabeth	Hendrickson),	
Hmeboxing	
Skills:	curiosity,	criHcal	&	lateral	thinking,	
observing,	quesHoning	-	requires	pracHce!
•  Know	your	customers	
•  Make	them	real	
•  Role	+	job	-	think	of	all	
the	actors/users	
•  Plan	your	exploratory	
tesHng	around	them	
	
Picture	–	from	Jeff	PaTon’s	PragmaHc	Personas	
weekly	column	on	SHcky	Minds	(1/25/2010)	
	
29	
Personas
30	
What personas can you channel?
As a user, I want guidelines to
create a strong password, so
that I have limited risk for
identity theft

•  Draw	and	define	a	persona	to	
explore	our	story.	
•  Share	with	your	pair.	What	
scenarios	can	you	think	of?
Charters
31	
•  Set	your	mission	
-	where	to	
explore?	
•  Resources	you	
will	have	
•  InformaHon	
you’re	seeking
Charter template - Elisabeth Hendrickson
32	
Explore	<target>		
With	<resources>	
To	discover	<informaHon>
33	
Too	broad:	
Explore	UI	security	
With	all	the	format	
exploits	you	can	think	of	
To	discover	any	security	
holes	
	
	
	
	
	
Too	specific:	
Explore	ediHng	email	in	user	
profile	page		
With	the	value	“MaT');	
DROP	TABLE	Students;--”	
To	discover	if	a	correct	
error	message	is	returned	
Just	right:	
Explore	ediHng	profiles		
With	format	exploits	
To	discover	any	security	
vulnerabiliHes
Other approaches for charters
34	
“Analyze	task	funcHonality,	and	report	on	areas	
of	potenHal	risk	in	refactoring	tasks.”	
Mnemonics:	eg.	SFDPOT	-	Structure,	FuncHon,	
Data,	Plaworm,	OperaHons	and	Time	
Mind	maps
Executing, learning, steering
35	
• Think	of	a	test?	Do	it!	What	quesHons	come	
up	next?	
•  Learn,	observe	carefully,	look	for	subtle	clues	
•  Use	new	knowledge	to	go	deeper	
•  Take	notes	
•  Work	in	Hme-boxed	sessions	
•  Time	box	side	trips	or	write	new	charter	
•  Debrief,	report	any	bugs	
•  Create	new	stories
Experiment,	measure,	learn	
36	
• Engage	the	whole	team	in	building	quality	in	
• Use	retrospecHves.	Slow	cycle	Hme?	High	rejecHon	
rate?	Customers	going	to	compeHtors?	
• Plan	experiments	to	chip	away	at	biggest	problem	
• Embrace	change,	adjust	your	tacHcs	as	needed
More Learning
• Adzic,	Gojko,	SpecificaHon	by	Example:	How	Successful	Teams	Deliver	
the	Right	SoNware,	Manning,	2011	
•  Gärtner,	Markus,	ATDD	By	Example:	A	PracHcal	Guide	to	Acceptance	
Test-Driven	Development,	Addison-Wesley,	2012a	
•  GoTesdiener,	Ellen	and	Gorman,	Mary,	Discover	to	Deliver,	2012	
•  Hendrickson,	Elisabeth,	Explore	It!	Reduce	Risk	and	Increase	
Confidence	with	Exploratory	TesHng,	PragmaHc	Programmer,	2013	
• Keogh,	Liz,	hTp://lunivore.com	-	look	for	her	posts	on	BDD,	Real	
OpHons	
• McMillan,	Darren,	"Mind	Mapping	101",	for	TesHng:	hTp://
www.beTertesHng.co.uk/content/?p=956,	2011	
• PaTon,	Jeff,	User	Story	Mapping,	2014	
• Wynne,	MaT,		"Introducing	Example	Mapping",	hTp://bit.ly/1iw19w4
www.agiletester.com/quick-Hps-for-agile-tesHng
ALN Houston - "Build Quality In: Guiding Development with Tests"
Agile	TesHng:	A	PracHcal	Guide	for	Testers	and	Agile	Teams	
More	Agile	TesHng:	Learning	Journeys	for	the	Whole	Team	
The	Agile	TesHng	CollecHon:	an	ebook	
By	Janet	Gregory	and	Lisa	Crispin		
www.agiletester.com	
40	
lisacrispin.com	
Email:	lisa@agiletester.ca	
TwiTer:	lisacrispin
QuesHons?
Impact Mapping – Gojko Adzic,
www.impactmapping.org
• Why	are	we	doing	this?												---	the	goal	
• Who	can	help	or	hinder?										---	the	stakeholders	
• How	can	they	help	or	hinder?	---	the	impacts!	
• What	can	we	do	to	help?									---	the	deliverables
ALN Houston - "Build Quality In: Guiding Development with Tests"
1 of 43

Recommended

Do testers have to code... to be useful? by
Do testers have to code... to be useful?Do testers have to code... to be useful?
Do testers have to code... to be useful?lisacrispin
743 views28 slides
Whole Team Approach to Testing, Illustrated by
Whole Team Approach to Testing, IllustratedWhole Team Approach to Testing, Illustrated
Whole Team Approach to Testing, Illustratedlisacrispin
2K views32 slides
Build Your Agile Testing Skill Set by
Build Your Agile Testing Skill SetBuild Your Agile Testing Skill Set
Build Your Agile Testing Skill Setlisacrispin
2.2K views20 slides
Agile Requirements Exploration: How Testers Add Value by
Agile Requirements Exploration: How Testers Add ValueAgile Requirements Exploration: How Testers Add Value
Agile Requirements Exploration: How Testers Add Valuelisacrispin
1.7K views81 slides
What testers can learn to work more effectively with programmers by
What testers can learn to work more effectively with programmersWhat testers can learn to work more effectively with programmers
What testers can learn to work more effectively with programmerslisacrispin
1.7K views20 slides
Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014 by
Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014
Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014lisacrispin
3.1K views41 slides

More Related Content

What's hot

Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena... by
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...lisacrispin
1.6K views28 slides
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012 by
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012lisacrispin
1.8K views26 slides
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots... by
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...lisacrispin
2K views20 slides
Minding your own business - TestBash 2 talk by
Minding your own business - TestBash 2 talkMinding your own business - TestBash 2 talk
Minding your own business - TestBash 2 talklisacrispin
1.1K views18 slides
ACCU Agile Approach to Defect Management by
ACCU Agile Approach to Defect ManagementACCU Agile Approach to Defect Management
ACCU Agile Approach to Defect Managementlisacrispin
2.1K views38 slides
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin... by
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...lisacrispin
3.2K views34 slides

What's hot(20)

Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena... by lisacrispin
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
lisacrispin1.6K views
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012 by lisacrispin
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
lisacrispin1.8K views
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots... by lisacrispin
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
lisacrispin2K views
Minding your own business - TestBash 2 talk by lisacrispin
Minding your own business - TestBash 2 talkMinding your own business - TestBash 2 talk
Minding your own business - TestBash 2 talk
lisacrispin1.1K views
ACCU Agile Approach to Defect Management by lisacrispin
ACCU Agile Approach to Defect ManagementACCU Agile Approach to Defect Management
ACCU Agile Approach to Defect Management
lisacrispin2.1K views
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin... by lisacrispin
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
lisacrispin3.2K views
Oredev pairing by lisacrispin
Oredev pairingOredev pairing
Oredev pairing
lisacrispin3.7K views
Agile testing myths v5 final- by lisacrispin
Agile testing myths v5 final-Agile testing myths v5 final-
Agile testing myths v5 final-
lisacrispin1.7K views
Adapt your testing for Agile by Emma Armstrong
Adapt your testing for AgileAdapt your testing for Agile
Adapt your testing for Agile
Emma Armstrong1.5K views
Moving 75,000 Microsofties to DevOps with Visual Studio Team Services by VSTS Community MSFT
Moving 75,000 Microsofties to DevOps with Visual Studio Team ServicesMoving 75,000 Microsofties to DevOps with Visual Studio Team Services
Moving 75,000 Microsofties to DevOps with Visual Studio Team Services
Scrum plus – why scrum is not enough for successful delivery by Naveen Kumar Singh
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
Naveen Kumar Singh400 views
Do we need testers on agile teams? by TEST Huddle
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
TEST Huddle1.7K views
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall by IndigoCube
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
IndigoCube1.3K views
An Agilist's Guide to Excelling on a Scrum Team as a Tester by Andy Melichar
An Agilist's Guide to Excelling on a Scrum Team as a TesterAn Agilist's Guide to Excelling on a Scrum Team as a Tester
An Agilist's Guide to Excelling on a Scrum Team as a Tester
Andy Melichar163 views
Refactoring Test Collaboration by Claire Moss
Refactoring Test CollaborationRefactoring Test Collaboration
Refactoring Test Collaboration
Claire Moss2.3K views
Technical Excellence Doesn't Just Happen - AgileIndy 2016 by Allison Pollard
Technical Excellence Doesn't Just Happen - AgileIndy 2016Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Allison Pollard1.7K views
A Day in the Life of a Scrum Master by Linda Podder
A Day in the Life of a Scrum MasterA Day in the Life of a Scrum Master
A Day in the Life of a Scrum Master
Linda Podder408 views
Lessons learnt from test driven development by Anand Powar
Lessons learnt from test driven developmentLessons learnt from test driven development
Lessons learnt from test driven development
Anand Powar674 views
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture by Allison Pollard
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Allison Pollard947 views

Viewers also liked

Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality by
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns QualityAgile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Qualitylisacrispin
3.1K views36 slides
Belgium Testing Days - Making Test Automation Work in Agile Projects by
Belgium Testing Days - Making Test Automation Work in Agile ProjectsBelgium Testing Days - Making Test Automation Work in Agile Projects
Belgium Testing Days - Making Test Automation Work in Agile Projectslisacrispin
2.9K views83 slides
Atd 2016-mapping-mashup by
Atd 2016-mapping-mashupAtd 2016-mapping-mashup
Atd 2016-mapping-mashupJoEllen Carter
1.3K views23 slides
Reinventing software quality by
Reinventing software qualityReinventing software quality
Reinventing software qualityAgile Lietuva
2K views40 slides
Advanced Topics in Agile Tsting: Focus on Automation by
Advanced Topics in Agile Tsting: Focus on AutomationAdvanced Topics in Agile Tsting: Focus on Automation
Advanced Topics in Agile Tsting: Focus on Automationlisacrispin
1.8K views32 slides
Testing Legacy Apps by
Testing Legacy AppsTesting Legacy Apps
Testing Legacy AppsDawn Code
630 views15 slides

Viewers also liked(19)

Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality by lisacrispin
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns QualityAgile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
lisacrispin3.1K views
Belgium Testing Days - Making Test Automation Work in Agile Projects by lisacrispin
Belgium Testing Days - Making Test Automation Work in Agile ProjectsBelgium Testing Days - Making Test Automation Work in Agile Projects
Belgium Testing Days - Making Test Automation Work in Agile Projects
lisacrispin2.9K views
Reinventing software quality by Agile Lietuva
Reinventing software qualityReinventing software quality
Reinventing software quality
Agile Lietuva2K views
Advanced Topics in Agile Tsting: Focus on Automation by lisacrispin
Advanced Topics in Agile Tsting: Focus on AutomationAdvanced Topics in Agile Tsting: Focus on Automation
Advanced Topics in Agile Tsting: Focus on Automation
lisacrispin1.8K views
Testing Legacy Apps by Dawn Code
Testing Legacy AppsTesting Legacy Apps
Testing Legacy Apps
Dawn Code630 views
What Testers Can Learn to Collaborate Effectively with Programmers, others by lisacrispin
What Testers Can Learn to Collaborate Effectively with Programmers, othersWhat Testers Can Learn to Collaborate Effectively with Programmers, others
What Testers Can Learn to Collaborate Effectively with Programmers, others
lisacrispin706 views
Belgium Testing Days: Shift your testing mindset by lisacrispin
Belgium Testing Days: Shift your testing mindsetBelgium Testing Days: Shift your testing mindset
Belgium Testing Days: Shift your testing mindset
lisacrispin1.1K views
Key Success Factors for Agile Testing 2016 by Janet Gregory
Key Success Factors for Agile Testing 2016Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016
Janet Gregory772 views
Software Testing Competencies - Rishabh Software by Rishabh Software
Software Testing Competencies - Rishabh SoftwareSoftware Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh Software
Rishabh Software4.7K views
Growing whole teams using the Dreyfus model by Matt Barcomb
Growing whole teams using the Dreyfus modelGrowing whole teams using the Dreyfus model
Growing whole teams using the Dreyfus model
Matt Barcomb2.8K views
Responsive Design - Polopoly GeekNight Blixttal by Henrik Ekelöf
Responsive Design - Polopoly GeekNight BlixttalResponsive Design - Polopoly GeekNight Blixttal
Responsive Design - Polopoly GeekNight Blixttal
Henrik Ekelöf990 views
Mapas conceptuales de sophia navarrete by soph3011
Mapas conceptuales de sophia navarreteMapas conceptuales de sophia navarrete
Mapas conceptuales de sophia navarrete
soph3011831 views

Similar to ALN Houston - "Build Quality In: Guiding Development with Tests"

A Holistic Approach to Testing in Continuous Delivery by
A Holistic Approach to Testing in Continuous DeliveryA Holistic Approach to Testing in Continuous Delivery
A Holistic Approach to Testing in Continuous DeliveryApplitools
264 views26 slides
Exploring Requirements for Shared Understanding by
Exploring Requirements for Shared UnderstandingExploring Requirements for Shared Understanding
Exploring Requirements for Shared Understandinglisacrispin
108 views16 slides
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery by
DeliveryConf - Whole Team Approach to Testing in Continuous DeliveryDeliveryConf - Whole Team Approach to Testing in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous Deliverylisacrispin
66 views18 slides
Testing is a team problem by
Testing is a team problemTesting is a team problem
Testing is a team problemJanet Gregory
213 views38 slides
The Whole Team Approach to Quality in Continuous Delivery by
The Whole Team Approach to Quality in Continuous DeliveryThe Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous Deliverylisacrispin
363 views19 slides
A Whole Team Approach to Quality in Continuous Delivery - Lisa Crispin by
A Whole Team Approach to Quality in Continuous Delivery - Lisa CrispinA Whole Team Approach to Quality in Continuous Delivery - Lisa Crispin
A Whole Team Approach to Quality in Continuous Delivery - Lisa CrispinEqual Experts
1.5K views23 slides

Similar to ALN Houston - "Build Quality In: Guiding Development with Tests"(20)

A Holistic Approach to Testing in Continuous Delivery by Applitools
A Holistic Approach to Testing in Continuous DeliveryA Holistic Approach to Testing in Continuous Delivery
A Holistic Approach to Testing in Continuous Delivery
Applitools264 views
Exploring Requirements for Shared Understanding by lisacrispin
Exploring Requirements for Shared UnderstandingExploring Requirements for Shared Understanding
Exploring Requirements for Shared Understanding
lisacrispin108 views
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery by lisacrispin
DeliveryConf - Whole Team Approach to Testing in Continuous DeliveryDeliveryConf - Whole Team Approach to Testing in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery
lisacrispin66 views
Testing is a team problem by Janet Gregory
Testing is a team problemTesting is a team problem
Testing is a team problem
Janet Gregory213 views
The Whole Team Approach to Quality in Continuous Delivery by lisacrispin
The Whole Team Approach to Quality in Continuous DeliveryThe Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous Delivery
lisacrispin363 views
A Whole Team Approach to Quality in Continuous Delivery - Lisa Crispin by Equal Experts
A Whole Team Approach to Quality in Continuous Delivery - Lisa CrispinA Whole Team Approach to Quality in Continuous Delivery - Lisa Crispin
A Whole Team Approach to Quality in Continuous Delivery - Lisa Crispin
Equal Experts1.5K views
The Business of Agile: Better, Faster, Cheaper by TechWell
The Business of Agile: Better, Faster, CheaperThe Business of Agile: Better, Faster, Cheaper
The Business of Agile: Better, Faster, Cheaper
TechWell256 views
Principles for Agile Testers and Modern Testing Principles by lisacrispin
Principles for Agile Testers and Modern Testing PrinciplesPrinciples for Agile Testers and Modern Testing Principles
Principles for Agile Testers and Modern Testing Principles
lisacrispin105 views
6- Agile.engine - Asad safari by Ali Moghadam
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safari
Ali Moghadam404 views
Ryan Ripley - The Business of Agile: Better, Faster, Cheaper by ProjectCon
Ryan Ripley - The Business of Agile: Better, Faster, Cheaper Ryan Ripley - The Business of Agile: Better, Faster, Cheaper
Ryan Ripley - The Business of Agile: Better, Faster, Cheaper
ProjectCon42 views
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills? by TestingUy
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
TestingUy392 views
Making Test Automation Work in Agile Projects 2012 by lisacrispin
Making Test Automation Work in Agile Projects 2012Making Test Automation Work in Agile Projects 2012
Making Test Automation Work in Agile Projects 2012
lisacrispin1.2K views
The Business of Agile - Better Faster Cheaper by Ryan Ripley
The Business of Agile - Better Faster CheaperThe Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster Cheaper
Ryan Ripley782 views
Agile Outside Software: Does Agile work outside of sofware? #AOSW by allan kelly
Agile Outside Software: Does Agile work outside of sofware? #AOSWAgile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSW
allan kelly2.4K views
Usability Testing & You by Cate Kompare
Usability Testing & YouUsability Testing & You
Usability Testing & You
Cate Kompare826 views
AAM 2014 Tech Tutorial: User Testing on a Shoestring by Dana Mitroff Silvers
AAM 2014 Tech Tutorial: User Testing on a ShoestringAAM 2014 Tech Tutorial: User Testing on a Shoestring
AAM 2014 Tech Tutorial: User Testing on a Shoestring
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ... by ColomboCampsCommunity
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...

More from lisacrispin

BDD and CD - better together by
BDD and CD - better togetherBDD and CD - better together
BDD and CD - better togetherlisacrispin
232 views23 slides
Get testing bottlenecks out of your pipelines by
Get testing bottlenecks out of your pipelinesGet testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelineslisacrispin
147 views15 slides
Thinking Outside the Box: Cognitive bias and testing by
Thinking Outside the Box: Cognitive bias and testingThinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testinglisacrispin
197 views51 slides
Morph your mindset for Continuous Delivery, Agile Roots 2014 by
Morph your mindset for Continuous Delivery,  Agile Roots 2014Morph your mindset for Continuous Delivery,  Agile Roots 2014
Morph your mindset for Continuous Delivery, Agile Roots 2014lisacrispin
797 views22 slides
Developers who grok testing: why I love them and how they mitigate risk by
Developers who grok testing: why I love them and how they mitigate riskDevelopers who grok testing: why I love them and how they mitigate risk
Developers who grok testing: why I love them and how they mitigate risklisacrispin
2.1K views21 slides
Code mashadvancedtopicsworkshop by
Code mashadvancedtopicsworkshopCode mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshoplisacrispin
460 views42 slides

More from lisacrispin(9)

BDD and CD - better together by lisacrispin
BDD and CD - better togetherBDD and CD - better together
BDD and CD - better together
lisacrispin232 views
Get testing bottlenecks out of your pipelines by lisacrispin
Get testing bottlenecks out of your pipelinesGet testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelines
lisacrispin147 views
Thinking Outside the Box: Cognitive bias and testing by lisacrispin
Thinking Outside the Box: Cognitive bias and testingThinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testing
lisacrispin197 views
Morph your mindset for Continuous Delivery, Agile Roots 2014 by lisacrispin
Morph your mindset for Continuous Delivery,  Agile Roots 2014Morph your mindset for Continuous Delivery,  Agile Roots 2014
Morph your mindset for Continuous Delivery, Agile Roots 2014
lisacrispin797 views
Developers who grok testing: why I love them and how they mitigate risk by lisacrispin
Developers who grok testing: why I love them and how they mitigate riskDevelopers who grok testing: why I love them and how they mitigate risk
Developers who grok testing: why I love them and how they mitigate risk
lisacrispin2.1K views
Code mashadvancedtopicsworkshop by lisacrispin
Code mashadvancedtopicsworkshopCode mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshop
lisacrispin460 views
Atd advanced topicsworkshop by lisacrispin
Atd advanced topicsworkshopAtd advanced topicsworkshop
Atd advanced topicsworkshop
lisacrispin1.2K views
SQuAD 2013: Team Collaboration for Testing by lisacrispin
SQuAD 2013: Team Collaboration for TestingSQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for Testing
lisacrispin730 views
Atd agile automation by lisacrispin
Atd agile automationAtd agile automation
Atd agile automation
lisacrispin1.2K views

Recently uploaded

CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueShapeBlue
63 views15 slides
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...ShapeBlue
69 views29 slides
DRBD Deep Dive - Philipp Reisner - LINBIT by
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBITShapeBlue
110 views21 slides
Uni Systems for Power Platform.pptx by
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems S.M.S.A.
60 views21 slides
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
373 views86 slides
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...ShapeBlue
121 views15 slides

Recently uploaded(20)

CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue63 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue69 views
DRBD Deep Dive - Philipp Reisner - LINBIT by ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue110 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software373 views
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue121 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue172 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash103 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays49 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue114 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue149 views
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue75 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue154 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker50 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10110 views
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... by The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue97 views

ALN Houston - "Build Quality In: Guiding Development with Tests"