IMtech

Service

Service desk and tickets

We build ticket systems for internal teams: who reported it, how much it gets in the way, who picked it up, how much time has passed and who confirmed it was closed. Our basis is the maintenance tickets in the system for restaurants and hotels (a prototype).

Animation: a ticket moves from the queue to an assignee, the response bar fills and stops during a pause, then the ticket goes to the reporter, who confirms it's closed.

When you need it

Situations that bring people to us for this service.

  • A breakdown means phoning someone

    Tickets live in calls and chats, and the team can't see the whole queue.

  • It's unclear what's urgent

    Every reporter thinks theirs matters most, and priorities are set at random.

  • Nobody counts the time

    How long a ticket waited and why isn't visible, and a pause for spare parts loses track.

  • Closed — but not done

    The assignee closed the ticket, but the reporter doesn't agree with the result.

What's included

  1. Team analysis

    What tickets there are, who reports, who fixes and which deadlines matter to whom.

  2. Reporting a ticket

    The reporter describes the problem from their phone and says how much it disrupts work.

  3. Priority and queue

    The team sets the priority; an assignee queue distributes the tickets.

  4. Response clock

    A timer on each ticket that stops while the ticket is paused.

  5. Event log

    Every action on a ticket is recorded in a log that can't be rewritten.

  6. Confirmed closure

    The reporter closes the ticket by confirming the result; at the end there's a completion report.

  7. Roles

    Reporter, assignee, team lead — each with their own permissions.

What you get

  • A description of ticket types, roles and deadlines
  • A prototype of the “report → fix → confirm” scenario
  • An app for reporters and assignees
  • A team lead's panel
  • Code and documentation that are open to you

The project path

From the first conversation to daily use

Every step ends with a decision: go on or stop. We don't start the next one until the previous one has given its answer.

  1. 01

    Getting to know the task

    You describe the process and what gets in the way. We reply by email with questions and arrange a call.

  2. 02

    Discovery

    We study the process with the people who work in it and write down what the system must change and how we will check it.

  3. 03

    Prototype

    We build a working prototype of the key scenario to test the idea on real data rather than on polished screens.

  4. 04

    Pilot

    We run the system in your real environment with agreed outcome criteria and a deadline. After the pilot we decide together whether to go further.

  5. 05

    Launch and growth

    We bring it to daily use: reliability, access rights, links to other software, documentation, support. Then we develop it based on user feedback.

Systems where we have already done this kind of work.

Technology in these case studies

  • Expo
  • React Native
  • Next.js

Questions about this service

Which teams is this for?

Any internal support — maintenance, IT or customer support. The mechanism is the same: a queue, priority, a deadline, a log and confirmed closure.

Why does the reporter confirm closure?

So that “closed” means “done”: the assignee has reported back, and the person who raised it agrees with the result.

What stage is your case study at?

Maintenance tickets are part of the prototype system for restaurants and hotels: the apps run on demo data, and the server side is still ahead.

Have a project with no ready-made solution?

Describe it in a few sentences: how things work today and what gets in the way. We reply by email with questions on the next business day.

Get in touch