DCMA-14 Metric 4 — Relationship Types: Why Non-FS Relationships Get Flagged
Key takeaways
- DCMA's relationship types metric expects Finish-to-Start links to be at least 90% of all logic links, and Start-to-Finish to be used only very rarely and with detailed justification.
- The metric counts links, not activities, and the pamphlet states no numeric limit for SS and FF beyond the 90% FS floor.
- Oracle's own Schedule Check for relationship types gives no numeric threshold and only says the majority should be FS.
- SS and FF links are normal in construction when trades overlap, but they are best paired, given a positive lag where appropriate, and documented.
DCMA flags non-Finish-to-Start relationship types because it wants at least 90% of logic links in a construction schedule to be Finish-to-Start (FS). FS gives a clear sequential path, while Start-to-Start (SS), Finish-to-Finish (FF) and Start-to-Finish (SF) links can obscure logic and distort float. SS and FF are not banned; they should be a minority, and justified.
This is metric 4 of the DCMA-14 schedule assessment. Construction is full of legitimate overlaps, so the real skill is knowing which non-FS links to keep and how to defend them.
What are the four relationship types in a construction schedule?
Every logic link ties a predecessor to a successor in one of four ways. Oracle's Relationship Types check documentation defines them in P6 terms.
| Type | Meaning | Construction example |
|---|---|---|
| FS (Finish-to-Start) | Successor starts after predecessor finishes | Pour slab, then strip forms |
| SS (Start-to-Start) | Successor starts after predecessor starts | Framing starts, then rough-in can start |
| FF (Finish-to-Finish) | Successor finishes after predecessor finishes | Installation finishes, then testing finishes |
| SF (Start-to-Finish) | Successor finishes after predecessor starts | Rare; a just-in-time handover |
Any of them can carry a lag. The DCMA metrics for lags and leads are counted separately from this one.
What exactly does DCMA require?
The DCMA pamphlet says Finish-to-Start relationships should make up at least 90% of logic links. Start-to-Finish is to be used "only very rarely and with detailed justification." The formula is:
FS % = FS logic links ÷ all logic links
That is all the pamphlet states numerically. Secondary sources add detail. Mosaic Projects' summary says the non-FS share should be mostly SS and FF, with other types under about 5%, and SmartPM lists SF at zero. Treat those as the authors' interpretations, not DCMA text.
Oracle's own check is looser still. The P6 Relationship Types section of the Schedule Check Report gives no numeric threshold and only says the majority of relationships should be FS.
Worked example
Illustrative example, with assumed counts: a schedule has 900 logic links.
| Type | Count | Share |
|---|---|---|
| FS | 790 | 87.8% |
| SS | 65 | 7.2% |
| FF | 40 | 4.4% |
| SF | 5 | 0.6% |
FS is 87.8%, below the 90% floor, so the metric is flagged. Reaching 90% needs 810 FS links. The five SF links are a second issue, because each one needs detailed justification regardless of the percentage.
Why do SS and FF links get flagged?
The concern is what SS and FF can hide. Three problems come up in reviews.
They let activities float loose. An activity whose only predecessor is an SS link has no constraint on when it finishes, and one whose only successor is an FF link has no constraint on when it starts. The network looks connected when counted by links, yet the activity can drift. Pairing SS with FF closes the gap.
They complicate float. With an SS link, total float on the predecessor depends on the successor's start, not its finish. Readers used to FS logic misjudge which activity is driving.
They reduce visibility. A long chain of overlapping activities tied by SS makes it hard to see the sequence on a bar chart, and progress can run out of sequence. The logic metric is the companion check for missing ties.
None of that makes them wrong. Floor-by-floor repetitive work, overlapping trades, and phased turnover all produce natural SS and FF logic.
How an SS-only tie leaves a finish unconstrained
Illustrative example with assumed durations. Framing (A100) takes 15 days. Drywall (D200) takes 10 days and is tied to framing by SS +5 only.
| ID | Activity | Duration (days) | Predecessor | Early start | Early finish |
|---|---|---|---|---|---|
| A100 | Frame L3 | 15 | None | Day 0 | Day 15 |
| D200 | Hang drywall L3 | 10 | A100 SS +5 | Day 5 | Day 15 |
Drywall finishes on day 15, the same day framing does, because nothing ties its finish to the framing finish. If framing's duration grows by 10 days, nothing pushes drywall's finish, because only the starts are linked. The schedule can show drywall done while framing is still open. Adding A100 FF +3 fixes this: drywall now finishes no earlier than three days after framing. This is the pairing check in practice.
What mistakes do reviewers flag most often?
- SS with no finish tie. The example above is the most common defect in construction schedules.
- Large lags on SS links. A 40-day SS lag often means two activities that should be separate sequential phases.
- SF links with no note. The pamphlet requires detailed justification, and a bare SF is the first thing a reviewer questions.
- Forcing FS to hit the percentage. Converting a real overlap to FS lengthens the schedule or hides the overlap in a duration that no longer matches the work.
- Mixing tool counts. A 91% in one tool and 88% in another can be the same file, because tools handle paired SS and FF links and the denominator differently.
When are SS and FF relationships genuinely valid?
A non-FS link is defensible when it reflects a physical or contractual relationship and a reviewer could verify it on site.
- Repetitive sequence. The framing crew starts level 4 five days after starting level 3. Use SS with a positive lag, paired with FF if finishes must also stagger.
- Concurrent trades in the same area. Electrical rough-in starts once framing starts, but cannot finish before framing does. Use SS and FF together.
- Testing tied to installation. A test cannot finish until installation finishes: FF, usually with a lag for the test duration.
- Continuous operations. Excavation and hauling run together, so hauling starts when digging starts.
Oracle's help for both the relationship types and negative lags checks recommends a positive lag on SS instead of a negative lag on FS, which is the pattern above.
A before-and-after
| ID | Activity | Duration (days) | Predecessors |
|---|---|---|---|
| Before | |||
| E200 | Rough-in L3 | 10 | A100 FS |
| After | |||
| E200 | Rough-in L3 | 10 | A100 SS +4, A100 FF +3 |
Assume A100 is framing L3 (15 days). The paired SS and FF replace a sequential FS that did not match the field: rough-in starts four days after framing starts and finishes three days after framing finishes.
How do I document and defend non-FS links?
Document each one on three levels.
- The activity or relationship note. One line: why the overlap exists and what the lag represents.
- The schedule narrative. A paragraph on the count by type, the percentage of FS, and the categories of non-FS links.
- A pairing check. Confirm every SS-only predecessor has a finish tie. Reviewers who see dangling SS links will assume missing logic.
Keep a short table for the submittal listing non-FS link categories and the count in each. Then reconcile the percentage with the reviewer's tool. Mosaic notes that MS Project does not allow paired SS and FF links between the same two activities while P6 does, so link counts differ by tool, and the percentages you report should name the tool you used.
How do I check relationship types in P6?
Use the schedule check report's relationship types section, which reports the distribution, or export the relationships and count by type. Compute FS ÷ all links yourself and record the date and tool. Menu paths vary by version, so confirm in yours.
To reduce non-FS counts without distorting the logic, consider these steps:
- Replace SS links that have no real overlap with FS.
- Split an overlapping activity at the point where the successor begins, then use FS to the second part.
- Convert large negative lags on FS to SS plus a positive lag.
- Remove redundant links, because duplicates inflate the denominator.
Reschedule after each change and compare the finish date and critical path. If the dates move, the old link was carrying time that the new logic should represent honestly.
The metric is a flag, not a verdict. A construction schedule at 86% FS with each non-FS link documented will usually fare better in review than a schedule at 91% where the scheduler forced FS links to hit a number.
Frequently asked questions
Why does DCMA flag start-to-start relationships in a schedule?
DCMA wants at least 90% of logic links to be Finish-to-Start because FS gives a clear, sequential path, and non-FS links (SS, FF, SF) can obscure logic and distort float. SS links are not banned. They should be a minority and justified, typically with a positive lag and a note explaining the physical overlap.
What percentage of relationships should be finish-to-start?
The DCMA pamphlet says at least 90% of logic links should be Finish-to-Start. It adds that Start-to-Finish links should be used only very rarely and with detailed justification. Some secondary sources add limits for the remaining types, but the pamphlet itself states only the 90% FS floor and the SF caution.
Are start-to-finish relationships ever acceptable?
DCMA allows them only very rarely and with detailed justification. A start-to-finish link makes the successor's finish depend on the predecessor's start, which is hard to read and rarely matches a physical construction sequence. Some secondary sources recommend zero. If you must use one, document why the usual FS, SS or FF options do not fit.
Does the relationship types check count activities or links?
It counts logic links. The metric is the share of all relationships that are Finish-to-Start, so a schedule with 1,000 links needs at least 900 of them to be FS. Because tools differ in how they count paired SS and FF links between the same two activities, the same schedule can produce different percentages in different software.
How do I justify an SS or FF relationship to a reviewer?
State the physical reason in the relationship or activity note: for example, finishing can begin five days after framing starts, or testing cannot finish until installation finishes. Pair SS with FF when the successor cannot finish before the predecessor does. Use a positive lag, not a negative one, and keep the count of non-FS links within DCMA's guidance.
Related reading
Sources
- Earned Value Management System (EVMS) Program Analysis Pamphlet, DCMA-EA PAM 200.1 (Defense Contract Management Agency (mirror hosted by Mosaic Projects))
- DCMA 14-Point Assessment Metrics (White Paper WP1088) (Mosaic Projects)
- Relationship Types section of the Schedule Check Report (Oracle)
- DCMA 14 Checks (SmartPM)