SlideShare a Scribd company logo
info@kjross.com.au
www.kjross.com.au
1300 854 063
VERTICALS
MANAGEDSERVICES
TRAINING
RESOURCE
PLACEMENT
CONSULTING
“Less than 40% of all
respondees involve
testing at the concept
phase of a project”
WHITE
PAPER
High profile IT projects have been making headlines
withdisturbingregularityinrecentmonths,prompting
the question: who’s next? Responsible CEOs and CIOs
needtoreducerisk,negativePublicRelationsexposure
and project costs. So, is there anything that they can
do to reduce the IT project risk?
K.J. Ross & Associates (KJ Ross) are an independent
software testing organisation that often deals with
the end result of poor software developments or
application implementations. Following are five key
pointers for risk reduction in IT projects from a testing
perspective. These are compiled from the experience
of KJ Ross and from the annual Ross Report on the
Australian Software Testing Industry.
BEFORE YOU DO ANYTHING, START TESTING!
The 2010 Ross Report shows less than 40% of all
respondees involve testing at the concept phase of
a project, but over 70% aim to achieve this by 2012.
Why does early engagement matter? At the vendor or
product selection phase of an IT acquisition project,
setting measurable criteria for acceptance will assist in
providing a more objective basis for selection.
Before you sign a deal, get input from the testing team
on contracts, asking the question, does the vendor
have internal quality processes? Are key software
quality deliverables included? A typical issue is that
the requirement to provide evidence of system
testing is frequently left out of contracts. This results
in the acquirer having to engage in a very heavy user
acceptance test phase, which is really a duplication of
system testing, simply because the coverage of the
system by the vendor is unknown.
K. J. Ross & Associates
Software Testing & ICT Risk Mitigation
As the graph above illustrates, there is a significant shift over the
last 2 years getting testers involved earlier in the process. This has
been successful at reducing project costs and future plans involve
getting testers involved even earlier.
HOWCXO'SCANREDUCEITPROJECTRISK
BYIMPROVINGSOFTWARETESTING
DR. MARK PEDERSEN &
JOE GRIFFITHS 05/01/2012
info@kjross.com.au
www.kjross.com.au
1300 854 063
K. J. Ross & Associates
Software Testing & ICT Risk Mitigation
WHITEPAPER |
MEASURE TWICE, CUT ONCE: TESTING YOUR REQUIREMENTS
The Standish Group’s CHAOS report identifies the
top three factors determining project failure are lack
of user input, incomplete or incorrect requirements,
and changing requirements. Testing requirements for
correctness, consistency, and completeness before
going to development or to purchase a solution,
improves software quality through setting clearer
goals for developers, technical support and testers
later in the lifecycle. This reduces waste by avoiding
rework and extra redesign, development and testing
cycles. Requirements evaluation has been consistently
demonstrated to be 5 times more effective as a defect
discovery technique compared to typical black box
testing. The cost of defect detection and removal rises
exponentially throughout the software lifecycle: hence
early error detection through Requirements Evaluation
delivers a strong ROI compared to wearing the cost of
defect discovery and repair downstream.
The secret is to get the requirements right!
The graph below illustrates that 46% of the defects are injected before
coding begins
HOWCXO'SCANREDUCEITPROJECTRISK
BYIMPROVINGSOFTWARETESTING
The graph to the left shows that currently only 9% of defects are detected at the
requirements stage with the majority detected in the classical testing phases.
Defect Discovery Paradox
The later in the process that errors occur the more costly they are to fix.
Page 2
Economic Benefit of Early Defect Detection
As seen to the left there was a 40% saving in
costs through using early error detection.
Typically the real reason for implementing a change
in IT lies in the perceived risk of delivering the change
being less than the risk of not changing. It is therefore
essential to identify risks arising from the deployment
of an IT solution and adopt a proactive approach to
reducing these risks:
»» Establish a risk-based test strategy which identifies
where the greatest technical and operational risks
lie.
»» Incorporate risk-based test activities into the
overall project delivery methodology.
»» Incentivise quality by setting up vendor payments
according to measurable quality milestones.
»» Identify the shortfalls and provide feedback to
the vendor and business for review as the project
progresses.
Testing typically suffers from development slippages
and immovable delivery dates, resulting in reduced
test coverage and inappropriate sequencing of tests
(e.g. running user acceptance testing in parallel with
system testing).
Organisations can protect the quality of their IT
projects by ensuring independent test process
governance as well as providing adequate funding.
The testing process can be compromised when
vendors are allowed to “mark their own homework”,
or even“setting their own exams”. Problems also occur
when testing reports go via project management,
rather than directly to key stakeholders. Make testing
status reports a regular feature of steering committee
meetings and consider conducting independent test
process audits.
If you follow an agile methodology, ensure there are
dedicatedtestersembeddedwithineachdevelopment
team.
In terms of budget, estimate testing as a percentage of
the total project cost, rather a malleable phase of the
project which can be impacted by schedule changes.
The average spend on software testing in Australia
runs to around 25% of the total project budget (p.
15, Ross Report 2010 see below). Even with the right
budget, tight timelines can prevent adequate testing,
in which case you need to look at improving efficiency
through test automation and test case optimisation.
The chance of hitting the headlines after Go Live is
greatly reduced by protecting the testing phase from
being squeezed by upstream slippages, and insisting
on achieving meaningful test coverage of the system
according to the risk profile of the project.
TAILORING TESTING: ASSESS RISK AND TEST ACCORDINGLY
Page 3
K. J. Ross & Associates
Software Testing & ICT Risk Mitigation
WHITEPAPER | HOWCXO'SCANREDUCEITPROJECTRISK
BYIMPROVINGSOFTWARETESTING
PROTECT THE TESTING CYCLE
info@kjross.com.au
www.kjross.com.au
1300 854 063
The Ross Report shows that on average, 25%
of budgeted and actual costs of a successful
project are spent on testing.
This graph shows that some projects will spend up to
40% of project costs on testing. This will either be due
to poor quality or a need for mission critical systems.
The average project will spend 20 - 25% of project
costs on testing
VERTICALS
MANAGEDSERVICES
TRAINING
RESOURCE
PLACEMENT
CONSULTING
K. J. Ross & Associates
Software Testing & ICT Risk Mitigation
WHITEPAPER | HOWCXO'SCANREDUCEITPROJECTRISK
BYIMPROVINGSOFTWARETESTING
Page 4
info@kjross.com.au
www.kjross.com.au
1300 854 063
Ensure there is a separate channel of reporting for
Validation and Verification to avoid a single point of
pressureforGoLive.Validation,e.g.viaUserAcceptance
Testing (UAT), needs to focus on the solution being fit
for purpose, and that the business is operationally
ready to adopt the solution.
The Validation step is not a rubber stamp. Steering
committees need to be able to stop a Go Live if the risk
is too great for the business. Ensure that:
»» UAT phases are coordinated by experienced test
managers. Just throwing end users at the new
system will not deliver systematic coverage of
essential risks.
»» Non-functional requirements (performance,
usability, etc.) are covered adequately. On
average, only 20% of the total software testing
effort gets directed at non-functional testing, and
yet the success of a new IT solution is primarily
assessed on its ability to deliver improvements to
both efficiency and ease of use
»» Operational work-arounds are in place. Should
the worst happen, make sure you can still run
your business.
KJRosswillbeissuingfurtherWhitepapersonthetopic
of reducing IT risk from a testing perspective that will
cover these topics as well as “Testing in Production”
and“So you think you can test?”.
This will include commentary from major clients and
industry and will be available from our web site or by
request from marketing@kjross.com.au at a later date.
If you are interested in having input to or receiving the
Whitepaper please contact the team at marketing@
kjross.com.au
A free copy of “The Ross Report” a survey of testing in
Australia can be requested from marketing@kjross.
com.au
This report was compiled by Dr. Mark Pedesen,
Innovation Manager and Joe Griffiths, National
Engagement Manager at KJ Ross. This included input
from the 100+ testing and industry specialists at KJ
Ross including Dr. Kelvin J Ross himself.
Information from the 2010 Ross report was also used
in the article.
GOING LIVE WITH CONFIDENCE FURTHER INFORMATION
AUTHORS
“STEERING COMMITTEES NEED TO
BE ABLE TO STOP A GO-LIVE IF
THE RISK IS TOO GREAT FOR THE
BUSINESS”

More Related Content

What's hot

Model Validation and Model Risk Conference September 5-7, 2016, Singapore
Model Validation and Model Risk Conference September 5-7, 2016, SingaporeModel Validation and Model Risk Conference September 5-7, 2016, Singapore
Model Validation and Model Risk Conference September 5-7, 2016, SingaporeErik Kragas
 
Practical Application Of Risk Based Testing Methods
Practical Application Of Risk Based Testing MethodsPractical Application Of Risk Based Testing Methods
Practical Application Of Risk Based Testing MethodsReuben Korngold
 
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
TEST Huddle
 
CoverMyQuality: Implementing a Quality Program by Rick Neighbarger and Susan ...
CoverMyQuality: Implementing a Quality Program by Rick Neighbarger and Susan ...CoverMyQuality: Implementing a Quality Program by Rick Neighbarger and Susan ...
CoverMyQuality: Implementing a Quality Program by Rick Neighbarger and Susan ...
QA or the Highway
 
Risks of Risk-Based Testing
Risks of Risk-Based TestingRisks of Risk-Based Testing
Risks of Risk-Based Testing
rrice2000
 
Webinar: Systems Failures Fuel Security-Focused Design Practices
Webinar: Systems Failures Fuel Security-Focused Design PracticesWebinar: Systems Failures Fuel Security-Focused Design Practices
Webinar: Systems Failures Fuel Security-Focused Design Practices
Synopsys Software Integrity Group
 
New IDC Research on Software Analysis & Measurement
New IDC Research on Software Analysis & MeasurementNew IDC Research on Software Analysis & Measurement
New IDC Research on Software Analysis & Measurement
CAST
 
Iwsm2014 importance of benchmarking (john ogilvie & harold van heeringen)
Iwsm2014   importance of benchmarking (john ogilvie & harold van heeringen)Iwsm2014   importance of benchmarking (john ogilvie & harold van heeringen)
Iwsm2014 importance of benchmarking (john ogilvie & harold van heeringen)
Nesma
 
Bots for Quality: Augmenting QA's Scope in the Digital Age
Bots for Quality: Augmenting QA's Scope in the Digital AgeBots for Quality: Augmenting QA's Scope in the Digital Age
Bots for Quality: Augmenting QA's Scope in the Digital Age
Cognizant
 
Fda 21 CFR 820.30 compliant software development process
Fda 21 CFR 820.30 compliant software development processFda 21 CFR 820.30 compliant software development process
Fda 21 CFR 820.30 compliant software development process
Pragmatic Cohesion Consulting, LLC
 
An in depth study of mobile application testing in reference to real time sce...
An in depth study of mobile application testing in reference to real time sce...An in depth study of mobile application testing in reference to real time sce...
An in depth study of mobile application testing in reference to real time sce...
Amit Aggarwal
 
Why On-Demand Provisioning Enables Tighter Alignment of Test and Production E...
Why On-Demand Provisioning Enables Tighter Alignment of Test and Production E...Why On-Demand Provisioning Enables Tighter Alignment of Test and Production E...
Why On-Demand Provisioning Enables Tighter Alignment of Test and Production E...
Cognizant
 
Development testing-a-new-era-in-software-quality
Development testing-a-new-era-in-software-qualityDevelopment testing-a-new-era-in-software-quality
Development testing-a-new-era-in-software-quality
Transition Consulting Limited, India
 
Testing in Financial Services - Leveraging Process Maps
Testing in Financial Services - Leveraging Process MapsTesting in Financial Services - Leveraging Process Maps
Testing in Financial Services - Leveraging Process Maps
ITC Infotech
 
TMF 2014 Event Proceedings
TMF 2014 Event ProceedingsTMF 2014 Event Proceedings
TMF 2014 Event ProceedingsKJR
 
Torben Hoelgaard - Implementing Change - EuroSTAR 2011
Torben Hoelgaard - Implementing Change - EuroSTAR 2011Torben Hoelgaard - Implementing Change - EuroSTAR 2011
Torben Hoelgaard - Implementing Change - EuroSTAR 2011
TEST Huddle
 
Cigniti Independent Software Testing Services
Cigniti Independent Software Testing ServicesCigniti Independent Software Testing Services
Cigniti Independent Software Testing Services
Cigniti Technologies Ltd
 
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...A Combined Approach of Software Metrics and Software Fault Analysis to Estima...
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...
IOSR Journals
 
IEEE PSRC - Quality Assurance for Protection and Control Design
IEEE PSRC -  Quality Assurance for Protection and Control DesignIEEE PSRC -  Quality Assurance for Protection and Control Design
IEEE PSRC - Quality Assurance for Protection and Control Design
Jose J. Rodriguez Alvarez, MEM
 

What's hot (20)

Model Validation and Model Risk Conference September 5-7, 2016, Singapore
Model Validation and Model Risk Conference September 5-7, 2016, SingaporeModel Validation and Model Risk Conference September 5-7, 2016, Singapore
Model Validation and Model Risk Conference September 5-7, 2016, Singapore
 
Practical Application Of Risk Based Testing Methods
Practical Application Of Risk Based Testing MethodsPractical Application Of Risk Based Testing Methods
Practical Application Of Risk Based Testing Methods
 
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
 
CoverMyQuality: Implementing a Quality Program by Rick Neighbarger and Susan ...
CoverMyQuality: Implementing a Quality Program by Rick Neighbarger and Susan ...CoverMyQuality: Implementing a Quality Program by Rick Neighbarger and Susan ...
CoverMyQuality: Implementing a Quality Program by Rick Neighbarger and Susan ...
 
Risks of Risk-Based Testing
Risks of Risk-Based TestingRisks of Risk-Based Testing
Risks of Risk-Based Testing
 
Ijetcas14 370
Ijetcas14 370Ijetcas14 370
Ijetcas14 370
 
Webinar: Systems Failures Fuel Security-Focused Design Practices
Webinar: Systems Failures Fuel Security-Focused Design PracticesWebinar: Systems Failures Fuel Security-Focused Design Practices
Webinar: Systems Failures Fuel Security-Focused Design Practices
 
New IDC Research on Software Analysis & Measurement
New IDC Research on Software Analysis & MeasurementNew IDC Research on Software Analysis & Measurement
New IDC Research on Software Analysis & Measurement
 
Iwsm2014 importance of benchmarking (john ogilvie & harold van heeringen)
Iwsm2014   importance of benchmarking (john ogilvie & harold van heeringen)Iwsm2014   importance of benchmarking (john ogilvie & harold van heeringen)
Iwsm2014 importance of benchmarking (john ogilvie & harold van heeringen)
 
Bots for Quality: Augmenting QA's Scope in the Digital Age
Bots for Quality: Augmenting QA's Scope in the Digital AgeBots for Quality: Augmenting QA's Scope in the Digital Age
Bots for Quality: Augmenting QA's Scope in the Digital Age
 
Fda 21 CFR 820.30 compliant software development process
Fda 21 CFR 820.30 compliant software development processFda 21 CFR 820.30 compliant software development process
Fda 21 CFR 820.30 compliant software development process
 
An in depth study of mobile application testing in reference to real time sce...
An in depth study of mobile application testing in reference to real time sce...An in depth study of mobile application testing in reference to real time sce...
An in depth study of mobile application testing in reference to real time sce...
 
Why On-Demand Provisioning Enables Tighter Alignment of Test and Production E...
Why On-Demand Provisioning Enables Tighter Alignment of Test and Production E...Why On-Demand Provisioning Enables Tighter Alignment of Test and Production E...
Why On-Demand Provisioning Enables Tighter Alignment of Test and Production E...
 
Development testing-a-new-era-in-software-quality
Development testing-a-new-era-in-software-qualityDevelopment testing-a-new-era-in-software-quality
Development testing-a-new-era-in-software-quality
 
Testing in Financial Services - Leveraging Process Maps
Testing in Financial Services - Leveraging Process MapsTesting in Financial Services - Leveraging Process Maps
Testing in Financial Services - Leveraging Process Maps
 
TMF 2014 Event Proceedings
TMF 2014 Event ProceedingsTMF 2014 Event Proceedings
TMF 2014 Event Proceedings
 
Torben Hoelgaard - Implementing Change - EuroSTAR 2011
Torben Hoelgaard - Implementing Change - EuroSTAR 2011Torben Hoelgaard - Implementing Change - EuroSTAR 2011
Torben Hoelgaard - Implementing Change - EuroSTAR 2011
 
Cigniti Independent Software Testing Services
Cigniti Independent Software Testing ServicesCigniti Independent Software Testing Services
Cigniti Independent Software Testing Services
 
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...A Combined Approach of Software Metrics and Software Fault Analysis to Estima...
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...
 
IEEE PSRC - Quality Assurance for Protection and Control Design
IEEE PSRC -  Quality Assurance for Protection and Control DesignIEEE PSRC -  Quality Assurance for Protection and Control Design
IEEE PSRC - Quality Assurance for Protection and Control Design
 

Similar to KJ Ross Whitepaper How CXO's can reduce IT Project risk by improving software testing

Traf testing requirement analysis framework
Traf testing requirement analysis frameworkTraf testing requirement analysis framework
Traf testing requirement analysis framework
Tarun Aarya
 
Pranabendu
PranabenduPranabendu
PranabenduPMI2011
 
Pranabendu 131008015758-phpapp02
Pranabendu 131008015758-phpapp02Pranabendu 131008015758-phpapp02
Pranabendu 131008015758-phpapp02PMI_IREP_TP
 
Putting-MANAGEMENT-into-Your-Requirements-Management_Dec2005
Putting-MANAGEMENT-into-Your-Requirements-Management_Dec2005Putting-MANAGEMENT-into-Your-Requirements-Management_Dec2005
Putting-MANAGEMENT-into-Your-Requirements-Management_Dec2005pbaxter
 
How Low-Code Test Automation Democratizes Testing: Empowering Teams and Boost...
How Low-Code Test Automation Democratizes Testing: Empowering Teams and Boost...How Low-Code Test Automation Democratizes Testing: Empowering Teams and Boost...
How Low-Code Test Automation Democratizes Testing: Empowering Teams and Boost...
pcloudy2
 
Are bugs eating your software budget?
Are bugs eating your software budget? Are bugs eating your software budget?
Are bugs eating your software budget?
Rebecca Staton-Reinstein
 
CAST for Vendor Monitoring and Control
CAST for Vendor Monitoring and ControlCAST for Vendor Monitoring and Control
CAST for Vendor Monitoring and Control
CAST
 
From Data to Insights: How IT Operations Data Can Boost Quality
From Data to Insights: How IT Operations Data Can Boost QualityFrom Data to Insights: How IT Operations Data Can Boost Quality
From Data to Insights: How IT Operations Data Can Boost Quality
Cognizant
 
Turkey Software Qualıty Report
Turkey Software Qualıty ReportTurkey Software Qualıty Report
Turkey Software Qualıty Report
Serkan Cura
 
Tsqr16 17-en
Tsqr16 17-enTsqr16 17-en
Tsqr16 17-en
Merve Kara
 
How can banks achieve assured release through effective user acceptance testing
How can banks achieve assured release through effective user acceptance testingHow can banks achieve assured release through effective user acceptance testing
How can banks achieve assured release through effective user acceptance testing
Maveric Systems
 
IRJET- Factors Affecting the Delivery of Quality Software and their Relations...
IRJET- Factors Affecting the Delivery of Quality Software and their Relations...IRJET- Factors Affecting the Delivery of Quality Software and their Relations...
IRJET- Factors Affecting the Delivery of Quality Software and their Relations...
IRJET Journal
 
Project office automation whitepaper
Project office automation whitepaperProject office automation whitepaper
Project office automation whitepaperComputer Aid, Inc
 
Risk Management
Risk ManagementRisk Management
Risk Management
Narendra Pankaj
 
The business case for software analysis & measurement
The business case for software analysis & measurementThe business case for software analysis & measurement
The business case for software analysis & measurement
CAST
 
Leveraging Automated Data Validation to Reduce Software Development Timeline...
Leveraging Automated Data Validation  to Reduce Software Development Timeline...Leveraging Automated Data Validation  to Reduce Software Development Timeline...
Leveraging Automated Data Validation to Reduce Software Development Timeline...
Cognizant
 
Presentation on DR testing featuring quotes by Robert Nardella in an intervie...
Presentation on DR testing featuring quotes by Robert Nardella in an intervie...Presentation on DR testing featuring quotes by Robert Nardella in an intervie...
Presentation on DR testing featuring quotes by Robert Nardella in an intervie...Robert Nardella
 
A Review on Software Fault Detection and Prevention Mechanism in Software Dev...
A Review on Software Fault Detection and Prevention Mechanism in Software Dev...A Review on Software Fault Detection and Prevention Mechanism in Software Dev...
A Review on Software Fault Detection and Prevention Mechanism in Software Dev...
iosrjce
 
F017652530
F017652530F017652530
F017652530
IOSR Journals
 

Similar to KJ Ross Whitepaper How CXO's can reduce IT Project risk by improving software testing (20)

Traf testing requirement analysis framework
Traf testing requirement analysis frameworkTraf testing requirement analysis framework
Traf testing requirement analysis framework
 
Pranabendu
PranabenduPranabendu
Pranabendu
 
Pranabendu 131008015758-phpapp02
Pranabendu 131008015758-phpapp02Pranabendu 131008015758-phpapp02
Pranabendu 131008015758-phpapp02
 
Putting-MANAGEMENT-into-Your-Requirements-Management_Dec2005
Putting-MANAGEMENT-into-Your-Requirements-Management_Dec2005Putting-MANAGEMENT-into-Your-Requirements-Management_Dec2005
Putting-MANAGEMENT-into-Your-Requirements-Management_Dec2005
 
2009 ASME final
2009 ASME final2009 ASME final
2009 ASME final
 
How Low-Code Test Automation Democratizes Testing: Empowering Teams and Boost...
How Low-Code Test Automation Democratizes Testing: Empowering Teams and Boost...How Low-Code Test Automation Democratizes Testing: Empowering Teams and Boost...
How Low-Code Test Automation Democratizes Testing: Empowering Teams and Boost...
 
Are bugs eating your software budget?
Are bugs eating your software budget? Are bugs eating your software budget?
Are bugs eating your software budget?
 
CAST for Vendor Monitoring and Control
CAST for Vendor Monitoring and ControlCAST for Vendor Monitoring and Control
CAST for Vendor Monitoring and Control
 
From Data to Insights: How IT Operations Data Can Boost Quality
From Data to Insights: How IT Operations Data Can Boost QualityFrom Data to Insights: How IT Operations Data Can Boost Quality
From Data to Insights: How IT Operations Data Can Boost Quality
 
Turkey Software Qualıty Report
Turkey Software Qualıty ReportTurkey Software Qualıty Report
Turkey Software Qualıty Report
 
Tsqr16 17-en
Tsqr16 17-enTsqr16 17-en
Tsqr16 17-en
 
How can banks achieve assured release through effective user acceptance testing
How can banks achieve assured release through effective user acceptance testingHow can banks achieve assured release through effective user acceptance testing
How can banks achieve assured release through effective user acceptance testing
 
IRJET- Factors Affecting the Delivery of Quality Software and their Relations...
IRJET- Factors Affecting the Delivery of Quality Software and their Relations...IRJET- Factors Affecting the Delivery of Quality Software and their Relations...
IRJET- Factors Affecting the Delivery of Quality Software and their Relations...
 
Project office automation whitepaper
Project office automation whitepaperProject office automation whitepaper
Project office automation whitepaper
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
The business case for software analysis & measurement
The business case for software analysis & measurementThe business case for software analysis & measurement
The business case for software analysis & measurement
 
Leveraging Automated Data Validation to Reduce Software Development Timeline...
Leveraging Automated Data Validation  to Reduce Software Development Timeline...Leveraging Automated Data Validation  to Reduce Software Development Timeline...
Leveraging Automated Data Validation to Reduce Software Development Timeline...
 
Presentation on DR testing featuring quotes by Robert Nardella in an intervie...
Presentation on DR testing featuring quotes by Robert Nardella in an intervie...Presentation on DR testing featuring quotes by Robert Nardella in an intervie...
Presentation on DR testing featuring quotes by Robert Nardella in an intervie...
 
A Review on Software Fault Detection and Prevention Mechanism in Software Dev...
A Review on Software Fault Detection and Prevention Mechanism in Software Dev...A Review on Software Fault Detection and Prevention Mechanism in Software Dev...
A Review on Software Fault Detection and Prevention Mechanism in Software Dev...
 
F017652530
F017652530F017652530
F017652530
 

More from KJR

5 Reasons to attend iqnite 2014 Conference
5 Reasons to attend iqnite 2014 Conference5 Reasons to attend iqnite 2014 Conference
5 Reasons to attend iqnite 2014 ConferenceKJR
 
Test process improvement (TPI) By KJ Ross
Test process improvement (TPI) By KJ RossTest process improvement (TPI) By KJ Ross
Test process improvement (TPI) By KJ RossKJR
 
TMF2014 Mobile Testing Workshop Michael Palotas
TMF2014 Mobile Testing Workshop Michael PalotasTMF2014 Mobile Testing Workshop Michael Palotas
TMF2014 Mobile Testing Workshop Michael Palotas
KJR
 
TMF2014 CI-CD Workshop Michael Palotas
TMF2014 CI-CD Workshop Michael PalotasTMF2014 CI-CD Workshop Michael Palotas
TMF2014 CI-CD Workshop Michael Palotas
KJR
 
TMF2014 Andrew Prentice presentation
TMF2014 Andrew Prentice presentationTMF2014 Andrew Prentice presentation
TMF2014 Andrew Prentice presentation
KJR
 
TMF2014 Thinksoft Automation Presentation
TMF2014 Thinksoft Automation PresentationTMF2014 Thinksoft Automation Presentation
TMF2014 Thinksoft Automation Presentation
KJR
 
TMF2014 C Birmele-Microsoft Azure presentation
TMF2014 C Birmele-Microsoft Azure presentationTMF2014 C Birmele-Microsoft Azure presentation
TMF2014 C Birmele-Microsoft Azure presentation
KJR
 
TMF2014 Testing Disruption-K Ross
TMF2014 Testing Disruption-K RossTMF2014 Testing Disruption-K Ross
TMF2014 Testing Disruption-K Ross
KJR
 
KJ Ross Software Testing Training Pack
KJ Ross Software Testing Training PackKJ Ross Software Testing Training Pack
KJ Ross Software Testing Training Pack
KJR
 

More from KJR (9)

5 Reasons to attend iqnite 2014 Conference
5 Reasons to attend iqnite 2014 Conference5 Reasons to attend iqnite 2014 Conference
5 Reasons to attend iqnite 2014 Conference
 
Test process improvement (TPI) By KJ Ross
Test process improvement (TPI) By KJ RossTest process improvement (TPI) By KJ Ross
Test process improvement (TPI) By KJ Ross
 
TMF2014 Mobile Testing Workshop Michael Palotas
TMF2014 Mobile Testing Workshop Michael PalotasTMF2014 Mobile Testing Workshop Michael Palotas
TMF2014 Mobile Testing Workshop Michael Palotas
 
TMF2014 CI-CD Workshop Michael Palotas
TMF2014 CI-CD Workshop Michael PalotasTMF2014 CI-CD Workshop Michael Palotas
TMF2014 CI-CD Workshop Michael Palotas
 
TMF2014 Andrew Prentice presentation
TMF2014 Andrew Prentice presentationTMF2014 Andrew Prentice presentation
TMF2014 Andrew Prentice presentation
 
TMF2014 Thinksoft Automation Presentation
TMF2014 Thinksoft Automation PresentationTMF2014 Thinksoft Automation Presentation
TMF2014 Thinksoft Automation Presentation
 
TMF2014 C Birmele-Microsoft Azure presentation
TMF2014 C Birmele-Microsoft Azure presentationTMF2014 C Birmele-Microsoft Azure presentation
TMF2014 C Birmele-Microsoft Azure presentation
 
TMF2014 Testing Disruption-K Ross
TMF2014 Testing Disruption-K RossTMF2014 Testing Disruption-K Ross
TMF2014 Testing Disruption-K Ross
 
KJ Ross Software Testing Training Pack
KJ Ross Software Testing Training PackKJ Ross Software Testing Training Pack
KJ Ross Software Testing Training Pack
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 

Recently uploaded (20)

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 

KJ Ross Whitepaper How CXO's can reduce IT Project risk by improving software testing

  • 1. info@kjross.com.au www.kjross.com.au 1300 854 063 VERTICALS MANAGEDSERVICES TRAINING RESOURCE PLACEMENT CONSULTING “Less than 40% of all respondees involve testing at the concept phase of a project” WHITE PAPER High profile IT projects have been making headlines withdisturbingregularityinrecentmonths,prompting the question: who’s next? Responsible CEOs and CIOs needtoreducerisk,negativePublicRelationsexposure and project costs. So, is there anything that they can do to reduce the IT project risk? K.J. Ross & Associates (KJ Ross) are an independent software testing organisation that often deals with the end result of poor software developments or application implementations. Following are five key pointers for risk reduction in IT projects from a testing perspective. These are compiled from the experience of KJ Ross and from the annual Ross Report on the Australian Software Testing Industry. BEFORE YOU DO ANYTHING, START TESTING! The 2010 Ross Report shows less than 40% of all respondees involve testing at the concept phase of a project, but over 70% aim to achieve this by 2012. Why does early engagement matter? At the vendor or product selection phase of an IT acquisition project, setting measurable criteria for acceptance will assist in providing a more objective basis for selection. Before you sign a deal, get input from the testing team on contracts, asking the question, does the vendor have internal quality processes? Are key software quality deliverables included? A typical issue is that the requirement to provide evidence of system testing is frequently left out of contracts. This results in the acquirer having to engage in a very heavy user acceptance test phase, which is really a duplication of system testing, simply because the coverage of the system by the vendor is unknown. K. J. Ross & Associates Software Testing & ICT Risk Mitigation As the graph above illustrates, there is a significant shift over the last 2 years getting testers involved earlier in the process. This has been successful at reducing project costs and future plans involve getting testers involved even earlier. HOWCXO'SCANREDUCEITPROJECTRISK BYIMPROVINGSOFTWARETESTING DR. MARK PEDERSEN & JOE GRIFFITHS 05/01/2012
  • 2. info@kjross.com.au www.kjross.com.au 1300 854 063 K. J. Ross & Associates Software Testing & ICT Risk Mitigation WHITEPAPER | MEASURE TWICE, CUT ONCE: TESTING YOUR REQUIREMENTS The Standish Group’s CHAOS report identifies the top three factors determining project failure are lack of user input, incomplete or incorrect requirements, and changing requirements. Testing requirements for correctness, consistency, and completeness before going to development or to purchase a solution, improves software quality through setting clearer goals for developers, technical support and testers later in the lifecycle. This reduces waste by avoiding rework and extra redesign, development and testing cycles. Requirements evaluation has been consistently demonstrated to be 5 times more effective as a defect discovery technique compared to typical black box testing. The cost of defect detection and removal rises exponentially throughout the software lifecycle: hence early error detection through Requirements Evaluation delivers a strong ROI compared to wearing the cost of defect discovery and repair downstream. The secret is to get the requirements right! The graph below illustrates that 46% of the defects are injected before coding begins HOWCXO'SCANREDUCEITPROJECTRISK BYIMPROVINGSOFTWARETESTING The graph to the left shows that currently only 9% of defects are detected at the requirements stage with the majority detected in the classical testing phases. Defect Discovery Paradox The later in the process that errors occur the more costly they are to fix. Page 2 Economic Benefit of Early Defect Detection As seen to the left there was a 40% saving in costs through using early error detection.
  • 3. Typically the real reason for implementing a change in IT lies in the perceived risk of delivering the change being less than the risk of not changing. It is therefore essential to identify risks arising from the deployment of an IT solution and adopt a proactive approach to reducing these risks: »» Establish a risk-based test strategy which identifies where the greatest technical and operational risks lie. »» Incorporate risk-based test activities into the overall project delivery methodology. »» Incentivise quality by setting up vendor payments according to measurable quality milestones. »» Identify the shortfalls and provide feedback to the vendor and business for review as the project progresses. Testing typically suffers from development slippages and immovable delivery dates, resulting in reduced test coverage and inappropriate sequencing of tests (e.g. running user acceptance testing in parallel with system testing). Organisations can protect the quality of their IT projects by ensuring independent test process governance as well as providing adequate funding. The testing process can be compromised when vendors are allowed to “mark their own homework”, or even“setting their own exams”. Problems also occur when testing reports go via project management, rather than directly to key stakeholders. Make testing status reports a regular feature of steering committee meetings and consider conducting independent test process audits. If you follow an agile methodology, ensure there are dedicatedtestersembeddedwithineachdevelopment team. In terms of budget, estimate testing as a percentage of the total project cost, rather a malleable phase of the project which can be impacted by schedule changes. The average spend on software testing in Australia runs to around 25% of the total project budget (p. 15, Ross Report 2010 see below). Even with the right budget, tight timelines can prevent adequate testing, in which case you need to look at improving efficiency through test automation and test case optimisation. The chance of hitting the headlines after Go Live is greatly reduced by protecting the testing phase from being squeezed by upstream slippages, and insisting on achieving meaningful test coverage of the system according to the risk profile of the project. TAILORING TESTING: ASSESS RISK AND TEST ACCORDINGLY Page 3 K. J. Ross & Associates Software Testing & ICT Risk Mitigation WHITEPAPER | HOWCXO'SCANREDUCEITPROJECTRISK BYIMPROVINGSOFTWARETESTING PROTECT THE TESTING CYCLE info@kjross.com.au www.kjross.com.au 1300 854 063 The Ross Report shows that on average, 25% of budgeted and actual costs of a successful project are spent on testing. This graph shows that some projects will spend up to 40% of project costs on testing. This will either be due to poor quality or a need for mission critical systems. The average project will spend 20 - 25% of project costs on testing
  • 4. VERTICALS MANAGEDSERVICES TRAINING RESOURCE PLACEMENT CONSULTING K. J. Ross & Associates Software Testing & ICT Risk Mitigation WHITEPAPER | HOWCXO'SCANREDUCEITPROJECTRISK BYIMPROVINGSOFTWARETESTING Page 4 info@kjross.com.au www.kjross.com.au 1300 854 063 Ensure there is a separate channel of reporting for Validation and Verification to avoid a single point of pressureforGoLive.Validation,e.g.viaUserAcceptance Testing (UAT), needs to focus on the solution being fit for purpose, and that the business is operationally ready to adopt the solution. The Validation step is not a rubber stamp. Steering committees need to be able to stop a Go Live if the risk is too great for the business. Ensure that: »» UAT phases are coordinated by experienced test managers. Just throwing end users at the new system will not deliver systematic coverage of essential risks. »» Non-functional requirements (performance, usability, etc.) are covered adequately. On average, only 20% of the total software testing effort gets directed at non-functional testing, and yet the success of a new IT solution is primarily assessed on its ability to deliver improvements to both efficiency and ease of use »» Operational work-arounds are in place. Should the worst happen, make sure you can still run your business. KJRosswillbeissuingfurtherWhitepapersonthetopic of reducing IT risk from a testing perspective that will cover these topics as well as “Testing in Production” and“So you think you can test?”. This will include commentary from major clients and industry and will be available from our web site or by request from marketing@kjross.com.au at a later date. If you are interested in having input to or receiving the Whitepaper please contact the team at marketing@ kjross.com.au A free copy of “The Ross Report” a survey of testing in Australia can be requested from marketing@kjross. com.au This report was compiled by Dr. Mark Pedesen, Innovation Manager and Joe Griffiths, National Engagement Manager at KJ Ross. This included input from the 100+ testing and industry specialists at KJ Ross including Dr. Kelvin J Ross himself. Information from the 2010 Ross report was also used in the article. GOING LIVE WITH CONFIDENCE FURTHER INFORMATION AUTHORS “STEERING COMMITTEES NEED TO BE ABLE TO STOP A GO-LIVE IF THE RISK IS TOO GREAT FOR THE BUSINESS”