Balfour Beatty

Balfour Beatty Delivers ITT Project Using Gather at Ealing Common Depot

Integrated Track Team delivers £2.5mn London Underground depot renewal on time with complete clarity over production progress.

Balfour Beatty Delivers ITT Project Using Gather at Ealing Common Depot
9,576
People Hours Captured
£2.5mn
Assets Managed
3
Weeks to Full Delivery
<div class="gather-embed"><div class="ge-body" style="padding-bottom:0"><div class="ge-intro-accent ge-anim ge-d1"><p><strong>9,576 people hours captured. 56 shifts documented. &pound;2.5 million of assets managed with complete clarity.</strong> That&rsquo;s the impact of Gather on Balfour Beatty&rsquo;s Ealing Common Depot possession for London Underground.</p></div><p class="ge-anim ge-d2">Transport for London&rsquo;s Integrated Track Team (ITT) partnership with Balfour Beatty manages renewals across 13 kilometres of ballasted London Underground track. At Ealing Common, the team faced a three-week closure to upgrade &pound;2.5 million of assets &mdash; with 328 programme activities to coordinate across day and night shifts.</p></div></div>
<div class="gather-embed"><div class="ge-body" style="padding-bottom:0"><h2 class="ge-anim">The challenge</h2><p class="ge-anim">The complexity at Ealing Common was compounded by the handover challenge. Day teams planned the jobs. Night teams executed the plans. If information didn&rsquo;t flow smoothly between shifts, problems cascaded:</p><ul class="ge-anim"><li><strong>Zero margin for error:</strong> 56 shifts to capture, 328 programme activities to coordinate, &pound;2.5 million of assets at stake</li><li><strong>Day-night handover complexity:</strong> Day teams planning jobs, night teams executing &mdash; both needing the same information in real time</li><li><strong>Paper chaos:</strong> Data scattered across WhatsApp, email, SMS, and printed documents with no single source of truth</li><li><strong>Stakeholder scrutiny:</strong> TfL demanding real-time visibility into progress and productivity across every shift</li></ul><div class="ge-diagram-wrap ge-anim"><div class="ge-diagram-label">From scattered handovers across four platforms to automatic shift diary flow</div><svg class="ge-diagram-svg" viewBox="0 0 660 190" xmlns="http://www.w3.org/2000/svg" style="min-width:400px;"><rect x="0" y="0" width="285" height="190" fill="#fff9f9"/><text x="14" y="18" font-size="8.5" font-weight="700" fill="#dc2626" font-family="Inter,system-ui" letter-spacing="0.08em">BEFORE GATHER</text><rect x="15" y="30" width="120" height="65" rx="6" fill="#fef3c7" stroke="#fbbf24" stroke-width="1"/><circle cx="30" cy="48" r="8" fill="#fbbf24" opacity="0.7"/><text x="80" y="48" text-anchor="middle" font-size="9" fill="#92400e" font-family="Inter,system-ui" font-weight="700">Day Team</text><text x="75" y="62" text-anchor="middle" font-size="7.5" fill="#92400e" font-family="Inter,system-ui">Plans the jobs</text><text x="75" y="75" text-anchor="middle" font-size="7.5" fill="#92400e" font-family="Inter,system-ui">Prepares instructions</text><rect x="150" y="30" width="120" height="65" rx="6" fill="#ede9fe" stroke="#8b5cf6" stroke-width="1"/><circle cx="165" cy="48" r="8" fill="#8b5cf6" opacity="0.7"/><text x="215" y="48" text-anchor="middle" font-size="9" fill="#5b21b6" font-family="Inter,system-ui" font-weight="700">Night Team</text><text x="210" y="62" text-anchor="middle" font-size="7.5" fill="#5b21b6" font-family="Inter,system-ui">Executes the plan</text><text x="210" y="75" text-anchor="middle" font-size="7.5" fill="#5b21b6" font-family="Inter,system-ui">Records progress</text><line x1="135" y1="60" x2="150" y2="60" stroke="#ef4444" stroke-width="2" stroke-dasharray="3,3"/><text x="142" y="56" text-anchor="middle" font-size="14" fill="#ef4444" font-family="Inter,system-ui" font-weight="800">?</text><rect x="20" y="110" width="55" height="30" rx="3" fill="#fff" stroke="#d6d3d1" stroke-width="0.8"/><text x="47" y="128" text-anchor="middle" font-size="7" fill="#78716c" font-family="Inter,system-ui">WhatsApp</text><rect x="82" y="110" width="55" height="30" rx="3" fill="#fff" stroke="#d6d3d1" stroke-width="0.8"/><text x="109" y="128" text-anchor="middle" font-size="7" fill="#78716c" font-family="Inter,system-ui">Email</text><rect x="144" y="110" width="55" height="30" rx="3" fill="#fff" stroke="#d6d3d1" stroke-width="0.8"/><text x="171" y="128" text-anchor="middle" font-size="7" fill="#78716c" font-family="Inter,system-ui">SMS</text><rect x="206" y="110" width="55" height="30" rx="3" fill="#fff" stroke="#d6d3d1" stroke-width="0.8"/><text x="233" y="128" text-anchor="middle" font-size="7" fill="#78716c" font-family="Inter,system-ui">Paper</text><text x="142" y="160" text-anchor="middle" font-size="8" fill="#dc2626" font-family="Inter,system-ui" font-weight="600">Information everywhere, nowhere complete</text><text x="142" y="175" text-anchor="middle" font-size="7.5" fill="#dc2626" font-family="Inter,system-ui">Missed instructions at 6pm = wasted hours at 2am</text><line x1="297" y1="16" x2="297" y2="174" stroke="#e5e5e5" stroke-width="1" stroke-dasharray="4,3"/><line x1="310" y1="95" x2="340" y2="95" stroke="#22c55e" stroke-width="2.5"/><polygon points="340,90 352,95 340,100" fill="#22c55e"/><rect x="360" y="0" width="300" height="190" fill="#f0fdf4"/><text x="374" y="18" font-size="8.5" font-weight="700" fill="#16a34a" font-family="Inter,system-ui" letter-spacing="0.08em">WITH GATHER</text><rect x="380" y="35" width="120" height="55" rx="6" fill="#fefce8" stroke="#22c55e" stroke-width="1.5"/><circle cx="395" cy="50" r="8" fill="#fbbf24" opacity="0.7"/><text x="445" y="50" text-anchor="middle" font-size="9" fill="#15803d" font-family="Inter,system-ui" font-weight="700">Day Team</text><text x="440" y="65" text-anchor="middle" font-size="7.5" fill="#15803d" font-family="Inter,system-ui">Prepares shift diary</text><text x="440" y="77" text-anchor="middle" font-size="7.5" fill="#15803d" font-family="Inter,system-ui">with planned activities</text><rect x="530" y="35" width="120" height="55" rx="6" fill="#f3e8ff" stroke="#22c55e" stroke-width="1.5"/><circle cx="545" cy="50" r="8" fill="#8b5cf6" opacity="0.7"/><text x="595" y="50" text-anchor="middle" font-size="9" fill="#15803d" font-family="Inter,system-ui" font-weight="700">Night Team</text><text x="590" y="65" text-anchor="middle" font-size="7.5" fill="#15803d" font-family="Inter,system-ui">Receives diary auto</text><text x="590" y="77" text-anchor="middle" font-size="7.5" fill="#15803d" font-family="Inter,system-ui">confirms + submits</text><line x1="500" y1="62" x2="530" y2="62" stroke="#22c55e" stroke-width="2.5"/><polygon points="527,58 535,62 527,66" fill="#22c55e"/><circle cx="515" cy="62" r="10" fill="#dcfce7" stroke="#22c55e" stroke-width="1.5"/><text x="515" y="65" text-anchor="middle" font-size="7" fill="#15803d" font-family="Inter,system-ui" font-weight="800">&#10003;</text><rect x="410" y="105" width="210" height="45" rx="6" fill="#dcfce7" stroke="#bbf7d0" stroke-width="1"/><text x="515" y="122" text-anchor="middle" font-size="9" fill="#15803d" font-family="Inter,system-ui" font-weight="700">Single Source of Truth</text><text x="515" y="136" text-anchor="middle" font-size="8" fill="#16a34a" font-family="Inter,system-ui">9,576 people hours &bull; 56 shifts &bull; 328 activities</text><text x="515" y="175" text-anchor="middle" font-size="8.5" fill="#16a34a" font-family="Inter,system-ui" font-weight="600">Smooth handovers, complete documentation</text></svg></div></div></div>
<div class="gather-embed"><div class="ge-body" style="padding-bottom:0"><h2 class="ge-anim">The solution</h2><p class="ge-anim">The Gather rollout was designed around shift-based work. Site supervisors needed something they could use on the move, in low light, with cold hands and limited time. The platform pre-populated as much information as possible before each shift.</p><div class="ge-gauge-row ge-anim"><svg class="ge-gauge-svg" width="88" height="88" viewBox="0 0 88 88" xmlns="http://www.w3.org/2000/svg"><circle cx="44" cy="44" r="34" fill="none" stroke="#bbf7d0" stroke-width="9"/><circle cx="44" cy="44" r="34" fill="none" stroke="#22c55e" stroke-width="9" stroke-dasharray="177.3 213.6" stroke-dashoffset="0" stroke-linecap="round" transform="rotate(-90 44 44)"/><text x="44" y="40" text-anchor="middle" font-size="16" font-weight="800" fill="#15803d" font-family="Inter,system-ui">83%</text><text x="44" y="54" text-anchor="middle" font-size="8" fill="#16a34a" font-family="Inter,system-ui">pre-filled</text></svg><div class="ge-gauge-label"><h4>Pre-populated before each shift</h4><p>Planned activities, expected resources, and standard parameters loaded in advance. Supervisors confirmed or adjusted rather than entering from scratch &mdash; what took 30 minutes on paper took five on the app.</p></div></div><div class="ge-quote ge-anim"><span class="ge-quote-mark">&ldquo;</span><p class="ge-quote-text">Gather is a link between the day team and the night team. The diary is prepared by the staff on days planning the jobs and passed on to the night team who execute the plan. Information is stored in one place.</p><div class="ge-quote-attr"><span><strong>Zak Zvakaramba</strong> &middot; Senior Project Manager &middot; Balfour Beatty</span></div></div><h3 class="ge-anim">Seamless day-to-night shift flow</h3><div class="ge-timeline-outer ge-anim"><svg class="ge-timeline-svg" viewBox="0 0 580 148" xmlns="http://www.w3.org/2000/svg" style="padding:20px 16px 8px;"><line x1="84" y1="44" x2="496" y2="44" stroke="#e5e5e5" stroke-width="2.5" stroke-linecap="round"/><line x1="84" y1="44" x2="290" y2="44" stroke="#22c55e" stroke-width="2.5" stroke-linecap="round"/><circle cx="84" cy="44" r="26" fill="#22c55e" stroke="none"/><text x="84" y="38" text-anchor="middle" font-size="11" fill="#fff" font-family="Inter,system-ui" font-weight="800">01</text><text x="84" y="52" text-anchor="middle" font-size="8" fill="#dcfce7" font-family="Inter,system-ui" font-weight="600" letter-spacing="0.05em">DAY</text><line x1="84" y1="74" x2="84" y2="78" stroke="#22c55e" stroke-width="1.5"/><text x="84" y="92" text-anchor="middle" font-size="11.5" font-weight="700" fill="#171717" font-family="Inter,system-ui">Plan + Pre-fill</text><text x="84" y="107" text-anchor="middle" font-size="9.5" fill="#737373" font-family="Inter,system-ui">Day team prepares</text><text x="84" y="120" text-anchor="middle" font-size="9.5" fill="#737373" font-family="Inter,system-ui">shift diary + activities</text><circle cx="290" cy="44" r="26" fill="#22c55e" stroke="none"/><text x="290" y="38" text-anchor="middle" font-size="11" fill="#fff" font-family="Inter,system-ui" font-weight="800">02</text><text x="290" y="52" text-anchor="middle" font-size="8" fill="#dcfce7" font-family="Inter,system-ui" font-weight="600" letter-spacing="0.05em">NIGHT</text><line x1="290" y1="74" x2="290" y2="78" stroke="#22c55e" stroke-width="1.5"/><text x="290" y="92" text-anchor="middle" font-size="11.5" font-weight="700" fill="#171717" font-family="Inter,system-ui">Execute + Confirm</text><text x="290" y="107" text-anchor="middle" font-size="9.5" fill="#737373" font-family="Inter,system-ui">Night team receives,</text><text x="290" y="120" text-anchor="middle" font-size="9.5" fill="#737373" font-family="Inter,system-ui">confirms, adjusts</text><circle cx="496" cy="44" r="26" fill="#fff" stroke="#d4d4d4" stroke-width="2"/><text x="496" y="38" text-anchor="middle" font-size="11" fill="#a3a3a3" font-family="Inter,system-ui" font-weight="800">03</text><text x="496" y="52" text-anchor="middle" font-size="8" fill="#d4d4d4" font-family="Inter,system-ui" font-weight="600" letter-spacing="0.05em">LIVE</text><line x1="496" y1="74" x2="496" y2="78" stroke="#d4d4d4" stroke-width="1.5"/><text x="496" y="92" text-anchor="middle" font-size="11.5" font-weight="700" fill="#404040" font-family="Inter,system-ui">Real-Time View</text><text x="496" y="107" text-anchor="middle" font-size="9.5" fill="#737373" font-family="Inter,system-ui">Managers see progress</text><text x="496" y="120" text-anchor="middle" font-size="9.5" fill="#737373" font-family="Inter,system-ui">as it happens</text></svg></div></div></div>
<div class="gather-embed"><div class="ge-body"><h2 class="ge-anim">The results: delivered on time, documented in full</h2><p class="ge-anim">The Ealing Common Depot possession was delivered on time with complete visibility throughout. Not a single hour was estimated or approximated &mdash; every one was captured and linked to specific activities.</p><div class="ge-callout ge-anim"><div class="ge-callout-big">9,576</div><div class="ge-callout-title">People hours captured</div><p class="ge-callout-body">Each hour linked to specific activities, locations, and outcomes. When TfL asked for labour allocation data, the ITT team could produce it in minutes rather than days.</p></div><h3 class="ge-anim">Programme scale at a glance</h3><div class="ge-chart-outer ge-anim"><div class="ge-chart-label">Key metrics from the three-week Ealing Common Depot possession</div><svg class="ge-chart-svg" viewBox="0 0 560 162" xmlns="http://www.w3.org/2000/svg"><text x="9" y="82" text-anchor="middle" font-size="9" fill="#a3a3a3" font-family="Inter,system-ui" transform="rotate(-90 9 82)">Scale</text><line x1="36" y1="122" x2="540" y2="122" stroke="#e5e5e5" stroke-width="1.5"/><rect x="56" y="22" width="100" height="100" rx="4" fill="#22c55e" opacity="0.85"/><text x="106" y="46" text-anchor="middle" font-size="9" fill="#fff" font-family="Inter,system-ui" font-weight="600">People hours</text><text x="106" y="68" text-anchor="middle" font-size="18" fill="#fff" font-family="Inter,system-ui" font-weight="800">9,576</text><text x="106" y="84" text-anchor="middle" font-size="8" fill="#dcfce7" font-family="Inter,system-ui">captured across</text><text x="106" y="96" text-anchor="middle" font-size="8" fill="#dcfce7" font-family="Inter,system-ui">56 shifts</text><rect x="196" y="42" width="100" height="80" rx="4" fill="#22c55e" opacity="0.7"/><text x="246" y="64" text-anchor="middle" font-size="9" fill="#fff" font-family="Inter,system-ui" font-weight="600">Assets managed</text><text x="246" y="86" text-anchor="middle" font-size="18" fill="#fff" font-family="Inter,system-ui" font-weight="800">&pound;2.5m</text><text x="246" y="102" text-anchor="middle" font-size="8" fill="#dcfce7" font-family="Inter,system-ui">complete clarity</text><rect x="336" y="62" width="100" height="60" rx="4" fill="#16a34a" opacity="0.8"/><text x="386" y="82" text-anchor="middle" font-size="9" fill="#fff" font-family="Inter,system-ui" font-weight="600">Delivery time</text><text x="386" y="102" text-anchor="middle" font-size="18" fill="#fff" font-family="Inter,system-ui" font-weight="800">3 wks</text><rect x="476" y="72" width="60" height="50" rx="4" fill="#16a34a"/><text x="506" y="90" text-anchor="middle" font-size="9" fill="#fff" font-family="Inter,system-ui" font-weight="600">Activities</text><text x="506" y="108" text-anchor="middle" font-size="14" fill="#fff" font-family="Inter,system-ui" font-weight="800">328</text><text x="106" y="136" text-anchor="middle" font-size="9" fill="#737373" font-family="Inter,system-ui">Labour</text><text x="246" y="136" text-anchor="middle" font-size="9" fill="#737373" font-family="Inter,system-ui">Value</text><text x="386" y="136" text-anchor="middle" font-size="9" fill="#737373" font-family="Inter,system-ui">Duration</text><text x="506" y="136" text-anchor="middle" font-size="9" fill="#737373" font-family="Inter,system-ui">Scope</text></svg></div><p class="ge-anim">TfL&rsquo;s confidence in the ITT&rsquo;s reporting increased significantly. Weekly progress meetings became exercises in decision-making rather than data reconciliation. The transparency also increased site staff motivation &mdash; supervisors understood their inputs directly informed project decisions.</p><div class="ge-takeaways ge-anim"><div class="ge-takeaways-head">Key takeaways</div><div class="ge-takeaway-item"><div class="ge-tick"><svg width="10" height="8" viewBox="0 0 10 8" fill="none"><path d="M1 4L3.5 6.5L9 1" stroke="#22c55e" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg></div><div class="ge-takeaway-text"><strong>9,576 people hours captured</strong> across 56 shifts with complete traceability</div></div><div class="ge-takeaway-item"><div class="ge-tick"><svg width="10" height="8" viewBox="0 0 10 8" fill="none"><path d="M1 4L3.5 6.5L9 1" stroke="#22c55e" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg></div><div class="ge-takeaway-text"><strong>&pound;2.5m of assets managed</strong> with full visibility over progress and productivity</div></div><div class="ge-takeaway-item"><div class="ge-tick"><svg width="10" height="8" viewBox="0 0 10 8" fill="none"><path d="M1 4L3.5 6.5L9 1" stroke="#22c55e" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg></div><div class="ge-takeaway-text"><strong>3-week delivery achieved</strong> with quality documentation throughout</div></div><div class="ge-takeaway-item"><div class="ge-tick"><svg width="10" height="8" viewBox="0 0 10 8" fill="none"><path d="M1 4L3.5 6.5L9 1" stroke="#22c55e" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg></div><div class="ge-takeaway-text"><strong>Day-night handover solved</strong> &mdash; automatic shift diary flow between teams</div></div><div class="ge-takeaway-item"><div class="ge-tick"><svg width="10" height="8" viewBox="0 0 10 8" fill="none"><path d="M1 4L3.5 6.5L9 1" stroke="#22c55e" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg></div><div class="ge-takeaway-text"><strong>Single source of truth</strong> replaced WhatsApp, email, SMS, and paper</div></div></div><div class="ge-closing ge-anim"><p>For contractors managing tight possession windows on London Underground or similar networks, Ealing Common demonstrates that structured digital records don&rsquo;t slow you down &mdash; they accelerate delivery by eliminating the information gaps that cause rework and delays.</p></div></div></div>
<section class="ge-cta-banner"><div class="ge-cta-inner"><p class="ge-cta-label">Get results like these</p><h2 class="ge-cta-title">Could Gather do this on your programme?</h2><p class="ge-cta-text">Balfour Beatty captured 9,576 people hours across 56 shifts and delivered a &pound;2.5m depot possession on time with complete clarity. See how Gather handles your next possession.</p><p class="ge-cta-stat"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg> 328 programme activities coordinated across day and night shifts </p><div><a href="/en/book-a-demo" class="ge-btn-demo"> Book a demo <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg></a></div></div></section>
Achieve results like these Free 20-min demo
Book now
Project Profile
Client
Balfour Beatty
Industry
Rail
Value
£2.5 million
Rollout
Project

Gather has streamlined our whole site reporting process. It gives us a much more efficient way for site staff to communicate.

Balfour Beatty Delivers ITT Project Using Gather at Ealing Common Depot
Vidandha Galgamuwa
Innovation Manager, Costain