PVS‑Studio Helpdesk — Support System
Selection, deployment, and customization of a helpdesk based on osTicket for PVS‑Studio. Compared alternatives, chose the optimal platform, adapted to support workflows.
Table of Contents
Project Context
By 2020, PVS‑Studio had a global customer base. Support ran via email and scripts, causing: lost threads, no full history, unclear statuses, duplicated work, and lack of metrics.
Business asked for a professional helpdesk that centralizes tickets, gives transparency, integrates with existing infra, and adapts to PVS‑Studio’s support specifics.
Platform Evaluation
- Zendesk — strong SaaS but costly, lock‑in, limited customization.
- Jira Service Desk — powerful but overkill and expensive.
- OTRS — open‑source, heavy Perl stack, hard to maintain.
- osTicket — open‑source, PHP/MySQL (easy to customize), active community; chosen.
Selection criteria: control/security, TCO, customization, maintainability, scalability.
Implementation
- Deploy osTicket, customize workflows, roles, and SLAs
- Email integration, templates, categories, auto‑assignment
- Knowledge base structure, reporting and analytics
Results
- Centralized ticketing and visibility
- Improved response and resolution times
- Clear metrics for management
Lessons
Pick tools the team can own; adapt to the business process first, and customize lightly.
Similar projects
Projects with similar technologies and tasks
EKADoctor — Catalog Update System
Delphi desktop app that converts Excel price lists into compact catalog update commands for a medical portal. Solved bulk updates for thousands of items.
- Delphi
- Excel
- PHP
- MySQL
PVS‑Studio Conference Engine — Landing Automation
Unified platform to auto‑generate conference landing pages and collect leads. Solved the problem of creating dozens of near‑identical pages for PVS‑Studio event participation.
- Python
- Django
- PostgreSQL
- Jinja2
- Bootstrap
- +1
EEF (SCO) — Youth Economic Forum Management System
Government contract to run a large international event: 12 curators, 72 local coordinators, 5000+ participants. Technically flawless, psychologically exhausting. A lesson that gov contracts require both technology and people work.
- Python
- Django
- PostgreSQL
- JavaScript
- jQuery
- +1