Process review sample

Anonymised sample deliverable

Business process review

Building services: resident requests, control desk, technical trades, billing, documents and communication

IndustryProperty management / Building servicesScopeMore than ten buildings: request intake, control desk, plumbing and electrical trades, technical staff, billing, documents and resident communication.MethodBaseline capture of how work runs today, map of the request path, analysis of handovers between the control desk and the trades, review of responsibility zones, staged recommendations.Service levelMatches the scope of the “On-site process immersion” service — from three days on site: watching the cycle, interviews, a review of tools and documents. The remote “Process review” delivers the same structure in shorter form: without the operation capture and role analysis, which require being on site.StatusDemonstration sample based on a delivered, anonymised platform. The client name and client data are not used.

Prepared by IT Carrot · Solution architecture and business systems development
Sample dated: August 2026

1. What the review found

A management company looks after several dozen stairwells and hundreds of flats. The work is split across trades that share almost no common picture: plumbers, electricians, technical staff and dispatchers each keep their own queues.

The review found that a resident request is not an object. It reaches somebody, is passed on, and is then poorly tracked: who took it, which building, which flat, how it ended. In an emergency that is the most expensive question — and precisely when it is hardest to answer.

The second layer is communication. Building-wide notices, private requests and work orders all travel the same channels, so the control desk is busy with what does not belong to it and misses what does.

FindingStatement
Primary constraintA request is not addressed from the moment it arrives: building, flat, contact and nature of the problem are not always recorded, and not in one place. Ownership changes without leaving a history.
Recommended first stepIntroduce a single request register with a mandatory link to building, flat and contact, plus category and deadline; then separate the trade queues.
Expected effectA request becomes trackable from intake, emergencies are separated from routine work, closure is confirmed. Quantitative effect is assessed after rollout.

Areas reviewed

Request intake

  • Entry channels
  • Classification
  • Emergency calls
  • Link to the building

Trades

  • Plumbing
  • Electrical
  • Technical staff
  • Building supervisors

Finance and documents

  • Billing
  • Payments and arrears
  • History
  • Internal documents

Communication

  • Building-wide notices
  • Direct channel to the company
  • Notifications
  • Voting

2. Baseline capture of current work

The review starts by capturing how a request travels today. For each operation we record who performs it, how often, which carrier holds the data, and whether the same data is moved again. Everything else in this document rests on this table.

OperationWho performs itFrequencyWhere the data livesRe-keyed
Taking a request by phoneDispatcherContinuouslyLog, notepad, memoryYes — details are asked again and written down afresh
Identifying building and flatDispatcherPer requestA verbal question to the residentYes — the address is asked even of a known resident
Classification and priorityDispatcherPer requestA judgement callYes — criteria are unwritten, the assessment repeats
Passing to the responsible tradeDispatcherPer requestA phone call to the tradespersonYes — the request is retold by voice
Assigning work to a tradespersonTrade leadDailyOwn queue in a notebook or chatYes — the trade keeps a parallel record
Marking work completeTradespersonOn finishing the jobA verbal report to the trade leadYes — the result is passed on in words
Informing the residentDispatcherOn requestRinging round the tradesYes — status is reassembled
Billing for servicesBookkeepingMonthlySeparate accounting softwareYes — flat data is entered again
Resolving a billing queryBookkeeping and dispatcherRegularlyDifferent channelsYes — the query does not arrive where the bill lives
Building reportBuilding supervisorMonthlyManual assembly from the trade logsYes — data comes from four sources
What follows from thisIn ten operations out of ten the data is moved again. The critical point is the second: if building and flat are not captured in structured form at intake, all downstream tracking is impossible in principle, no matter how many systems sit further along the chain.

3. State of the operational system

Losses occur between taking a request and the responsible trade, and between operational work and per-building reporting.

49/100average process maturityManual reconciliation risk high
10points of re-keyingCandidates for removal
6critical data handoversNeed an owner
2priority pilot flowsRequest register + routing

Process maturity

Expert assessment on a 0–100 scale. Higher means a more resilient process.

Request registration64
Routing42
Execution control38
Communication with residents51
Payment flow59
Per-building reporting40

Structure of operational risk

Distribution of recorded observations by type.

16observations
40% — scattered data32% — losses at handover28% — unclear ownership

The numbers on this demonstration panel are illustrative. In a paid review the assessments are derived from interviews, a sample of requests, observation of the control desk and an agreed 0–100 scale.

4. Current process and handover points

The chain describes the typical path of a resident request. An emergency follows the same path with an incomparably shorter allowable time. It is a process model, not a snapshot of any particular client system.

1

Request

The resident reports a problem through any channel.

2

Attribution

Building, flat, contact and nature of the problem.

3

Classification

Category, urgency and deadline.

4

Assignment

The request goes to the responsible trade.

5

Execution

The tradesperson does the work on site.

6

Confirmation

The result is recorded and confirmed.

7

Notification

The resident is told the request is closed.

8

Reporting

The data flows into the building report.

Risks at the handover points

HandoverWhat can be lostConsequencePriority
Resident → dispatcherBuilding, flat, contact, nature and scale of the problemThe request is not addressed and cannot be tracked furtherCritical
Dispatcher → classificationSigns that it is an emergencyAn emergency lands in the general queueCritical
Dispatcher → tradeDetails of the problem, access to the flat, resident contactThe tradesperson arrives without the necessary data and a second visit is neededHigh
Trade → tradespersonPriority relative to other requestsThe order of work is set by the convenience of the routeHigh
Tradesperson → closureWhat exactly was done, what remains, what materials are neededThe request is closed without confirmation and the problem returnsCritical
Closure → residentThe fact and time of closureThe resident learns the outcome only by calling inHigh

Risk heatmap

AreaLikelihoodImpactDetectionResult
Emergency request does not get the right priorityMediumCriticalBy the scale of the damageCritical
Ownership changes without a historyHighHighWhen a complaint is investigatedCritical
Closure not confirmed by resident or dispatcherHighMediumOn a repeat requestHigh
Building-wide notice mixed with private correspondenceMediumHighOn a privacy complaintHigh
Building report assembled by handHighMediumMonthlyHigh

5. Why this happens

Repeat requests, disputes over ownership and lost emergency calls share the same structural causes.

A. The request is not an object from intake to closureIt exists as a sequence of conversations. It has no shared identifier, so the question "what is happening with my request" technically has no answer — it has to be reconstructed.
B. Classification depends on a person, not a ruleCategory and urgency are decided by the dispatcher on the spot. The criteria are unwritten, so identical requests get different priority depending on who answered the phone.
C. The trades keep parallel queuesPlumbers, electricians and technical staff work from their own lists. Nobody holds a shared picture of load, so work cannot be redistributed between trades.
D. Communication channels are not separatedWhat residents settle among themselves and what the company must do travel the same channels. The control desk is busy with neighbour matters and misses operational ones.
Decision principleThis is not a place to start with a resident app. An app connected to unstructured intake increases the volume of requests without changing the ability to track them. Addressed requests and routing rules first, the resident channel second.

6. Who does what — and how much of it is moving data

The work is split across trades with no shared picture, so each keeps its own records. Below is where work is duplicated and where a role does not decide anything but retells the request onward.

RoleWhat it does todayHow much of that is moving dataReview observation
DispatcherTaking calls, classifying, ringing the trades, answering residentsMost of a shift is retelling requests by voice and collecting statusesThe request is captured once and routed by rule; the role keeps the emergencies
Trade leadKeeping the trade queue, allocating to tradespeopleThe parallel record duplicates the request registerThe queue comes from the shared register; the role keeps allocation by skill
TradespersonTravel, doing the work, reporting to the trade leadA verbal report instead of a mark on the requestThe result is recorded on site; the role keeps the work itself
Building supervisorWatching building condition, reporting, handling complaintsMonthly manual assembly of the report from the trade logsThe report is built from closed requests; the role keeps building condition
BookkeepingBilling, taking payments, chasing arrearsRe-entering flat data and answering queries in the wrong channelThe bill sits where the question about it is asked
ManagementResolving conflicts, decisions per buildingReconstructing what happened from conversationsThe request history is available without reconstruction
The organisational conclusion stays with the companyThe review shows which part of the work is moving data and which part is deciding. What happens with the time freed up — redistributing tasks, retraining people or changing the structure — is the owner’s call. In property management the dispatcher’s freed time usually goes into emergencies, where a person cannot be replaced.
Separating the channels matters more than any featureTwo levels of conversation — a chat per building between residents and a direct channel to the company — look like an interface detail. In practice that separation is what keeps the control desk free for what actually belongs to it. Without it, any request system drowns in neighbour discussions.

7. States, boundaries and rules

The request passes through explicit states. Each defines an owner, the required data and the condition for moving on.

StateOwnerRequired informationTransition condition
RegisteredDispatcher or resident via the appBuilding, flat, contact, nature of the problemRequired fields filled, the request has a number
ClassifiedRule; the dispatcher on exceptionsCategory, urgency, deadlineCategory assigned, deadline computed
AssignedRouting ruleTrade, owner, time of assignmentRequest accepted by the trade
In progressTradespersonStart time, access to the premisesWork started on site
CompletedTradespersonWhat was done, what remains, materials usedResult recorded on site
ClosedDispatcher or residentConfirmation of the resultClosure confirmed, resident notified

Boundaries of automation

The system should determine

  • Which building and flat the request belongs to
  • Which trade is responsible for this type of work
  • Whether the category deadline has expired
  • Who performs the next action and how long the request has been open
  • Whether this is a repeat of the same problem

The system should not decide

  • Whether a situation is an emergency when the signs are ambiguous
  • Whether work counts as routine maintenance or major repair
  • Whether to write off a resident’s arrears
  • Who is liable for damage
  • What decision a vote produced

Rules, deadlines and escalation target

In building services the deadline is the service. A rule without a deadline and an addressee means a request lives for as long as somebody remembers it.

RuleDeadlineEscalates to
A request is not registered without building, flat and contactAt the moment of intakeBlocking rule, no escalation needed
Emergency request not assigned to a trade15 minutesSenior dispatcher, then management
Emergency request not accepted by a tradesperson30 minutesTrade lead, then management
Routine request not assigned4 working hoursSenior dispatcher
Category deadline expiredThe category deadlineTrade lead, then building supervisor
Request completed but closure not confirmed2 working daysDispatcher, then building supervisor
Repeat request for the same problem in the same premisesAt the moment of registrationBuilding supervisor

8. What to do and in what order

The sequence is built so that each stage delivers value on its own and does not require the next one to be finished.

No.RecommendationWhy nowAcceptance criterion
1A single request register linked to the buildingWithout addressing, all downstream tracking is impossibleEvery request has a building, flat, contact, number and history
2Classification and routing rulesRemoves the dependence of priority on who answered the phoneCategory and trade are assigned by rule; the dispatcher handles exceptions
3Separate trade queuesRemoves the parallel record in notebooks and chatsEach trade works its own queue drawn from the shared register
4Closure controlRemoves requests closed without a resultClosure requires a result, a time and a confirmation
5Resident account and separated channelsRelieves the control desk and puts the bill where the question is askedBilling, history and resident requests sit in one place
LaterVoting and per-building work planningUseful once requests and reporting are reliableBuilding history is fit for planning across an agreed horizon
Do not start with the resident appThe app is the most visible part and the most dangerous as a first step. It increases the flow of requests immediately; the ability to track them does not follow. Addressed requests and routing first, the resident channel second.

Rollout plan

These durations are indicative for a demonstration sample. A real estimate is formed after access to the request logs, the building and flat register, the work categories and the integration constraints.

StageDurationOutcomeCheckpoint
Capture and building register2–4 weeksBuildings, flats, residents, work categories, deadlines, rolesBuilding supervisors approve the register and categories
Request register and control desk4–6 weeksIntake, attribution, classification, number and historyA request is trackable from intake to closure
Routing and trade queues3–4 weeksAssignment rules, per-trade work areas, deadlinesThe trades stop keeping parallel lists
Closure control and reporting2–4 weeksConfirmation, repeat requests, building reportThe building report comes together without manual assembly
Resident account3–5 weeksBilling, payment, history, notifications, separated channelsPart of the request flow arrives structured, bypassing the phone

9. Metrics, reporting horizon and next step

This sample claims no numeric effect. In a real review the baseline is recorded first, then the metrics are compared after an agreed period of use.

MetricHow it is calculatedHow to capture the baselineDirection
Share of requests fully linked to a buildingRequests with building, flat and contact / all requests × 100A sample of the request log over two weeksUp
Time to assign an ownerMean per period, tracked separately for emergenciesManual measurement from the log and call recordsDown
Share overdue against the category deadlineOverdue requests / all requests × 100A one-month sample with actual times assessedDown
Repeat requests for the same problemRepeat requests per premises / all requests × 100Manual analysis of the log over a quarterDown
Age of open requestsMean time a request stays openA snapshot of currently open requestsDown
Share of requests with confirmed closureRequests with confirmation / closed requests × 100A sample of closed requests over a monthUp

Horizon: from the request to the annual report

A review does not end when a request is closed. Operational data has to reach per-building reporting and annual planning without being entered again — otherwise the maintenance budget is built from last year’s budget rather than from the actual condition of the buildings.

LevelWhat must arrive without manual assembly
DayOpen and overdue requests, emergencies, trade workload
WeekCompletion by trade, repeat requests, material consumption
MonthReport per building, billing and arrears, contractor performance
QuarterProblem points per building, seasonality of requests, cost of service
YearCondition of the portfolio and the maintenance budget on one data model
If the work plan for a building is built from last year’s plan, the cause is usually not the planning but that requests do not accumulate into a history against specific parts of the building.

Questions to settle before development

  1. Which signs unambiguously classify a request as an emergency?
  2. What deadlines apply to each work category, and what are they based on?
  3. Who may close a request without the resident’s confirmation?
  4. Which resident and request data may appear in a building-wide channel?
  5. How are routine maintenance, emergency work and work at the resident’s cost delimited?
  6. What data does the accounting software accept, and in what format?
Recommended next decisionCapture two weeks of requests for a single building: the call log, trade queues, completion marks and complaints. Output: a register of categories with deadlines, a data model, a role matrix and a pilot scope for one building.

This document demonstrates the structure and level of detail of the deliverable of the “Process review” service. It is based on the mechanics of a delivered, anonymised platform for building services, is not legal, tax or industry advice, and contains no confidential client information. Maturity scores are illustrative. The mechanics — control desk, trades, resident account, voting — transfer between jurisdictions; the formal requirements for service-charge statements, budgets and owner resolutions do not, and must be modelled separately for a given country.