You are on page 1of 12

Delay Analysis – Correcting Programme Errors

A Paper by David Greig1 of Greig Consulting

Should a programme containing errors be corrected prior to undertaking


delay analysis?
How and when should any corrections be made? Or perhaps, not at all!
These are some of the questions the delay analyst might face when
considering a contractor's programme which contains errors.

Overview
Any meaningful delay analysis has to be based on a sound and suitable programme, usually
prepared by the main contractor and submitted to the project contract administrator. However,
programmes frequently contain programming errors, some of which ought to be identified and
corrected prior to any analysis commencing. This article considers the typical programming
errors made and considers when and how they should be corrected.
Introduction
In the time before computers became everyday utensils programmes were usually static and
commonly used as monitoring tools only. Dynamic programmes only became possible with
the advent of the computer and planning software.
Most complex projects are required to have what amounts to a management programme that
allows monitoring and that it is dynamic enough to reflect progress and that impacts or
changes can be reflected in forecasts and appropriate adjustments made. Being dynamic
alone does not necessarily make a programme suitable as a compensation programme, which
is what is needed for effective delay analysis. It therefore frequently becomes necessary to
bridge this gap which leads us to examine programmes in detail.
Contractor’s claims for extension of time usually include a delay analysis exercise that
presents an assessment of time entitlement resulting from certain owner risk events. Such
analysis’s commonly rely on the contractor’s baseline or revised programme. A programme
may have sufficed progress monitoring and updating throughout the project life though may,
nonetheless, contain errors which may not have been apparent when the programme was
prepared or accepted by the contract administrator though may inhibit meaningful delay
analysis due to such errors.
Programme errors are either conceptual in that the contractor’s planning is in some way flawed
or structural in that it incorporates incorrect programming practises.
Contractors may seek to correct the programme to form a compensation programme so that
it better depicts its contracted obligations and intentions to provide a suitable base for delay

1 Contributor - Martin Seaman of Dal Sterling LLC.

Greig Consulting, Norway and the UAE


W: GreigConsulting.Com, E: David@Greig.Com, T: 00 47 45418061,
analysis. Conversely, contract administrators may seek to ensure any corrections made do
not especially favour the contractor or that no corrections are made at all.
This article describes some common programming errors and considers what and how
programme corrections may be made to ensure the programme is suitably fit for purpose as
an analytical tool. Also, as there are no notable authorities specifying how and when
programme corrections are to be incorporated some guidance and reasoning is suggested.
Types of Programme Errors
There are fundamentally two types of programming errors;
• Conceptual (or planning) errors are those which directly concern how the project was
planned and reflected in the programme. Incorrect planning, such as failing to include for
all required works, is a conceptual error. The programme itself may be correctly
constructed though reflecting an incorrect concept. Such errors may be inherent in the
baseline programme and be carried through to subsequent revised programmes and
remain unnoticed by the contracts administrator when giving consent or granting
approval.

• Structural (or scheduling) errors arise from the way the data is entered into the programme
(by the planning software), though the contractor’s planning intentions may be sound.
Examples include missing inter-activity linkage and an inappropriately applied activity
constraint. These may not inhibit programme construction though could prevent correct
updating and inhibit effective delay analysis.
Identification of conceptual errors requires a good degree of project knowledge and an
understanding of the contractor’s intent as well as to how the programme is structurally
constructed. Correcting many conceptual errors may change the programme out of all
recognition, which presents a challenge when presenting the corrected programme as a
suitable basis for analysis and may attract criticism of programme manipulation.
Conversely, structural errors can be identified by direct examination2 of the programme alone
and can be done mostly independent of any project knowledge. Correcting structural errors is
more straight forward and easier for the parties to accept since they originate more from poor
programming than from poor planning.
A way to avoid distortions whilst programme updating, especially when progress achieved
differs significantly from plan, one ought to adopt the simple rule of “ruthless logic”. That is to
review all logic links when creating a programme to ensure that whatever happens, the link in
question is absolutely necessary, and eliminate any which are not. The problem for
programme correction is that once a programme is created, it is for the delay analyst to
ascertain what caused it to elongate, which may be problematic if many links are inappropriate.
Whilst the programme corrections may suffice in many situations it can often be better to
explain the illogicality, and so apportion liability, though not necessarily change the programme
itself.
Programmes can usually be made more realistic, though to do this extensively can be
exhaustive. Effective delay analysis requires a suitable programme as a tool, though not all
errors need be corrected. Given that the time needed is high, uncertainty and the need to
retain baseline characteristics programme corrections ought to be limited to corrections to

2 Detailed examination will require an electronic copy of the programme.

Greig Consulting, Norway and the UAE


W: GreigConsulting.Com, E: David@Greig.Com, T: 00 47 45418061,
structural matters and any obvious isolated conceptual errors (misconceived planning) that
significantly distort forecasts and results and can be addressed. Also, every contractor has its
own way of constructing its programme, which depends in turn on its methods of working and
priorities that a reviewer might not necessarily share. It is therefore likely not cost effective or
necessary to correct all errors.
In any event, all significant programme errors ought to be identified, examined and reasoning
behind their correction or non-correction explained.
Contract requirements
The precise requirements for programme composition differ from contract to contract. Once
prepared the same programme can mean different things to different parties or stakeholders.
Five possible roles programmes provide was proposed by Vivian Ramsey3, in that they serve
as;
1. Monitoring role:
a. milestone programme
b. progress programme
c. prediction programme
2. Dynamic role:
a. management programme
b. compensation programme
Contractor’s programmes commonly used as the basis for delay analysis fall under
‘management programme’ (2.a). though should also suffice as ‘milestone, progress or
programme’ (1.a. to 1.c) as well.
This paper is primarily concerned with the attaining a compensation programme (2.b.) which
usually originates from a management programme (2.a.). The suggested basic requirements
of a management and compensation programme are;
1. that it depicts the scope of work required;
2. that it depicts the contractor’s intent;
3. that it satisfies contract intermediary and completion requirements;
4. that activities depict discrete components of work;
5. that it is current to the identified status date;
6. that activity constraints are employed where appropriate;
7. that it contains sufficient inter-activity linkage and that such linkages reflect reasoned
construction sequences, and;
8. that it is dynamic4 enabling it to be progressed and identify the critical path(s).
If a programme fails to meet any of the above it could be said to be in error.
Definitions
The following terms are used in this article.
Term Description

3ICE Construction Law Handbook, 2007 edn.


4Usually, though not always, a contract requirement. Programmes are dynamic when the timing of activities is
based on how they are linked together as opposed to being fixed to occur at a particular time.

Greig Consulting, Norway and the UAE


W: GreigConsulting.Com, E: David@Greig.Com, T: 00 47 45418061,
Activity: • The execution of a discrete event of scope of unique work usually
utilising a limited number of resource types
Activity constraint: • A method of artificially constraining an activity to occur on a set date
or to certain time dependant criteria
Activity link: • The forecast relationship between two related activities

Activity link type: • Finish-to-start (FS) links identify a relationship between a


predecessor activity completing and its successor commencing.
Start-to-start (SS) links and finish-to-finish links relate to the start
and finishes respectively of two related activities. Start-to-finish links
are possible though counter-intuitive to most construction
practitioners

Activity link lag: • The programmed period of time between two related activity events
as applied to the activity relationship
Contract time • The contract boundary conditions (commencement, possession,
requirements: intermediary or completion milestones) or programme composition
requirements

Critical path • The method by which the timing and float of all activities is
method (CPM): calculated based on the activity durations, relationships and
constraints. Identifies the sequence of activities that describe the
critical path(s). Calculated by the planning software used to compile
the programme

Data date: • The date by which a programme is current. Also referred to as the
‘progress date’ or ‘update date’

Float: • Total float is the period an activity can be delayed without impacting
completion. Activities with zero float lay on a critical path

Programme: • The means the process of calculating and presenting how a project
is planned to be executed
Programme • A programme that depicts the total contracted scope of works as at
Baseline: commencement

Programme • A programme that depicts the scope of remaining works to


Revised: sometime after commencement and incorporates any revisions to
the contract requirements and the contractor’s intent

Programme • A programme demonstrating delay recovery in which faster


Mitigation: production rates and / or revised construction logic than that
previously identified in the (baseline or revised) programme is
adopted

Greig Consulting, Norway and the UAE


W: GreigConsulting.Com, E: David@Greig.Com, T: 00 47 45418061,
Typical scheduling errors
The possible extent of errors made in respect of contractor’s programmes are numerous. The
following is a selection of the more common programming errors encountered.
Topic Mistake / Error
Conceptual errors
Programmes not • Baseline programmes not including the whole contracted scope of
reflecting the work or include for post-contract events or varied works
correct scope of • Revised programmes providing incorrect depictions of the extent of
works remaining works, omitting for varied works or revised intent
• Whole chunks of activities may miss critically important matters
such as; commissioning, third party interfaces, approvals
procedures and procurement lead times

Unreasonable • Overly short activity duration(s) rendering the programme


activity durations impractical
• Overly long activity duration(s) possibly hiding contractor float (i.e.
omitting to break long durations to detail required links instead of
lags, connecting activities with unnecessary multiple links simply
for timeline positioning)

Compliance to • Baseline programmes not complying with contract requirements


contract • Revised programmes5 depicting completion(s) later than the due
requirements dates

Mitigation • Achievement untenable. The contractor has to have the ability and
programmes willingness to mitigate delay, and that all other parties are equally
able and committed

Intentional short • Short cuts implemented to make a programme “fit” the project
cuts period
• Phantom logic to fix activities in time, effectively create static
portions whereas the remainder is dynamic
• Updates including unregistered revisions of future activities
(durations and / or logic) in order to mask delays, only to emerge
later whereupon it becomes too late to address
Structural errors
Actual status • Activity status6 is incongruent with the actual progress achieved
inconsistent with • Activity dates later than the data-date incorrectly recorded as as-
the data-date built
Activity • Constraints misused7. Programmers sometimes adopt constraints
constraints in lieu of reasoned activity linkage
missing or

5 In the case of unrecoverable delay the contractor may programme to complete the works later than then the
due completion requirements.
6 when an activity actually commences, completes or the progress achieved.
7 Programmes are meant to be dynamic and activities flow dependant on the actual progress achieved and any

revision to durations or logic.

Greig Consulting, Norway and the UAE


W: GreigConsulting.Com, E: David@Greig.Com, T: 00 47 45418061,
inappropriately • Necessary constraints not applied to activities representing the
applied contract boundary conditions
• Constraints inappropriately constraining activities impede CPM
calculations

Missing or • Missing necessary driving activity links result in inaccurate timing


inappropriate of successor activities and inaccurate float calculations
logic links • Activities with no successor activity may8 illustrate excessive float
• Missing non-driving links (between related activities) affects float
calculations and may suggest inaccurate construction sequences
• Excessive lag periods suggest hidden9 activities
• Negative lag periods can be anomalous10

Float, excessively • Excessively long periods of float usually suggest an inappropriate


long or short successor linkage or no successor at all
• Too many activities11 with short total float periods may suggest
engineered multiple critical paths
• Baselines containing12 negative float which identifies an activity
path completing beyond completion

Programme is not • Usually due to insufficient or inappropriate links and constraints the
dynamic programme may not be dynamic13 and becomes inoperable. It
remains static

Authorities
There are no definitive authorities tackling he matter of programme correction for the purpose
of preparing compensation programmes. Most commentators agree some form of correction
is warranted if necessary though none describe the actual process.
Pickavance14 identifies that merely because a programme has been approved or accepted
does not mean it fulfils the required level of accuracy necessary for proving the extent or
responsibility of delay. He continues suggesting that programmes are more often produced
for monitoring the construction process rather than for forensic examination, which may not
be subsequently undertaken.

8 Referred to as ‘open-ends’. Exactly how the programme management software treats open-ends varies.
9 Finish-to-Start links with overly long lag periods are usually included for one of two reasons: firstly, that the lag
period is hiding an un-programmed activity, secondly that the scheduler failed to identify suitable appropriate
linkage to another activity.
10 A negative lag suggests a successor event occurs before its preceding event occurs.
11 There is no definitive proportion of activities that ought not be critical. The author suggests 20% to 25% of all

activities to be critical or near critical as a maxima.


12 Depending how the programme constraints are applied revised programmes may contain negative float if the

project is expected to complete later than the current due completion date(s).
13 Programme is no capable of undergoing CPM.
14 Keith Pickavance, ‘Delay and Disruption in Construction Contracts’, 3 rd Edtn., 2005, pages 547 to 550.

Greig Consulting, Norway and the UAE


W: GreigConsulting.Com, E: David@Greig.Com, T: 00 47 45418061,
The SCL Protocol15 suggests ‘any patently unreasonable or unrealistic logic, constraints or
durations should be corrected by agreement, failing which the contract administrator 's view
should prevail unless and until it is overturned under the contract dispute resolution
provisions’. The premise being that the contract administrator acts reasonably when
exercising its discretion, whom may be contractually bound to act impartially16.
Pickavance cites an arbitration17 case whereupon both parties’ experts agreed that the
baseline programme was not directly adequate for analysis. The arbitrator agreed that
programme was ‘illogical’ and was to be corrected in order to produce a ‘workable’ baseline
for the purpose of analysis.
Pickavance suggests that it is important that for all corrections the following information is
recorded:
i. Description of the error;
ii. Evidence the inadequacy;
iii. State opinions supporting the inadequacy;
iv. List relevant documentation;
v. Refer to witness statements (where relevant) replied upon, and;
vi. Describe all corrections made.
The SCL Protocol nor Pickavance however describe in any detail typical scheduling errors or
suggest how and when corrections are to be made.
Recording programme errors
Irrespective of whether programme errors are to be corrected or not once identified a proposed
compensation programme should be accompanied by a description of the programme
examination conducted detailing all errors encountered.
The first step in the correction process is to examine the whole programme and identify all
errors which might impact the contractor’s and owners liabilities as well as entitlements.
Wherever possible focus should be given towards activities that lay on, or close to, the
project’s critical delay(s) or those which caused delay / disruption. Programme errors unrelated
to the critical path(s), the contractor’s or owners positions can be identified and left uncorrected
since correction may not assist delay assessment.
For each programme examined, record or note as appropriate;
i) Programme name, filename, data-date and means of submission;
ii) All accompanying comments / method statements;
iii) Contract administrator’s response, and;
iv) Whether the programme was approved, consented, commented or not commented
on at all.
For each programme error, record;
v) Activity(s) number, description and pertinent details;
vi) Description of the error including significance and impact in programme as a whole;

15 Society of Construction Law, UK, publication ‘Rider 1 to the SCL Delay and Disruption Protocol’, para. 3.2.8,
dated July 2015.
16 For example under FIDIC 1987, Red Book.
17 An unreported case.

Greig Consulting, Norway and the UAE


W: GreigConsulting.Com, E: David@Greig.Com, T: 00 47 45418061,
vii) When observed by contractor, if at all;
viii) Contract administrator’s comments (if any and known) and;
ix) Opinion of liability.
Corrections of Typical Errors
This section examines some of the more common scheduling errors and suggests how they
ought to be corrected to form a corrected compensation programme.
As referred above it may not be possible to correct for conceptual errors. In such cases
remarks should be recorded explaining if a possible correction is not possible or feasible. All
necessary structural errors ought18, where reasonably possible, be corrected.
Topic Comment
Conceptual errors
Scope of the • The programme should reflect the entire scope of remaining works
programme • Baseline programmes should reflect the contracted scope of work
only and no post commencement events or variation works
• Revised programmes, relevant to some point post-contract
commencement, should include for all remaining works and for all
known variations works, whether formally instructed or not 19, also for
any additional works resulting from any significant contractor faults
• Any necessary works which is not adequately covered by the
programme ought to be included by adding a new activity(s). The
duration of any new activity(s) should reflect the pace of work (i.e.
similar rates of resource consumption) for similar works already
included in the programme. Any new activity(s) should be linked to
obvious predecessor and successor activities
• It may be necessary to include new sections in the programme in
which case the programme’s WBS or Activity Codes should be
amended

Activity scope • If the scope of an individual activity is too great or duration too long
and durations consider incorporating a series of new subordinate activities.
Wherever possible the timing of these sub-activities should match the
original activity. This may introduce float to the subordinate activities
• If an activity duration is too short, in that it is impractical to complete
within the allotted duration, it should be extended to the shortest
duration reasonably possible cognisant of the extent of works known.
Generally, the contractor is responsible for any resultant delay to
completion20. If the contractor can identify reasoned grounds21 for it
adopting an overly short activity durations these should be described

18 It may well not be necessary to correct certain structural errors, particularly those which lay off the critical
path(s).
19 Contract administrators sometimes prefer revised programmes not to refer to variation works until they are

formally instructed.
20 Since the contractor accepted the contract completion requirements and was aware of aware of the total scope

required it should have scheduled reasonable periods to execute all works.


21 For example it was instructed to adopt a short duration.

Greig Consulting, Norway and the UAE


W: GreigConsulting.Com, E: David@Greig.Com, T: 00 47 45418061,
Compliance to • Ensure that the contract programme requirements are correctly
contract accommodated in the programme. For baseline programmes all
requirements milestone and completion requirements are to be met or bettered, in
which case positive total float will be illustrated
• Review the particular contract requirements regarding preparation of
programme.

Mitigation • Revised programmes which incorporate delay mitigate should reflect


programmes the contractor’s actual intentions. All intended mitigation measures
should be specified and substantiated
• Use of mitigation programmes that substantially over-estimate the
contractor’s ability to recovery delay is discouraged. Unrealistic
programmes provide false record of the contractor’s ability and intent
• If an unrealistic mitigation programme is intended for a delay analysis
the contactor may consult the contractor administrator as to whether
the unrealistic programme should be corrected or left as is
• Use of an unrealistic mitigation programme may provide exaggerated
period(s) of delay entitlement. Whereas a corrected mitigation
programme directly may identify contractor culpability22

Structural Errors
Activity status • Activities commencing later than the programme data date cannot be
assigned actual dates nor percentage complete greater than zero. If
they do, investigate and assess the correct situation
• Activities and / or events completing prior to the programme data date
should refer to actual activity progress dates. If not, investigate,
assess and correct
• The recorded percentage complete should reflect the actual status of
progress achieved as at the programme data date. If not, re-assess
and correct

Constraints • Use of activity constraints should be kept to a minimum


• Applied activity constraints which inhibit a programme from being
dynamic should, ideally, be removed or revised to a different type of
constraint
• Activity constraints should reflect achievement of a contractual
requirement by a particular day. Constraints should not absolutely fix
an activity to occur on a particular date23

Logic links • Inter-activity logic links should reflect the construction sequence logic
and not simply applied the make the programme operable (dynamic)
• Finish-to-Start links are ideal though Start-to-Start and Finish-to-
Finish links are also useful if suitable

22 When the unrealistic programme is corrected to incorporate more realistic activity durations and sequences the
completion dates will likely extend. The contractor would be culpable for this delay unless it can be substantiated.
23 Use of activity constraints which absolutely fix when an activity occurred should be limited to events wholly out

with the definitions of the contract, i.e. opening of a new bridge constructed under a separate contract which will
provide new access routes to the project site.

Greig Consulting, Norway and the UAE


W: GreigConsulting.Com, E: David@Greig.Com, T: 00 47 45418061,
• Finish-to-Start links with overly long lag periods (i.e. especially over 1
week) should be explained or removed and replaced by a new activity
(that represents the lag period) or linked to more appropriate activities
• All Start-to-Finish links should be removed and replaced
• For activities with no successor (commonly referred to as ‘open ends’)
a suitable successor link should be added
• All activity links with negative lags (more than a few days) should be
revised such that the links have close to zero, or positive, lag periods
• Missing logic links between activities may be common. Corrections,
in the form of added links, should be applied on the basis that they
reflect the likely sequence of construction. Ideally, linkages and
associated lag periods should be introduced so as not to alter the
timing of related activities. The period of total float may well however
alter as a result

Total float • If the period of total float is overly long associated linkage should be
examined and if appropriate, links revised or new links added
• A programme containing a high proportion of activities with zero or
low total float it may indicate a programmer’s over-zealous use of
activity linkage. Linkage to be reviewed and corrected where
appropriate
• For baseline programmes, negative float suggests that completion or
a milestone will not be met. All such incidences should be identified
and investigated and wherever reasonable, corrected to remove all
negative float

The • Once all errors are identified, recorded and for those necessary
programme is corrected, the programme is rescheduled24 and the critical path(s)
not dynamic determined. If the programme is not dynamic (it does not reschedule
correctly) blocking linkage and constraints should be re-reviewed to
establish the source of any error. This process is repeated until
programme becomes dynamic and identifies a reasonable critical
path(s).
• Whereupon the critical path(s) deviates from the original critical
path(s) the programme should be re-reviewed to establish the causes
of such alteration. It may be that the corrections incorporated were not
appropriate or that the critical path originally identified was incorrect

Incorporation of corrections
On the basis a programme contains errors and the parties agree some form correction is
needed the parties may still have different opinions as to how corrections ought to be
incorporated. On one hand, the contractor will likely seek to ensure that the corrected
programme will be sufficient to enable it to demonstrate the period(s) of time it considers it is
entitled too. The contract administrator may be vigilant that corrections do not exaggerate any
entitlements or hide contractor culpability.

24 Recalculated using the planning software used to create the programme.

Greig Consulting, Norway and the UAE


W: GreigConsulting.Com, E: David@Greig.Com, T: 00 47 45418061,
The primary purpose of identifying and implementing programme corrections is to ensure that
the compensation programme is workable and that represents how the parties agreed the
works were intended to be done to the date the programme was first prepared. Implemented
corrections should therefore not favour one party over the other, but reflect how any competent
contactor might likely programme the project.
Programme corrections should endeavour to ensure that the timing of activities in the
corrected programme, once re-scheduled, remain as the un-corrected programme25. This may
not however not be possible26. Inclusion of new activities or new / revised activity linkage might
cause follow-on activities to occur later. In this case the default position is that the contractor
becomes liable for any variance to completion. It is suggested however that only in the event
that the contractor can evidence an actual historical intent to mitigate delay to overcome the
programme error, when initially discovered, should programme mitigation be incorporated into
corrected programme and at the appropriate point.
Regarding the point at which errors should be incorporated there are two schools of thought.
The first is that correction for programme errors should be all be incorporated into the single
programme. This will enable ease of prospective delay analysis, say over a series of discrete
fixed period windows, with all errors corrected and fully incorporated prior to the analysis
commencing. On the other hand programme errors could only be corrected once the relevant
window has been reached or the error was discovered by the contractor during the course of
the project. Either way the contractor should consult the contract administrator before
commencing the analysis
The corrected programme should be fair to both parties. Identification of programme errors is
only usually done for the purposes of establishing a contractor’s entitlement to extension(s) of
time for the whole contract. Therefore any examination of the programme for errors should be
comprehensive and not singularly limited to identifying errors which the contractor consider
are necessary for its purposes.
Once all programme corrections are incorporated the programme should be rescheduled and
the completion dates and critical paths checked. All variance to the completion requirements
should be noted and causes identified and recorded. If the critical path(s) alters I may well be
worth reviewing contemporaneous project data to establish if such alternate paths were at all
considered by the parties concerned. If not, then it might be necessary to reconsider the
programme once more in order to revalidate the projects critical paths.
Lastly, following on from Pickavance’s comments for all programme reviews, errors and
corrections should be documented and where possible evidenced. Also, all programme errors
which the delay analyst elect not to correct (for whatever reason) reasons why correction is
not done should be recorded as well as an assessment of liability considered and described.
Conclusion
Correcting programmes for the purpose of assessing contactor’s entitlement and / or
culpability is both a reasonable practise and necessary. Learned authorities support the view
that the programme should be made workable if it is not workable though they do not describe
exactly how the correction process ought to be conducted.

25 The aim of retaining the timing of activities not associated with a particular programme error is desirable as to
do so retains the contractor’s planned intended timing to undertake such works. The programme should not
however be unreasonably manipulated to achieve no overall programme change.
26 Owing to errors which are not corrected.

Greig Consulting, Norway and the UAE


W: GreigConsulting.Com, E: David@Greig.Com, T: 00 47 45418061,
To attempt to conduct a delay analysis exercise based on a programme that contains errors
will likely provide a results inconsistent with reality and fail to provide a fair apportionment of
responsibility. The purpose of delay analysis is to assess and demonstrate fair time
entitlements and / or identify culpabilities stemming from both employer and contractor risk
events. The consensus view in the construction industry is that contractors’ programmes
generally do provide the most appropriate basis for assessing time implications even if the
programme contains errors not apparent until detailed assessments are considered.
Contract administrators may fear proposed programme corrections will exaggerate the effect
of referred delay events or even somehow ‘let-off’ the contractor from its own culpable delay.
It is the contractor’s role, as the claimant, to convince the contract administrator that the whole
correction exercise was comprehensive, transparent, properly evidenced and that it is
prepared with fairness with respect to both parties to the contract.

End

About the author


David Greig is an internationally recognised expert in delay analysis and has undertaken
numerous assignments as an expert witness and provided oral testimony and been acclaimed
for his competency, thoroughness and calmness and collected nature whilst under cross
examination.
David formed Greig Consulting is 2018 after a generation of international assignments in Asia,
the Middle East and Europe advising construction and oil & gas companies on matters for
programme, delay, risk management and contractual entitlements for time and money.

Greig Consulting, Norway and the UAE


W: GreigConsulting.Com, E: David@Greig.Com, T: 00 47 45418061,

You might also like