The B2B Ticketing System is a unique innovative platform designed to solve the common problems of the French event ticketing market. It provides event organizers such as theatres, operas, cinemas and retailers with an opportunity to provide final consumers with sufficient quality of service for buying tickets online.
France’s ticketing industry currently experiences a lack of technology culture and innovation mindset. The main market players such as retailers and event organizers often do not collaborate with each other because they think that such a move will bring negative consequences to their market position. Additionally, the major market actors are often not interested in collaboration with the smaller ones.
Overall, the local ticketing industry currently has the following shortcomings:
All these challenges prompted us to create a unique platform named “B2B Ticketing System”.
As a result, our system will bring the following benefits:
1. Organizers have an ability to manage a particular event including:
2. Retailers have an ability to distribute tickets in accordance with the rules set up by Organizers;
3. Retailers have an ability to deploy their own mini-website within B2B Ticketing System;
4. System admins can manage and facilitate all processes including:
The system’s display language can either be set to English or French.
Our development team currently acts as a contractor to our customers and is responsible for creating the actual system.
The work is organized using the Agile development model and the Scrum framework. The whole development process is subdivided into 8 milestones which have been split into bi-weekly sprints with new features and product demos coming at the end of each milestone.
The client communicates with the team via Slack and Skype. We also use Git as a code repository.
The MVP version of the B2B Ticketing System was implemented in 9 months time. The application is currently undergoing acceptance testing on the customer’s side. Once the latter process is complete, we expect the development process to be carried on.
The first challenge our development team faced was the need to design the application’s UI during the project’s later milestones. One of the main stumbling points we’ve come up was finding the right balance between the proposed system’s design developed by another company and our own backend components. The second challenge involved synchronizing and parallelizing the cooperation between the .NET development team responsible for implementing the app’s backend features and the Frontend team working on the integration of design into the entire application.
The challenges described above were successfully resolved by our developers, project managers and Business Analyst in a way of carefully examining the client’s system design requirements, making a decision on how closely they fit with the backend system we’ve already created at that time and finally working on the development of the former elements that went to the Production stage. We’ve also managed to synchronize and plan the work of our developers which enabled them to resolve any project bottlenecks both quickly and efficiently.
During the course of the project, our development team and a customer were able to teach each other some of the most common phrases used in French and Russian, therefore, contributing to mutual intercultural self-development.