SlideShare a Scribd company logo
1 of 51
Download to read offline
World®
’16
Requirements	are	King	– Better	
Requirements	=	Better	Software
Benjamin	Johnson-Ward	– Senior	Consultant,	Presales	– CA	Technologies
DO5X23E
DEVOPS
2 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
For	Informational	Purposes	Only	
Terms	of	this	Presentation
©	2016	CA.	All	rights	reserved.	All	trademarks	referenced	herein	belong	to	their	respective	companies.
The	content	provided	in	this CA	World	2016	presentation	is	intended	for	informational	purposes	only	and	does	not	form	any	type	of	
warranty. The information	provided	by	a	CA	partner	and/or	CA	customer	has	not	been	reviewed	for	accuracy	by	CA.
3 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Abstract
Countless	research	and	case	studies	have	long	pointed	to	a	cold,	hard	truth:	the	requirements,	not	
developers	or	testers,	introduce	the	vast	majority	of	defects	that	wreak	havoc	in	production.	Rather	than	
solve	this	issue,	the	development	practices	that	have	arisen	around	“Agile”	have	introduced	a	new	
challenge,	as	testers	have	to	piece	together	and	react	to	a	constant	barrage	of	disparate	user	stories	and	
change	requests.	
What’s	more,	the	requirements	remain	static,	so	that	testers	have	to	manually	convert	them	into	tests.	
This	is	a	slow,	unsystematic	process,	which	creates	defects	when	the	ambiguous	requirements	are	
misinterpreted.	
In	order	for	testing	and	development	to	keep	up	with	constantly	changing	user	needs,	requirements		
must	be	captured	in	a	format	which	minimizes	miscommunication,	can	react	to	change,	and	enables	
subsequent	test	assets	to	be	derived	automatically.	
§ This	session	will	set	out	how	“active”	flowchart	modelling	can:
§ Provide	a	format	already	familiar	to	business	analysts	to	capture	user	needs
§ Provide	a	format	for	testers	to	generate	optimized	test	cases,	test	scripts,	data	and	expected	results	
automatically.	
§ Automatically	reflect	changes	made	to	the	requirements	in	the	tests	assets
In	this	requirements-driven	approach,	testing	thereby	becomes	a	largely	automated	comparison	of	how	a	
system	should	function	to	the	system	that	has	been	delivered.	
Benjamin	
Johnson-
Ward
CA	Technologies
Senior	Consultant,	
Presales
4 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Agenda
WHAT	IS	A	REQUIREMENT?
WHY	FOCUS	ON	REQUIREMENTS?
Q&A
HOW	ABOUT	SOFTWARE	ENGINEERING?
HOW	ABOUT	REQUIREMENTS	ENGINEERING?
INTRODUCING	THE	REQUIREMENT-DRIVEN	APPROACH
1
2
3
4
5
6
5 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
What	is	a	Requirement?
6 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Definition:	Requirement
Requirement:	singular	documented	physical	and	functional	need that	a	particular	design,	product	
or	process	must	be	able	to	perform.
ISO/IEC/IEEE	29148:2011
Wikipedia
Requirement:	statement	which	translates	or	expresses	a	need and	its	associated	constraints	and	
conditions.
7 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
What	is	a	Requirement?
Erik	Simmons,	nuCognitive,	“21st Century	Requirements”,	11/08/11
A	requirement	is	a	statement	of:
1. What	a	system	must	do	(functional	requirement)
2. How	well	the	system	must	do	what	it	does	(quality	or	performance	requirement)
3. A	known	resource	or	design	limitation (constraint)
More	generally,
A	requirement	is	anything	that	drives	a	design choice
8 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
The	Purpose	of	Requirements
The	purpose	of	requirements	is	to	help	establish	a	clear,	
common,	and	coherent	understanding	of	what	the	system	
must	accomplish.
So	why	focus	on	requirements?
Erik	Simmons,	nuCognitive,	“21st	Century	Requirements”,	11/08/11
Clear
All	statements	are	
unambiguous,	complete,
and	concise	
Common
All	stakeholders	share	the	
same	understanding
Coherent
All	statements	are	
consistent	and	form	a	
logical	whole
9 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Why	Focus	on	Requirements?
10 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
What	are	the	Main	Software	Challenges	You	are	Facing?	
Pre-webinar	survey,	“Testing	Imperatives	in	the	World	of	Agile	Development	and	Continuous	Delivery”,	Huw	Price	&	Jonathon	Wright,	28/07/15
0% 10% 20% 30% 40% 50% 60% 70%
Time/resources	in	test	data	compliance	(PII)
Defects	stemming	from	ambiguous	requirements
Testing	innefficiencies	leading	to	higher	cost
Lack	of	test	coverage	creating	defects/rework
Difficulty	finding	the	right	data	for	a	particular	test
Manual	testing	leading	to	project	delays
11 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
VAGUENESS
Examples	of	Ambiguity	and	Incompleteness
Poor Scoping
Ambiguous Reference
Omission Acronyms
Aliasing
Sentence
Structure
Dangling
Else
Incomplete
Glossary
Implicit Constraints
I.E. or E.g.?
Lexical	Ambiguity
Polysemy
Passive
Sentences
12 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
What	Makes	a	Good	Requirement?
§ complete
§ consistent
§ correct
§ modifiable
§ ranked
§ traceable
§ unambiguous
§ understandable
§ testable
NASA,	Automated	Requirements	Measurement	Tool,	1999,	http://satc.gsfc.nasa.gov/tools/arm (archive.org)
13 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
What	is	the	Problem	with	Requirements?
§ Though	a	plethora	of	techniques	
exist,	most	are	written	in	ambiguous	
natural	language
§ The	requirements	are	“static”	–
they	offer	no	way	to	derive	tests	
directly	from	them…
§ …	no	way	to	update	tests	when	the	
requirements	change	– this	has	to	
be	done	manually
Bender	RBT,	2009
14 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
User
The	end	user	knows	
what	they	want
The	SDC:	What’s	Supposed	to	Happen
Business	Analyst
The	analyst	specifies	
what	that	is
Developer
The	programmer	
writes	the	code
Tester
The	tester	tests	
the	program
15 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
The	Fundamental	Issue	With	This	Model	
§ At	each	stage	that	information	is	passed	on	and	transformed	
to	another	form,	there	is	a	natural	degradation	in	quality
§ The	typical	SDLC	has	several	of	these	“hops”:
1. Requirements	are	converted	to	code
2. Requirements	are	converted	to	test	cases,	to	be	applied	to	the	code
3. Test	cases	are	converted	into	automated	tests
4. Data	has	to	be	found	or	created,	based	on	the	requirements,	for	
development	and	testing
Information	Hops:	Enterprise-Wide	“Chinese	Whispers”
The	impact	on	quality	is	created	by	uncertainty.	Some	(inherent)	uncertainty	is	
unavoidable.	Some	is	avoidable,	and	should	be	avoided.
16 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
“Rumsfeld	Matrix”	– Avoidable	vs	Unavoidable	
Uncertainty
§ Information	in	the	SDLC	can	be	broken	down	into:	
– Known	Knowns
– Unknown	Knowns
– Known	Unknowns
– Unknown	Unknowns
Knowns Unknowns
Known Information Avoidable	Uncertainty à
Observable	Defects
Unknown Avoidable	Uncertaintyà
Observable	Defects	
Unavoidable Uncertainty
In	an	ideal	world,	testers	will	be	provided	with	all	the	information	to	discover	
observable	defects.	Whatever	previously	unknowable	information	they	discover	
will	add	to	the	“known	knowns”
17 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Unambiguous,	Incomplete	Requirements	
§ Poor	quality	requirements	introduce	uncertainty	at	the	
beginning,	which	is	then	perpetuated	throughout	the	SDLC
§ A	system	can	be	build	around	misunderstanding,	so	that:
– At	least	56%	of	defects	stem	from	ambiguity	in	requirements
1
– some	
place	this	as	high	as	59%
2
or	even	65%
3
– 64%	of	total	defect	cost
3
originate	in	the	requirements	analysis	and	
design	phase	– some	place	this	as	high	as	80%
1
– 40-50%	of	project	costs are	expended	in	rework
4
– On	average,	only	69%	of	desired	functionality	is	actually	delivered
5
Introduce	avoidable	uncertainty	at	the	very	beginning
1	– Bender	RBT,	2009
2	– IT	Univeristy,	Copenhagen,	2001	
3	- Hyderabad	Business	School,	2012
4	– Critical-Logic,	2014
5	– Standish	Group’s	Chaos	Manifesto	2014
18 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Unambiguous,	Incomplete	Requirements
An	example	ambiguity	review:
19 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Ambiguous	Natural	Language
§ “Time	flies	like	an	arrow;	fruit	flies	like	an	apple”
§ “Buffalo	buffalo	Buffalo	buffalo	buffalo	buffalo	
Buffalo	buffalo”	
– A	grammatically	correct	sentence,	which	means	“In	the	city	of	Buffalo,	
bison	who	are	bullied	by	bison,	are	themselves	bullying	bison”
§ We	saw	her	duck
Sentence	structure,	homonyms,	polysemy,	lexical	ambiguity,	etc.
20 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
The	Dangling	Else
§ IF	A	THEN	IF	B	THEN	C	ELSE	D
– IF	A	THEN	(IF	B	THEN	(C)	ELSE	D)
– IF	A	THEN	(IF	B	THEN	(C))	ELSE	D
§ IF	RAIN	THEN	IF	WINDY	THEN	COAT	ELSE	T-Shirt
– If	it	is	raining,	then	wear	a	coat	if	it	is	also	windy.	If	it	is	raining	but	not	
also	windy,	wear	a	T-Shirt.
– If	it	is	raining,	and	if	it	is	windy,	then	wear	a	coat.	Otherwise	wear	a	T-
Shirt
Incomplete	system	logic	stemming	from	syntactical	ambiguity
21 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Though	a	Plethora	of	Techniques	Exist,	Most	Are	
Written	in	Ambiguous	Natural	Language
22 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
What	Are	the	Challenges	With	Requirements?
1	– Bender	RBT,	2009
2	– IT	University,	Copenhagen,	2001
3	- Hyderabad	Business	School,	2012
4	– Critical-Logic,	2014
5	– Standish	Group’s	Chaos	Manifesto	2014
§ A	system	can	be	build	around	misunderstanding,	so	that:
– At	least	56%	of	defects	stem	from	ambiguity	in	requirements
1
– some	
place	this	as	high	as	59%
2
or	even	65%
3
– 64%	of	total	defect	cost
3
originate	in	the	requirements	analysis	and	
design	phase	– some	place	this	as	high	as	80%
1
– 40-50%	of	project	costs are	expended	in	rework
4
– On	average,	only	69%	of	desired	functionality	is	actually	delivered
5
23 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
The	Dangling	Else
§ IF	A	THEN	IF	B	THEN	C	ELSE	D
– IF	A	THEN	(IF	B	THEN	(C)	ELSE	D)
– IF	A	THEN	(IF	B	THEN	(C))	ELSE	D
§ IF	RAIN	THEN	IF	WINDY	THEN	COAT	ELSE	T-Shirt
– If	it	is	raining,	then	wear	a	coat	if	it	is	also	windy.	If	it	is	raining	but	
not	also	windy,	wear	a	T-Shirt.
– If	it	is	raining,	and	if	it	is	windy,	then	wear	a	coat.	Otherwise	wear	
a	T-Shirt
Incomplete	system	logic	stemming	from	syntactical	ambiguity
24 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
The	Missing	Else	
A	common	menace	when	using	Behaviour-Driven	Development,	Gherkin	and	RSPEC
GIVEN	Current	Account
And	GIVEN	negative	balance
WHEN	customer	attempts	payment
THEN	go	into	overdraft
25 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Requirements
As	many	as	56%	of	
defects	are	avoided	
in	development	
§ Test	cases	can	be	Auto-
generated	and	re-generated	
from	requirements	
§ They	are	optimized	to	provide	
100%	coverage	in	fewer	tests
§ Changes	can	be	quickly	and	
easily	made
§ Requirements	and	
test	cases	are	linked	
to	data	with	100%	
coverage,	including	
negative	and	future	
scenarios § Automated	tests	
are	generated	from	
test	cases
§ Are	updated	if	
requirements	change
§ Exhaustively	test	
application
§ Pallet-based	UI	
Automation
Requirements	are	modelled	
to	a	complete,	unambiguous,	
“Active”	Flowchart
Reduce	Uncertainty	– Clear	Requirements	and	Fewer	“Hops”
Code Test	Cases Test	Data Automation
26 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
A	Possible	Solution:	Model-Based	Testing
1. Mapping	requirements	to	an	unambiguous,	active	flowchart
– Coders	know	what	needs	to	be	coded
2. Auto-generate	test	cases	and	Automated	tests	–
no	more	“Hops”
– Execute	these	tests	against	the	code,	testing	that	it	matches	
the	functionality	specified	in	the	requirements
3. Update	the	model	as	the	requirements	change,	or	as	testing	
uncovers	further,	previously	“unknown”	information
Test	a	system	against	an	agreed	upon,	clear	definition	of	what	the	functionality	should	be
27 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
How	About	Software	Engineering?
28 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
What	is	Engineering?
Engineering	is	the	application	of	heuristics	under	uncertainty	to	
cause	the	best	possible	change	within	the	available	resources	
(Billy	Vaughn	Koen*)
§ A	heuristic	is	anything	that	provides	a	plausible	aid	or	direction	in	the	
solution	of	a	problem
§ Use	of	heuristics	does	not	guarantee	a	solution	to	a	problem,	and	different	
heuristics	can	offer	conflicting	advice	for	any	given	situation
§ Heuristics	work	by	exploiting	the	structure	of	an	environment	to	simply	
decision	making	and	narrow	the	solution	search	space
Erik	Simmons,	nuCognitive,	11/09/16	adapted	from	“a	discussion	of	the	method”,	Billy	Vaughn	Koen	Oxford	University	Press	2003
29 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
How	Does	This	Apply	to	Software	Engineering	(SDLC)?
Simple	example	of	lack	of	clarity	and	vision	within	the	software	development	lifecycle
Business	Analyst Programmer TesterUser
The	User	Knows	what	they	want
The	Analyst	specifies	what	that	is
The	Programmer	writes	the	code
The	Tester	tests	the	program
Clarity	&	Vision
30 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
How	About	Within	Lean	&	Agile?	
Dean	Leffingwell,	Scaled	Agile	Framework	Foundations	(v4.0.6),	“Embracing	Lean-Agile	values”,	2016	
House	of	Lean Agile	Manifesto
LEADERSHIP
Respectfor
peopleandculture
Flow
Innovation
Relentless
improvement
VALUE
Value	in	the	sustainably	
shortest	lead	time
That	is,	while	there	is	value	in	the	items	on	the	
right,	we	value	the	items	on	the	left	more.
We	are	uncovering	better	ways	of	developing	software	by	doing	it	and	helping	
others	do	it.	Through	this	work	we	have	come	to	value:
Individuals	and	interactions	over	processes	and	tools
Working	software	over	comprehensive	documentation
Customer	collaboration	over	contract	negotiation
Responding	to	change	over	following	a	plan
31 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
How	About	Requirements	Engineering?
32 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Definition:	Requirement	Engineering
ISO/IEC/IEEE	29148:2011
Wikipedia
Refers	to	the	process	of	defining,	documenting	and	maintaining	requirements	to	the	sub-fields	of	
systems	engineering	and	software	engineering	concerned	with	this	process.	
Interdisciplinary	function	that	mediates	between	the	domains	of	the	acquirer	and	supplier	to	establish	and	
maintain	the	requirements	to	be	met	by	the	system,	software	or	service	of	interest.	Requirements	engineering	
is	concerned	with	discovering,	eliciting,	developing,	analysing,	determining	verification	methods,	validating,	
communicating,	documenting,	and	managing	requirements.
33 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
What	is	Requirements	Engineering?
Requirements	engineering	is	the	use	of	heuristics	for	discovering,	
documenting,	and	maintaining a	set	of	requirements	for	a	system	or	service
At	the	highest	level,	requirements	engineering	seeks	to:	
§ Define	the	necessary	and	sufficient	system	scope	and	features	to	
enable	system	development	at	an	acceptable	level	of	risk
§ Enable	requirements-driven	architecture,	design,	construction,	
and	verification	activities
§ Provide	information	about	system	development	progress	and	status
§ Provide	information	to	organizational	learning	and	continuous	
improvement	efforts
Erik	Simmons,	nuCognitive,	11/09/16	adapted	from	“a	discussion	of	the	method”,	Billy	Vaughn	Koen,	Oxford	University	Press	2003
34 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
How	to	Manage	Requirements	Engineering?
To	Generate	
Test	Cases
Design	and	provision
Test	Data	Virtualisation
To	Manage	
Change	in		
Test	Cases
To	Generate	
Automation	
Tests
To	Estimate	
Complexity
Populate	
Story	Boards	
&	Backlogs
To	Build	Better
Requirements
To	Improve	
Existing	
Test	Cases
Design	and	provision	
Service	Virtualization
Impact	and	
Differences
built by
CA	Agile	
Requirements	
Designer
Native	Support
35 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Introducing	the	Requirement-driven	
Approach
36 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
DesignOps	is	the	New	Delivery	Paradigm:	
From	Ideation	to	Design,	Development	and	Testing
37 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Model	Requirements	as	an	“Active”	Flowchart
§ A	formal	model	that	is	accessible	to	the	
business	who	already	use	VISIO,	BPM,	etc.
§ Which	is	also	a	mathematically	precise	
model	of	a	system,	so	that	it	eliminates	
ambiguity	and	incompleteness
§ It	can	be	used	by	testers	and	developers	–
it	brings	the	end-user,	business	and	IT	
into	close	alignment
38 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Testing	With	the	“Active”	Flowchart
§ Testers	can	overlay	the	
flowchart	with	all	the	
functional	logic	and	data	
involved	in	a	system
§ Tests	can	therefore	be	
automatically	derived	
from	it
39 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Generating	Test	Cases
§ Exhaustively	test	a	model	– extract	all	possible	routes	from	
start	->	end
§ Each	route	/	path	becomes	
a	test	case
§ Number	of	routes	grows	
exponentially	with	every	
added	decision
32	nodes	+	62	edges	=	1,073,741,824	possible	routes
2145	Paths
40 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Optimization	/	Coverage
§ Coverage,	in	most	cases,	is	related	to	how	much	functionality	
is	being	covered	in	a	test	case.
§ Traverse	the	model	by	satisfying	coverage	constraints:
19	PathsEdge	Pairs
9	PathsIn	Out	Edges
5	PathsEdges
3	PathsNodes
41 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Generate	Test	Data
Not	Ready	for	Testing!
CA	Test	Data	Manager	+	Required	data	characteristics
Provision	fit	for	purpose data	anytime	and	every	time
Provision	data	with	or	without	access	to	production	systems
Ready	for	Testing!
§ Automatically	profile	data,	model	it,	and	accurately	measure	its	coverage
§ Generate	rich	synthetic	data	which	provides	100%	coverage
§ Cover	every	outlier,	unexpected	result,	boundary	condition	and	negative	path
42 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Provide	Full	Traceability	with	Requirements
§ Know	what	needs	to	be	re-tested	and	when	the	integrity	of	a	
system	is	at	risk…	“If	I	change	this,	what	will	I	break?”	
§ The	impact	of	a	change	made	
to	an	individual	component	is	
identified	system	wide
§ The	impact	on	test	cases	and	
user	stories	up	and	down	a	
system	can	also	be	identified	
automatically
43 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
But	All	of	This	Still	Depends	on	the	Requirements	
Being	Right!
§ Yes,	you	can	reap	huge	rewards	from	maintaining	one	very	
high	quality	artefact,	rather	than	thousands.
§ No,	no	silver	bullet,	models	can	be	wrong,	people	can	still	
make	mistakes
§ The	idea	behind	MBT	and	ARD	is	to	make	those	potential	
mistakes	more	obvious	and	easier	to	fix	once	discovered
§ And	of	course	leverage	the	model,	whilst	acknowledging	the	
residual	risk.
44 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Demo
45 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Fun	Example:	Pokémon	Go
Pokémon	Go,	Huw	Price,	22/07/16,	(www.grid-tools-downloads.com/huw/POKEMONGO.zip)
46 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Summary:	Heuristics,	Risk	and	
Requirements	Engineering
§ Value	is	key	to	delivering	software	which	matters	to	users:
– a	solution	must	be	frequently	and	iteratively	measured	for	value
§ Poor	Requirements	degrade	quality	but	also	interrupt	the	value	stream:
– Testers	cannot	test	rigorously	or	quickly	against	customer	needs
§ Requirements	can	also	therefore	be	key	to	improving	the	delivery	rate	of	
valuable	software
§ Enabling	requirements-driven	design,	construction	and	verification:
– Model	requirements	as	“active”	flowcharts
– Test	from	the	flowchart	with	auto-generation	of	tests/scripts
– Generate	test	data	to	match	the	test	cases
– Update	tests	when	the	requirements	change
47 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Questions?
48 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Recommended	Sessions
SESSION	# TITLE DATE/TIME
DO5T05T
TechTalk:	Going	Full	Circle	- Linking	Code	to	Tests	to	
Requirements	and	Back	Around	Again
11/16/2016	at	12:45	pm
DO5X27S What's	New	in	CA	Agile	Requirements	Designer? 11/17/2016	at	12:45	pm
DO5X40S Case	Study:	Why	Rabobank	Was	Inspired	 11/17/2016	at	3:45	pm
49 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Must	See	Demos
Use	Model	
Based	Testing
CA	ARD	
DevOps	Theatre	5
DevOps	5	Theatre
Achieve	Max	
Test	Coverage
CA	ARD
DevOps	Theatre	5
Improve	Data	
Compliance	
CA	Test	Data	
Manager
DevOps	Theatre	5
Deliver	Test	
Data	Faster	
CA	Test	Data	
Manager
DevOps	Theatre	5
50 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Stay	connected	at	communities.ca.com
Thank	you.
@CAWORLD					#CAWORLD ©	2016	CA.	All	RIGHTS	RESERVED.51 @CAWORLD					#CAWORLD
DevOps	– Continuous	Delivery
For	more	information	on	DevOps	– Continuous	Delivery,	
please	visit:	http://cainc.to/PiTFpu

More Related Content

What's hot

CA BlazeMeter Essentials
CA BlazeMeter EssentialsCA BlazeMeter Essentials
CA BlazeMeter EssentialsCA Technologies
 
Pre-Con Ed: Become a Power User of CA Release Automation to Get the Most out ...
Pre-Con Ed: Become a Power User of CA Release Automation to Get the Most out ...Pre-Con Ed: Become a Power User of CA Release Automation to Get the Most out ...
Pre-Con Ed: Become a Power User of CA Release Automation to Get the Most out ...CA Technologies
 
DevOps: From Industry Buzzword to Real Implementation / Real Benefits
DevOps: From Industry Buzzword to Real Implementation / Real BenefitsDevOps: From Industry Buzzword to Real Implementation / Real Benefits
DevOps: From Industry Buzzword to Real Implementation / Real BenefitsCA Technologies
 
Explore the State of Open Source Performance Testing in Continuous Delivery P...
Explore the State of Open Source Performance Testing in Continuous Delivery P...Explore the State of Open Source Performance Testing in Continuous Delivery P...
Explore the State of Open Source Performance Testing in Continuous Delivery P...CA Technologies
 
Pre-Con Education: Shift-Left Performance Testing for Shift-Forward Quality
Pre-Con Education: Shift-Left Performance Testing for Shift-Forward QualityPre-Con Education: Shift-Left Performance Testing for Shift-Forward Quality
Pre-Con Education: Shift-Left Performance Testing for Shift-Forward QualityCA Technologies
 
Pre-Con Ed: Test Data Management and Compliance: Is your Test Data Ready for ...
Pre-Con Ed: Test Data Management and Compliance: Is your Test Data Ready for ...Pre-Con Ed: Test Data Management and Compliance: Is your Test Data Ready for ...
Pre-Con Ed: Test Data Management and Compliance: Is your Test Data Ready for ...CA Technologies
 
Pre-Con Ed: Automated Application Deployment 101—Getting Started and Best Pra...
Pre-Con Ed: Automated Application Deployment 101—Getting Started and Best Pra...Pre-Con Ed: Automated Application Deployment 101—Getting Started and Best Pra...
Pre-Con Ed: Automated Application Deployment 101—Getting Started and Best Pra...CA Technologies
 
Hands-On Lab: Design Custom Action Packs to Support CA Release Automation Dep...
Hands-On Lab: Design Custom Action Packs to Support CA Release Automation Dep...Hands-On Lab: Design Custom Action Packs to Support CA Release Automation Dep...
Hands-On Lab: Design Custom Action Packs to Support CA Release Automation Dep...CA Technologies
 
Model-Based Testing for Achieving Maximum CD Pipeline Acceleration
Model-Based Testing for Achieving Maximum CD Pipeline AccelerationModel-Based Testing for Achieving Maximum CD Pipeline Acceleration
Model-Based Testing for Achieving Maximum CD Pipeline AccelerationCA Technologies
 
Apache JMeter from the Ground Up
Apache JMeter from the Ground UpApache JMeter from the Ground Up
Apache JMeter from the Ground UpCA Technologies
 
What's New in CA Test Data Manager 4.0?
What's New in CA Test Data Manager 4.0?What's New in CA Test Data Manager 4.0?
What's New in CA Test Data Manager 4.0?CA Technologies
 
CA Agile Requirements Designer 101 - an introduction to the general premise o...
CA Agile Requirements Designer 101 - an introduction to the general premise o...CA Agile Requirements Designer 101 - an introduction to the general premise o...
CA Agile Requirements Designer 101 - an introduction to the general premise o...CA Technologies
 
Case Study: Avoid an Integration Apocalypse with DevTest Solutions
Case Study: Avoid an Integration Apocalypse with DevTest Solutions Case Study: Avoid an Integration Apocalypse with DevTest Solutions
Case Study: Avoid an Integration Apocalypse with DevTest Solutions CA Technologies
 
Pre-Con Ed: Make Zero-Touch Application Releases a Reality with the Integrate...
Pre-Con Ed: Make Zero-Touch Application Releases a Reality with the Integrate...Pre-Con Ed: Make Zero-Touch Application Releases a Reality with the Integrate...
Pre-Con Ed: Make Zero-Touch Application Releases a Reality with the Integrate...CA Technologies
 
Case Study: Williams Establishing a DevOps Model Based on the Gartner Layered...
Case Study: Williams Establishing a DevOps Model Based on the Gartner Layered...Case Study: Williams Establishing a DevOps Model Based on the Gartner Layered...
Case Study: Williams Establishing a DevOps Model Based on the Gartner Layered...CA Technologies
 
Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously ...
Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously ...Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously ...
Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously ...CA Technologies
 
CA Agile Requirements Designer and Coverage 101 - Hands on Lab
CA Agile Requirements Designer and Coverage 101 - Hands on LabCA Agile Requirements Designer and Coverage 101 - Hands on Lab
CA Agile Requirements Designer and Coverage 101 - Hands on LabCA Technologies
 
Case Study: Royal Bank of Canada’s Managing of Test Data Life Cycle with CA A...
Case Study: Royal Bank of Canada’s Managing of Test Data Life Cycle with CA A...Case Study: Royal Bank of Canada’s Managing of Test Data Life Cycle with CA A...
Case Study: Royal Bank of Canada’s Managing of Test Data Life Cycle with CA A...CA Technologies
 
Tech Talk: Unlock Developer Productivity with CodePilot.ai
Tech Talk: Unlock Developer Productivity with CodePilot.aiTech Talk: Unlock Developer Productivity with CodePilot.ai
Tech Talk: Unlock Developer Productivity with CodePilot.aiCA Technologies
 
Data on Demand: Now That’s What we’re Lookin’ For!
Data on Demand: Now That’s What we’re Lookin’ For!Data on Demand: Now That’s What we’re Lookin’ For!
Data on Demand: Now That’s What we’re Lookin’ For!CA Technologies
 

What's hot (20)

CA BlazeMeter Essentials
CA BlazeMeter EssentialsCA BlazeMeter Essentials
CA BlazeMeter Essentials
 
Pre-Con Ed: Become a Power User of CA Release Automation to Get the Most out ...
Pre-Con Ed: Become a Power User of CA Release Automation to Get the Most out ...Pre-Con Ed: Become a Power User of CA Release Automation to Get the Most out ...
Pre-Con Ed: Become a Power User of CA Release Automation to Get the Most out ...
 
DevOps: From Industry Buzzword to Real Implementation / Real Benefits
DevOps: From Industry Buzzword to Real Implementation / Real BenefitsDevOps: From Industry Buzzword to Real Implementation / Real Benefits
DevOps: From Industry Buzzword to Real Implementation / Real Benefits
 
Explore the State of Open Source Performance Testing in Continuous Delivery P...
Explore the State of Open Source Performance Testing in Continuous Delivery P...Explore the State of Open Source Performance Testing in Continuous Delivery P...
Explore the State of Open Source Performance Testing in Continuous Delivery P...
 
Pre-Con Education: Shift-Left Performance Testing for Shift-Forward Quality
Pre-Con Education: Shift-Left Performance Testing for Shift-Forward QualityPre-Con Education: Shift-Left Performance Testing for Shift-Forward Quality
Pre-Con Education: Shift-Left Performance Testing for Shift-Forward Quality
 
Pre-Con Ed: Test Data Management and Compliance: Is your Test Data Ready for ...
Pre-Con Ed: Test Data Management and Compliance: Is your Test Data Ready for ...Pre-Con Ed: Test Data Management and Compliance: Is your Test Data Ready for ...
Pre-Con Ed: Test Data Management and Compliance: Is your Test Data Ready for ...
 
Pre-Con Ed: Automated Application Deployment 101—Getting Started and Best Pra...
Pre-Con Ed: Automated Application Deployment 101—Getting Started and Best Pra...Pre-Con Ed: Automated Application Deployment 101—Getting Started and Best Pra...
Pre-Con Ed: Automated Application Deployment 101—Getting Started and Best Pra...
 
Hands-On Lab: Design Custom Action Packs to Support CA Release Automation Dep...
Hands-On Lab: Design Custom Action Packs to Support CA Release Automation Dep...Hands-On Lab: Design Custom Action Packs to Support CA Release Automation Dep...
Hands-On Lab: Design Custom Action Packs to Support CA Release Automation Dep...
 
Model-Based Testing for Achieving Maximum CD Pipeline Acceleration
Model-Based Testing for Achieving Maximum CD Pipeline AccelerationModel-Based Testing for Achieving Maximum CD Pipeline Acceleration
Model-Based Testing for Achieving Maximum CD Pipeline Acceleration
 
Apache JMeter from the Ground Up
Apache JMeter from the Ground UpApache JMeter from the Ground Up
Apache JMeter from the Ground Up
 
What's New in CA Test Data Manager 4.0?
What's New in CA Test Data Manager 4.0?What's New in CA Test Data Manager 4.0?
What's New in CA Test Data Manager 4.0?
 
CA Agile Requirements Designer 101 - an introduction to the general premise o...
CA Agile Requirements Designer 101 - an introduction to the general premise o...CA Agile Requirements Designer 101 - an introduction to the general premise o...
CA Agile Requirements Designer 101 - an introduction to the general premise o...
 
Case Study: Avoid an Integration Apocalypse with DevTest Solutions
Case Study: Avoid an Integration Apocalypse with DevTest Solutions Case Study: Avoid an Integration Apocalypse with DevTest Solutions
Case Study: Avoid an Integration Apocalypse with DevTest Solutions
 
Pre-Con Ed: Make Zero-Touch Application Releases a Reality with the Integrate...
Pre-Con Ed: Make Zero-Touch Application Releases a Reality with the Integrate...Pre-Con Ed: Make Zero-Touch Application Releases a Reality with the Integrate...
Pre-Con Ed: Make Zero-Touch Application Releases a Reality with the Integrate...
 
Case Study: Williams Establishing a DevOps Model Based on the Gartner Layered...
Case Study: Williams Establishing a DevOps Model Based on the Gartner Layered...Case Study: Williams Establishing a DevOps Model Based on the Gartner Layered...
Case Study: Williams Establishing a DevOps Model Based on the Gartner Layered...
 
Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously ...
Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously ...Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously ...
Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously ...
 
CA Agile Requirements Designer and Coverage 101 - Hands on Lab
CA Agile Requirements Designer and Coverage 101 - Hands on LabCA Agile Requirements Designer and Coverage 101 - Hands on Lab
CA Agile Requirements Designer and Coverage 101 - Hands on Lab
 
Case Study: Royal Bank of Canada’s Managing of Test Data Life Cycle with CA A...
Case Study: Royal Bank of Canada’s Managing of Test Data Life Cycle with CA A...Case Study: Royal Bank of Canada’s Managing of Test Data Life Cycle with CA A...
Case Study: Royal Bank of Canada’s Managing of Test Data Life Cycle with CA A...
 
Tech Talk: Unlock Developer Productivity with CodePilot.ai
Tech Talk: Unlock Developer Productivity with CodePilot.aiTech Talk: Unlock Developer Productivity with CodePilot.ai
Tech Talk: Unlock Developer Productivity with CodePilot.ai
 
Data on Demand: Now That’s What we’re Lookin’ For!
Data on Demand: Now That’s What we’re Lookin’ For!Data on Demand: Now That’s What we’re Lookin’ For!
Data on Demand: Now That’s What we’re Lookin’ For!
 

Similar to Requirements are King – Better Requirements = Better Software

TechTalk: Sometimes Less is More –Visualization Can Reduce your Test Data whi...
TechTalk: Sometimes Less is More –Visualization Can Reduce your Test Data whi...TechTalk: Sometimes Less is More –Visualization Can Reduce your Test Data whi...
TechTalk: Sometimes Less is More –Visualization Can Reduce your Test Data whi...CA Technologies
 
TechTalk: Going Full Circle - Linking Code to Tests to Requirements and Back ...
TechTalk: Going Full Circle - Linking Code to Tests to Requirements and Back ...TechTalk: Going Full Circle - Linking Code to Tests to Requirements and Back ...
TechTalk: Going Full Circle - Linking Code to Tests to Requirements and Back ...CA Technologies
 
Mainframe Application Modernization for Enterprise Developers
Mainframe Application Modernization for Enterprise DevelopersMainframe Application Modernization for Enterprise Developers
Mainframe Application Modernization for Enterprise DevelopersCA Technologies
 
Tech Talk: Web Access Management and Federation – Two Great Tastes that Taste...
Tech Talk: Web Access Management and Federation – Two Great Tastes that Taste...Tech Talk: Web Access Management and Federation – Two Great Tastes that Taste...
Tech Talk: Web Access Management and Federation – Two Great Tastes that Taste...CA Technologies
 
Pre-Con Ed: Build Your Own Apps for an Enhanced Network Management Experience...
Pre-Con Ed: Build Your Own Apps for an Enhanced Network Management Experience...Pre-Con Ed: Build Your Own Apps for an Enhanced Network Management Experience...
Pre-Con Ed: Build Your Own Apps for an Enhanced Network Management Experience...CA Technologies
 
Hands-On Lab: Tune CA Performance Management for an Optimal Network Performan...
Hands-On Lab: Tune CA Performance Management for an Optimal Network Performan...Hands-On Lab: Tune CA Performance Management for an Optimal Network Performan...
Hands-On Lab: Tune CA Performance Management for an Optimal Network Performan...CA Technologies
 
Hands-On Lab: Get the Most Out of Your Network Performance Metrics With Innov...
Hands-On Lab: Get the Most Out of Your Network Performance Metrics With Innov...Hands-On Lab: Get the Most Out of Your Network Performance Metrics With Innov...
Hands-On Lab: Get the Most Out of Your Network Performance Metrics With Innov...CA Technologies
 
How to Solve Problems of Testing in Agile Environments
How to Solve Problems of Testing in Agile EnvironmentsHow to Solve Problems of Testing in Agile Environments
How to Solve Problems of Testing in Agile EnvironmentsCA Technologies
 
Pre-Con Ed: Where's the Data? How CA's DevTest Solutions Work Together to Lev...
Pre-Con Ed: Where's the Data? How CA's DevTest Solutions Work Together to Lev...Pre-Con Ed: Where's the Data? How CA's DevTest Solutions Work Together to Lev...
Pre-Con Ed: Where's the Data? How CA's DevTest Solutions Work Together to Lev...CA Technologies
 
TechTalk: What Happened in the Backend? The Power of DB Compare
TechTalk: What Happened in the Backend? The Power of DB CompareTechTalk: What Happened in the Backend? The Power of DB Compare
TechTalk: What Happened in the Backend? The Power of DB CompareCA Technologies
 
Tech Talk: Running Successful Betas in a DevOps World
Tech Talk: Running Successful Betas in a DevOps WorldTech Talk: Running Successful Betas in a DevOps World
Tech Talk: Running Successful Betas in a DevOps WorldCA Technologies
 
Case Study: American Family Insurance Leverages CA Service Virtualization to ...
Case Study: American Family Insurance Leverages CA Service Virtualization to ...Case Study: American Family Insurance Leverages CA Service Virtualization to ...
Case Study: American Family Insurance Leverages CA Service Virtualization to ...CA Technologies
 
Reinventing Application Performance Testing with Service Virtualization
Reinventing Application Performance Testing with Service VirtualizationReinventing Application Performance Testing with Service Virtualization
Reinventing Application Performance Testing with Service VirtualizationCA Technologies
 
Tech Talk: Federate to an SAML-Enabled App in Minutes
Tech Talk: Federate to an SAML-Enabled App in MinutesTech Talk: Federate to an SAML-Enabled App in Minutes
Tech Talk: Federate to an SAML-Enabled App in MinutesCA Technologies
 
Decrease Test Build Time, Not Test Quality with CA BlazeMeter
Decrease Test Build Time, Not Test Quality with CA BlazeMeterDecrease Test Build Time, Not Test Quality with CA BlazeMeter
Decrease Test Build Time, Not Test Quality with CA BlazeMeterCA Technologies
 
Tech Talk: Achieve a Customer-Centric View in an Omni-Channel World  
Tech Talk: Achieve a Customer-Centric View in an Omni-Channel World  Tech Talk: Achieve a Customer-Centric View in an Omni-Channel World  
Tech Talk: Achieve a Customer-Centric View in an Omni-Channel World  CA Technologies
 
Hands-On Lab: Leverage New Dashboards in CA Unified Infrastructure Management...
Hands-On Lab: Leverage New Dashboards in CA Unified Infrastructure Management...Hands-On Lab: Leverage New Dashboards in CA Unified Infrastructure Management...
Hands-On Lab: Leverage New Dashboards in CA Unified Infrastructure Management...CA Technologies
 
Let the conversation flow with Brocade vADC
Let the conversation flow with Brocade vADCLet the conversation flow with Brocade vADC
Let the conversation flow with Brocade vADCBrocade
 
Pre-Con Ed: Your Voice Counts! Customer Driven Requirements for CA Workload A...
Pre-Con Ed: Your Voice Counts! Customer Driven Requirements for CA Workload A...Pre-Con Ed: Your Voice Counts! Customer Driven Requirements for CA Workload A...
Pre-Con Ed: Your Voice Counts! Customer Driven Requirements for CA Workload A...CA Technologies
 
Pre-Con Ed: Streamline Agile Workload Automation Processes for a Repeatable a...
Pre-Con Ed: Streamline Agile Workload Automation Processes for a Repeatable a...Pre-Con Ed: Streamline Agile Workload Automation Processes for a Repeatable a...
Pre-Con Ed: Streamline Agile Workload Automation Processes for a Repeatable a...CA Technologies
 

Similar to Requirements are King – Better Requirements = Better Software (20)

TechTalk: Sometimes Less is More –Visualization Can Reduce your Test Data whi...
TechTalk: Sometimes Less is More –Visualization Can Reduce your Test Data whi...TechTalk: Sometimes Less is More –Visualization Can Reduce your Test Data whi...
TechTalk: Sometimes Less is More –Visualization Can Reduce your Test Data whi...
 
TechTalk: Going Full Circle - Linking Code to Tests to Requirements and Back ...
TechTalk: Going Full Circle - Linking Code to Tests to Requirements and Back ...TechTalk: Going Full Circle - Linking Code to Tests to Requirements and Back ...
TechTalk: Going Full Circle - Linking Code to Tests to Requirements and Back ...
 
Mainframe Application Modernization for Enterprise Developers
Mainframe Application Modernization for Enterprise DevelopersMainframe Application Modernization for Enterprise Developers
Mainframe Application Modernization for Enterprise Developers
 
Tech Talk: Web Access Management and Federation – Two Great Tastes that Taste...
Tech Talk: Web Access Management and Federation – Two Great Tastes that Taste...Tech Talk: Web Access Management and Federation – Two Great Tastes that Taste...
Tech Talk: Web Access Management and Federation – Two Great Tastes that Taste...
 
Pre-Con Ed: Build Your Own Apps for an Enhanced Network Management Experience...
Pre-Con Ed: Build Your Own Apps for an Enhanced Network Management Experience...Pre-Con Ed: Build Your Own Apps for an Enhanced Network Management Experience...
Pre-Con Ed: Build Your Own Apps for an Enhanced Network Management Experience...
 
Hands-On Lab: Tune CA Performance Management for an Optimal Network Performan...
Hands-On Lab: Tune CA Performance Management for an Optimal Network Performan...Hands-On Lab: Tune CA Performance Management for an Optimal Network Performan...
Hands-On Lab: Tune CA Performance Management for an Optimal Network Performan...
 
Hands-On Lab: Get the Most Out of Your Network Performance Metrics With Innov...
Hands-On Lab: Get the Most Out of Your Network Performance Metrics With Innov...Hands-On Lab: Get the Most Out of Your Network Performance Metrics With Innov...
Hands-On Lab: Get the Most Out of Your Network Performance Metrics With Innov...
 
How to Solve Problems of Testing in Agile Environments
How to Solve Problems of Testing in Agile EnvironmentsHow to Solve Problems of Testing in Agile Environments
How to Solve Problems of Testing in Agile Environments
 
Pre-Con Ed: Where's the Data? How CA's DevTest Solutions Work Together to Lev...
Pre-Con Ed: Where's the Data? How CA's DevTest Solutions Work Together to Lev...Pre-Con Ed: Where's the Data? How CA's DevTest Solutions Work Together to Lev...
Pre-Con Ed: Where's the Data? How CA's DevTest Solutions Work Together to Lev...
 
TechTalk: What Happened in the Backend? The Power of DB Compare
TechTalk: What Happened in the Backend? The Power of DB CompareTechTalk: What Happened in the Backend? The Power of DB Compare
TechTalk: What Happened in the Backend? The Power of DB Compare
 
Tech Talk: Running Successful Betas in a DevOps World
Tech Talk: Running Successful Betas in a DevOps WorldTech Talk: Running Successful Betas in a DevOps World
Tech Talk: Running Successful Betas in a DevOps World
 
Case Study: American Family Insurance Leverages CA Service Virtualization to ...
Case Study: American Family Insurance Leverages CA Service Virtualization to ...Case Study: American Family Insurance Leverages CA Service Virtualization to ...
Case Study: American Family Insurance Leverages CA Service Virtualization to ...
 
Reinventing Application Performance Testing with Service Virtualization
Reinventing Application Performance Testing with Service VirtualizationReinventing Application Performance Testing with Service Virtualization
Reinventing Application Performance Testing with Service Virtualization
 
Tech Talk: Federate to an SAML-Enabled App in Minutes
Tech Talk: Federate to an SAML-Enabled App in MinutesTech Talk: Federate to an SAML-Enabled App in Minutes
Tech Talk: Federate to an SAML-Enabled App in Minutes
 
Decrease Test Build Time, Not Test Quality with CA BlazeMeter
Decrease Test Build Time, Not Test Quality with CA BlazeMeterDecrease Test Build Time, Not Test Quality with CA BlazeMeter
Decrease Test Build Time, Not Test Quality with CA BlazeMeter
 
Tech Talk: Achieve a Customer-Centric View in an Omni-Channel World  
Tech Talk: Achieve a Customer-Centric View in an Omni-Channel World  Tech Talk: Achieve a Customer-Centric View in an Omni-Channel World  
Tech Talk: Achieve a Customer-Centric View in an Omni-Channel World  
 
Hands-On Lab: Leverage New Dashboards in CA Unified Infrastructure Management...
Hands-On Lab: Leverage New Dashboards in CA Unified Infrastructure Management...Hands-On Lab: Leverage New Dashboards in CA Unified Infrastructure Management...
Hands-On Lab: Leverage New Dashboards in CA Unified Infrastructure Management...
 
Let the conversation flow with Brocade vADC
Let the conversation flow with Brocade vADCLet the conversation flow with Brocade vADC
Let the conversation flow with Brocade vADC
 
Pre-Con Ed: Your Voice Counts! Customer Driven Requirements for CA Workload A...
Pre-Con Ed: Your Voice Counts! Customer Driven Requirements for CA Workload A...Pre-Con Ed: Your Voice Counts! Customer Driven Requirements for CA Workload A...
Pre-Con Ed: Your Voice Counts! Customer Driven Requirements for CA Workload A...
 
Pre-Con Ed: Streamline Agile Workload Automation Processes for a Repeatable a...
Pre-Con Ed: Streamline Agile Workload Automation Processes for a Repeatable a...Pre-Con Ed: Streamline Agile Workload Automation Processes for a Repeatable a...
Pre-Con Ed: Streamline Agile Workload Automation Processes for a Repeatable a...
 

More from CA Technologies

CA Mainframe Resource Intelligence
CA Mainframe Resource IntelligenceCA Mainframe Resource Intelligence
CA Mainframe Resource IntelligenceCA Technologies
 
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform ExcellenceMainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform ExcellenceCA Technologies
 
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...CA Technologies
 
Case Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software DevelopmentCase Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software DevelopmentCA Technologies
 
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...CA Technologies
 
Case Study: Privileged Access in a World on Time
Case Study: Privileged Access in a World on TimeCase Study: Privileged Access in a World on Time
Case Study: Privileged Access in a World on TimeCA Technologies
 
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...CA Technologies
 
Case Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital GovernmentCase Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital GovernmentCA Technologies
 
Making Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security ProgramMaking Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security ProgramCA Technologies
 
Keynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive AdvantageKeynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive AdvantageCA Technologies
 
Emerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access ManagementEmerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access ManagementCA Technologies
 
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...CA Technologies
 
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...CA Technologies
 
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...CA Technologies
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...CA Technologies
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...CA Technologies
 
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...CA Technologies
 
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...CA Technologies
 
Blockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of DeploymentBlockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of DeploymentCA Technologies
 
Establish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital EnterpriseEstablish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital EnterpriseCA Technologies
 

More from CA Technologies (20)

CA Mainframe Resource Intelligence
CA Mainframe Resource IntelligenceCA Mainframe Resource Intelligence
CA Mainframe Resource Intelligence
 
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform ExcellenceMainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
 
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
 
Case Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software DevelopmentCase Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software Development
 
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
 
Case Study: Privileged Access in a World on Time
Case Study: Privileged Access in a World on TimeCase Study: Privileged Access in a World on Time
Case Study: Privileged Access in a World on Time
 
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
 
Case Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital GovernmentCase Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital Government
 
Making Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security ProgramMaking Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security Program
 
Keynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive AdvantageKeynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive Advantage
 
Emerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access ManagementEmerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access Management
 
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
 
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
 
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...
 
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
 
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
 
Blockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of DeploymentBlockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of Deployment
 
Establish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital EnterpriseEstablish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital Enterprise
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 

Requirements are King – Better Requirements = Better Software