Letters
Letters
The RFC and CGI letter-related claims are no longer pursued. The only relevant claim relates to the provision of header/footer information on a single HTML letter. Letters sent to Police Forces needed to have “Official Sensitive” in the header and footer of each page. DBS rely upon the requirement that TCS was (by Clause 2.17.1.16 of Schedule 2-2) to ensure the Solution would ‘enable the AUTHORITY to create letters using standard letter templates and/or electronic documents’.
The document provided for the original upload to Siebel did show the header and footer security marking on each page, and when the system generated letters in PDF form, the headers and footers were shown. However, in relation to letters rendered using HTML (which does not paginate) the header and footer would only be displayed at the very top and bottom of the letter if it were to be printed out at the ‘client’ (i.e. police) side.
Both IT Experts agree that if a header and footer was required on each page, then this was a defect providing that there was a requirement with which this did not comply: (Dr Hunt at Day 20/16, Mr Britton at Day 19/42). Dr Hunt agreed that she did not consider the existence of this issue was caused by any failure to have complied with GIP.
In my judgment, if the system permitted the generation of the police information letter in HTML, it was also necessary that the relevant coding was included to comply with the appropriate template. It was, presumably, not necessary for the functionality for the system to generate this particular letter in HTML: the letter generation could, presumably, remain limited to PDFs for printing or downloading, which would have avoided the problem. I therefore find that the fact that HTML letters were generated was strictly a defect, even if not one caused by a failure to comply with GIP.
I accept that this issue would have caused some loss of efficiency. The contemporaneous evidence suggested in August 2019 (at which point a new workaround letter template had been produced) that about 100-110 of these letters per week were being produced – see the exchange between Mr Sheahan and Mr Blanchard of 2 August 2019.
The second issue concerns letter address fields. Automatically generated letters intended to be sent out under the autobar process would sometimes pull through inappropriate data because, in some cases, the PNC had included information in the address field such as “sex offender”. DBS suggests that dealing with low quality input data, including from the PNC, was an expected aspect of TCS’s obligations, relying in Closing Submission upon :
section 1.2.2.1 (b) of Schedule 3 which highlights, in the context of identity matching, that “the Solution is designed to provide effective matching capabilities in a low quality data environment”;
section 2.25.8.80 of Schedule 2-2 to ensure the Solution could cope with partial address: “the Solution shall provide an address search tool to be used by the AUTHORITY to identify full addresses from part address details”.
It is plain that these clauses do not impose on TCS an obligation to have anticipated that users of the PNC would have used the address field to include wholly inappropriate information like ‘sex offender’. As Dr Hunt wryly observed, ‘my impression is that it’s not that the PNC is routinely using it for that, it’s just that occasionally those words happen to get put in, presumably by a policeman who feels like it would be quite a sneaky thing to pop it into the address field’.. (Day 20/22). The unreliability of PNC data in this particular way was plainly not a TCS responsibility, as Dr Hunt accepted (Day 20/17). I accept her evidence, as set out in row 10 of Appendix 12 (‘Workarounds’) that this was ‘not a defect’, and I reject the submissions, insofar as it is pursued, that the failure to have foreseen this issue and dealt with it was a failure of GIP.
DBS also rely upon the fact that on 4 November 2015 DBS had highlighted to TCS that:
‘in some cases, the address data in the Autobar extract contains non-address data, for example it could contain phrases or abbreviations like “Register Sex Offender” or “RSO”. Clearly, we cannot accept this data being accepted as port of the address held on Siebel and the system absolutely cannot issue out an automatic notification with any such entry … can you explore the possibility of the system “sense checking” address details.’
TCS accepted this was technically feasible, but, as Mr Agarwal indicated in his email to Mr Prabhakaran 2 days later, it was complex to implement and would need to be developed from scratch. Mr Prabhakaran told Mr Agarwal ‘we do not want to accept this requirement’.
However, I reject DBS’s submission that TCS chose ‘to ignore it’ and deliver a Solution in which this problem eventuated as a complete mischaracterisation of the facts. Instead, an RFC was raised – entirely appropriately. The ‘History’ section of the RFC tracker shows that this was under various stages of consideration through 2016 and 2017 until it was withdrawn by DBS. I note that on 6 September 2016, for example, the history states, ‘Barring confirmed content to wait for this RfC until post R1 release strategy is confirmed. In addition, no changes to requirements are needed at this time’.
It was for DBS to weigh up the cost implications of paying for a complex technical solution by way of an RFC against the implications of a manual workaround, e.g. by physically checking addresses before letters go out. It has plainly chosen to go with the manual workaround as more cost effective, as this is the solution still in place many years later (see exchange with Dr Hunt on Day 20/22-3).
It is this problem which DBS contend, in its Written Closing Submissions, meant that the automation promised for the Autobar team was not delivered, and that DBS suffered a loss efficiency caused in that it was necessary to switch off the automatic dispatch of Autobar letters from the point of Go-live. This is not, however, the responsibility of TCS. [Row 17 of the Spegilman Schedule confirms the remaining Autobar case as limited to the ‘Letter Address Field’ issue].
- Heading
- CONTENTS
- IntroductiON
- The Factual Witnesses
- Expert Evidence
- Programming Experts
- Forensic Accounts
- The Parties Submissions
- Principles Applicable to Issues of Construction
- The Defendant’s Obligations and Responsibilities
- Clause 15
- Clause 9.5 which states
- Clause 14.5 of Schedule 2-6 which states
- The Delay and Notice Provisions
- Clause 7
- Conditions Precedent: Clauses 5 and 6
- Conditions Precedent: the authorities
- Clause 5.6
- Clause 6
- Clause 8
- Limitations of Liability
- A single or multiple caps?
- The Delay Damages cap under Clause 52.2.5
- Is TCS’s claim for loss of anticipated costs savings excluded by Clause 52?
- Compliance with Clause 5.3, Agreement and Estoppel Introduction
- Express Agreement
- Estoppel
- Introduction
- R1 B&B Delays
- Mr Britton’s First Analysis
- Mr Britton’s Second Analysis
- Conclusion on Mr Britton’s Analyses
- TCS’s submission based upon Mr Jardine’s analysis
- Responsibilities for Delay on the ‘Infrastructure’ Critical Path
- R1-D
- Compliance with Notice Provisions
- Analysis of Delays
- Up to August 2017
- From August 2017 to 19 September 2018
- Analysis
- Failed to confirm its desired functional scope of R1 Disclosure in relation to the Customer-to-Business portal and Accountable Officer’s Update Service functionality. Such confirmation was a prerequis
- Failed to make available an end-to-end test environment for the Interactive Voice Response system
- Failed to agree upon a data migration approach, without which the Claimant could not complete the build of a data migration environment so that anonymised data could be made available for testing
- Failed to ensure that relevant external stakeholders were available to participate in Final Systems Integration Testing
- Partial Termination
- TCS’s Claims
- Non-Manpower Costs
- Anticipated Cost Savings
- Summary of TCS’s Delay Claim Recovery
- DBS’s Claims
- Delay Payments
- R1-B&B Delay
- Disclosure Scotland Extension Costs – Item 1 of the Updated Schedule of Loss
- Loss of Anticipated Savings – Item 3 of the Updated Schedule of Loss
- R1-D Delay
- R0 Licence Costs – Item 4 of the Updated Schedule of Loss
- R0 Hosting and Infrastructure Costs - Item 5 of the Updated Schedule of Loss
- R0 Technology Refresh – Item 6 of the Updated Schedule of Loss
- R0 N-1 Sustainment Costs – Item 7 of the Updated Schedule of Loss
- R0 Maintenance Costs – Item 8 of the Updated Schedule of Loss
- Savings
- Introduction
- Quality-related Obligations
- Good Industry Practice and Defects
- Digital by Default Standards
- Section 71
- The Basics Portal
- Section 73
- The Barring Portal
- Section 75
- Section 76
- Barring Portal: Loss of productivity - Item 11 of the Updated Schedule of Loss
- LPF Portal
- Siebel Useability Issues
- Redaction
- Document naming, bundle creation and performance
- Adobe Licence (Item 20)
- Document Storage (Item 21)
- Other B1 Barring Quality Issues
- Scan on Demand
- Special Characters
- Letters
- Item 24 : Loss of Efficiency Claims arising out of R1 Barring Quality/Useability Issues
- N-1 Sustainment Costs
- Causation and Loss
- Exit/Service Transfer
- Identification of all services (3.2.2)
- Knowledge Transfer (3.2.6 and 3.2.7)
- Section 95
- Providing all documentation to a replacement contractor (3.2.1 and 3.2.10)
- The identification of all leases, maintenance agreement and support agreements in connection with the provision of the services (3.2.3)
- Providing any other information or assistance reasonably required by a replacement contractor (3.2.14)
- Causation and Loss
- The Security Incidents
- The Charges Variation Dispute Introduction
- Issue 1: How the amount of an ‘over-recovery of the Forecast Revenue’ (Clause 2.8.4) or ‘under-recovery of the Forecast Revenue’ (Clause 2.8.5) is to be measured
- Section 104
- Issue 4: How Clause 2.8.5 of Schedule 2-3 applied to Volume Based Service Charges in Service Year 5
- Issue 2: Whether the Predicted Volumes for Basics in Service Year 4 were 1,000,000 (TCS’s case) or 320,374 (DBS’s case)
- Conclusion on Volume Based Service Charge
- Conclusions
![HT-2020-000448 - [2024] EWHC 1185 (TCC)](https://backend.juristeca.com/files/emisores/logo_yJUntHA.png)