“81. A significant issue that impacted the project was the fact that the DTC resources were time constrained or unavailable. Mike Smith, Geoff Tomkins and Steve Isted were the “business experts” who had the detailed knowledge of the application process, however they were often engaged with their day-to-day roles and as such were unable to commit sufficient time to the project. Mike and Geoff were originally not part of the project team. Geoff had detailed knowledge of the diamond handling processes and more significantly the data that was used to enable and control these processes. Mike Smith was the only person with a complete view of the existing systems as well as detailed knowledge of the legacy systems. 82. Steve Isted was often simply unavailable to attend meetings and as a consequence some meetings had to be cancelled. 83. . . . 84. Mike Large resigned from DTC or around the middle of September 2007. Mike Large had previously worked in the DTC business and understood the processes well, he was also a very enthusiastic and hard-working member of the analysis team. This meant that when he resigned there was a gap in both knowledge and effort.”
“9. Around the middle of December 2007, I recall that Atos was becoming increasingly aware that the task of capturing requirements could not be undertaken only by the two BA’s and I was therefore asked by Simon Culshaw and Ken McGuirk to assume the role of Team Lead for the requirements team. 10. . . . 11. Broadly my role consisted of: managing the BA team resources and allocation of project tasks; facilitating team meetings; inducting new members of the team; updating and monitoring the BA aspects of the project plan; coordinating the compiling project status information in respect of the BA team for input into documents such as the Steering Committee Packs and reporting to Ken McGuirk, the Atos Project Manager. 12. In an internal meeting that took place before Christmas 2007 with Ken McGuirk, Simon Culshaw and myself, we discussed the fact that the requirements gathering exercise was not progressing as well as it should have been due to the fact that DTC had still not finalised its business requirements and it had not fully scoped what the new system needed to be able to deliver. At this meeting, I suggested a change in approach and proposed that we suggest to DTC that both parties commit to a focused process and period in which to ensure that all requirements were captured in one go.”
“It is my recollection that Atos had allocated time and resources to attempt to capture the NFRs, however they were hindered by the fact that the DTC business team were too busy on other issues to be able to address this issue properly. The problem of capturing the requirements was made worse by the fact that a number of key users and other information that DTC was requesting from its business units across Africa was not fixed. It is my understanding that because of these issues that DTC took the decision to capture the NFR requirements itself.”
“Build phase is not progressing to plan. [Atos India] have delivered a number of modules which are now in system test, but core pipeline process areas have not started due to a need to review technical architecture issues as a result of elaborated requirements. These must be resolved in order to provide a clear template to build the remaining pipeline processes. Action required now to build a communication pack for the client re causes of delay, options around a revised delivery timeline and propose commercial management of the implications.”
"The Atos Origin and development team is perplexed that such a review could have been commenced and initial results published with little reversion to the Atos Origin technical management and the Atos Origin Architect."
"The extremely ambitious plan is to have all of these elements implemented by COB Friday 18th April. There are a couple of things that have prompted this. There was a review from Casey around our code base. Many of his comments weren’t far from the mark, but hopefully what we produce next week will be a bit closer to what we expect to deliver. The second point which is more important to me is that we need to get all the devs [developers] up and running and I believe if we can create something as a template will start producing output relatively quickly."
“• The delivery plan especially Bundle 2 remains high risk whilst the reference architecture remains un-finalised and the change baseline is still not complete • Bundle 2 end date requires investigation to understand impact as a result of incorporating Gold required CRs and delay due to s/w architecture activity.”
"• replacement for current project manager • assignment of experienced software architect • detailed review of existing plan to understand estimates behind various activities . . . • review of development approach and quality of code being produced . . . Longer term action is to look at how to address contract management and the proficiency of DTC Programme Management"
“Like you, I have a desire to see this Project completed, but I am having difficulty in understanding how that translates to a proposal to suspend work from (a revised date of) 6th June? Whilst we are aware of your wish to renegotiate the terms of the contract, Atos does not have any right to suspend work on the Project and this will only cause further delay from Atos’ already revised delivery date for the Project of 18th August and 27th October. Our project team is ready and available to work with your development team and it is wholly unacceptable for you to waste our time by threatening suspension Your demand for payment of£324,462 is disputed. Atos has not fully delivered the Key Milestones for Phase 1, for which you have already received payment in full. In the circumstances, DTC is entitled to withhold further payments pending resolution of the dispute. You claim that the delays and cost overruns are attributable to work that is not your fault and which is outside the scope of contract. We disagree. You have not given us any specific examples of the complaints listed in your letter, which makes it difficult for us to respond, but you have never given us notice of our failure to perform our contractual obligations (as the contract requires). We do not understand how there can have been an increase in the Project scope when Atos has available to it and has been using and controlling the change control process. We expect you to deliver the Project in accordance with the Specification and the contract.”
“Our estimate is that the total cost to complete would be an additional£4.6Million over and above the original contract value of£2.9Million . This figure represents our estimate of the costs to complete without their [sic] being any element of profit in Atos Origin’s charges. There are a number of assumptions that underpin this estimate including: • The business requirements are as set out in Requirements Definition documents that represent the baseline after analysis on8th February 2008 , and all changes approved at2nd June 2008 and do not change. [The RDDs were then listed.] • The current version of DS-SY003, Aggregation and EAI Architecture Blueprint, is accepted as meeting DTC Enterprise Architecture (AR-EA002) and the SOA Domain Model (AR-EA001) and any future changes to AR-EA002 and AR-EA001 shall be subject to change control. All outstanding issues need to be finalized and agreed as part of any commercial settlement including a clear understanding between both parties how the acceptance will be achieved. • The implementation plan dated23rd May 2008 (DTC replan v0.4) is accepted as the baseline plan. Without any admission of liability we are willing to complete the project on a time and materials basis at our own internal standard rates (i.e. these rates would not anticipate any element of profit being paid to us). Our offer to complete the project on this basis is subject to the following: • DTC’s agreement to waive any claim that it may have against us in relation to our delivery to date • Our agreeing with DTC a detailed change control note modifying the terms of the contract to record the new pricing structure and record agreement of the applicable rates and the full scope of the contract as now agreed. We would also need to incorporate all pricing assumptions and deal with any other matters that have arisen between us and which need clarification. • Payment of the outstanding milestone payment that DTC is withholding to be made prior to execution of the change control note.” • The business requirements are as set out in Requirements Definition documents that represent the baseline after analysis on8th February 2008 , and all changes approved at2nd June 2008 and do not change. [The RDDs were then listed.] • The current version of DS-SY003, Aggregation and EAI Architecture Blueprint, is accepted as meeting DTC Enterprise Architecture (AR-EA002) and the SOA Domain Model (AR-EA001) and any future changes to AR-EA002 and AR-EA001 shall be subject to change control. All outstanding issues need to be finalized and agreed as part of any commercial settlement including a clear understanding between both parties how the acceptance will be achieved. • The implementation plan dated23rd May 2008 (DTC replan v0.4) is accepted as the baseline plan. • DTC’s agreement to waive any claim that it may have against us in relation to our delivery to date • Our agreeing with DTC a detailed change control note modifying the terms of the contract to record the new pricing structure and record agreement of the applicable rates and the full scope of the contract as now agreed. We would also need to incorporate all pricing assumptions and deal with any other matters that have arisen between us and which need clarification. • Payment of the outstanding milestone payment that DTC is withholding to be made prior to execution of the change control note.”
“As set out in our letters of21st May 2008 and6th June 2008 , it has been Atos Origin’s intent to reach a revised Agreement with DTC which would address all issues in respect to the changes in specification, timescales and costs. We are disappointed that DTC did not make any response to our proposals in regard to such a revised Agreement. It is unreasonable to expect Atos Origin to continue to work on the project without having such fundamental contract principles agreed between us and without any commitment to pay outstanding sums due. We gave DTC ample notice to enable DTC to consider its commercial position and reach agreement with Atos Origin. Accordingly, as advised in our letters of21st May 2008 and6th June 2008 , there is now no alternative but for the project to go into suspension. We note on Friday6th June 2008 you took steps to put this process into effect. By this letter we confirm that the project is now suspended and Atos Origin’s staff have ceased work. We would be happy to discuss with you the basis for the resumption of our services once your executive committee has met and considered our proposal (as you mentioned it would in your letter of 5th June).”
“Atos Origin denies it has repudiated the contract. Up to6th June 2008 , Atos origin continued to work on the project notwithstanding that it had altered substantially in terms of scope, timescales and costs. Atos origin has behaved reasonably throughout. Your reference to demands by Atos origin were, in fact, commercial proposals which reflected the changed circumstances. They were issued as the basis of a negotiation which would have enabled the project to continue. In our letter to you of9th June 2008 we made it clear that, following suspension, we were available for discussions concerning the project and its restart, subject to reaching agreement on revised terms. However, by your actions on6th June 2008 and in your letter of9th June 2008 you have made it known that you do not intend to proceed with the project being delivered by Atos origin. Your assertion that Atos origin has repudiated the contract is invalid, but in the circumstances Atos origin has no alternatives other than to consider it is discharged from any further performance of the project.”
“No contracts are made in a vacuum; there is always a setting in which they have to be placed. The nature of what is legitimate to have regard to is usually described as “the surrounding circumstances” but this phrase is imprecise: it can be illustrated but hardly defined. In a commercial contract it is certainly right that the court should know the commercial purpose of the contract and this in turn presupposes knowledge of the genesis of the transaction, the background, the content, the market in which the parties are operating.”
“. . . when one is speaking of aim, or object, or commercial purpose, one is speaking objectively of what reasonable persons would have in mind in the situation of the parties.”
“Subject to the requirement that it should have been reasonably available to the parties . . . it includes absolutely anything which would have affected the way in which the language of the document would have been understood by a reasonable man.”
“In my opinion, then, evidence of negotiations, or of the parties’ intentions, and a fortiori of [the claimant’s] intentions, ought not to be received and evidence should be restricted to evidence of the factual background known to the parties at or before the date of the contract including evidence of the “genesis” and objectively the “aim” of the transaction.”
“3.1 The parties acknowledge that the Customer may require or the Supplier may identify, Additional Services to be provided by the Supplier during the term of this Agreement. 3.2 Such Additional Services, if within the scope of the Project, shall be agreed between the parties pursuant to the Change Control Procedure. However, if such Additional Services are outside the scope of the Project, the parties shall use reasonable endeavours to agree the terms for such Additional Services. 3.3 . . .”
“5.2 The parties acknowledge that not all Changes requested by Customer or recommended by the Supplier shall automatically be chargeable or imply an increase or reduction in the Price and any financial implications resulting from a Change shall be assessed and agreed as part of the Change Control Procedure… 5.3 The Supplier shall not be entitled to charge for Changes required to incorporate any services, functions and responsibilities not specifically described in or detailed in the Schedules but which are reasonably required for the proper performance and provision of the Services described therein. 5.4 The Customer may request the Supplier (and the Supplier may recommend) to supply Additional Services from time to time. Such Additional Services shall be classed as a "Change" for the purposes of this Agreement and, subject to the Customer and the Supplier signing a change control note ("CCN"), the Supplier will provide the Additional Services to the Customer from the effective date of the CCN. Unless otherwise agreed in writing, the agreed Additional Services will become part of the Services. 5.8 The Supplier shall not be entitled to charge for Changes required to incorporate any services, functions and responsibilities not specifically described in or detailed in the Schedules but which are reasonably required for the proper performance and provision of the Services described here in. 5.8 The parties shall bear their own costs in connection with the preparation of all documentation and negotiation of Changes. 5.9 Where the Supplier reasonably believes there is a justifiable reason to increase the Prices as a result of a Change it will supply to the Customer the following information with the Change Request to justify the basis of the increase: 5.9.1 an initial analysis of the reasons why the Supplier believes its cost will be materially impacted by the Change and any applicable supporting documentation, including an analysis of any alternative solutions utilising existing Supplier resources; 5.9.2 details of proposed one-off charges and/or changes to the Price based on the above; and 5.9.3 any other relevant information, including information justifying any proposed one-off charges or changes to the Price and any base data and charging assumptions reasonably required by the Customer to verify such proposed changes. 5.10 Following consideration of the Change Request, together with the information set out in 5.9.1-5.9.3 submitted by the Supplier, if the Customer agrees that there is a justifiable reason to increase the price, the parties shall agree a fair and proportionate increase to the Price. In the event the parties cannot reach agreement on such fair and proportionate increase, the provisions of clause 27 (Dispute Resolution) shall apply.”
“6.1.2 promptly provide the supplier with accurate and complete information concerning its operations and activities relevant to the Project and answers to queries, decisions and approvals required by the Supplier in connection with the Project as the Supplier may reasonably require. 6.1.3 provide the [Customer hardware identified in (the Architecture Blueprint)]” (words in brackets are incorporated by reference to Clause 1.1 and Schedule 6). 6.1.7 provide the Supplier with appropriate access to the Legacy System and Data of the Customer in order to enable the Supplier to perform its obligations under this Agreement. 6.1.9 ensure that the staff it assigns to the project have appropriate skills and experience for the tasks to which they are assigned. The Supplier’s Personnel shall have a right of access to the Customer’s staff at all reasonable times throughout the duration of this Agreement as is necessary solely for the purposes of the Project. . . . 6.2 The Supplier will notify the Customer as soon as practicable if it becomes aware that the Customer is not complying with its obligations under this Agreement including the Customer Inputs. If any such failure is likely to impact on a Key Milestone Date the Supplier shall notify the Project Steering Committee as soon as practicable. Provided the Supplier duly notifies in accordance with this clause 6.2, if any Key Milestone is not achieved on or before the relevant Key Milestone Date as a result of such failure by the Customer, the Key Milestone Date shall be varied in accordance with the Change Control Procedure.”
“7.1 If the Supplier fails to meet any milestone or other date specified in Schedule 9 as being a date that if missed could give rise to an LD Credit (an “LD Trigger Date”) (as the same may be extended under the other provisions of this Agreement) (a “Delay”) then, to the extent that such Delay results from reasons directly connected to or arising from the Supplier’s acts or omissions and its provision of the Services and Deliverables under this Agreement, the Supplier shall pay late delivery credits to the Customer in the amounts set out in part 3 of Schedule 9 (“LD Credits”). 7.2 To the extent that a Delay is caused by any act or omission of the Customer then, without prejudice to the Supplier’s obligation to endeavour to meet the original LD Trigger Date and otherwise mitigate the effect of such Customer acts or omissions, the LD Trigger Date shall be adjusted accordingly and the LD Credits shall only become payable if such adjusted LD Trigger Date is not met.”
“12.1 In consideration for the satisfactory performance of the Services, the Price shall be payable to the Supplier in the amounts and at the times set out in Schedule 9, such times reflecting the Key Milestones identified in Schedule 9… 12.4 Undisputed invoices shall be payable by the Customer within 30 days of receipt of each invoice. If the Customer reasonably considers that any portion of an invoice submitted by the Supplier is not due and payable in accordance with the terms of this Agreement the Customer shall be entitled to withhold payment of the disputed portion of the invoice without prejudice to any other rights or remedies it may have, pending resolution of the dispute in accordance with the Dispute Resolution Procedure. 12.5 Without prejudice to the Supplier’s any other right or remedy, any amount which is paid to the Supplier later than the date on which such sum first became due and payable under this Agreement (for the purposes of this clause, the ‘Due Date’) shall be paid together with interest at HSBC plc base rate, from time to time plus 2%, calculated from and including the Due Date up to but excluding the actual payment date and the supplier reserves the right, without liability to suspend the performance of the Services and the delivery of the Deliverables under this Agreement until such time the due amounts are paid to the Supplier. 12.6 The Customer may set-off any amount due and payable by the Supplier to the Customer under this Agreement against any amount due and payable by the Customer to the Supplier provided that the Customer has given the Supplier three (3) Business Days notice of such set-off and a reasonable opportunity to discuss the same.”
“23.1 Nothing in this Agreement shall exclude or limit any person’s liability for (a) fraudulent misrepresentation, willful [sic] misconduct or deliberate default… 23.3 Except as provided in Sub-clauses 23.1 and 23.2 above, each party’s total aggregate liability to the other…under this Agreement including (but not limited to) liability for breach of contract, misrepresentation (whether tortious or statutory), tort (including but not limited to negligence) or breach of statutory duty, shall not exceed the greater of 150% of the Price or£3,893,547 . 23.4 Subject to clause 23.1, neither party shall be held liable for loss of profits (save that this shall not exclude the Customer’s obligation to pay the Price due for Services provided hereunder), goodwill, revenue, production, real or anticipated savings, business, use or contracts, nor for any indirect, consequential or incidental damages, arising out of its failure to meet its obligations under this Agreement even if the party has been advised of the possibility of such loss or damages and whether or not such loss or damages are foreseeable.”
"No relaxation, delay, forbearance or indulgence of either the Customer and the Supplier in exercising or enforcing nor any failure by either the Customer and the Supplier to exercise or enforce any right conferred upon it by this Agreement shall be deemed a waiver of any such right or operate so as to bar the exercise or enforcement thereof at any time or times thereafter."
“The Commission System will be delivered in accordance with the Specifications set out in the documents referred to in Section 1 below as the same may be enhanced or clarified by the Detailed Design. 1. REQUIREMENTS, DESIGN GOVERNANCE AND TEST STRATEGY DOCUMENTS (THE SPECIFICATIONS) AN-RQ001 Tolerance Engine Requirements . . . DS-SY003 Aggregation and EAI Architecture Blueprint (the “Architecture Blueprint”) I pause to comment here that the words in the opening paragraph above“as the same may be enhanced or clarified”accord with the reference in section 3.2.1 above which requires Atos to “refine and further detail the requirements set out in the Specifications”
“2.1 The Customer will work with the Supplier to identify any dependencies that the Project has on other projects or work being carried out by the Customer or on behalf of the Customer. The Customer will use reasonable endeavours to ensure that these dependencies are managed and scheduled in a way that the timescales in the Project Plan not delayed.” 2.2 Those Customer Personnel assigned to the project will be empowered to make decisions in a timely manner according to the agreed project timeline.” 2.3 The Customer will provide fully functioning test platforms which will include the AS400 and legacy systems required for the purposes of testing EAI. The Customer will prepare and populate the legacy systems with required test data that resemble the data on the production systems. The parties shall agree the level to which such data will be desensitised. The Customer provisioned legacy testing environment(s) will be available in accordance with the baseline Project Plan set out in Schedule 7.” 2.6 The Customer will ensure regular access, as reasonably requested by the Supplier, to its development and business analyst resources throughout preparation time for required test cases.” 2.16 The Customer will provide all hardware and peripherals to be integrated with the Commissioned System and required for testing in accordance with the baseline Project Plan set out in Schedule 7.” 2.18 The Customer will make available key Customer staff throughout the project lifecycle, including business user representatives, technical specialists and subject matter experts, as reasonably requested by the Supplier.” 2.19 The Customer will provide access to Customer legacy systems (excluding pre-production and production but including legacy systems applicable to Botswana, UK, Namibia and South Africa) and data to the Supplier project team throughout the development and testing cycles.” 2.21 The Customer will provide technical documentation and such other information and artefacts reasonably required by the Supplier for the purpose of interpretation on all Legacy Systems in accordance with the baseline Project Plan set out in Schedule 7.”
“196. . . . Alternatively, if [Atos] was, on the facts of the case, contractually entitled to do something short of what it did, then DB must show that the difference between what [Atos] did and what it was contractually entitled to do deprived it of substantially the whole benefit of the Contract. 197. If [Atos] was entitled to suspend pursuant to clause 12.5 of the Contract, then it was entitled to suspend “until such time the due amounts are paid” to it. When, on the facts of this case, would that have been? The clear answer . . . is that DB had no intention of paying any further sums to [Atos] until it demonstrated that it was delivering to plan (and to quality) and (on the facts of the case) that was not going to happen. It was not going to happen in relation to the March/April re-plan because (in the reported words of Mr Newell, that would have taken a miracle) and it was not going to happen in relation to any other re-plan because DB showed no intention of agreeing to any such re-plan (or even making a counter-proposal to [Atos]).”
“53. There are two types of change that may increase the scope of work in a project. 54. The first type are changes that introduce functionality that was clearly outside the scope of the project when it was planned, and which may even have been explicitly stated to be out of scope. 55. The second type are changes that add scale or complexity to the work that was legitimately envisaged on the basis of the stated requirement, but that do not extend the required functionality into wholly new areas. These changes are often contentious because the customer may have understood the complexity from the start of the project and assumed that the supplier did too and based any estimates and plans on this understanding, whereas the supplier may legitimately have understood the requirement to be something far simpler than it subsequently transpires that the business actually needs. 56. . . . 57. One test for this second type of scope increase could be to ask "is there a reasonable solution that meets the stated high level requirement, and at a significantly lower cost or effort than the minimum solution that would meet the business requirements as revealed by a detailed analysis?". If the answer is "yes", then the additional complexity is a scope change of the second type, described above at paragraph 55, and if it is material it should be the subject of formal change management.”
“15. The perception following the trip to Botswana that there were no significant differences between the country's requirements was reflected in the assumption set out in the agreement between DTC and Atos (the "Contract"), i.e. that only a minor configuration and customisation was needed to address DTC International, DTC London, DTC Botswana, DTC South Africa and DTC Namibia requirements. 16. In practice, there were extensive and significant differences between the practices and processes of the SACD users, which resulted in additional work to capture these requirements. 17. The customisation required for the SACs impacted across the entire project. It was certainly not just a case of there being a difference in the format of documentation that was required. In some instances, particular aspect of the process were not required for a particular country, for an example the Prepare Packets and Packaging Goods requirements did not apply to Botswana. 18. In other cases, the process was the same, but the way in which the task was carried out was different, for example in Botswana goods were not packed in Trunks Liners and Packets, instead they were to be moved in pots and tins.”
"At around this time [December 2007], [DB] and [Atos] were working together to define the EDS data model and to ensure that the reference data was sufficient for the purposes of [Atos’s] system testing. [Atos] had to inform [DB] what was required in order that their requirements could be incorporated into EDS."
“Through the login (see Assumption 1) the system can: - detect if rolling is therefore being done at a specific Entity (i.e.: specific LSO or at DTC-I level) and hence there is no need for the user to enter/select DTC-I or LSO as part of the rolling process - ensure that only Documents relevant to the specific LSO or DTC-I are available through RMS ie: if rolling is being done at South Africa then they are only selecting/rolling Documents, and hence goods, that relate to South Africa and are not picking up ones for Namibia for example. This is NFR 3.1.3.”
“Within PR 12 the system cannot select the default FRG Table as these are different for DTC-I/LSOs (currently there is a FRG Table for DTC-I, one for LSO-South Africa, one for LSO-London for Canada and one for the rest of the LSOs). Note: This RDD describes the FRG Table/Levels and Groups as they currently exist as it is understood that this will be retained in the new system." - detect if rolling is therefore being done at a specific Entity (i.e.: specific LSO or at DTC-I level) and hence there is no need for the user to enter/select DTC-I or LSO as part of the rolling process - ensure that only Documents relevant to the specific LSO or DTC-I are available through RMS ie: if rolling is being done at South Africa then they are only selecting/rolling Documents, and hence goods, that relate to South Africa and are not picking up ones for Namibia for example. This is NFR 3.1.3.”
“This significantly extended the analysis period as Atos had to remove relevant steps in the processes and change the price maintenance and valuation requirements. This impacted not only on the Valuation processes but also Rolling Management and Prepare and Hold Sight which previously had re-pricing process steps.”
"There is still a need to capture the impact and required processing when goods are repriced. Credit/Debit notes may be required and the BV of stocks amended accordingly"
“5.4 The Customer may request the Supplier (and the Supplier may recommend) to supply Additional Services from time to time. Such Additional Services shall be classed as a "Change" for the purposes of this Agreement and, subject to the Customer and the Supplier signing a change control note ("CCN"), the Supplier will provide the Additional Services to the Customer from the effective date of the CCN. Unless otherwise agreed in writing, the agreed Additional Services will become part of the Services. . . . 5.8 The parties shall bear their own costs in connection the preparation of all documentation and negotiation of Changes.”
"The Change Request should contain sufficient information to allow the Change Control Board to assess the importance, relevance and potential impact of the Change. However, most changes will require detailed investigation before the Change Control Board can make a decision. If the Change Control Board decides to authorise the investigation, it determines its priority and records its decision on the Change Request together with any change in preferred Release, where appropriate ..."
“• He was extremely perturbed by Nikki's call and sounded really shocked we would consider termination. I also think he doesn't know what to expect now because Nikki didn't talk about timescales under which we might terminate (as we had agreed). He has really taken this personally and said "the prospect of being let down seriously by Atos only for us to then terminate is unbelievable". The man is clearly concerned about his job and his credibility;”