Skip to content

Contact Info

Mecca

Requirements written for a city that runs on peaks

What does an ERP business analyst do for a Mecca company?

An ERP business analyst turns how a Mecca company really operates into requirements a vendor can be tested against. Here that includes the full cycle of a pilgrim service company's group contracts, performance and fallback rules for the busiest days, contractor workflows on tight central sites and seasonal staff records from hiring to final settlement. I gather evidence remotely, including during peaks, and write it up as a traceable BRD.

Last reviewed by Vikas Saroj

A line such as 'the system must cope with the season' means little to a vendor until someone breaks it down. How fast must the busiest till issue an invoice? What happens when a group arrives smaller than contracted? Who approves a purchase when the manager is on the floor? In Mecca, questions like these decide whether an ERP project succeeds, and they are rarely written down.

As an ERP business analyst, I work remotely with Mecca companies to capture those rules: service companies coordinating hotels, transport and catering for groups, contractors building on crowded central sites, and employers who staff up for each busy period. The result is a business requirements document, process maps and test scenarios that vendors must answer line by line.

Colored sticky notes arranged on a whiteboard during a planning session
  • Group lifecycle requirements
  • Peak-day performance criteria
  • Fallback procedures for outages
  • Site logistics constraints
  • Seasonal staff records
  • Evidence gathered during peaks
What I Do

Business analysis for Mecca's working patterns

Every requirement is traced to a real document, a named owner and a test, so nothing depends on memory once the busy period starts.

Group Lifecycle Mapping

I map how a service company's group moves from the contract with an agent abroad through bookings with hotels, transport and caterers, changes on arrival and the final reconciliation, and write each step as a numbered requirement.

Peak-Day Performance Criteria

I turn vague expectations about busy days into acceptance criteria: transaction volumes, response times at tills and counters, users working at once and support response, which vendors must confirm in writing and demonstrate.

Fallback Procedures

When a network link, printer or e-invoicing connection fails during a rush, staff need a written fallback. I specify how sales, receipts and stock issues are captured offline and brought back into the system without duplicates.

Constrained Site Logistics

For contractors on central sites, I document staging yards, delivery booking, material call-offs, lifting schedules and waste removal, so purchasing and project requirements reflect how materials actually reach a crowded site.

Seasonal Staff Records

I write requirements for people hired for a season: contracts, housing and transport allocations, meals, system access that expires on time and the final settlement, with labor rules confirmed by your HR advisor.

Peak Evidence Diary

During a busy period, supervisors photograph documents and record short voice notes on exceptions as they happen. Afterwards, that diary becomes the evidence base for requirements, instead of recollections gathered long after the event.

How I Work

Capture the peak, write it up in the calm

Collect

Gather evidence while work is live

01
Request an Assessment
  • Set up the peak diary
  • Collect real documents
  • Note exceptions as they occur
  • Record daily volumes

Specify

Write requirements when teams have time

02
Discuss Your Project
  • Map processes from evidence
  • Number every requirement
  • Add performance criteria
  • Agree owners and priorities

Verify

Test vendors against real cases

03
Talk About Next Steps
  • Script peak-day scenarios
  • Test fallback procedures
  • Score vendor answers
  • Sign off the BRD

A service company's group, written as requirements

Companies that organize pilgrims' stays sit between many parties. They contract with agents abroad, reserve rooms with hotels, book buses and meals, and answer for the whole arrangement once the group arrives. Parts of this work run through official platforms and are governed by licensing rules set by the authorities, which your advisors confirm. The company's own commercial records still need a system, and that is where requirements matter.

I map the cycle from the agent's contract to the final settlement:

  • The group record: the agent, the agreed services, the price and the payment schedule
  • Bookings with each hotel, transport operator and caterer, linked back to the group
  • Changes on arrival, such as fewer travelers, late flights or a swapped room type, and who approves each one
  • Costs as delivered, compared with costs as booked
  • Supplier invoices matched against confirmed services before payment
  • The agent's final statement, in the agreed currency and with any deductions the contract allows

Each line becomes a numbered requirement with an owner and a test case. The aim is to know, for every group, what was promised, what was delivered and what was paid, rather than piecing it together from spreadsheets once the season is over. The hotel, catering and transport side of the city is described on my Mecca ERP consultant page.

Performance requirements for the busiest days

Functional requirements describe what a system must do. In Mecca, the requirements that cause the most trouble describe how well it must do it on the busiest days. A shop till that is slow to issue an e-invoice creates a queue. A catering store that cannot post issues quickly falls behind its production plan. A finance team that cannot run reports while transactions pour in loses its daily view of cash.

I write these as non-functional requirements with acceptance criteria that can be tested:

  • Expected transaction volumes per process, estimated from past peak records
  • Response times for the screens and documents used most at counters and tills
  • How many users work at once, temporary staff included
  • Behavior of the ZATCA e-invoicing connection under load, and what happens when submissions queue or fail
  • Support response during peak periods, and who is on call
  • Backup and recovery expectations if a server or hosting service goes down

Vendors and implementers answer each criterion in writing and demonstrate the critical ones in a load test before go-live. The e-invoicing obligations themselves are for your tax advisor to confirm. Requirement work on Kingdom-wide topics such as VAT scenarios and Arabic documents is covered on my ERP business analyst for Saudi Arabia page.

Contractors on crowded central sites

Construction near the central area is shaped by space and access. Sites are tight, the surrounding streets are busy, and the rules on when heavy vehicles may enter and which works may proceed are set by the authorities and can tighten around the busiest periods. Contractors and their suppliers adapt by staging materials in yards outside the center and calling them forward in small, timed loads.

Standard purchasing and project modules assume goods arrive at a site and are used there. On these projects the real flow is longer, so I capture requirements such as:

  • Staging yard stock held per project, separate from main warehouse stock
  • Call-off requests from the site, approved and scheduled against delivery windows
  • Delivery booking records, including permits or passes where your team confirms they apply
  • Lifting and hoist schedules linked to the materials they move
  • Waste and demolition removal tracked as a cost per project
  • Planned pauses around peak periods, reflected in costs and progress claims

Requirements like these protect margin, because idle crews and refused deliveries are expensive. The contracting industry page covers progress billing and subcontractor claims, which complete the picture.

Seasonal staff from hiring to final settlement

Many Mecca employers add people for the busiest periods: hotels, caterers, cleaning contractors, shops and service companies alike. Some are hired directly on short contracts, others come through manpower suppliers, and many need housing, transport and meals while they work. Each arrangement creates records that the ERP and payroll must hold correctly.

The requirements for this area cover:

  • Contract type and source, direct or through a supplier, with the documents each needs
  • Housing, transport and meal allocations, costed to the department or contract using the worker
  • Uniforms and equipment issued and returned
  • Attendance from each site, approved by a named supervisor
  • Supplier invoices for agency staff matched against approved hours
  • System accounts created with the right role and closed automatically when the contract ends
  • Final pay and any end-of-service amounts, calculated as your HR advisor confirms

Labor rules, visa matters and payroll obligations are decided with your HR and legal advisors, and the requirements then specify how their conclusions are recorded. Closing access on time matters as much as granting it, because temporary accounts left open are an avoidable audit finding. My ERP requirements gathering page explains how sections like these fit into a full BRD.

Gathering evidence during the peak, writing requirements after it

The people who know how a Mecca business really works are busiest exactly when the most revealing things happen. Asking them in a quiet period how they handled a rush produces tidy answers that miss the exceptions. Asking them during the rush is unfair. A peak diary closes that gap.

Before a busy period, we agree a short list of processes to observe and a simple routine for supervisors. When something unusual happens, such as a group arriving early, a delivery refused at a hotel dock or a till falling back to paper, they photograph the document and record a voice note of a few sentences. A coordinator on your side files everything in a shared folder by process.

Once the pressure eases, I review the diary with each supervisor in short remote sessions, turn the exceptions into process variants and requirements, and link every requirement to the evidence behind it. Vendors then see real cases, not generic descriptions. Because the engagement runs in English, notes recorded in Arabic are summarized by a bilingual coordinator, and Arabic wording in the final documents is checked by your staff or a local partner. If the analysis points toward a platform decision, my Mecca freelance ERP consultant page covers independent selection support, and the Saudi Arabia hub lists other services.

Not sure where to start?

Tell me about your business and current systems. I’ll suggest the most sensible first step.

Book a Consultation
Related

Related Services

  • ERP Business Analysis
  • ERP Requirements Gathering
  • ERP BRD Consulting
  • ERP Testing & UAT
  • ERP for Contracting
  • ERP Process Mapping
Saudi Arabia

More for Saudi Arabia Businesses

  • Saudi Arabia overview
  • ERP Consultant
  • Freelance ERP Consultant
  • ERP Business Analyst
  • ERP Requirements Consultant
  • ERP Selection Consultant
  • ERP Implementation Consultant
  • ERP Audit Consultant
  • ERP Rescue Consultant
  • CRM Consultant
Other Markets

ERP Business Analyst Elsewhere

  • Atlanta
  • Austin
  • Boston
  • Chicago
  • Dallas
  • Houston
  • Los Angeles
  • Miami

Not sure which ERP you need?

Do not choose software first.

Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.

  • Independent ERP advice before you invest - I do not resell software
  • Work directly with Vikas - no account managers or junior handoffs
  • Business analysis before software implementation
  • One consultant who understands both your business and the technology
FAQ

Questions About ERP Business Analyst Mecca

Your commercial records: contracts with agents, bookings with hotels, transport and caterers, changes on arrival, costs, supplier invoices and agent statements. Permits, registrations and anything handled on official platforms follow rules set by the authorities, which your advisors confirm. I write requirements for your side and note where staff re-enter or export information, so that step stays controlled.

By writing performance requirements with acceptance criteria, estimating volumes from past peak records and asking the vendor to demonstrate the critical processes under load before go-live. I also test the fallback procedures, such as recording sales while the network or e-invoicing link is down, and check that the data returns without duplicates.

Yes, if the requirements describe it. Staging yard stock, site call-offs, delivery bookings and lifting schedules can be modeled with purchasing, inventory and project features, sometimes with a small add-on. I document the flow from your real delivery records first, then check how each shortlisted platform handles it.

Only lightly. During a peak, supervisors keep a simple diary of photos and short voice notes on exceptions. The detailed sessions happen afterwards, remotely and in short blocks, using that diary as evidence. This captures the real exceptions without pulling people away from guests or customers when they are needed most.

Still have questions? Let’s talk them through.

Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.

Book a Consultation
Vikas Saroj seated at a meeting table with a laptop and notebook
Working Model Remote · Worldwide
Email Address hello@vikassaroj.com
Book a Consultation

Let’s Discuss Your ERP Business Analyst Mecca Project

Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.

Chat on WhatsApp