The document discusses why software projects often fail, why testing is often ineffective, and argues that software assurance is the answer. It presents a case study of a project with the Maritime & Coastguard Agency where independent software assurance was applied. This ensured the system was delivered as intended, on time and on budget by verifying requirements, validating development stages, managing changes, and providing effective communication between all parties. The MCA benefited from reduced costs, increased confidence in deployment, and gained tools and processes to better manage future projects and vendors.