testit software assurance

28
safeguarding your IT investment Software Assurance

Upload: testitcouk

Post on 21-May-2015

800 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: TestIT Software Assurance

safeguarding your IT investmentSoftware Assurance

Page 2: TestIT Software 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

Page 3: TestIT Software Assurance

why do software projects go wrong?

Page 4: TestIT Software Assurance

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

Page 5: TestIT Software Assurance

why doesn’t testing work?

Page 6: TestIT Software Assurance

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

Page 7: TestIT Software Assurance

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?

Page 8: TestIT Software Assurance

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

Page 9: TestIT Software Assurance

why is independentSoftware Assurance the answer?

Page 10: TestIT Software Assurance

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

Page 11: TestIT Software Assurance

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

Page 12: TestIT Software Assurance

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

Page 13: TestIT Software Assurance

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

Page 14: TestIT Software Assurance

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

Page 15: TestIT Software Assurance

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

Page 16: TestIT Software Assurance

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

Page 17: TestIT Software Assurance

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

Page 18: TestIT Software Assurance

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

Page 19: TestIT Software Assurance

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

Page 20: TestIT Software Assurance

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

Page 21: TestIT Software Assurance

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

Page 22: TestIT Software Assurance

CASE STUDYthe Maritime & Coastguard Agency

Page 23: TestIT Software Assurance

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

Page 24: TestIT Software Assurance

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

Page 25: TestIT Software Assurance

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

Page 26: TestIT Software Assurance

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

Page 27: TestIT Software Assurance

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

Page 28: TestIT Software Assurance

www.testit.co.uk