SlideShare a Scribd company logo
AT5	
Concurrent	Session	
11/9/17	11:30	AM	
	
	
	
	
	
Put	Agile	to	the	Test:	A	Case	Study	for	
Test	Agility	on	a	Large	IT	Project	
	
Presented	by:	
	
Todd	Jones	
Westfield	Insurance	
	
	
Brought	to	you	by:		
		
	
	
	
	
350	Corporate	Way,	Suite	400,	Orange	Park,	FL	32073		
888---268---8770	··	904---278---0524	-	info@techwell.com	-	https://www.techwell.com/
Todd	Jones	
Westfield	Insurance	
	
Todd	Jones	has	spent	his	entire	career	with	Westfield	Insurance—as	a	developer,	
architect,	testing	leader,	and	project	manager,	having	led	dozens	of	business	and	
technology	projects	with	a	proven	track	record	of	satisfied	sponsors	and	team	
members.	He	led	the	testing	project	team	for	the	case	study—a	$90	MM	
program	comprised	of	six	projects	to	replace	an	aging	legacy	system.	An	active	
member	of	the	Project	Management	Institute,	he	serves	on	the	board	of	the	
Northeast	Ohio	Chapter.	He	was	recognized	last	year	for	his	contributions	to	the	
profession	with	the	Dr.	Harold	Kerzner	Award	for	Project	Management	
Excellence.	Connect	with	Todd	on	LinkedIn.
10/16/17	
1	
Todd R Jones
PMP, CSM, PMI-ACP
Putting Agile to the Test:
A Case Study for Test Agility on a Large IT Project
©2017 Todd R Jones
Who am I?
Todd R Jones
PMP, CSM, PMI-ACP
10/16/17	
2	
Learning Objectives
•  Understand how agile techniques can be applied to the testing
portion of a large project - via a case study
•  Appreciate the scope, challenges, approach, artifacts, benefits
and lessons learned for our project
•  Be able to apply agile techniques and tracking tools to projects
in your work environment
Setting the Stage
10/16/17	
3	
Challenges
•  Testing unable to start as planned due to missed
development complete milestones
•  Internally, multiple test systems configured differently
•  Vendor test systems did not align to our test environments
•  Questionable stability of the System Integration Test (SIT)
environment
•  Changing business requirements – lack of traceability
•  Mix of IT and Business testers
•  Communicating progress was not consistent
So what did we do?
•  Threw everything out the nearest window and told management
we were going Agile!
10/16/17	
4	
Actually we did adopt key agile principles…
Note: No windows
were broken in the
delivery of this
project!
•  Development was not complete on time for testing to start
as planned
•  Internally, multiple test systems configured differently
•  Vendor test systems did not align to our test environments
•  Questionable stability of the System Integration Test (SIT)
environment
•  Changing business requirements – lack of traceability
•  IT testers and Business testers
•  Communicating progress was not consistent
Given these Challenges, what principles
from the Agile Manifesto can you apply?
Break into small groups and discuss for 5-6 minutes.
10/16/17	
5	
The meeting (re)starts in
minute
1
Small Group Exercise
The meeting (re)starts in
seconds
45
Small Group Exercise
10/16/17	
6	
The meeting (re)starts in
seconds
30
Small Group Exercise
The meeting (re)starts in
seconds
15
Small Group Exercise
10/16/17	
7	
The meeting (re)starts
NOW!
Small Group Exercise
•  Development was not complete on time for testing to start
as planned
•  Internally, multiple test systems configured differently
•  Vendor test systems did not align to our test environments
•  Questionable stability of the System Integration Test (SIT)
environment
•  Changing business requirements – lack of traceability
•  IT testers and Business testers
•  Communicating progress was not consistent
Given these Challenges, what principles
from the Agile Manifesto can you apply?
10/16/17	
8	
Expected AVG Closed
Avg	Days	
to	Fix
Closed
Avg	Days	
to	Fix
Closed
Avg	Days	
to	Fix
Closed
Avg	Days	
to	Fix
Closed
Avg	Days	
to	Fix
Closed
Avg	Days	
to	Fix
Closed
Fatal 1.0 3.9 7.0 2.1 1.0 13.0 1.0 6.0 1.0 5.0 0.0 NA 0.0 NA 0.0
Critical 3.0 7.5 154.0 7.1 12.0 11.4 3.0 3.7 8.0 6.3 4.0 6.5 0.0 NA 5.0
All	Projects	Defect	
Count
CMS Services Payments
Test	Case	Execution	and	Business	Scenarios Test	Case	Execution	and	Business	Scenarios
Plan	Defect	% Plan	Defect	%
SIT	2
Current	Defect	
Details
SIT	2	Critical	/	Fatal	Defect	Trend
Defect	Quality Defect	Quality
Blocked	Scenarios
Graduated	To	Plan
9
Scenarios	Graduated
20 315
Scenarios	Graduated
Test	Cases	
Blocked	by	
Incomplete	
Development
1 47 3 0
of	24 of	22 of	22
Scenarios	Graduated
19 15
Graduated	To	Plan Graduated	To	Plan
38% 86% 71%
Test	Case	Execution	and	Business	Scenarios
Blocked	
Scenarios
Test	Cases	
Blocked	by	
Incomplete	
Development
Blocked	
Scenarios
Test	Cases	
Blocked	by	
Incomplete	
Development
ECF Reporting PODS
Plan	Defect	%
Actual	Defect	% Actual	Defect	% Actual	Defect	%
6% 5% 1%
Legacy
Avg	Days	to	Fix
NA
10.4
All	Projects
7/18/2014	-	There	are	3	blocked	scenarios:	#3	(def	8237),	
#7	(def	8281),	and	#21	(def	8285).
7/16/2014	-	There	are	5	blocked	scenarios:	#3	(def	8237),	
#7	(def	8281),	#12	(def	8291),	#16	(def	8291),	and	#21	
(def	8285).
7/14/2014	-	There	are	5	blocked	scenarios:	#3	(def	8237),	
#7	(def	8281),	#12	(def	8291),	#16	(def	8291),	and	#21	
(def	8285).
Actual	Defect	%	to	Plan Actual	Defect	%	to	Plan Actual	Defect	%	to	Plan
0
13
20% 40% 10%
Run	1 Run	2
Defect	Quality
Run	3
SIT	2			-			as	of 7/18
Defects	found	in	SIT	2
Daily	-	Open	SIT	Count Weekly	-	All	SIT	Defects	Turnaround	Analysis	-	Last	Run	3/13/2014
0%0%0%1%1%1%1%1%
2%2%
10%
18%18%18%
23%
29%
33%
42%
30%30%30%30%30%31%32%32%32%32%
35%36%36%
0%
10%
20%
30%
40%
50%
60%
17-Feb
18-Feb
19-Feb
20-Feb
21-Feb
22-Feb
23-Feb
24-Feb
25-Feb
26-Feb
27-Feb
28-Feb
1-Mar
2-Mar
3-Mar
4-Mar
5-Mar
6-Mar
7-Mar
8-Mar
9-Mar
10-Mar
11-Mar
12-Mar
13-Mar
14-Mar
15-Mar
16-Mar
17-Mar
18-Mar
19-Mar
20-Mar
21-Mar
Plan
Actual
4%
6%7%8%8%8%8%
10%
12%
17%
21%
23%23%23%
27%
31%
35%
39%
43%43%43%
45%
47%
49%
52%
54%54%54%
56%57%57%
59%
63%63%63%63%
65%
68%68%
70%70%70%70%71%72%
74%75%75%75%75%
77%78%79%79%79%79%79%79%80%
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
24-Mar
26-Mar
28-Mar
30-Mar
1-Apr
3-Apr
5-Apr
7-Apr
9-Apr
11-Apr
13-Apr
15-Apr
17-Apr
19-Apr
21-Apr
23-Apr
25-Apr
27-Apr
29-Apr
1-May
3-May
5-May
7-May
9-May
11-May
13-May
15-May
17-May
19-May
21-May
23-May
25-May
27-May
29-May
Plan
Actual
0
9%
14%
17%
20%
29%
37%
40%
46%
52%
58%
68%68%68%
72%
77%79%81%83%83%83%83%
84%84%85%86%
87%87%87%87%87%87%87%89%
0
0.2
0.4
0.6
0.8
1
1.2
15-Jun
16-Jun
17-Jun
18-Jun
19-Jun
20-Jun
21-Jun
22-Jun
23-Jun
24-Jun
25-Jun
26-Jun
27-Jun
28-Jun
29-Jun
30-Jun
1-Jul
2-Jul
3-Jul
4-Jul
5-Jul
6-Jul
7-Jul
8-Jul
9-Jul
10-Jul
11-Jul
12-Jul
13-Jul
14-Jul
15-Jul
16-Jul
17-Jul
18-Jul
19-Jul
20-Jul
21-Jul
22-Jul
Plan
Actual
1,561
15
126
1,240
TC	Not	Started
TC	Running
TC	Failed
TC	Completed
0
500
1000
1500
2000
2500
2031
109
TC	Started
Defects
0
500
1000
1500
2000
2500 2219
23
TC	Started
Defects
0
200
400
600
800
1000
1200
1400
1381
80
TC	Started
Defects
328
4 89
1,938
TC	Not	Started
TC	Running
TC	Failed
TC	Completed
2624
4
2,211
TC	Not	Started
TC	Running
TC	Failed
TC	Completed
0
5
10
15
20
25
30
35
40
45
Remaining	Open
New	Open	Today
Newly	Removed	Today
Progress was measured by delivering software
free of critical defects.
Progress was measured by delivering software
free of critical defects.
Fatal
Critical
All	Projects	Defect	
Count
SIT	2
Current	Defect	
Details
0
13
Daily	-	Open	SIT	Count
10/16/17	
9	
Progress was measured by delivering software
free of critical defects.
Expected AVG Closed
Avg	Days	
to	Fix
Closed
Avg	Days	
to	Fix
Closed
Avg	Days	
to	Fix
Closed
Avg	Days	
to	Fix
Closed
Avg	Days	
to	Fix
Closed
Avg	Days	
to	Fix
Closed
1.0 3.9 7.0 2.1 1.0 13.0 1.0 6.0 1.0 5.0 0.0 NA 0.0 NA 0.0
3.0 7.5 154.0 7.1 12.0 11.4 3.0 3.7 8.0 6.3 4.0 6.5 0.0 NA 5.0
CMS Services Payments ECF Reporting PODSLegacy
Avg	Days	to	Fix
NA
10.4
All	Projects
Weekly	-	All	SIT	Defects	Turnaround	Analysis	-	Last	Run	3/13/2014
Progress was measured by delivering software
free of critical defects.
SIT	2	Critical	/	Fatal	Defect	Trend
0
5
10
15
20
25
30
35
40
45
Remaining	Open
New	Open	Today
Newly	Removed	Today
10/16/17	
10	
Progress was measured by delivering software
free of critical defects.
Graduated	To	Plan
Scenarios	Graduated
3 0
of	2215
71%
Test	Case	Execution	and	Business	Scenarios
Blocked	
Scenarios
Test	Cases	
Blocked	by	
Incomplete	
Development
Plan	Defect	%
Actual	Defect	%
1%
Actual	Defect	%	to	Plan
10%
Defect	Quality
Run	3
0
9%
14%
17%
20%
29%
37%
40%
46%
52%
58%
68%68%68%
72%
77%79%81%83%83%83%83%84%84%85%86%87%87%87%87%87%87%87%89%
0
0.2
0.4
0.6
0.8
1
1.2
15-Jun
16-Jun
17-Jun
18-Jun
19-Jun
20-Jun
21-Jun
22-Jun
23-Jun
24-Jun
25-Jun
26-Jun
27-Jun
28-Jun
29-Jun
30-Jun
1-Jul
2-Jul
3-Jul
4-Jul
5-Jul
6-Jul
7-Jul
8-Jul
9-Jul
10-Jul
11-Jul
12-Jul
13-Jul
14-Jul
15-Jul
16-Jul
17-Jul
18-Jul
19-Jul
20-Jul
21-Jul
22-Jul
Plan
Actual
0
500
1000
1500
2000
2500 2219
23
TC	Started
Defects
2624
4
2,211
TC	Not	Started
TC	Running
TC	Failed
TC	Completed
Working software was deployed regularly (almost
daily) for business validation.
10/16/17	
11	
Adapting to changing requirements throughout
the testing phase drove success.
Image courtesy of Sira Anamwong at FreeDigitalPhotos.net
Developers, testers, and business sat and worked
together during the entire testing phase.
10/16/17	
12	
Majority of the testing team was co-located in the
‘SITuation Room.’
How have you facilitated
co-location when working
with a geographically
dispersed team?
Testing team was motivated and empowered to
deliver.
10/16/17	
13	
Team sustained constant pace for the duration of
the SIT phase (work hard, play hard).
•  Team events
–  Monthly dinners
–  Wine / sports bar events
–  Country line dancing
–  Celebrate ‘life events’
–  Exercise together
–  Remote vs on-site
–  ‘Wake’ for departing team
members
Customer satisfaction was the highest priority.
Metrics Chart
was updated
daily and
posted on
multiple walls in
the building
10/16/17	
14	
Business scenarios and test cases were prioritized.
Lower priority work was not done until later.
Defect
ID
Top 40
Rank Status Severity Priority Summary
Project
Assignment
8194 1 Fix Failed 1-Fatal 1-High SIT: Occurance Incrementer is not generated correclty for policy in SIT Legacy
Remediation
7788 2 Fix Failed 2-Critical 1-High ISO-Medicare Report - Mapping of Required Fields- Target Close 7/10 CMS
8326 3 Referred 2-Critical 1-High CMS Not able to reopen subrogation at a feature level and need to in order to
continue to process recoveries if needed
Legacy
Remediation
8208 4 Referred 2-Critical 1-High Completing FNOL receiving WebSeal error Services
8190 5 Fix Failed 2-Critical 1-High Copart: XML invoice for lot # 41315924 resulted in Copart logging the following error:
http_url_post_raw error ERROR-41315924201406261357
CMS
8139 6 Fix Failed 2-Critical 1-High Incomplete and incorrect Claim Rep Profile data loaded to CMS Services
8223 7 Referred 2-Critical 1-High SIT: Backfeed events are not generated for Payments on Feature 04 on claim
0001504603
CMS
4503 8 Fixed 3-Moderate 1-High Accounting request to capture originally-entered issue date for manual payments for
1099 reporting
Payments
8066 9 Fix Failed 2-Critical 1-High SIT environment of Claim Center has logged out user ID sittest069 three times while
actively updating Claim Center screens. Occurred 6/20/14 between 7:15am and
9:15am
XSA
8215 10 Referred 2-Critical 1-High Claims Inquiry- reserve offsets are displaying in Claims Inquiry and should not Legacy
Remediation
Testing team reviewed and re-grouped at the end
of each sprint to adjust to changes.
10/16/17	
15	
Benefits – put the ‘icing on the cake’
Overcoming the Challenges
1.  Testing unable to start as planned
due to missed development
complete milestones
2.  Internally, multiple test systems
configured differently
3.  Vendor test systems did not align to
our test environments
4.  Questionable stability of the System
Integration Test (SIT) environment
5.  Changing business requirements –
lack of traceability
6.  Mix of IT and Business testers
7.  Communicating progress was not
consistent
" Prioritized product delivery into
sprints; focused testing on
individual insurance products
" Standardized where possible;
documented variances
" Phased delivery – started in test
and moved to SIT
" Sprint 0 to validate SIT prior to test
start; SIT under release mgt control
" Alignment of BSA and Test Lead to
review changes and test findings
" Paired together; co-mentoring
" Developed testing dashboard and
published daily; wall charts visibility
10/16/17	
16	
Lessons Learned from Testing
•  More consistent application of risk-based testing to prioritize
most important work
•  Expanded usage of automated testing (grew from build testing
to full scenario automation)
•  Prescribed order for type of testing: functional, then end-to-end,
then business scenario
•  Consistency of test cases; more normalized size of test cases to
effectively track progress
•  Daily cross-functional defect triage provided instant perspective
of the quality/stability of the total codebase and capacity across
development and testing teams for resolution and re-test
Questions?
10/16/17	
17	
Thank you!
www.linkedin.com/in/toddrjones
Name | Todd R Jones
PMP, CSM, PMI-ACP
Email | toddrjones@westfieldgrp.com
memberservices@pmineo.org
©2017 Todd R Jones
Published as part of…

More Related Content

What's hot

EuroSPI O'Donnell Richardson Agile Methods in a Very Small Company Presentation
EuroSPI O'Donnell Richardson Agile Methods in a Very Small Company PresentationEuroSPI O'Donnell Richardson Agile Methods in a Very Small Company Presentation
EuroSPI O'Donnell Richardson Agile Methods in a Very Small Company PresentationMichael O'Donnell
 
Verification and Validation with Innoslate Slide Deck
Verification and Validation with Innoslate Slide DeckVerification and Validation with Innoslate Slide Deck
Verification and Validation with Innoslate Slide Deck
SarahCraig7
 
Actavis In the Pipeline 4909 - Employee spotlight
Actavis In the Pipeline 4909 - Employee spotlightActavis In the Pipeline 4909 - Employee spotlight
Actavis In the Pipeline 4909 - Employee spotlightBob Marchese
 
Your Team’s Not Agile If You’re Not Doing Agile Testing
Your Team’s Not Agile If You’re Not Doing Agile TestingYour Team’s Not Agile If You’re Not Doing Agile Testing
Your Team’s Not Agile If You’re Not Doing Agile Testing
TechWell
 
Pcts Proj Service
Pcts Proj ServicePcts Proj Service
Pcts Proj Service
Clacher
 
2009 06 01 The Lean Startup Texas Edition
2009 06 01 The Lean Startup Texas Edition2009 06 01 The Lean Startup Texas Edition
2009 06 01 The Lean Startup Texas EditionEric Ries
 
Continuous Delivery in a Legacy Shop - One Step at a Time
Continuous Delivery in a Legacy Shop - One Step at a TimeContinuous Delivery in a Legacy Shop - One Step at a Time
Continuous Delivery in a Legacy Shop - One Step at a Time
Gene Gotimer
 
Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012
Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012
Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012
TEST Huddle
 
Andy cv
Andy   cvAndy   cv
Andy cv
Andy Nunn
 
Newest Nghia Resume up-date
Newest Nghia Resume up-dateNewest Nghia Resume up-date
Newest Nghia Resume up-dateNghia Nguyen
 
DOES14 - Reena Mathew and Dave Mangot - Salesforce
DOES14 - Reena Mathew and Dave Mangot - SalesforceDOES14 - Reena Mathew and Dave Mangot - Salesforce
DOES14 - Reena Mathew and Dave Mangot - Salesforce
Gene Kim
 
Stefan von Henner Reference Letter - From VP of Design Engineering
Stefan von Henner Reference Letter - From VP of Design EngineeringStefan von Henner Reference Letter - From VP of Design Engineering
Stefan von Henner Reference Letter - From VP of Design EngineeringStefan von Henner
 
6 Tips to Accelerate MedTech Time To Clinical Data
6 Tips to Accelerate MedTech Time To Clinical Data6 Tips to Accelerate MedTech Time To Clinical Data
6 Tips to Accelerate MedTech Time To Clinical Data
Andy Rogers
 
Measurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersMeasurement and Metrics for Test Managers
Measurement and Metrics for Test Managers
TechWell
 
The Differences between The Worldwide Certification System and The Japanese L...
The Differences between The Worldwide Certification System and The Japanese L...The Differences between The Worldwide Certification System and The Japanese L...
The Differences between The Worldwide Certification System and The Japanese L...
Kazuki Otsu
 
The 10 commandments of an agile tester in a legacy world
The 10 commandments of an agile tester in a legacy worldThe 10 commandments of an agile tester in a legacy world
The 10 commandments of an agile tester in a legacy world
AgilePractitionersIL
 
Fundamentals of Risk-based Testing
Fundamentals of Risk-based TestingFundamentals of Risk-based Testing
Fundamentals of Risk-based Testing
TechWell
 
Defect analysis and prevention methods
Defect analysis and prevention methods Defect analysis and prevention methods
Defect analysis and prevention methods
deep sharma
 

What's hot (19)

T1
T1T1
T1
 
EuroSPI O'Donnell Richardson Agile Methods in a Very Small Company Presentation
EuroSPI O'Donnell Richardson Agile Methods in a Very Small Company PresentationEuroSPI O'Donnell Richardson Agile Methods in a Very Small Company Presentation
EuroSPI O'Donnell Richardson Agile Methods in a Very Small Company Presentation
 
Verification and Validation with Innoslate Slide Deck
Verification and Validation with Innoslate Slide DeckVerification and Validation with Innoslate Slide Deck
Verification and Validation with Innoslate Slide Deck
 
Actavis In the Pipeline 4909 - Employee spotlight
Actavis In the Pipeline 4909 - Employee spotlightActavis In the Pipeline 4909 - Employee spotlight
Actavis In the Pipeline 4909 - Employee spotlight
 
Your Team’s Not Agile If You’re Not Doing Agile Testing
Your Team’s Not Agile If You’re Not Doing Agile TestingYour Team’s Not Agile If You’re Not Doing Agile Testing
Your Team’s Not Agile If You’re Not Doing Agile Testing
 
Pcts Proj Service
Pcts Proj ServicePcts Proj Service
Pcts Proj Service
 
2009 06 01 The Lean Startup Texas Edition
2009 06 01 The Lean Startup Texas Edition2009 06 01 The Lean Startup Texas Edition
2009 06 01 The Lean Startup Texas Edition
 
Continuous Delivery in a Legacy Shop - One Step at a Time
Continuous Delivery in a Legacy Shop - One Step at a TimeContinuous Delivery in a Legacy Shop - One Step at a Time
Continuous Delivery in a Legacy Shop - One Step at a Time
 
Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012
Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012
Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012
 
Andy cv
Andy   cvAndy   cv
Andy cv
 
Newest Nghia Resume up-date
Newest Nghia Resume up-dateNewest Nghia Resume up-date
Newest Nghia Resume up-date
 
DOES14 - Reena Mathew and Dave Mangot - Salesforce
DOES14 - Reena Mathew and Dave Mangot - SalesforceDOES14 - Reena Mathew and Dave Mangot - Salesforce
DOES14 - Reena Mathew and Dave Mangot - Salesforce
 
Stefan von Henner Reference Letter - From VP of Design Engineering
Stefan von Henner Reference Letter - From VP of Design EngineeringStefan von Henner Reference Letter - From VP of Design Engineering
Stefan von Henner Reference Letter - From VP of Design Engineering
 
6 Tips to Accelerate MedTech Time To Clinical Data
6 Tips to Accelerate MedTech Time To Clinical Data6 Tips to Accelerate MedTech Time To Clinical Data
6 Tips to Accelerate MedTech Time To Clinical Data
 
Measurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersMeasurement and Metrics for Test Managers
Measurement and Metrics for Test Managers
 
The Differences between The Worldwide Certification System and The Japanese L...
The Differences between The Worldwide Certification System and The Japanese L...The Differences between The Worldwide Certification System and The Japanese L...
The Differences between The Worldwide Certification System and The Japanese L...
 
The 10 commandments of an agile tester in a legacy world
The 10 commandments of an agile tester in a legacy worldThe 10 commandments of an agile tester in a legacy world
The 10 commandments of an agile tester in a legacy world
 
Fundamentals of Risk-based Testing
Fundamentals of Risk-based TestingFundamentals of Risk-based Testing
Fundamentals of Risk-based Testing
 
Defect analysis and prevention methods
Defect analysis and prevention methods Defect analysis and prevention methods
Defect analysis and prevention methods
 

Similar to Put Agile to the Test: A Case Study for Test Agility on a Large IT Project

Solve Everyday IT Problems with DevOps
Solve Everyday IT Problems with DevOpsSolve Everyday IT Problems with DevOps
Solve Everyday IT Problems with DevOps
Josiah Renaudin
 
Good IT Project Management
Good IT Project Management Good IT Project Management
Good IT Project Management
William Francis
 
Delivering A Great End User Experience
Delivering A Great End User ExperienceDelivering A Great End User Experience
Delivering A Great End User Experience
Trevor Warren
 
Evolution of service transition
Evolution of service transitionEvolution of service transition
Evolution of service transition
Stuart Rance
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nationAlexis Hui
 
Using Accolade to Manage Agile Software Development Processes
Using Accolade to Manage Agile Software Development ProcessesUsing Accolade to Manage Agile Software Development Processes
Using Accolade to Manage Agile Software Development Processes
Sopheon
 
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip LewWhen Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
XBOSoft
 
Building a Compelling Business Case for Continuous Delivery
Building a Compelling Business Case for Continuous DeliveryBuilding a Compelling Business Case for Continuous Delivery
Building a Compelling Business Case for Continuous Delivery
XebiaLabs
 
Brighttalk - Role of Change Management in the Service Introduction process
Brighttalk - Role of Change Management in the Service Introduction processBrighttalk - Role of Change Management in the Service Introduction process
Brighttalk - Role of Change Management in the Service Introduction process
Anthony Oxley
 
BharathiGurusamyResume21082016
BharathiGurusamyResume21082016BharathiGurusamyResume21082016
BharathiGurusamyResume21082016Bharathi Gurusamy
 
ProcessWorld_2010_WashingtonDC_Governance
ProcessWorld_2010_WashingtonDC_GovernanceProcessWorld_2010_WashingtonDC_Governance
ProcessWorld_2010_WashingtonDC_GovernanceJohn Suzanne
 
Moving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial ManufacturingMoving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial ManufacturingZero Wait-State
 
Test Automation on Large Agile Projects: It's Not a Cakewalk
Test Automation on Large Agile Projects: It's Not a CakewalkTest Automation on Large Agile Projects: It's Not a Cakewalk
Test Automation on Large Agile Projects: It's Not a Cakewalk
TechWell
 
The Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project ManagersThe Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project Managers
Harvard Web Working Group
 
SplunkLive! London 2015 - DevOps Breakout
SplunkLive! London 2015 - DevOps BreakoutSplunkLive! London 2015 - DevOps Breakout
SplunkLive! London 2015 - DevOps Breakout
Splunk
 
Owasp summit debrief v1.0 (jun 2017)
Owasp summit debrief v1.0 (jun 2017)Owasp summit debrief v1.0 (jun 2017)
Owasp summit debrief v1.0 (jun 2017)
owaspsummit
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas
Naresh Jain
 

Similar to Put Agile to the Test: A Case Study for Test Agility on a Large IT Project (20)

Solve Everyday IT Problems with DevOps
Solve Everyday IT Problems with DevOpsSolve Everyday IT Problems with DevOps
Solve Everyday IT Problems with DevOps
 
Good IT Project Management
Good IT Project Management Good IT Project Management
Good IT Project Management
 
Delivering A Great End User Experience
Delivering A Great End User ExperienceDelivering A Great End User Experience
Delivering A Great End User Experience
 
Evolution of service transition
Evolution of service transitionEvolution of service transition
Evolution of service transition
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
 
Using Accolade to Manage Agile Software Development Processes
Using Accolade to Manage Agile Software Development ProcessesUsing Accolade to Manage Agile Software Development Processes
Using Accolade to Manage Agile Software Development Processes
 
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip LewWhen Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
 
SmitaJain_CV
SmitaJain_CVSmitaJain_CV
SmitaJain_CV
 
Building a Compelling Business Case for Continuous Delivery
Building a Compelling Business Case for Continuous DeliveryBuilding a Compelling Business Case for Continuous Delivery
Building a Compelling Business Case for Continuous Delivery
 
Brighttalk - Role of Change Management in the Service Introduction process
Brighttalk - Role of Change Management in the Service Introduction processBrighttalk - Role of Change Management in the Service Introduction process
Brighttalk - Role of Change Management in the Service Introduction process
 
BharathiGurusamyResume21082016
BharathiGurusamyResume21082016BharathiGurusamyResume21082016
BharathiGurusamyResume21082016
 
ProcessWorld_2010_WashingtonDC_Governance
ProcessWorld_2010_WashingtonDC_GovernanceProcessWorld_2010_WashingtonDC_Governance
ProcessWorld_2010_WashingtonDC_Governance
 
Glen_Cutts-CV
Glen_Cutts-CVGlen_Cutts-CV
Glen_Cutts-CV
 
Moving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial ManufacturingMoving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial Manufacturing
 
Test Automation on Large Agile Projects: It's Not a Cakewalk
Test Automation on Large Agile Projects: It's Not a CakewalkTest Automation on Large Agile Projects: It's Not a Cakewalk
Test Automation on Large Agile Projects: It's Not a Cakewalk
 
The Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project ManagersThe Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project Managers
 
SplunkLive! London 2015 - DevOps Breakout
SplunkLive! London 2015 - DevOps BreakoutSplunkLive! London 2015 - DevOps Breakout
SplunkLive! London 2015 - DevOps Breakout
 
Owasp summit debrief v1.0 (jun 2017)
Owasp summit debrief v1.0 (jun 2017)Owasp summit debrief v1.0 (jun 2017)
Owasp summit debrief v1.0 (jun 2017)
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas
 
Portfolio
PortfolioPortfolio
Portfolio
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
TechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
TechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
TechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
TechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
TechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
TechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
TechWell
 
Ma 15
Ma 15Ma 15
Ma 15
TechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
TechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
TechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
TechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
TechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
TechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
TechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
TechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
TechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
TechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
TechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
TechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 

Recently uploaded (20)

GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 

Put Agile to the Test: A Case Study for Test Agility on a Large IT Project

  • 3. 10/16/17 1 Todd R Jones PMP, CSM, PMI-ACP Putting Agile to the Test: A Case Study for Test Agility on a Large IT Project ©2017 Todd R Jones Who am I? Todd R Jones PMP, CSM, PMI-ACP
  • 4. 10/16/17 2 Learning Objectives •  Understand how agile techniques can be applied to the testing portion of a large project - via a case study •  Appreciate the scope, challenges, approach, artifacts, benefits and lessons learned for our project •  Be able to apply agile techniques and tracking tools to projects in your work environment Setting the Stage
  • 5. 10/16/17 3 Challenges •  Testing unable to start as planned due to missed development complete milestones •  Internally, multiple test systems configured differently •  Vendor test systems did not align to our test environments •  Questionable stability of the System Integration Test (SIT) environment •  Changing business requirements – lack of traceability •  Mix of IT and Business testers •  Communicating progress was not consistent So what did we do? •  Threw everything out the nearest window and told management we were going Agile!
  • 6. 10/16/17 4 Actually we did adopt key agile principles… Note: No windows were broken in the delivery of this project! •  Development was not complete on time for testing to start as planned •  Internally, multiple test systems configured differently •  Vendor test systems did not align to our test environments •  Questionable stability of the System Integration Test (SIT) environment •  Changing business requirements – lack of traceability •  IT testers and Business testers •  Communicating progress was not consistent Given these Challenges, what principles from the Agile Manifesto can you apply? Break into small groups and discuss for 5-6 minutes.
  • 7. 10/16/17 5 The meeting (re)starts in minute 1 Small Group Exercise The meeting (re)starts in seconds 45 Small Group Exercise
  • 8. 10/16/17 6 The meeting (re)starts in seconds 30 Small Group Exercise The meeting (re)starts in seconds 15 Small Group Exercise
  • 9. 10/16/17 7 The meeting (re)starts NOW! Small Group Exercise •  Development was not complete on time for testing to start as planned •  Internally, multiple test systems configured differently •  Vendor test systems did not align to our test environments •  Questionable stability of the System Integration Test (SIT) environment •  Changing business requirements – lack of traceability •  IT testers and Business testers •  Communicating progress was not consistent Given these Challenges, what principles from the Agile Manifesto can you apply?
  • 10. 10/16/17 8 Expected AVG Closed Avg Days to Fix Closed Avg Days to Fix Closed Avg Days to Fix Closed Avg Days to Fix Closed Avg Days to Fix Closed Avg Days to Fix Closed Fatal 1.0 3.9 7.0 2.1 1.0 13.0 1.0 6.0 1.0 5.0 0.0 NA 0.0 NA 0.0 Critical 3.0 7.5 154.0 7.1 12.0 11.4 3.0 3.7 8.0 6.3 4.0 6.5 0.0 NA 5.0 All Projects Defect Count CMS Services Payments Test Case Execution and Business Scenarios Test Case Execution and Business Scenarios Plan Defect % Plan Defect % SIT 2 Current Defect Details SIT 2 Critical / Fatal Defect Trend Defect Quality Defect Quality Blocked Scenarios Graduated To Plan 9 Scenarios Graduated 20 315 Scenarios Graduated Test Cases Blocked by Incomplete Development 1 47 3 0 of 24 of 22 of 22 Scenarios Graduated 19 15 Graduated To Plan Graduated To Plan 38% 86% 71% Test Case Execution and Business Scenarios Blocked Scenarios Test Cases Blocked by Incomplete Development Blocked Scenarios Test Cases Blocked by Incomplete Development ECF Reporting PODS Plan Defect % Actual Defect % Actual Defect % Actual Defect % 6% 5% 1% Legacy Avg Days to Fix NA 10.4 All Projects 7/18/2014 - There are 3 blocked scenarios: #3 (def 8237), #7 (def 8281), and #21 (def 8285). 7/16/2014 - There are 5 blocked scenarios: #3 (def 8237), #7 (def 8281), #12 (def 8291), #16 (def 8291), and #21 (def 8285). 7/14/2014 - There are 5 blocked scenarios: #3 (def 8237), #7 (def 8281), #12 (def 8291), #16 (def 8291), and #21 (def 8285). Actual Defect % to Plan Actual Defect % to Plan Actual Defect % to Plan 0 13 20% 40% 10% Run 1 Run 2 Defect Quality Run 3 SIT 2 - as of 7/18 Defects found in SIT 2 Daily - Open SIT Count Weekly - All SIT Defects Turnaround Analysis - Last Run 3/13/2014 0%0%0%1%1%1%1%1% 2%2% 10% 18%18%18% 23% 29% 33% 42% 30%30%30%30%30%31%32%32%32%32% 35%36%36% 0% 10% 20% 30% 40% 50% 60% 17-Feb 18-Feb 19-Feb 20-Feb 21-Feb 22-Feb 23-Feb 24-Feb 25-Feb 26-Feb 27-Feb 28-Feb 1-Mar 2-Mar 3-Mar 4-Mar 5-Mar 6-Mar 7-Mar 8-Mar 9-Mar 10-Mar 11-Mar 12-Mar 13-Mar 14-Mar 15-Mar 16-Mar 17-Mar 18-Mar 19-Mar 20-Mar 21-Mar Plan Actual 4% 6%7%8%8%8%8% 10% 12% 17% 21% 23%23%23% 27% 31% 35% 39% 43%43%43% 45% 47% 49% 52% 54%54%54% 56%57%57% 59% 63%63%63%63% 65% 68%68% 70%70%70%70%71%72% 74%75%75%75%75% 77%78%79%79%79%79%79%79%80% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 24-Mar 26-Mar 28-Mar 30-Mar 1-Apr 3-Apr 5-Apr 7-Apr 9-Apr 11-Apr 13-Apr 15-Apr 17-Apr 19-Apr 21-Apr 23-Apr 25-Apr 27-Apr 29-Apr 1-May 3-May 5-May 7-May 9-May 11-May 13-May 15-May 17-May 19-May 21-May 23-May 25-May 27-May 29-May Plan Actual 0 9% 14% 17% 20% 29% 37% 40% 46% 52% 58% 68%68%68% 72% 77%79%81%83%83%83%83% 84%84%85%86% 87%87%87%87%87%87%87%89% 0 0.2 0.4 0.6 0.8 1 1.2 15-Jun 16-Jun 17-Jun 18-Jun 19-Jun 20-Jun 21-Jun 22-Jun 23-Jun 24-Jun 25-Jun 26-Jun 27-Jun 28-Jun 29-Jun 30-Jun 1-Jul 2-Jul 3-Jul 4-Jul 5-Jul 6-Jul 7-Jul 8-Jul 9-Jul 10-Jul 11-Jul 12-Jul 13-Jul 14-Jul 15-Jul 16-Jul 17-Jul 18-Jul 19-Jul 20-Jul 21-Jul 22-Jul Plan Actual 1,561 15 126 1,240 TC Not Started TC Running TC Failed TC Completed 0 500 1000 1500 2000 2500 2031 109 TC Started Defects 0 500 1000 1500 2000 2500 2219 23 TC Started Defects 0 200 400 600 800 1000 1200 1400 1381 80 TC Started Defects 328 4 89 1,938 TC Not Started TC Running TC Failed TC Completed 2624 4 2,211 TC Not Started TC Running TC Failed TC Completed 0 5 10 15 20 25 30 35 40 45 Remaining Open New Open Today Newly Removed Today Progress was measured by delivering software free of critical defects. Progress was measured by delivering software free of critical defects. Fatal Critical All Projects Defect Count SIT 2 Current Defect Details 0 13 Daily - Open SIT Count
  • 11. 10/16/17 9 Progress was measured by delivering software free of critical defects. Expected AVG Closed Avg Days to Fix Closed Avg Days to Fix Closed Avg Days to Fix Closed Avg Days to Fix Closed Avg Days to Fix Closed Avg Days to Fix Closed 1.0 3.9 7.0 2.1 1.0 13.0 1.0 6.0 1.0 5.0 0.0 NA 0.0 NA 0.0 3.0 7.5 154.0 7.1 12.0 11.4 3.0 3.7 8.0 6.3 4.0 6.5 0.0 NA 5.0 CMS Services Payments ECF Reporting PODSLegacy Avg Days to Fix NA 10.4 All Projects Weekly - All SIT Defects Turnaround Analysis - Last Run 3/13/2014 Progress was measured by delivering software free of critical defects. SIT 2 Critical / Fatal Defect Trend 0 5 10 15 20 25 30 35 40 45 Remaining Open New Open Today Newly Removed Today
  • 12. 10/16/17 10 Progress was measured by delivering software free of critical defects. Graduated To Plan Scenarios Graduated 3 0 of 2215 71% Test Case Execution and Business Scenarios Blocked Scenarios Test Cases Blocked by Incomplete Development Plan Defect % Actual Defect % 1% Actual Defect % to Plan 10% Defect Quality Run 3 0 9% 14% 17% 20% 29% 37% 40% 46% 52% 58% 68%68%68% 72% 77%79%81%83%83%83%83%84%84%85%86%87%87%87%87%87%87%87%89% 0 0.2 0.4 0.6 0.8 1 1.2 15-Jun 16-Jun 17-Jun 18-Jun 19-Jun 20-Jun 21-Jun 22-Jun 23-Jun 24-Jun 25-Jun 26-Jun 27-Jun 28-Jun 29-Jun 30-Jun 1-Jul 2-Jul 3-Jul 4-Jul 5-Jul 6-Jul 7-Jul 8-Jul 9-Jul 10-Jul 11-Jul 12-Jul 13-Jul 14-Jul 15-Jul 16-Jul 17-Jul 18-Jul 19-Jul 20-Jul 21-Jul 22-Jul Plan Actual 0 500 1000 1500 2000 2500 2219 23 TC Started Defects 2624 4 2,211 TC Not Started TC Running TC Failed TC Completed Working software was deployed regularly (almost daily) for business validation.
  • 13. 10/16/17 11 Adapting to changing requirements throughout the testing phase drove success. Image courtesy of Sira Anamwong at FreeDigitalPhotos.net Developers, testers, and business sat and worked together during the entire testing phase.
  • 14. 10/16/17 12 Majority of the testing team was co-located in the ‘SITuation Room.’ How have you facilitated co-location when working with a geographically dispersed team? Testing team was motivated and empowered to deliver.
  • 15. 10/16/17 13 Team sustained constant pace for the duration of the SIT phase (work hard, play hard). •  Team events –  Monthly dinners –  Wine / sports bar events –  Country line dancing –  Celebrate ‘life events’ –  Exercise together –  Remote vs on-site –  ‘Wake’ for departing team members Customer satisfaction was the highest priority. Metrics Chart was updated daily and posted on multiple walls in the building
  • 16. 10/16/17 14 Business scenarios and test cases were prioritized. Lower priority work was not done until later. Defect ID Top 40 Rank Status Severity Priority Summary Project Assignment 8194 1 Fix Failed 1-Fatal 1-High SIT: Occurance Incrementer is not generated correclty for policy in SIT Legacy Remediation 7788 2 Fix Failed 2-Critical 1-High ISO-Medicare Report - Mapping of Required Fields- Target Close 7/10 CMS 8326 3 Referred 2-Critical 1-High CMS Not able to reopen subrogation at a feature level and need to in order to continue to process recoveries if needed Legacy Remediation 8208 4 Referred 2-Critical 1-High Completing FNOL receiving WebSeal error Services 8190 5 Fix Failed 2-Critical 1-High Copart: XML invoice for lot # 41315924 resulted in Copart logging the following error: http_url_post_raw error ERROR-41315924201406261357 CMS 8139 6 Fix Failed 2-Critical 1-High Incomplete and incorrect Claim Rep Profile data loaded to CMS Services 8223 7 Referred 2-Critical 1-High SIT: Backfeed events are not generated for Payments on Feature 04 on claim 0001504603 CMS 4503 8 Fixed 3-Moderate 1-High Accounting request to capture originally-entered issue date for manual payments for 1099 reporting Payments 8066 9 Fix Failed 2-Critical 1-High SIT environment of Claim Center has logged out user ID sittest069 three times while actively updating Claim Center screens. Occurred 6/20/14 between 7:15am and 9:15am XSA 8215 10 Referred 2-Critical 1-High Claims Inquiry- reserve offsets are displaying in Claims Inquiry and should not Legacy Remediation Testing team reviewed and re-grouped at the end of each sprint to adjust to changes.
  • 17. 10/16/17 15 Benefits – put the ‘icing on the cake’ Overcoming the Challenges 1.  Testing unable to start as planned due to missed development complete milestones 2.  Internally, multiple test systems configured differently 3.  Vendor test systems did not align to our test environments 4.  Questionable stability of the System Integration Test (SIT) environment 5.  Changing business requirements – lack of traceability 6.  Mix of IT and Business testers 7.  Communicating progress was not consistent " Prioritized product delivery into sprints; focused testing on individual insurance products " Standardized where possible; documented variances " Phased delivery – started in test and moved to SIT " Sprint 0 to validate SIT prior to test start; SIT under release mgt control " Alignment of BSA and Test Lead to review changes and test findings " Paired together; co-mentoring " Developed testing dashboard and published daily; wall charts visibility
  • 18. 10/16/17 16 Lessons Learned from Testing •  More consistent application of risk-based testing to prioritize most important work •  Expanded usage of automated testing (grew from build testing to full scenario automation) •  Prescribed order for type of testing: functional, then end-to-end, then business scenario •  Consistency of test cases; more normalized size of test cases to effectively track progress •  Daily cross-functional defect triage provided instant perspective of the quality/stability of the total codebase and capacity across development and testing teams for resolution and re-test Questions?
  • 19. 10/16/17 17 Thank you! www.linkedin.com/in/toddrjones Name | Todd R Jones PMP, CSM, PMI-ACP Email | toddrjones@westfieldgrp.com memberservices@pmineo.org ©2017 Todd R Jones Published as part of…