Upload
testitcouk
View
802
Download
2
Tags:
Embed Size (px)
Citation preview
safeguarding your IT investmentSoftware Assurance
agenda
Why do software projects fail?
Why doesn’t testing work?
Why is Software Assurance the answer?
Case Study: Maritime & Coastguard Agency
Software Assurancedelivering on time, on budget and on spec
why do software projects go wrong?
failure
ineffectivetesting
systemincompatibility
inadequatecommunication
ambiguousrequirements
weakchange discipline
ineffectualgateway reviews
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
why doesn’t testing work?
conflicting priorities
culture
impact on vendor profitability
Vendor Testing - what are the problems?
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
prescriptive approach to testing
‘culture of complaint’
too little, too late
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
Internal Testing - what are the problems?
done correctly, testing only proves that thesolution meets the technical specification
TestingBusiness
NeedBusiness
Need
RequirementsRequirements
Technical SpecificationTechnical
Specification
SolutionSolution
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
why is independentSoftware Assurance the answer?
Business Need
Requirements
TechnicalSpecification
SolutionSolution
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
software assurance proves that thesolution meets the business need
Software Assurancethe comprehensive solution
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
Requirements Verification & Validation
Engineering Workspace
Requirements that capture the business need
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
Requirements Verification & Validation
Engineering Workspace
Are we building the right product?Are we building the product right?
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
Requirements Verification & Validation
Engineering Workspace
Operating to much higher standards
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
Requirements Verification & Validation
Engineering Workspace
Changes comprehensively tracked
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
Requirements Verification & Validation
Engineering Workspace
Controlled and visible to all
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
Requirements Verification & Validation
Engineering Workspace
Engineering Workspace - the ‘single source of truth’
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
Requirements Verification & Validation
Engineering Workspace
Independence is critical
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
Requirements Verification & Validation
Engineering Workspace
deploy with confidence
reduced risk
cost savings
entire project team engaged
reputations saved!
the benefits of software assurance
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
Software Assurancethe proven model
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
Requirements Verification & Validation
Engineering Workspace
independentSoftware Assurance
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
each critical stagevalidated & verified
each critical stagevalidated & verified
integrated management of changes
integrated management of changes
proactive search for defects
proactive search for defects
effective project-widecommunication
effective project-widecommunication
governed by a rigorousengineering discipline
governed by a rigorousengineering discipline
‘assures’ the quality ofevery element of your IT development and manages the inherent risks
CASE STUDYthe Maritime & Coastguard Agency
adding value at the MCAour remit
what have we delivered?
why has it been so successful?
what are the financial benefits?
case study
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
CERS/SVD Consolidated European Reporting System/Single Vessel Database
PROJECT:
to provide independent Software Assurance of the system development, to ensure it was delivered fit for purpose
REMIT:
our work with the MCA
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
verification & validation of the system requirements and of every stage of the development lifecyclea robust process to manage changean effective Quality Management Systemseamless, real-time communicationsa formal acceptance mechanismcommercial independence from the vendor
what have we delivered?
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
what have been the financial benefits?
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
development costs reducedoverheads (meetings, travel, etc) reducedpost-deployment costs reducedremedial work covered by vendor
confidenceMCA now has the tools, processes and discipline to tightly control their project and deploy with confidence
vendor managementMCA has what they need to manage their vendor effectively
‘breaking the cycle of failure’
why has it been so successful?
why do softwareprojects go wrong?
why doesn’ttesting work?
why is Software Assurance the answer?
CASE STUDY
www.testit.co.uk