Your SlideShare is downloading. ×
0
safeguarding your IT investment Software  Assurance
agenda Why do software projects fail? Why doesn’t testing work? Why is Software Assurance the answer? Case Study: Maritime...
why  do  software projects go wrong?
failure ineffective testing system incompatibility inadequate communication ambiguous requirements weak change discipline ...
why doesn’t  testing  work?
<ul><li>conflicting priorities </li></ul><ul><li>culture </li></ul><ul><li>impact on vendor profitability </li></ul>Vendor...
<ul><li>prescriptive approach to testing </li></ul><ul><li>‘ culture of complaint’ </li></ul><ul><li>too little, too late ...
Testing Business Need Requirements Technical Specification Solution done correctly,  testing  only proves that the solutio...
why is independent Software Assurance  the answer?
Business Need Requirements Technical Specification Solution why do software projects go wrong? why doesn’t testing work? w...
Software Assurance the comprehensive solution why do software projects go wrong? why doesn’t testing work? why is Software...
Requirements that capture the business need  Verification & Validation why do software projects go wrong? why doesn’t test...
Are we building the right product? Are we building the product right? Requirements why do software projects go wrong? why ...
Operating to much higher standards Requirements Verification & Validation why do software projects go wrong? why doesn’t t...
Changes comprehensively tracked Requirements Verification & Validation why do software projects go wrong? why doesn’t test...
Controlled and visible to all Requirements Verification & Validation why do software projects go wrong? why doesn’t testin...
Engineering Workspace  - the ‘single source of truth’  Requirements Verification & Validation why do software projects go ...
Independence is critical Requirements Verification & Validation Engineering Workspace why do software projects go wrong? w...
<ul><li>deploy with confidence </li></ul><ul><li>reduced risk </li></ul><ul><li>cost savings </li></ul><ul><li>entire proj...
Software Assurance the proven model why do software projects go wrong? why doesn’t testing work? why is Software Assurance...
independent Software Assurance each critical stage validated  &  verified integrated management of  changes proactive sear...
CASE STUDY the Maritime & Coastguard Agency
<ul><li>adding value at the MCA </li></ul><ul><li>our remit </li></ul><ul><li>what have we delivered? </li></ul><ul><li>wh...
our work with the  MCA CERS/SVD  Consolidated European Reporting System/Single Vessel Database PROJECT: to provide indepen...
<ul><li>verification & validation of the system requirements and of every stage of the development lifecycle </li></ul><ul...
what have been the  financial benefits? <ul><li>development costs reduced </li></ul><ul><li>overheads (meetings, travel, e...
<ul><li>confidence </li></ul><ul><ul><li>MCA now has the tools, processes and discipline to tightly control their project ...
www.testit.co.uk
Upcoming SlideShare
Loading in...5
×

TestIT Software Assurance

796

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
796
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • conflicting priorities emphasis is on getting the application approved, as quickly as possible they need it to work, so tests will be designed accordingly culture is to be ‘positive’ – there’s pressure on the vendor’s testers to keep quiet about concerns no proactive focus on finding defects testing is seen as a ‘lesser task’ impact on vendor profitability vendor’s over-riding priority is to be profitable testing is a direct cost, so the vendor will often do the minimum communication is often very poor no cross-functional, cohesive system inadequate management reporting
  • prescriptive approach to testing xx culture of complaint a ‘culture of complaint’ can very quickly build up and have a detrimental effect on relations with your vendor too little, too late xxx
  • Why doesn’t testing work? it’s not integrated at all key stages of the programme it’s left to the end of the project it’s usually done by the vendor!
  • Why doesn’t testing work? it’s not integrated at all key stages of the programme it’s left to the end of the project it’s usually done by the vendor!
  • Transcript of "TestIT Software Assurance"

    1. 1. safeguarding your IT investment Software Assurance
    2. 2. agenda Why do software projects fail? Why doesn’t testing work? Why is Software Assurance the answer? Case Study: Maritime & Coastguard Agency Software Assurance delivering on time , on budget and on spec
    3. 3. why do software projects go wrong?
    4. 4. failure ineffective testing system incompatibility inadequate communication ambiguous requirements weak change discipline ineffectual gateway reviews why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY
    5. 5. why doesn’t testing work?
    6. 6. <ul><li>conflicting priorities </li></ul><ul><li>culture </li></ul><ul><li>impact on vendor profitability </li></ul>Vendor Testing - what are the problems? why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY
    7. 7. <ul><li>prescriptive approach to testing </li></ul><ul><li>‘ culture of complaint’ </li></ul><ul><li>too little, too late </li></ul>Internal Testing - what are the problems? why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY
    8. 8. Testing Business Need Requirements Technical Specification Solution done correctly, testing only proves that the solution meets the technical specification why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY
    9. 9. why is independent Software Assurance the answer?
    10. 10. Business Need Requirements Technical Specification Solution why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY software assurance proves that the solution meets the business need
    11. 11. Software Assurance the comprehensive solution why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY Requirements Verification & Validation Engineering Workspace
    12. 12. Requirements that capture the business need Verification & Validation why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY Requirements Engineering Workspace
    13. 13. Are we building the right product? Are we building the product right? Requirements why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY Verification & Validation Engineering Workspace
    14. 14. Operating to much higher standards Requirements Verification & Validation why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY Engineering Workspace
    15. 15. Changes comprehensively tracked Requirements Verification & Validation why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY Engineering Workspace
    16. 16. Controlled and visible to all Requirements Verification & Validation why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY Engineering Workspace
    17. 17. Engineering Workspace - the ‘single source of truth’ Requirements Verification & Validation why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY Engineering Workspace
    18. 18. Independence is critical Requirements Verification & Validation Engineering Workspace why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY
    19. 19. <ul><li>deploy with confidence </li></ul><ul><li>reduced risk </li></ul><ul><li>cost savings </li></ul><ul><li>entire project team engaged </li></ul><ul><li>reputations saved! </li></ul>the benefits of software assurance why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY
    20. 20. Software Assurance the proven model why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY Requirements Verification & Validation Engineering Workspace
    21. 21. independent Software Assurance each critical stage validated & verified integrated management of changes proactive search for defects effective project-wide communication governed by a rigorous engineering discipline ‘ assures’ the quality of every element of your IT development and manages the inherent risks why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY
    22. 22. CASE STUDY the Maritime & Coastguard Agency
    23. 23. <ul><li>adding value at the MCA </li></ul><ul><li>our remit </li></ul><ul><li>what have we delivered? </li></ul><ul><li>why has it been so successful? </li></ul><ul><li>what are the financial benefits? </li></ul>case study why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY
    24. 24. our work with the MCA 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: why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY
    25. 25. <ul><li>verification & validation of the system requirements and of every stage of the development lifecycle </li></ul><ul><li>a robust process to manage change </li></ul><ul><li>an effective Quality Management System </li></ul><ul><li>seamless, real-time communications </li></ul><ul><li>a formal acceptance mechanism </li></ul><ul><li>commercial independence from the vendor </li></ul>what have we delivered? why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY
    26. 26. what have been the financial benefits? <ul><li>development costs reduced </li></ul><ul><li>overheads (meetings, travel, etc) reduced </li></ul><ul><li>post-deployment costs reduced </li></ul><ul><li>remedial work covered by vendor </li></ul>why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY
    27. 27. <ul><li>confidence </li></ul><ul><ul><li>MCA now has the tools, processes and discipline to tightly control their project and deploy with confidence </li></ul></ul><ul><li>vendor management </li></ul><ul><ul><li>MCA has what they need to manage their vendor effectively </li></ul></ul><ul><li>‘ breaking the cycle of failure’ </li></ul>why has it been so successful? why do software projects go wrong? why doesn’t testing work? why is Software Assurance the answer? CASE STUDY
    28. 28. www.testit.co.uk
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×