QUEEN'S BENCH DIVISION
TECHNOLOGY AND CONSTRUCTION COURT
Strand, London, WC2A 2LL |
||
B e f o r e :
____________________
DE BEERS UK LIMITED (Formerly: THE DIAMOND TRADING COMPANY LIMITED) |
Claimant |
|
- and - |
||
ATOS ORIGIN IT SERVICES UK LIMITED |
Defendant |
____________________
Mr Christopher Lewis and Mr Peter Land (instructed by Charles Russell LLP) for the Defendants
Hearing dates: 4th October 2010 to 4th November 2010
____________________
Crown Copyright ©
Mr Justice Edwards-Stuart:
Introduction
The De Beers operation
Description of roles and glossary of terms
AO | Atos Origin (Atos) |
BA | Business Analyst |
BAFO | Best and final offer |
CAB | Change Control/Approval Board |
CCP | Change Control Process |
CR | Change Request |
CUT | Code and unit test |
DA | Detailed Analysis (in particular in the context of change requests) |
EAI | Enterprise Application Integration Project |
EDS | Enterprise Data Store |
ER | Elaboration Request |
FPM | Fixed Price Model(ling) |
FRG | Flexible Reporting Group |
IAP | Initiation & Analysis Phase |
IA | Impact Assessment (in particular in the context of change requests) |
LSO | Local sorting (or sales) office |
MDL | Master Data Library |
NFR | Non-functional requirement |
PHS | Prepare & Hold Sight |
PID | Project initiation document |
PR | Process Requirement |
RAG | RED AMBER GREEN |
RDD | Requirements Definition Document |
RoMgt | Rolling Management |
SACs | The South African countries: Botswana, Namibia & South Africa. |
SAN | Storage Area Network |
SCMS | Supply Chain Management System |
SKU | Stock Holding Unit |
SME | Subject Matter Expert |
SOA | Service Oriented Architecture |
UAT | User Acceptance Testing |
UI | User interface |
WAN | Wide Area Network |
Agile development | An approach to software development that features a less formal description of the client's requirements at the outset, with the software being developed through a high level of interaction between the supplier and customer. |
Iterative development | An approach to software development that involves the documenting of some requirements at the start of the project with development taking place through an "iterative" process of production of developing software and feedback from the client in ongoing cycles. |
Waterfall | The classical software development method: an approach where all requirements are expected to be ascertained to a low level of detail before any development effort takes place. |
The witnesses who were called at the trial
Mr McKendrick
Q. "Atos assumed that high level requirements would give them enough information to understand business complexity", and they were wrong about that, weren't they?
A. Yes.
Q. And De Beers knew that at the time, didn't they?
A. They knew it to a degree and flagged it.
Q. We differ, Mr McKendrick, on whether it was flagged or not. That wasn't my question.
MR JUSTICE EDWARDS-STUART: Well, just put your question again, Mr Lewis, because you said "At the time". Precisely what time are you talking about?
MR LEWIS: At the end of the initiation and analysis phase, at the end of August 2007 and the beginning of September 2007.
A. There were concerns still within the business as to whether or not Atos had fully understood the depth of requirements. There were reassurances from Atos that they indeed had understood fully the requirements.
Q. But that was because they assumed that the high level requirements would give them enough information to understand that complexity?
A. But that is a failing, surely, on Atos' behalf, not De Beers.
Q. Who knew how complex the business processes were?
A. De Beers.
Q. So if they knew that Atos was misunderstanding that, why didn't they tell them?
A. But I think they did.
Q. That's where we differ.
Mr Newell
Q. And your point here was that if Atos was only just starting to understand that, that was Atos' own fault?
A. Correct.
Q. Because their original requirements gathering exercise hadn't been good enough?
A. That's what I am saying here.
Q. And so you are really questioning the competence of Atos' original requirements gathering exercise?
A. And ongoing.
"He commented that the issues with the delay from Atos does [sic] not lie with their competence but with the project elaboration process - moving from the concept to delivery phase where, invariably, suppliers to DTC realise that they have under-estimated the complexity of DTC business processes and the uniqueness of our environment."
Mr Aythora
"I also wrote a document called "DTC Enterprise Architecture" which contains a description of how technology would be used to support the mission and business of DTC's entire organisation. It sets out how DTC's "vision" (as referred to in paragraphs 6 and 8 above) could be achieved by developing a number of new systems in order to support the business. The document contained key information about what DTC wanted to achieve from a technical perspective. It covered all architectural components and outlined DTC's standards and policies. It also outlined DTC's expectations. I first started developing the document in July 2006. On 4 April 2007, DTC gave the document to a number of its key suppliers to be used as a set of standards and a benchmark for them to build solutions on. I continued to amend and update the document until 28 November 2007."
Mr Page
"The SCMS Project remains essential for DTC's business and DTC fully intends to implement it so that it is operational within the next 2 to 3 years (bearing in mind that the Project and its implementation may take about 18 months itself)."
"DTC intends to recommence the aggregation project from where it left off. Unfortunately DTC is unable to predict with authority when this will be because although the market has improved, the economy is such that decision on timing cannot yet be finalised. But it is very likely that the process of moving aggregation to Botswana will commence in the first quarter of next year, 2011."
After Mr Page had been taken by Mr Lewis through the relevant documents about the "blank" issue, there was the following exchange (Day 6, 109/11 - 110/9):
"Q. Now, that can't be, can it, Mr Page, a fair representation of the reasons why there have been further delays to moving aggregation?
A. At the time that this witness statement was made, the issue which was causing the particular blockage had not at that stage developed to an extent that it appeared that it was going to be a serious ongoing problem. It was - I certainly felt that it was, an issue that was capable of resolution, and certainly in May of 2009 we were by no means out of the woods in terms of the effects of the recession. Our Sales had by no means recovered to anything like previous levels.
Q. Why do you say May 2009?
A. Because that's when the witness statement was made. No?
Q. No, it wasn't, Mr Page. Look at the last page.
A. Ah, my error, I apologise.
Q. It's a pretty significant error, isn't it, Mr Page? Because we have just seen the chronology going through, that the issue that was holding things up through late 2009 into early 2010 was the blank issue. So you must have known that it was that that was holding things up, and not the recession, when you made this witness statement in May 2010?
A. Well, I was suddenly aware of it, yes, of course I was.
A little later, there was the following exchange:
"Q. The real reason why you were not recommencing the aggregation project was the blank issue, wasn't it?
A. That remains a serious obstacle today."
Mr Culshaw
Mr Adelman
Mr Cyril
Mr Cotter
Mr Roberts
Mr Cunningham
Miss Morgenstern
Q So, what Mr Newell was saying is this is not necessarily the final word on the subject. Do you see that? The message from De Beers to Atos is that De Beers have yet to consider it at executive committee level and he will respond to you once the executive committee have considered it.
Now, if, Miss Morgenstern, you had been interested in doing a commercial deal and would have been prepared to negotiate a commercial deal and extend time to do so, then the natural thing for you to do then would be to extend the period of time before the suspension bites in to hear what the executive committee have to say, wouldn't it?
A. I must say I cannot recall my -- how I read that paragraph, or how I read that sentence. The only thing I recall from that time is that I assumed we would have talked again the day after and we would have got an understanding of what went on in the project board, so -- yes, I can see that that -- how that sentence reads, but I must admit I cannot remember how I read it because if I read it like that, somehow in my mind I'm saying: yes, they have accepted the position and they will tell us later on what they will do.
Mr Bray
Dr Gifkins
Dr Thomas
The decision to have new software
The Initiation and Analysis Phase
The course of the work under the Contract
1 October to 31 December 2007
"Significantly behind schedule on 7 core requirement areas due to:
• Identification of new requirements that are in scope but require further elaboration e.g. Container Management functional area
• Amendments to requirements still being advised by the business e.g. Export for Aggregation still not nailed down despite start in I1. SAC"
(My emphasis)
"Further action needed to make the kind of productivity leap required including:
• Freezing all functional requirements by end of Jan 2008. (We are simply not getting requirements nailed down quickly enough. We must continue the rapid decision making workshops through New Year and this will require significant business commitment - plans to be confirmed with Pat over the next few days)
• Streamlining development (already doing this where possible, but renewed focus required on building as much of the detailed specification alongside the analysis is necessary)
• Further tuning of delivery approach in terms of design and delivery of "pipeline" vs "foundation" processes. This may include bringing some AOI resource on-shore. (Visas /Space etc will need consideration)
• Revision of the Plan in line with the activities above and further review to identify any additional actions.
Non-functional requirements still RED status, but progress is being made and expectation is that workshop today will drive finalisation.
Splitting Process has been had assessed and it is clear that this will be a significant project in its own right. Impact Assessment expected at the end of this week for review."
(My emphasis)
"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."
The effect of the unavailability of key DB personnel up to 31 December 2007
MR JUSTICE EDWARDS-STUART: What percentage of Mr Adelman's time do you think was wasted in this way?
A. Quite a significant amount, from what I was told.
MR JUSTICE EDWARDS-STUART: Fifty per cent?
A. Yes.
MR JUSTICE EDWARDS-STUART: But that's an astonishing amount of time, just wasted?
A. I think it was a fairly large amount of time, yes.
MR JUSTICE EDWARDS-STUART: But surely if that had been the case, one would have seen that in emails week on week, wouldn't one? You wouldn't have tolerated, as the delivery director, having two chaps idle for 50 per cent of their time without making an almighty fuss about it, [would] you?
A. Well, I didn't make an almighty fuss about it, because I didn't know the extent of it at the time.
Name | Role (and activity) |
Period | Time lost |
Developers/Designers | Oct 07 - Jun 08 | 145 | 145 |
Mr Roberts | Development Manager | Oct 07 - Jun 08 | 30 |
Mr Gathercole | Designer | Oct 07 - Jun 08 | 15 |
Mr Cowell | Designer | Oct 07 - Jun 08 | 15 |
Mr Cotter | Enterprise Architect Workshops and meetings to discuss NFRs + chasing NFRs + rework for security and audit |
Oct 07 - Jun 08 | 20 |
Mr Philpott | Senior Developer Ditto |
Oct 07 - Jun 08 | 23 |
Mr Cowell | Senior Developer Ditto |
Oct 07 - Jun 08 | 14 |
Mr Gathercole | Senior Developer Ditto |
Oct 07 - Jun 08 | 13 |
Mr Adelman | Business Analyst Ditto |
Nov 07 - Jun 08 | 3 |
Mr Brown | Business Analyst Ditto |
Nov 07 - Jun 08 | 7 |
Mr Cowell | Lead Designer Re-design |
Nov 07 - Jun 08 | 5 |
Mr Gathercole | Lead Designer Ditto |
Nov 07- Apr 08 | 5 |
Mr Lally | Senior Developer Recode |
Nov 07- Apr 08 | 20 |
Mr Adelman | Business Analyst Workshops, meetings, chasing requirements |
Nov 07 - Jun 08 | 5 |
Mr Adelman | Business Analyst Workshops, meetings, chasing requirements |
Nov 07 - Jun 08 | 8 |
Total: | 328 |
Name | Role | Period | Time lost |
Developers/Designers | Oct - Dec 07 | 100 | 100 |
Mr Roberts | Development Manager | Oct - Dec 07 | 10 |
Mr Gathercole | Designer | Oct - Dec 07 | 5 |
Mr Cowell | Designer | Oct - Dec 07 | 5 |
Mr Cotter | Enterprise Architect Workshops and meetings to discuss NFRs + chasing NFRs + rework for security and audit |
Oct - Dec 07 | 7 |
Mr Philpott | Senior Developer Ditto |
Oct - Dec 07 | 8 |
Mr Cowell | Senior Developer Ditto |
Oct - Dec 07 | 5 |
Mr Gathercole | Senior Developer Ditto |
Oct - Dec 07 | 5 |
Mr Brown | Business Analyst Ditto |
Oct - Dec 07 | 2 |
Mr Cowell | Lead Designer Re-design |
Oct - Dec 07 | 2 |
Mr Gathercole | Lead Designer Ditto |
Oct - Dec 07 | 2 |
Mr Lally | Senior Developer Recode |
Oct - Dec 07 | 10 |
Total: | 161 |
A. Yes. So -- but I just want to try to be clear. The estimates that we put together just estimated "It will require this amount of additional work to do this requirement". The estimate wasn't then split down into "Well, that's already happened and that's still to come", it was just one estimate. What I --
MR JUSTICE EDWARDS-STUART: I see, so you didn't consider any particular individual or the hours any particular individual had spent, but you simply said the difference between case A and case B one would expect to involve X hours work?
A. Yes, that's correct.
1 January to 1 May 2008
"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."
He explained that the phrase "his comments weren't far from the mark" was in fact pasted in from a document prepared by his colleague Mr Gathercole, and so the words were not his own. However, he went on to agree that code quality was an issue that Atos had not been hiding from, and that he accepted that Atos had not been meeting the code quality targets over the period between January and April 2008, but that that was a matter of which DB was well aware (Day 10, 77/3-9).
"• 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."
"DTC was originally intended to be developed agile-style. To this end, the team was organised into BAs who would define the requirement, and then a pool of devs who would be organised into teams to build elements of the solution incrementally, with the project beyond the requirements definition set up SCRUM-style; all supported by an architect and a few key designer/devs. This is all very DSDM as an approach, and can work fine in the right context, and of course with the right customer.
It became apparent that this wasn't going to work. This is for several reasons.
• The application is much larger than was originally thought, in terms of function points.
• The application is much more integrated and complex than was originally thought: a huge end-to-end multi-country workflow, with many of the same business concepts and sub-processes popping up at many points in the workflow and many "wrinkles" in the detail of the processes..
• At contract signature the requirements were high-level. Detailed requirements were defined in January 2008 and signed off in February, and only then were the maintainability and extensibility requirements expressed in PR69/71 apparent..
• The customer is demanding, particularly on the technical side, and this did not fit well with an agile approach to build.
Accordingly the decision was taken to move towards a much more waterfall-style approach. However, this was not reflected in the team organisation, or in the definition of the artefacts to be produced. As soon as I arrived I observed that the build team organisation was still reflecting the BAs, being effectively divided into functional silos. This was not appropriate given the points above, and we have started "specialising" so as to be able to provide the specific system support such a large and complex system requires. So for example, we now have a dedicated workflow team building the patterns and mechanisms that will be needed by the functional developers so as to build on top of Windows Workflow Foundation. We are in the process of setting up a dedicated UI team to do the same for Smart Client Software Factory and Composite UI Application Block. And more of the same will certainly follow; I see the need to pull the BAs and devs into integrated teams.However, the workflow work in particular (which is well under way) has exposed a massive gap. We have signed-off business functional requirements, courtesy of the BAs. We have a team of devs ready to build to those requirements. We have a number of architects and key designers busily defining how the devs are to build the system (defining the architecture, that is to say). But we have no definition of what system is to be built: how the workflows in the various functional areas interact, exactly what behaviour in each functional area is to be allocated to the client and what to the server, exactly what messages are passed between client and server, and so on.
In short, what is missing is systems analysis. This seems to be something of a lost art (within Atos Origin at any rate), and I am at a loss to understand why. To build a system of this size and complexity it is an essential activity, and doing it now will undoubtedly pay for itself in the long term and address many painful risks. But of course, it casts the current plan into outer darkness and will undoubtedly go down like a bucket of cold sick with DTC. Note also that this will have implications for both sides of the V-model: testing as well as analysis.
. . .
What specifically do we have to do now? We need to create a Systems analysis team, combining perhaps two of the best BAs (we know who we want), an architect, and if possible a Systems analyst with manufacturing process experience . . . We need to re-plan to account for this team and activity. We need to plan for and start issuing analysis artefacts from this team as soon as possible in order to get the dev team is rolling (that it is, we don't have to do everything before we can do anything).
"• 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"
The workflow engine
The events from 1 May 2008 up to the termination of the contract
• 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;
• He said that the over-run in costs is very definitely not all down to DTC and that AO would have a hard job proving that the scope is more complex than first envisaged and planned;
• . . . He told me that if we are able to continue to build their confidence over the next 2-3 weeks and we can come up with a viable plan which we jointly agree and we can guarantee we can deliver, he is not averse to a discussion with us about money. He did also say, however, that it won't be anything like the large numbers Nikki mentioned yesterday as he would not pay for our failures and any additional money that is agreed would have had to be contingent on delivery;
. . .
• We agreed I would go and see him next Thursday afternoon (time to be agreed). He was concerned he might receive notice of termination before then. I told him that I believed that was an unlikely outcome.
• He asked me if there is anything he could do to help to persuade AO to give this a little more time. I said I would get back to him on this. I agree that I would be available by phone Monday-Wednesday if he wanted to talk."
(Original emphasis)
"The cumulative effect of the above is that the Project has now fundamentally changed from the original contracted terms in terms of scope, time to complete and cost and we are therefore entitled to require a formal variation to the contract to deal with these changes…
Accordingly, whilst Atos Origin remains fully committed to work with DTC to continue to deliver a successful Project, we feel that we will not be in a position to do so unless we both agree, as a matter of urgency, a formal variation to the Agreement, reflecting the new reality of the Project, the changes which have occurred so far and DTC's commitment to increase the level of funding for the Project and provide further payments to Atos beyond those set out in the original Agreement.
You have advised us that you have a programme review board on 29th May 2008 in which you are yourselves considering the future of the project. I would ask you to call me to discuss the contents of this letter prior to your internal meeting as I must advise that in the event we are unable to reach an agreement with DTC by the close of business on 30th May then Atos Origin will have no alternative but to suspend all work on the Project.
In addition, DTC is currently withholding payment of a milestone payment to the value £324,462 which was due to be paid upon sign off of the project requirements. I have been advised that DTC has no basis for withholding payment of this milestone given that the payment milestone trigger (project requirements sign off) has been completed. I would be grateful therefore if you would arrange for payment of this outstanding invoice without delay."
(My emphasis)
The reference to the non-payment in the last paragraph was to DB's non-payment of the invoice in respect of Key Milestone 4.
"As you are aware I wrote to you on 21st May 2008 in relation to the Project. In that letter I informed you that Atos Origin would have no alternative but to suspend all work on the Project with effect from 30th May 2008 unless Atos Origin and DTC entered into a variation to Agreement covering the matters referred to in the letter.
I understand that DTC's Steering Committee, which oversees the Project within DTC, will not meet until 4th of June 2008. Taking this into account and following our conversation I can confirm that Atos Origin is now prepared to extend the deadline, for suspension, previously set at 30th of May 2008, to 6 June 2008.
Regarding the financial proposal, Paul and myself will have high level figures with us at our meeting on 29 May 2008 based on the revised plan."
(My emphasis)
"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 on 8th February 2008, and all changes approved at 2nd 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 dated 23rd 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."
"In the meantime we regret that our position as outlined in our letter of 21st May has not changed. Accordingly as set out in that letter we believe we are entitled to suspend the continued provision of the services should we be unable to come to a commercial resolution with you by 5pm on June 6th 2008 and further on the basis of non payment of the outstanding issued invoice.
Accordingly unless we are able to come to a commercial resolution of the issues Atos Origin will suspend all work on the Project with effect from 5pm on June the 6th 2008."
(My emphasis)
"It appears to us that you are demanding a wholesale renegotiation of the contract, abandoning our original agreement. We are staggered by your cynicism by demanding these payments at such a critical stage in the Project timetable – the point when the Project ought to have been delivered for user acceptance testing.
As you know, I met with The DTC Project board this week to discuss your proposal. You will not be surprised to hear that my recommendation was to reject your proposal not only because of the huge monetary implications and the failure to meet our deployment schedule, but also because I doubt Atos Origin's ability to deliver the Project even to the new dates you propose. Due to the seriousness of my recommendations and the implications this has on The DTC's entire business plan, the Project board has referred the issue to the Executive Committee. I will therefore respond to you more fully when our Executive Committee has considered its position.
In the meantime, I do not think it appropriate that we have our telephone call tomorrow, but I will be in touch soon with The DTC's response."
(My emphasis)
"As you are aware, we have made it clear that we have no alternative other than to suspend work with effect from 5pm 6th June 2008, unless a commercial settlement on the project can be achieved. It is Atos Origin's objective to continue with the Project based on a revised approach agreed between us.
We asked for a full statement of your position following our letter of 21st May 2008. You have not provided such a statement nor given any indication that you are willing to make any contribution to the increased costs.
By reason of the matters set out in our letter of 21st May 2008 Atos Origin cannot be expected to continue with the Project unless a revised agreement is entered into.
You now say that the matter has been referred to your Executive Committee. You do not say when that Committee is either meeting nor whether it will be in a position to make a definitive conclusion on the matter. You have been fully appraised of Atos Origin's position for several weeks, which has given you ample time to seek Executive approval.
Unless you can confirm the Executive Committee will meet today and make such a decision, we will have no alternative other than to suspend. To this end, we will be giving instructions to our staff this afternoon. We will issue a further notice when suspension has actually taken effect.
Keith Wilman, our UK CEO, is available through today for a discussion on the matter."
(My emphasis)
"As set out in our letters of 21st May 2008 and 6th 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 of 21st May 2008 and 6th June 2008, there is now no alternative but for the project to go into suspension. We note on Friday 6th 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)."
"The position that Ursula Morgenstern has adopted in correspondence and Atos Origin's suspension of work clearly show that Atos Origin does not intend to comply with the existing contract. Atos Origin is attempting, unilaterally, to force us to accept a wholesale change to the agreement and refusing to perform at all unless we accept. This is a repudiation of the contract. In the circumstances, we hereby accept this repudiation and terminate the contract."
"Atos Origin denies it has repudiated the contract. Up to 6th 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 of 9th 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 on 6th June 2008 and in your letter of 9th 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."
The reasons for the delay and additional work carried out during 2008
(1) Change Requests that were a true change in the scope of the work, such as, for example, Splitting.
(2) Additional work that resulted from elaboration of the original high level requirements, but which did not amount to changes in scope.
(3) Failures and delays by DB in finalising certain requirements, in particular the finance requirements.
(4) Errors or shortcomings in the design of the system, in particular the lack of proper systems analysis or engineering, and delays in producing the reference architecture and in making the decision about the workflow engine. And, possibly,
(5) Lack of effective communication between Atos and Atos India.
Delay
"Please find attached the updated CR for Spitting. I have changed the following in this version to bring it in line with current plans:
1. Timescales- I have suggested revised timescales based on the current view of the plan.
. . .
4. LDs - I have amended the LDs to be payable against the fixed price (£415,000) less any unused contingency, as you requested. They are payable if we miss the Final Acceptance Date which, in accordance with the Timescales section, I have suggested is expected to be by the end of October 2008 and is, in any case, to be agreed by DTC and AO by the end of April.
Please let me know if you have any questions. Otherwise, I would be grateful for confirmation that this is now agreed and I will ask Ken to liaise with you with regards to getting this signed physically."
Entitlement to additional payment
The correct approach to the construction of the Contract
"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."
Lord Wilberforce also went on to say, at page 996:
". . . 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."
MR LEWIS: We saw earlier the concerns which the De Beers business had that Atos was trivialising its business requirements. Had the De Beers business by this point in time got to the stage where it was comfortable that Atos was no longer trivialising its business requirements?
A. I think it fair to say that they had improved their situation in terms of understanding, yes.
Then, a little later (Day 2, 134/21 - 135/13), but referring to a slightly earlier point in time, is the exchange that I have already set out above, but which I repeat below for ease of reference:
MR LEWIS: At the end of the initiation and analysis phase, at the end of August 2007 and the beginning of September 2007.
A. There were concerns still within the business as to whether or not Atos had fully understood the depth of requirements. There were reassurances from Atos that they indeed had understood fully the requirements.
Q. But that was because they assumed that the high level requirements would give them enough information to understand that complexity?
A. But that is a failing, surely, on Atos' behalf, not De Beers.
Q. Who knew how complex the business processes were?
A. De Beers.
Q. So if they knew that Atos was misunderstanding that, why didn't they tell them?
A. But I think they did.
Q. That's where we differ.
The Contract
Specification(s) means the detailed functional and/or technical specifications (including the Custom Software Specification) and performance criteria for the Commissioned System as further described in Schedule 2, as may be updated pursuant to the terms of Schedule 1 or otherwise amended pursuant to clause 5 from time to time;"
2. PROVISION OF THE SERVICES
2.1 Subject to the terms of this Agreement (including the assumptions and dependencies set out in Schedule 12), and in consideration for the Price to be paid by the Customer under this Agreement, the Supplier will:
2.1.1 perform the Services and deliver the Deliverables in accordance with Schedules 1 and 3, the PID, the Project Plan, the Specifications and the terms and conditions of this Agreement;
2.1.2 procure, deliver and install the Commissioned System on the Hardware as provided in Schedule 1;
2.1.3 create and maintain a Product Log.
2.2 The Supplier will carry out its obligations under this Agreement in accordance with the timetable set out in the Project Plan.
2.3 The parties agree that the Commissioned System and the Application Development Services will roll out using a phased approach in accordance with the Project Plan, with the delivery of the various Deliverables and completion of each phase being marked as Milestones which will be reflected accordingly in the pricing structure contained in Schedule 9. Unless identified as a Key Milestone Date the dates contained in the Project Plan are intended for planning and estimating purposes only and are not contractually binding.
2.5 Notwithstanding the above, and for the avoidance of doubt, the parties agree that the Supplier will not incur liability and any dates quoted in the Project Plan for delivery of any part of the Services or Deliverables shall be extended by a reasonable period, if such delay is caused by (i) any act or omission of the Customer, its servants or agents; or (ii) any cause beyond the Supplier's reasonable control. To the extent that the Supplier suffers loss or incurs extra costs, due to the scope of the Services or Deliverables being increased or the Project Plan being lengthened by reason of such a delay or failure by the Customer to comply with any of its obligations contained in this Agreement or any of the assumptions or dependencies stated in Schedule 12 not being met the Supplier may charge the Customer for any such loss or extra cost, provided it agrees to use reasonable endeavours to mitigate such loss or extra cost and that the extent of such loss or extra cost is agreed through the Change Control Procedure.
2.6 The Supplier shall provide the Services and supply the Commissioned System in accordance with the reasonable directions of the Customer's Project Manager as given to the Supplier in accordance with the terms of this Agreement (provided always that such directions do not entail the provision of services which are outside the scope of the Supplier's obligations under this Agreement, unless agreed pursuant to the Change Control Procedure).
Notwithstanding the above, and for the avoidance of doubt, the parties agree that the Supplier will not incur liability and any dates quoted in the Project Plan for delivery of any part of the Services or Deliverables shall be extended by a reasonable period, if such delay is caused by (i) any act or omission of the Customer, its servants or agents; or (ii) any cause beyond the Supplier's reasonable control.
To the extent that the Supplier suffers loss or incurs extra costs, due to
(1) the scope of the Services or Deliverables being increased or
(2) the Project Plan being lengthened by reason of such a delay or
(3) failure by the Customer to comply with any of its obligations contained in this Agreement or
(4) any of the assumptions or dependencies stated in Schedule 12 not being met
the Supplier may charge the Customer for any such loss or extra cost, provided it agrees to use reasonable endeavours to mitigate such loss or extra cost and that the extent of such loss or extra cost is agreed through the Change Control Procedure.
I think that it was common ground that the first part of the clause is essentially concerned with time and the second part with entitlement to money. When broken down in this way it can be seen, contrary to the submissions of DB, that the second part is very wide ranging. The words that I have set out after (3) are apt to embrace any breach of contract, as well as compliance with the assumptions or dependencies. Further, Mr Simon Croall QC who, with Mr Yash Kulkarni, appeared for DB, submitted that Atos cannot recover any money under the second part of the clause simply because the Project Plan has been lengthened by a cause beyond its control. However, I consider that the clause says exactly the opposite. If the Project Plan is lengthened as a result of a cause that is beyond Atos's reasonable control and Atos suffers loss as a result (in the form of delay costs), Atos can recover that loss under the clause.
"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 . . ."
Interestingly, neither of the parties referred to this clause in the course of their submissions. However, I consider that it is of some interest because it suggests that some types of additional work, whilst falling within the scope of the project, can nevertheless constitute a change. It follows from this that when considering what type of additional work constitutes a change one must distinguish between the "scope of the Services or Deliverables" (clause 2.5) being increased, on the one hand, and the "scope of the Project" (clause 3.2) being increased, on the other.
"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."
Additional Services were defined as meaning "additional services to be provided by the Supplier as agreed between the parties pursuant to the Change Control Procedure". I will discuss these provisions in more detail when considering the Change Requests.
"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."
"2.3 Each project phase as described in the Project Plan will include the provision of the following Services:
(a) detailed analysis;
(b) low level design;
(c) code and unit test; and
(d) system integration and user acceptance ("UAT") testing.
3.2.1 The Supplier shall work closely with the Customer's business user representatives to refine and further detailed [sic] the requirements set out in the Specifications (Schedule 2) during the Detailed Analysis phase.
3.2.2 The Supplier shall further analyse and capture details of requirements including business rules, algorithms and logical data model identified in the Specification.
3.2.3 The Supplier shall analyse and document additional non-functional requirements and the logical specification of external integration of the Commissioned System…
3.2.5 The Supplier shall deliver as a Deliverable an elaborated requirements definition document that has been reviewed, finalised and agreed with the Customer."
"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". There is a dispute between the parties as to what this schedule means. Mr Croall pointed out that there are no version numbers given in this list, which is consistent with the fact that they are "living" documents in that sense that they would be developed as the project progressed. The importance of this is that, on DB's case, the obligation on Atos is to develop whatever system is required to support the requirements as reflected by the final versions of each of these documents: the versions that existed at the time when the contract was made are, in effect, irrelevant.
"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."
The law relating to repudiation
"I shall not set out at any length the numerous authorities on anticipatory breach: this is one of the more perspicuous branches of the law of contract and the modern position is clear. The fault of the critical question may differ slightly as it is put in relation to the varying situations:
". . . an intimation of an intention to abandon and altogether to refuse performance of the contract. . ." or "evince an intention no longer to be bound by the contract . . . " (Freeth v Burr (1874) LR 9 CP 208, 230, per Lord Coleridge CJ) .
"I do not say that it is necessary to show that the party alleged to have repudiated should have an actual intention not to fulfil the contract. He may intend in fact to fulfil it, but may be determined to do so only in a manner substantially inconsistent with his obligations, and not in any other way" (Ross T Smyth & Co Ltd v T D Bailey, Son & Co [1940] 3 All ER 60, 72, per Lord Wright) such as to deprive "the charterers of substantially the whole benefit which it was the intention of the parties . . . that the charterers should obtain from the further performance of their own contractual undertakings" (Hong Kong Fir Shipping Ltd v Kawasaki Kisen Kaisha Ltd [1962] 2 QB 26, 72, per Diplock LJ).
"To constitute repudiation, the threatened breach must be such as to deprive the injured party of a substantial part of the benefit to which he is entitled under the contract . . . Will the consequences of the breach be such that it would be unfair to the injured party to hold him to the contract and leave him to his remedy in damages . . .?" (Decro-Wall International SA v Practitioners in Marketing Ltd [1971] 1 WLR 361, 380, per Buckley LJ).
The difference in expression between these two last formulations does not, in my opinion, reflect a diversion of principle, but arises from and is related to the particular contract under consideration: they represent, in other words, applications to different contract, of the common principle that, to amount to repudiation a breach must go to the root of the contract."
"61. I would make the following general observations on all those cases. First, in this area of the law, as many others, there is a danger in attempts to clarify the application of a legal principle by a series of propositions derived from cases decided on the particular facts. Instead of concentrating on the application of the principle to the facts of the case in hand, argument tends to revolve around the application of those propositions, which, if stated by the court in an attempt to assist in future cases, often become regarded as prescriptive. So far as concerns repudiatory conduct, the legal test is simply stated, or, as Lord Wilberforce put it, " perspicuous". It is whether, looking at all the circumstances objectively, that is from the perspective of a reasonable person in the position of the innocent party, the contract breaker has clearly shown an intention to abandon and altogether refuse to perform the contract.
62. Secondly, whether or not there has been a repudiatory breach is highly fact sensitive. That is why comparison with other cases is of limited value. The innocent and obvious mistake of Mr Jones in the present case has no comparison whatever with, for example, the cynical and manipulative conduct of the ship owners in The Nanfri.
63. Thirdly, all the circumstances must be taken into account in so far as they bear on an objective assessment of the intention of the contract breaker. This means that motive, while irrelevant if relied upon solely to show the subjective intention of the contract breaker, may be relevant if it is something or it reflects something of which the innocent party was, or a reasonable person in his or her position would have been, aware and throws light on the way the alleged repudiatory act would be viewed by such a reasonable person. So, Lord Wilberforce in Woodar (at p. 281D) expressed himself in qualified terms on motive, not by saying it will always be irrelevant, but that it is not, of itself, decisive."
The alleged repudiatory breach by DB
(1) The catalogue of breaches pleaded in Appendix 1 to the Defence and Counterclaim;
(2) DB's breach of clause 12 of the Contract by failing to make payment in respect of Key Milestone 4;
(3) DB evincing an intention that it would not abide by, or DB's failure to abide by, Atos's contractual right to extensions to the Key Milestone Dates and increased sums under or for breach of the Contract; and/or its evincing an intention that it would not comply with the Change Control Procedure so as to grant Atos extensions to the Key Milestone Dates and increased sums under or for breach of the Contract; and/or
(4) Mr Newell's conduct on the afternoon of 6 June 2008 in requiring the return of all identification and access cards held by Atos's staff.
(5) Paragraph (5). This concerns allegations that DB failed to manage properly various aspects of the project such as, for example, the EDS. The sum claimed is about £59,000. These are all fairly technical points and, even if established, would come nowhere near amounting to a repudiatory breach of contract.
(6) Paragraph (6). This concerns allegations that DB did not meet its obligations in respect of the core SCMS until January 2008 when the Fast Track Requirements Gathering workshops began, and that it failed to provide the business requirements for the finance department until April 2008, both of which resulted in a number of consequences set out under the paragraph. The sum claimed is a little under £300,000. The first allegation relates mainly to delay, but Atos was compensated for that delay by DB's agreement to the March/April re-plan. I accept that the delay in resolving the requirements for the finance department was a breach of contract by DB, but it was a minor matter in the context of the project as a whole. In my view, the conduct that is the subject of these allegations falls way short of conduct amounting to a repudiatory breach.
(7) Paragraph (16). The allegation here is that a number of key DB resources were severely time constrained or unavailable. The sum claimed is about £110,000. I have already found that some aspects of this claim have been seriously overstated. I consider that it comes nowhere near being conduct that is repudiatory.
(8) Paragraph (18). This is a claim for delay in respect of the provision of technical documentation in respect of the Legacy Systems and testing. The sum claimed is about £23,000. There is nothing here that amounts to repudiatory conduct.
(9) Paragraph (20). This is an allegation that DB provided Atos with business processes which were incomplete or lack sufficient detail for Atos to be able to carry out its detailed analysis, low-level design and subsequent stages of work. It appears to relate primarily to the level 5 process maps that were provided to Atos during the IAP, and this is confirmed by the witness statement of Mr Adelman. I do not see how this can constitute a breach of contract when the events relied on took place well before the contract was entered into.
(10) Paragraph (22). Since I have ruled out the claim under paragraph (20), this relates entirely to the consequences of alleged changes in scope, not to breaches of contract.
The alleged repudiatory breach by Atos
"Accordingly, unless we are able to come to a commercial resolution of the issues Atos Origin will suspend all work on the Project with effect from 5 pm on June the 6th 2008."
"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])."
The test for assessing a valid Change Request
"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."
The individual claims in relation to changes
The differences between South African countries (SACs) (1)
"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."
The assumption in relation to network bandwidth (2)
". . . that key decisions over how much the A and EAI architecture (modules) resides down south and how much in the UK, is dependent on the outcome of a visit by Atos to the Microsoft facility in Reading, scheduled for the 11th Oct, when Atos will [be] carrying out network tests, which will identify the required bandwidth."
"A. Now, what I am saying here is that if the architecture was going to change with a reasonably fundamental change to having a workflow engine rather than a piece of code, then really we should go back and revalidate that the performance was acceptable and it didn't necessarily slow down the users access."
The introduction of the EDS (3)
"In order to assist [Atos] and to make it easier for [Atos] to interface with other parts of the Legacy Systems and reduce the integration complexity of the Project, in December 2007 [DB] decided to create a central repository known as the Enterprise Data Store ("EDS"). One of the benefits of EDS was that, rather than having to build interfaces to lots of existing components, [Atos] would only have to create one data interface. Another benefit was that the data formats could be standardised. The creation of this "data warehouse" was a substantial piece of work involving consolidating and translating data from a variety of sources. The development of EDS by [DB] was to take place over a number of months. The first set of deliverables was addressed by January 2008 and work on EDS was generally done in a collaborative and timely fashion between [DB] and [Atos]."
"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."
Neither Mr Aythora nor Mr McKendrick was cross-examined about either of these paragraphs. This was, perhaps, not surprising, because Dr Thomas has concluded that the introduction of EDS was not a breach of DB's obligations (1st report, paragraph 353).
"Dear all,
After numerous discussions between [DB) and [Atos] architects, it has been finally decided that EDS reference tables from now on will be residing inside the SCMS database.
I have already created the EDS table structures inside SCMS - please use them in your new stored procedures henceforth . . .
. . .
Please let me know, if you have any concerns or queries regarding this change."
"A small clarification.
Copies of the EDS tables will reside in SCMS.
EDS is still owned by [DB] and are responsible for mastering the data."
The changes in relation to finance requirements (4) and (6)
"On 11 February 2008 Liz Allan sent a meeting invitation to discuss the finance requirements, and, in particular, how statements of account were to be recorded. After all of my previous discussions and now, having "missed" the deadline for 8 February 2008, it was clear that the finance requirements would be a change request and, most likely, chargeable."
A little later, at paragraph 237, he said, referring to late February 2008:
"By this time I was concerned about the approach taken by the finance team. It seemed to me that they were assisting in trying to make the SCMS system accommodate changes which were not part of the original scope and, even though we had given [Atos] clear instructions that they should proceed on the basis of the contract, this issue did not seem to be closed. I was worried that [Atos's] focus was being diverted from more urgent work."
The failure by DB in relation to the management of the dependency on the EDS and other matters (5)
DB's failure to meet its obligations with regard to core SCMS (6)
The failure to provide regular access to its development and BA resources (9)
(1) Delays to decision-making.
(2) Volatility in decision making.
(3) Scope creep (65 original process requirements identified in October 2007. By January this had grown to over 100).
(4) Constraints on input from key DTC resources
(5) Operating model differences between territories greater than initially represented
(6) Delays in provision of vital information
(7) Unilateral and un-communicated changes to architectural elements causing AO rework.
"Other than those which are already the subject of a CR, I do not see any of these being as a result of scope creep. They were just not included as a result of inadequate time spent on planning and estimating."
This comment accords very closely with the view that I have already reached in relation to the claim for changes in process requirements. In addition, it appears to be the basis for Mr Adelman's conclusion that the significant increase in the number of BAs was a cost that Atos should bear itself.
The failure to provide a list and specification of devices and peripherals (15)
The failure to provide access and make available key DB resources (16)
The failure to provide access to the Legacy Systems (17)
The failure to provide technical documentation in respect of the Legacy Systems (18)
The failure to provide business processes that were complete or contained sufficient detail (20)
Changes to Process Requirements - PR 12(21)
"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."
Assumption 2 to PR 12 reads as follows:
"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."
2) Changing Prices
Prices may change at any point in the cycle. When this occurs a new generation of the price book will be created and the selected price book for the current cycle will be changed. Geoff suggested that changing the price book, should result in automatic revaluation of all of the stock. This was agreed to be more appropriate than any need for specific pipeline milestone revaluations. As a consequence, the re-pricing requirement within rolling management can be removed. We discussed the prospective problem that goods may be allocated to a process at a time that the price book is changed. Ralph stated that the stock recorded from the outcome of the processes to which there were allocations would automatically be valued using the new price book. We considered ways to ensure that this was not an issue but this will need to be addressed in more detail."
"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."
Changes to Process Requirements - other PRs (excluding SAC related PRs) (21)
The introduction of new Process Requirements (19)
The Architectural and Code Review (23)
Change Requests - Appendix 1, claim (24)
"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."
Additional Services were defined as meaning "additional services to be provided by the Supplier as agreed between the parties pursuant to the Change Control Procedure".
"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 ..."
"The Change Control Board will manage the impact analysis and outcome proposals of Change Requests.
. . .
The Configurations Librarian (PNO) will assist in determining the items that require changing. However the Change Manager should ensure that no stone is left unturned in identifying items that may be impacted."
• Initial Evaluation: this would be referred to the Change Control Board to evaluate whether it was a change or not and, if so, whether it was something that should be investigated further by way of an Impact Assessment.
• Impact Assessment: at this stage Atos was to carry out a preliminary review of the Change in order to give a firm estimate for the Detailed Assessment stage and then indicative estimate in respect of the Design, Development and System Testing Stage.
• The Detailed Assessment/Detailed analysis: this was the detailed assessment of the proposed Change to be carried out by Atos.
CR No | Observations | Valuation |
CR 001 | This CR was initiated by DB. It was subsequently overtaken by CR 003 and therefore closed. Since DB requested the Impact Assessment, it should pay for the work carried out at its request which was subsequently rendered abortive. I accept that 5 days work prior to termination is reasonable. I accept Atos's figure. There may have been some work after termination (possibly 8 days). | 4,722 |
CR 002 | This CR was initiated by DB. It is confined to half a day's work for investigation only. I consider that this is reasonable and I accept Atos's figure. | 472 |
CR 004 | This CR was raised by Atos. The final claim is for half a day's work for investigation only. I value it at nil. | 0 |
CR 005 | I consider that this was probably a legitimate change. Whilst there would have been a need for periodic re-calibration of scales, the need to do it each morning and each afternoon might not reasonably have been foreseen. In an e-mail dated 6 April 2008 Mr McKendrick appeared to accept this. I accept Atos's figure (which is only marginally higher than the figure suggested by DB). There may have been some work after termination. | 17,287 |
CR 006 | As for CR 004. | 0 |
CR 007 | As for CR 004. | 0 |
CR 009 | This has been valued by Atos at nil. | 0 |
CR 010 | DB agreed that this IA needed to be carried out. Accordingly I consider that DB should pay for the work that was done before the CR was closed. I accept Atos's figure. There would have been some work after termination (possibly 15 days). | 5,666 |
CR 011 | It was agreed that in principle this CR reflected a change in scope subject to value - which was not admitted. The IA was carried out and assessed the impact as 65 man days and 10 weeks delay. The IA is not a long document but went through three versions. Dr Thomas says that no work was completed after the IA, yet the claim is for 1½ days for the IA and 65 days thereafter. I can do no better than to accept the value suggested by DB of £14,400. There may have been some work after termination. | 14,400 |
CR 012 | The 1 day's work on this CR appears to have been requested by DB. I accept Dr Thomas's figure. | 472 |
CR 013 | This is the CR for Finance Requirements. DB disputes liability on the ground that it is excluded by cl 5.8. I reject this (for the reasons given above). I accept the estimate of Dr Thomas. There would have been some work after termination (possibly 44 days). | 30,382 |
CR 014 | This CR is for Invoice Tracking. DB submits that nothing is due because it was closed. However, the CR was requested by DB and a substantial amount of work was evidently carried out before it was decided to close it. In the draft IA dated 31 March 2008, the impact was assessed at 45 man days to capture the requirements and a further 250 man days development and testing. This implies that these were estimates of future resources. The IA was closed on 2 April 2008, by which time it is self-evident that a further 45 days work (as claimed by Atos) could not have been carried out. I do not accept the claim of 45 days but I consider that the preparation of this I must have taken more than the 3 days shown as "IA Days". I assess it at 15 days, or one third of the amount claimed. | 15,110 |
CR 015 | This CR seems to have been initiated by Atos. It is for half a day's investigation only. I therefore reject it for the reasons given above. | 0 |
CR 016 | It is accepted that this is chargeable. In the absence of a credible figure from DB (Dr Gifkins suggests about £5,000 - which is too low), I accept the revised figure put forward by Dr Thomas. There may have been some work after termination. | 15,074 |
CR 017 | Nil claimed. | 0 |
CR 018 | Nil claimed. | 0 |
CR 019 | DB has admitted a figure of £19,675, but Atos does not accept that this is a fair figure. Atos says that 25 days was agreed (at £19,675), but that it spent a further 26 days (Mr Ghalib). It is clear from the documents that substantial work was done and, since Dr Thomas has accepted a figure of 45 days all told, I accept that figure. | 42,498 |
CR 020 | Atos was asked to proceed with an IA to ensure that there was no impact. The 1½ days claimed is reasonable. | 1,417 |
CR 021 | DB asked Atos to fast track this CR, but it was then put back to bundle 3. I accept Atos's figures. There may have been a little work after termination. | 1,802 |
CR 022 | This CR is accepted by DB in principle, although no figure has been agreed. DB has put forward no case as to the value of this CR, and I accept the reduced figure put forward in Atos's closing submissions. There would also have been substantial work after termination (which I assess at 125 days). | 20,057 |
CR 023 | This CR is accepted by DB in principle, although no figure has been agreed. Again, DB has put forward no case as to the value of this CR, and I accept the reduced figure put forward in Atos's closing submissions. There would also have been significant work after termination (which I assess at 35 days). | 20,768 |
CR 024 | Although this CR has been classed as an ER, the Change Control Board did ask for an IA on 14 March before the CR was closed on 2 April 2008. I accept that there was 1 day's work. | 944 |
CR 025 | Nil claimed. | 0 |
CR 026 | Nil claimed. | 0 |
CR 027 | This CR is related to the audit requirements for Splitting, so it is therefore outside the original scope and I accept the reduced figure put forward by Atos. There would also have been substantial work after termination (50-60 days) | 44,890 |
CR 028 | Nil claimed. | 0 |
CR 029 | The documents show that DB strongly objected to Atos's estimate of the development time required for this CR, but did not challenge that it was a change. The claim includes 19 days that would have been post-termination work. I assess this on the basis of the 13 days pre-termination work estimated by Dr Thomas. There may have been work post termination. | 12,277 |
CR 030 | I can find no evidence that this work was requested by DB. I therefore value it at nil. | 0 |
CR 031 | This CR was classified as an ER. Mr Culshaw accepted in evidence (Day 8, 114/3-25) that it was agreed that the time that the designation "ER" indicated work that was not a change in scope, but an elaboration of the existing scope. In accordance with that agreement, I value this CR at nil. | 0 |
CR 032 | Although 1 day's work is claimed for this CR, I can find no evidence that this work was requested by DB. I therefore value it at nil. | 0 |
CR 033 | This CR is accepted by DB in principle, although no figure has been agreed. DB has put forward no case as to the value of this CR, and I accept the claim for 1 day's work. | 944 |
CR 034 | As for CR 031 above. | 0 |
CR 035 | As for CR 031 above. | 0 |
CR 036 | I accept Mr McKendrick's evidence in his second witness statement that this was not a change. I therefore value it at nil. | 0 |
CR 037 | This CR is related to Splitting and I accept that it is a change. I accept the reduced figure put forward by Atos. There would also have been substantial work post termination of about 90 days. | 48,454 |
CR 038 | The claim by Atos includes substantial work that was to be carried out after termination. I have therefore taken the value of the work carried out before termination, as assessed by Dr Thomas. There would also have been substantial work post termination of about 120 days. | 20,305 |
CR 039 | As for CR 031 above. | 0 |
CR 040 | As for CR 031 above. | 0 |
CR 041 | This CR was raised by DB. I accept that Atos should be paid for half a day's work. | 472 |
CR 042 | As for CR 041 above | 472 |
CR 043 | I accept that this was a change for the reasons given by Atos in its closing submissions (at paragraphs 308-313, 314). I accept the figure given by Dr Thomas. There would also have been work after termination (25 days) | 11,932 |
CR 044 | I accept that this was a change for the reasons given by Atos in its closing submissions (at paragraphs 308-313). I accept the figure given by Dr Thomas. .There would also have been work after termination (30 days) | 13,583 |
CR 045 | As for CR 031 above. | 0 |
CR 046 | As for CR 031 above. | 0 |
TOTAL: | 344,400 |
DB's loss
The costs associated with the work which it carried out in modifying its Legacy systems | 454,459 | |
DB's IT staff costs related to the ongoing support of the modified Legacy system during the period of development, and the cost of participating in the building of a replacement system |
1,100,399 (423,522 + 676,877) |
|
The costs associated with a replacement system (i.e. instead of that which would have been delivered under the Contract had it not come to an end), as follows: | ||
The cost of building the replacement system, based on a quotation from a third-party supplier (ThoughtWorks) |
3,946,425 | |
DB's IT management costs in respect of the building of the replacement system |
195,147 | |
DB's business staff costs relating to the building of the replacement system |
1,268,556 | |
Travel and accommodation for DB overseas staff visiting London |
78,855 | |
Travel and accommodation for DB London staff visiting overseas DB operations |
166,599 | |
Loss of savings: DB claims that it has been deprived of savings and process efficiencies which it would have enjoyed using the SCMS functions which would have been present on the contracted software which AO should have provided | 20,000 | |
Additional interest charges arising from the need to purchase intakes 2 days early (based on a 10% rate of interest) | 1,459,314 |
The claim for the upgrade of the legacy system
The claims for the replacement system and the cost of supporting it
(1) That since mid-2009 the reason why the aggregation project has not been moved to Botswana is the "blank" issue.
(2) DB currently has no budget for the move of the aggregation project to Botswana, and has made no plans at all in contemplation that this will happen.
(3) The "blank" issue has been an intractable problem for several years and continues to be so. Unless and until it is resolved there can be no question of the aggregation process moving to Botswana.
(4) The only evidence that the "blank" issue may be resolved next year, and that the move of the aggregation project will be resumed, comes from a very brief answer (to a question from the court) at the end of the oral evidence of Mr Page. It is not supported by a single document.
"What constitutes the aggrieved party's loss is in every case a question of fact and degree. Where the contract breaker has entirely failed to achieve the contractual objective it may not be difficult to conclude that the loss is the necessary cost of achieving that objective. Thus if a building is constructed so defectively that it is of no use for its designed purpose the owner may have little difficulty in establishing that his loss is the necessary cost of reconstructing. Furthermore in taking reasonableness into account in determining the extent of loss it is reasonableness in relation to the particular contract and not at large. Accordingly if I contracted for the erection of a folly in my garden which shortly thereafter suffered a total collapse it would be irrelevant to the determination of my loss to argue that the erection of such a folly which contributed nothing to the value of my house was a crazy thing to do. As Oliver J said in Radford v. De Froberville [1977] 1 WLR 1262, 1270:
"If he contracts for the supply of that which he thinks serves his interests - be they commercial, aesthetic or merely eccentric - then if that which is contracted for is not supplied by the other contracting party I do not see why, in principle, he should not be compensated by being provided with the cost of supplying it through someone else or in a different way, subject to the proviso, of course, that he is seeking compensation for a genuine loss and not merely using a technical breach to secure an uncovenanted profit."
However where the contractual objective has been achieved to a substantial extent the position may be very different."
"is not authority for the proposition that it is a precondition of recovering damages for failure to supply services to the claimant in breach of contract that the claimant must have purchased, or at least expressed an intention to purchase, elsewhere the services wrongly withheld."
"At hearings other than the trial, a party may rely on the matters set out in
(a) his statement of case; or
(b) his application, notice if the statement of case or application notice is verified by a statement of truth."
Unfortunately, the punctuation in this rule has gone awry and the comma should clearly be after "notice" and not after "application". In addition, it is clear that the words "if the statement of case or application notice . . ." are intended to qualify both (a) and (b). The general rule is that any fact which needs to be proved by the evidence of witnesses is to be proved at trial by their oral evidence given in public: CPR 32.2 (1). This is subject to any order of the court (which may be given under CPR 32.1).
(1) DB is in principle entitled to recover the cost of building the replacement system. I shall consider in the next part of this judgment what those costs should be.
(2) DB is not entitled to recover the costs set out in items (3)(b)-(e) in the summary set out in paragraph 328 above.
(3) DB is not entitled to recover the savings or costs set out in items (4) and (5) of the above summary.
The ThoughtWorks quotation
DB's damages - summary
The costs associated with the work which it carried out in modifying its Legacy systems (as amended by JSN1) | 406,061 (453,779 - 47,718) |
|
DB's IT staff costs related to the ongoing support of the modified Legacy system during the period of development | 417,153 | |
The costs associated with a replacement system (i.e. instead of that which would have been delivered under the Contract had it not come to an end), as follows: | ||
The cost of building the replacement system, based on a quotation from a third-party supplier (ThoughtWorks) |
3,588,617 | |
DB's IT management costs in respect of the building of the replacement system |
Nil | |
DB's business staff costs relating to the building of the replacement system |
Nil | |
Travel and accommodation for DB overseas staff visiting London |
Nil | |
Travel and accommodation for DB London staff visiting overseas DB operations |
Nil | |
Loss of savings: DB claims that it has been deprived of savings and process efficiencies which it would have enjoyed using the SCMS functions which would have been present on the contracted software which AO should have provided | Nil | |
Additional interest charges arising from the need to purchase intakes 2 days early (based on a 10% rate of interest) | Nil | |
TOTAL | 4,411,831 |
(1) The remaining Key Milestone payments (Key Milestones 4-8), totalling £1,622,311.
(2) The valuations of the two CRs in respect of which DB and Atos agreed the figure, namely CR 003 (£415,000) and CR 008 (£11,805). In relation to CR 019, DB admitted that £19,675 was payable, but Atos claims it is entitled to more (I have considered this CR above). The two agreed amounts total £426,805.
The credit to be given for Atos's accrued and future claims under the Contract
Head of claim | Paragraph | Minimum value | Maximum value |
SACs | 248 | 125,000 | 150,000 |
Finance Requirements | 263 | 17,000 | 17,000 |
EDS | 266 | 25,000 | 30,000 |
Lack of access to DB personnel (Core SCMS) | 269 | 50,000 | 100,000 |
Lack of access to development resources | 275 | 20,000 | 20,000 |
List of peripherals etc | 277 | 10,000 | 10,000 |
Lack of key DB resources | 279 | 25,000 | 50,000 |
Legacy Systems | 281 | 15,000 | 20,000 |
New PRs | 308 | 17,500 | 17,500 |
CRs | 326 | 338,969 | 344,400 |
TOTALS: | 643,469 | 758,900 |
(1) | The remaining payments under the Contract | £1,622,311. |
(4) | The valuations of the two agreed CRs | £426,805. |
(3) | The compromise of all other claims by Atos | £950,000 |
_________ | ||
£2,999,116 |
The application of clause 23.1
"• 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;"
Afternote
GLOSSARY OF TERMS AND ABBREVIATIONS
AO | Atos Origin (Atos) |
BA | Business Analyst |
BAFO | Best and final offer |
CAB | Change Control/Approval Board |
CCP | Change Control Process |
CR | Change Request |
CUT | Code and unit test |
DA | Detailed Analysis (in particular in the context of change requests) |
EAI | Enterprise Application Integration Project |
EDS | Enterprise Data Store |
ER | Elaboration Request |
FPM | Fixed Price Model(ling) |
FRG | Flexible Reporting Group |
IAP | Initiation & Analysis Phase |
IA | Impact Assessment (in particular in the context of change requests) |
LSO | Local sorting (or sales) office |
MDL | Master Data Library |
NFR | Non-functional requirement |
PHS | Prepare & Hold Sight |
PID | Project initiation document |
PR | Process Requirement |
RAG | RED AMBER GREEN |
RDD | Requirements Definition Document |
RoMgt | Rolling Management |
SACs | The South African countries: Botswana, Namibia & South Africa. |
SAN | Storage Area Network |
SCMS | Supply Chain Management System |
SKU | Stock Holding Unit |
SME | Subject Matter Expert |
SOA | Service Oriented Architecture |
UAT | User Acceptance Testing |
UI | User interface |
WAN | Wide Area Network |
Agile development | An approach to software development that features a less formal description of the client's requirements at the outset, with the software being developed through a high level of interaction between the supplier and customer. |
Iterative development | An approach to software development that involves the documenting of some requirements at the start of the project with development taking place through an "iterative" process of production of developing software and feedback from the client in ongoing cycles. |
Waterfall | The classical software development method: an approach where all requirements are expected to be ascertained to a low level of detail before any development effort takes place. |