AI adoption case study: Transforming job allocation and logistics at Thames Laboratories
techUK’s AI adoption collection of case studies showcases examples of how organisations are Seizing the AI Opportunity, either through the adoption of AI models within their organisations, or by developing AI tools that can be leveraged by others.
By shining a light on these use cases, techUK hopes to demonstrate examples of best practice from across sectors and from organisations of all sizes.
1. Challenge:
The company’s legacy job scheduling system was mostly manual, a resource-consuming operation that routinely resulted in sub-optimal customer service, inefficiently utilised, dissatisfied workforce, and decision making that was slow to adapt to real-time developments; all at a high environmental cost. The cumbersome logistics of dispatching engineers to attend calls at client locations resulted in significant operational losses.
The core challenges associated to improving job scheduling in Thames Labs:
- Meeting conflicting objectives, such as increasing productivity whilst keeping staff workloads and carbon footprints within manageable limits.
- Managing subtle, dynamic inter-dependencies between job priorities, preconditions, and engineering staff skillset.
- Adapting to unforeseen changes in staff availability (engineers stuck in traffic) and to last-minute job booking modifications (postponements, new requirements added to the initial ask) with cascading implications on other scheduled jobs.
2. Solution:
This would be the AI application itself. Add some text around the model itself and any other details about how it was produced. Avoid highly technical language.
The team of experts from Aston University and Thames Labs developed an innovative, explainable AI solution that automated the company’s onsite engineering service provision. This resulted in more evenly distributed workloads, better customer care and a lower carbon footprint. The AI tool leverages the strengths of evolutionary intelligence to analyse the company’s historical job allocation records and efficiently detect patterns, both value-adding and detrimental to the business. This enables scheduling incoming jobs in a way that perpetuates the former whilst avoiding the latter, whilst dynamically adjusting to realtime data (last-minute job alterations, unforeseen changes in engineers’ circumstances, traffic developments).
The intelligent job scheduling algorithm was successful at:
- Assigning jobs to (teams of) engineers appropriately skilled to complete them, such that the itinerary of an engineer on a given day is as short as possible (i.e., the jobs assigned to the engineer are in a tight geographical cluster and close to the engineer’s base location) and the time spent by an engineer attending jobs is evenly distributed across days (avoiding allocations where jobs are amassed towards the end of the week).
- Creating job schedules that met operational constraints: even workload distribution across all engineers on the payroll, meeting income targets, attending jobs in logical order (avoiding cases where the kitchen cabinet fitting team arrives on-site before the plumbing and electrical wiring have been completed), etc.
- Reducing time spent on the road by company vehicles, thus decreasing the organisation’s carbon footprint and supporting the net zero agenda.
3. Barriers:
- Conflicting, ambiguous feedback from company engineering and admin staff trialling the algorithm whilst performing their daily tasks.
- Incongruous legacy database entries: job and engineer metadata, such as geospatial location, priority and completion status, were often incomplete or misaligned.
- Incompatibilities with frontend requirements: the AI algorithm outputs needed careful calibration to match the way job information was presented to company staff in the user interface.
- Schedules with limited explainability: non-technical stakeholders found it difficult to grasp the rationale behind the AI-generated job allocations, causing increased resistance to adopting the automated system within their daily work routines.
4. Impact:
Thames Labs has successfully adopted the innovative AI-powered job scheduling system to replace their legacy logistics but not their staff whose bandwidth is now freed of mechanical tasks and available for creative, fulfilling work leading to a sense of accomplishment and professional satisfaction as well as superior service for clients. The company is also making the intelligent job allocation tool available to the community in the form of SaaS.
The AI solution was benchmarked against the company’s legacy manual scheduling system in three practical test scenarios, each entailing intricate job-to-engineer-skills matching combined with travel and service time optimisation, all while reducing the company’s carbon footprint and increasing the quality of its services (and, implicitly, its profits). The results show that the performance of the AI algorithm is on par with that of the manual variant on one dataset and significantly surpasses it on the other two. Across the first and third datasets, an engineer’s daily tour in the AI-generated schedule is less than half as long as in the manual variant, daily CO2 emissions are cut by almost 40%, the drop in fuel consumption exceeds 35% and operation costs are reduced by 37%.
An admin team leader within Thames Labs has said:
It has been good to consider ways to maximise the use of surveyors’ time. The new system has made us more aware of how we are booking the appointments, allocating them to a specific surveyor, and deciding how long they should take.
Charlotte Burton, Thames Labs Development Manager has said:
Working on the project has really challenged our thought processes and our approach to scheduling work. It has prompted us to question why things have been done a certain way—whether it’s truly the best approach and if it is, how the information in everyone's mind is translated to our systems. The development has enabled us to optimise schedules much faster than we could manually. Planning large programmes of work around complex skill sets and KPI parameters used to take days but can now be completed in minutes. This allows the team to review the output, make any necessary adjustments to the inputs, and re-run the schedule far more efficiently.
![]()
techUK - Seizing the AI Opportunity
The UK is a global leader in AI innovation, development and adoption.
AI has the potential to boost UK GDP by £550 billion by 2035, making adoption an urgent economic priority. techUK and our members are committed to working with the Government to turn the AI Opportunities Action Plan into reality. Together we can ensure the UK seizes the opportunities presented by AI technology and continues to be a world leader in AI development.
Get involved: techUK runs a busy calendar of activities including events, reports, and insights to demonstrate some of the most significant AI opportunities for the UK. Our AI Hub is where you will find details of all upcoming activity. We also send a monthly AI newsletter which you can subscribe to here.
Upcoming AI Events
Latest news and insights
Subscribe to our AI newsletter
AI and Data Analytics updates
Sign-up to our monthly newsletter to get the latest updates and opportunities from our AI and Data Analytics Programme straight to your inbox.
Contact the team
Visit our AI Hub - the home of all our AI content:
![]()
Enquire about membership: