Jan Artemenko, then Senior Associate in Stantec's Buildings group
Stantec's Buildings group connected project requests, individual workloads and resourcing reviews through weekly allocations. The same records fed Power BI views of utilisation and forecast fees, while people retained responsibility for staffing decisions.
Stantec · 3 December 2025
Project demand can change before the next resource meeting. For Stantec's Buildings group, Jan Artemenko connected project requests, individual workloads and resourcing reviews in Morta. The same planned allocations provided the inputs for Power BI views of utilisation and forecast fees.

Stantec's Buildings teams needed to coordinate specialist staff as client priorities changed, projects paused and several offices contributed to the work. Jan linked staff and project records through weekly allocations that stated how many days a person was expected to spend on each project. Staff could inspect their own assignments, project managers could enter and review project demand, and resourcing groups could moderate competing requests against capacity and expertise. The allocations also fed scheduled Power BI reporting for utilisation and financial forecasts. Jan used invented staff, projects and amounts to demonstrate the model. People still made the staffing decisions, forecasts depended on realistic remaining effort, and onboarding each person to a personal view remained manual.
An allocation connects a person, a project and the days the work needs in each week. Grouping those records by person gives staff a work plan. Grouping the same records by project lets project managers see the demand they have requested. Resourcing groups can compare both perspectives and filter them by office or discipline, which gives a smaller group a focused set of commitments to review.
The personal view added the project manager and task notes to each assignment. In one demonstration example, a person was allocated to three projects, including one day per week on Project 13. The names and projects in these views were invented to explain the structure.

Power BI totalled planned days by person and week. In the demonstration heat map, red represented zero allocated days, green represented five and blue represented more than five. Leave information sat alongside the allocations. Planners could use the colours and absences to find people and weeks that needed discussion, while the choice of response remained with the team.
The live hub described in November 2025 used an hourly or half-hourly refresh. The demonstration refreshed once a day. Both were scheduled updates rather than a continuous live feed, and the displayed people and values were demonstration data.

Planned work also supported two management views. Combining future staff effort with the rates held against staff records produced an expected-fee forecast by office and discipline. Applying the same principle to a project's remaining schedule produced an approximate cost to complete. This gave management a financial view of the staffing plan because every forecast period had planned time and a rate behind it.
The view was only as useful as the remaining effort entered for each project. Actual fees came from separate systems and stayed distinct from these forecasts. The monetary amounts pictured below were invented for the demonstration.


Resource planning had to respond to projects starting, changing or going on hold. Jan needed to understand immediate availability, look three to six months ahead for possible recruitment needs and find people with the right expertise. Winning work was a separate question from having the people who could deliver it.
The information sat in different spreadsheets and databases. That made it harder to compare demand and capacity when projects involved several offices or time zones. Bringing the records into one shared structure gave the Buildings teams a common basis for their resourcing discussion.

Project managers described the engineers and time their projects needed. Those requests became proposals for resourcing groups to examine against each person's other commitments and relevant expertise. The purpose was to support project delivery, rather than allocate work simply to fill everyone's week.

Staff records held office, discipline, role and employment status. Marking someone as no longer employed preserved their history instead of deleting the record. Project records held codes, managers, status and the offices and disciplines involved.
Each allocation linked those records and added planned days across successive weeks. Predefined views presented the relevant fields on working pages, while Power BI received the same underlying allocation data. Staff, project managers and resourcing groups therefore worked from comparable commitments even when their views differed.

A project did not need a named person before its demand entered the plan. In Jan's demonstration, a technician role required two days per week for the next couple of weeks. A placeholder kept that role and time visible in the unassigned-work view.
The resourcing group could compare that requirement with people who had spare capacity and the suitable expertise. The role and days gave the group something specific to match, while the group still chose the person.

On Fridays, project managers entered the people and days needed for the following week, or looked four to six weeks ahead where the work was clear enough. On Mondays, resourcing groups compared those proposals across projects. They checked over-allocation, available time and whether the proposed person had the expertise the work required. The Friday entries supplied a current plan for the Monday discussion, rather than an automatic allocation decision.
Different groups could organise that review by project or by staff and narrow it to an office and discipline. Jan used Oxford as one example. That allowed a local group to concentrate on the people and projects it could act on without changing the underlying allocation records.
Project managers could move a project from bid to live, completed or on hold. Completed projects then dropped out of active views while their details remained in the records. Jan also described the option to restrict allocation editing to project managers so staff could inspect a plan without changing it. Jan presented that as a configuration option rather than a single permission setup used everywhere.
A person's personal workload view depended on associating their invited account with the right staff name. That step was manual. Once associated, the view could find the projects and allocations attached to that person.
| Planning task | Before | With Jan's approach |
|---|---|---|
| Compare resource demand | Project requests and staff information sat in separate spreadsheets and databases. | Person, project and weekly allocation records provided one basis for the review. |
| Review a person's workload | Commitments across projects were harder to reconcile. | Personal and grouped views presented the same allocations for staff, project managers and resourcing groups. |
This story concerns Stantec's Buildings group in November 2025. Jan introduced himself as a Senior Associate in the group, with a mechanical engineering background and a focus on digital work within Buildings. The resource-planning model coordinated people across projects, offices and disciplines in that part of the organisation.
At the source date, each invitation still needed a manual association between a person's account and staff record. Jan expected that onboarding hundreds of people would need an easier bulk process. Bulk onboarding remained a possible next development.
Watch Jan Artemenko's resource planning and tracking presentation, published 3 December 2025.
Try Morta on a real project.
Get started