/ Engineering · Methodology
The principles
we engineer against.
Each principle exists because a previous project taught us why it matters. Published so architects, consultants and operations teams know what to expect — and what to push back on.
- Published principles
- 12
- Methodology domains
- 8
- Updated to date
- 2026-05-17
- Cited in engineering pack
- Every project
/ Design
Design · 3 principles
Design
Design for handover, not for installation
Every design decision is judged by how it lands with the FM team on day one of operations — not by how easily it installs.
A design that installs quickly but hands over badly is a failure of priorities. The integration we deliver will be installed once and operated for ten to twenty years. A bus topology that saves two days of cabling but leaves the FM team without a clear single-point-of-failure map costs more than it saved within the first incident. We design with the operations team's hands on the panel, not the installer's. In practice this means: panels labelled with the FM language, not the engineer's shorthand. As-built drawings produced at the same fidelity as design drawings. A single canonical scene catalogue handed over with the system. AMC checklists derived from the design, not improvised after handover. The integrator who is leaving the site should not be the only person who knows where the cause-and-effect logic lives.
Why: Installation cost is a one-time number; operations cost compounds for the life of the building. Designs that optimise the wrong number quietly degrade across the lifecycle.
How to apply: At every design checkpoint, ask: 'If the lead engineer leaves the day after handover, can the FM team find the answer in the documentation pack?' Where the answer is no, document until it is yes.
Lifecycle stages · design · build · commissioning
Design
Fail-safe defaults on every interlock
Every interlock between life-safety and convenience must default to safe — not to the convenient state.
An access-control reader that fails open during a fire is a feature, not a bug. A fire damper that fails closed is a feature, not a bug. An emergency lighting circuit that energises on power loss is a feature, not a bug. The pattern across all life-safety interlocks is: the safe state is the default, and the convenient state requires active control. We document the fail-safe state for every interlock in the engineering pack. We test the fail-safe behaviour at commissioning under controlled conditions. We re-verify it during the annual AMC walk. Where convenience-first defaults have crept in (often through firmware updates), we restore them. A building's life-safety logic is the one place where forensic discipline pays for itself within the first incident.
Why: Convenience-first defaults look fine until the first incident; safety-first defaults stay invisible until they save lives.
How to apply: Document fail-safe state per interlock. Test under controlled conditions at commissioning and annually thereafter.
Lifecycle stages · design · commissioning · operations
Design
Infrastructure first, devices second
Power, pathways and cabling outlive every device that plugs into them. Specify infrastructure for the building's lifetime, not the current device.
Devices have 7-10 year lifecycles; infrastructure has 20-25. A cabling plant specified for the current camera will be obsolete by the time the camera is replaced; a cabling plant specified for the building's lifetime will outlast multiple device generations. The same is true for PoE budgets, conduit pathways, panel space and BMS riser capacity. Infrastructure that is sized for the current device will be expanded with disruption every refresh cycle; infrastructure that is sized for the building will absorb refresh cycles silently. We design infrastructure for the building's planning horizon, not the current device's spec. The cost premium at year one is small; the cost saved across two or three refresh cycles is large. Architects shaping a building have one chance to get the pathways right; we make sure the specification respects that.
Why: Infrastructure under-sized at year one becomes a refurbishment cost at every refresh cycle.
How to apply: Size infrastructure for a 20-year horizon. Document the assumed device generations the infrastructure will support.
Lifecycle stages · design · build
/ Interoperability
Interoperability · 1 principle
Interoperability
Interoperability is a constraint, not a feature
Vendor-lock saves money in year one and costs five times that amount in year seven. Open standards are the starting point.
Every system in a building will outlive at least one vendor relationship. Hardware will fail, manufacturers will be acquired, firmware tracks will diverge. A specification that bets everything on a single vendor's ecosystem is betting the entire lifecycle on that vendor remaining cooperative for 20 years. Some vendors do; most don't. The right default is open standards — KNX, BACnet, DALI, ONVIF — and proprietary protocols only where they earn the lock-in. Practically, this means specifying the integration layer before the device layer. The BMS speaks BACnet/IP, period. The lighting bus speaks KNX or DALI, period. The cameras speak ONVIF, period. Devices that don't comply require a documented justification and an explicit conversation about the lifecycle implications. The result is a specification that survives vendor churn — which it will face.
Why: Vendor lock makes year-7 expansion expensive and year-12 replacement coercive. Open standards keep the building's options open.
How to apply: Default specifications to open protocols. Where a proprietary protocol is chosen, document the lock-in implications and the replacement cost at year 10 in the engineering pack.
Lifecycle stages · design · build · expansion · retrofit
/ Operations
Operations · 1 principle
Operations
Graceful degradation over heroic recovery
A system that fails gracefully — fails one zone, not the whole building — is more valuable than a system that promises five-nines.
Heroic recovery is the engineering posture that promises a system will never fail. Graceful degradation is the posture that admits it will, and shapes the architecture so the failure stays small. We choose the second posture on every system we deliver. A BMS that drops a single chiller does not also drop the whole HVAC layer. A CCTV cluster losing one switch does not also lose the whole site. A lighting bus losing one gateway does not also drop the whole floor. The pattern is segmentation and isolation. Each subsystem operates as a small fault domain. Failure cascades are designed against, not assumed away. The operator's worst day is the one where everything fails together; we shape architectures so that day cannot happen by design, even if individual components misbehave.
Why: Mission-critical systems will fail; the question is whether the failure is bounded or unbounded. Architecture controls that.
How to apply: For every critical subsystem, document the failure-cascade analysis. Where one failure can take down adjacent systems, redesign the segmentation.
Lifecycle stages · design · commissioning · operations
/ Documentation
Documentation · 1 principle
Documentation
Documentation is the deliverable
The installed system is half the deliverable; the documentation pack is the other half. Without it, the system is a black box.
A system without documentation is a system that lasts until the engineer who built it leaves. The documentation pack is what makes the work survivable for the next operator, the next integrator, the next compliance audit. We treat it as a first-class deliverable with the same engineering rigour as the cabling drawings: as-built schematics that match the actual install, cause-and-effect matrices that match the actual logic, scene catalogues that match the actual programming, FM operating manuals written in the FM team's language. In practice, this is the line between a turnkey contract and a procurement contract. A procurement contract leaves the buyer with hardware and a phone number. A turnkey contract leaves the buyer with hardware, documentation and a working operating model. The phone number still exists, but the dependency on it is bounded.
Why: Undocumented systems are operationally fragile and contractually risky. A handover without documentation is a handover that obligates the integrator forever.
How to apply: Treat the documentation pack as a deliverable on the project plan, sized in days, signed off as a milestone. No handover without complete pack.
Lifecycle stages · build · commissioning · operations
/ Commissioning
Commissioning · 1 principle
Commissioning
Commissioning is verification, not configuration
If commissioning is the first time the integration is tested end-to-end, the project is already late.
Commissioning is meant to be the milestone where the integration is verified against the engineering pack, witnessed by the AHJ and the client, and signed off as built-as-designed. It is not meant to be the milestone where the integration is configured for the first time. When configuration happens in commissioning, two things go wrong: testing windows shrink to nothing, and the AHJ witnesses unfinished work. We separate configuration from verification. Configuration is a pre-commissioning activity — completed before the client and AHJ arrive. Commissioning is a checklist of tests: every cause-and-effect path verified, every alarm verified, every failover verified. The checklist is published in advance, the test results are recorded in the witness log, and the project is signed off against a documented pass.
Why: Commissioning compressed by late configuration is the single largest source of post-handover incidents.
How to apply: Publish the commissioning checklist with the engineering pack. Require pre-commissioning configuration completion as a milestone before the AHJ witness window opens.
Lifecycle stages · build · commissioning
/ Maintenance
Maintenance · 1 principle
Maintenance
Preventive maintenance over reactive response
An AMC measured by ticket-close-time is failing; an AMC measured by preventive-event-cadence is working.
The temptation in AMC design is to optimise for fast response — guaranteed two-hour onsite, four-hour resolution, twenty-four-hour escalation. The metrics are easy to measure and easy to sell. But they measure failure. A working AMC is measured by what didn't happen: the chiller didn't fault because the preventive coil clean happened on schedule; the UPS didn't fail because the capacitor refresh happened in year five; the camera didn't lose its night-vision because the lens clean happened quarterly. We design AMCs around the preventive calendar first and the reactive response second. The calendar is published in advance, the events are logged against the asset, and the FM team has visibility on what is coming. Reactive response is the safety net; preventive cadence is the system.
Why: Reactive AMCs are bid on response time and renewed when uptime fails. Preventive AMCs are renewed because uptime doesn't fail.
How to apply: Build the AMC scope around the preventive calendar derived from the engineering pack. Measure performance on calendar adherence and uptime, not on ticket-close-time.
Lifecycle stages · operations
/ Lifecycle
Lifecycle · 2 principles
Lifecycle
Lifecycle economics over capex minima
The cheapest specification at year one is rarely the cheapest at year seven. Specify against total lifecycle cost.
A specification that wins on lowest capex routinely loses on lifecycle. The cheapest UPS battery is VRLA; the lowest TCO above 20 kVA is LFP, by a factor of two over eight years. The cheapest cabling is Cat6; the lowest TCO over a 25-year refurbishment cycle is Cat6A. The cheapest camera is the one with the consumer warranty; the lowest TCO is the one with the manufacturer's commercial service plan. We model TCO at the specification stage and document it in the engineering pack. The capex number is one input; the operations cost, replacement cycle and lifecycle refresh are equal inputs. The result is a specification that defends itself against value-engineering pressure at the procurement stage — because the cost difference is documented as a recovery period, not just as a number.
Why: Capex-only specifications create lifecycle deficits that surface as operations failures around year 5-7.
How to apply: Include a TCO comparison in the engineering pack for any specification above a defined threshold. Document the recovery period for the lifecycle-superior option.
Lifecycle stages · design · expansion · retrofit
Lifecycle
Technology refresh on a published cadence
Every system has an end-of-life. Plan the refresh; don't be surprised by it.
Every system we install has a published or implied end-of-life. Cameras are typically supported for 7-10 years; switches for 8-12; UPS hardware for 8-10; BMS controllers for 12-15; cabling for 20-25. After end-of-life, firmware updates stop, security patches dry up and spares become hard to source. A working refresh plan tracks each asset's age, knows when the end-of-life window opens, and budgets the refresh as a planned capital event rather than a panicked replacement. We publish the refresh cadence per system class in the AMC documentation pack. The FM team sees what is coming five years out, what is in the budget conversation two years out, and what is being executed in the current year. The cadence becomes a planning input, not a surprise.
Why: End-of-life systems silently degrade in security, reliability and supportability — and when they fail, the replacement is a crisis, not a project.
How to apply: Publish refresh cadence per system class in the AMC pack. Tie refresh planning to the building's capex cycle.
Lifecycle stages · operations · expansion · retrofit
/ Governance
Governance · 2 principles
Governance
Operational continuity through documented runbooks
Runbooks turn senior knowledge into operational repeatability. Without them, the FM team improvises every incident.
Operational continuity is the property that the building runs correctly through staff changes, shift handovers and vendor turnover. The mechanism is the runbook: a written procedure for every scheduled task and every common incident, in language the FM team uses, with explicit decision points and escalation paths. A working runbook lets the night-shift technician handle a fire-panel fault correctly without paging the senior engineer; the senior engineer is paged only when the runbook escalates. We publish runbooks at handover as part of the documentation pack. We update them after any significant incident. We test them by walking new staff through them. The runbook is the artefact that makes the building's operational knowledge survivable across turnover.
Why: Senior knowledge that lives only in heads is operational risk. Runbooks make it durable.
How to apply: Publish runbooks at handover. Update after any significant incident. Walk new staff through them as part of induction.
Lifecycle stages · operations
Governance
Single-point accountability across system seams
Multi-vendor systems integrate at the seams; someone has to own the seams.
Every multi-vendor building has integration seams. Fire panel to PA matrix. BMS to chiller controller. Access reader to VMS. Each seam is a potential failure point and each seam has at least two vendors who can disclaim responsibility for it. Without a single-point accountability layer, every seam-related incident becomes a vendor-coordination exercise that the FM team has to run. We accept single-point accountability for every seam in the integrations we deliver. The contract documents the seams; the AMC covers them; the incident process routes seam-related issues to us, not to the FM team. The FM team manages the building; we manage the seams. The pattern works only if it is contractual and documented, and we make sure it is.
Why: Seam ownership is the difference between an integrated system and a coordinated collection of systems.
How to apply: Document every integration seam in the engineering pack. Assign single-point accountability in the AMC contract. Test the routing during commissioning.
Lifecycle stages · design · commissioning · operations
Quick index
All principles, in one place
Design
Design for handover, not for installation
Every design decision is judged by how it lands with the FM team on day one of operations — not by how easily it installs.
Interoperability
Interoperability is a constraint, not a feature
Vendor-lock saves money in year one and costs five times that amount in year seven. Open standards are the starting point.
Operations
Graceful degradation over heroic recovery
A system that fails gracefully — fails one zone, not the whole building — is more valuable than a system that promises five-nines.
Documentation
Documentation is the deliverable
The installed system is half the deliverable; the documentation pack is the other half. Without it, the system is a black box.
Commissioning
Commissioning is verification, not configuration
If commissioning is the first time the integration is tested end-to-end, the project is already late.
Maintenance
Preventive maintenance over reactive response
An AMC measured by ticket-close-time is failing; an AMC measured by preventive-event-cadence is working.
Design
Fail-safe defaults on every interlock
Every interlock between life-safety and convenience must default to safe — not to the convenient state.
Lifecycle
Lifecycle economics over capex minima
The cheapest specification at year one is rarely the cheapest at year seven. Specify against total lifecycle cost.
Lifecycle
Technology refresh on a published cadence
Every system has an end-of-life. Plan the refresh; don't be surprised by it.
Governance
Operational continuity through documented runbooks
Runbooks turn senior knowledge into operational repeatability. Without them, the FM team improvises every incident.
Governance
Single-point accountability across system seams
Multi-vendor systems integrate at the seams; someone has to own the seams.
Design
Infrastructure first, devices second
Power, pathways and cabling outlive every device that plugs into them. Specify infrastructure for the building's lifetime, not the current device.
· Methodology · Published, not implicit
