TestIT Software Assurance

Post on 21-May-2015

798 views 2 download

Tags:

transcript

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