In the world of digital transformation, where every company is a software company, the moviegoing experience now begins online. The small cinema sector is no exception, and the pressure is on for boutique cinemas to keep up with large multiplexes and meet online expectations.
“It’s not just about when you turn up to the cinema anymore. It’s about the entire booking process,” says Sean Jackson, Software Development Manager at Veezi. “Buying your ticket online needs to be as easy and simple as possible.”
To help independent cinemas provide the unique and frictionless experience that moviegoers crave, Veezi’s development team needs to deliver updates and features that are error-free.
“It’s incredibly important for Veezi to deliver a reliable experience.” Sean says.
Vista Cinema software runs in 40% of the world's cinemas in 100-plus countries worldwide. If our customers aren't getting a reliable experience from us, that means their customers aren't getting a reliable experience from them.
As a manager, it’s Sean’s job to maintain development velocity by optimizing the time developers spend writing code. As part of that task, Sean is always looking for inefficiencies in processes and tooling. During a routine evaluation, he noticed that managing errors was consuming too much of his team’s time. Sean recognized that instead of testing every configuration and looking through error logs to diagnose errors, an error monitoring solution would alert them to errors and their cause.
Sean says that when they implemented Raygun Crash Reporting, he was able to introduce more efficient error management workflows. The results were excellent—his team saved hours every week—enabling them to optimize time spent writing features and delivering quality code to customers.
Modern multiplexes have set the bar high for independent cinema. Moviegoers want a boutique experience, but still expect state-of-the-art screens, luxury seating, and flawless booking experiences.
Monitoring thousands of applications for software problems is challenging, but Veezi has built robust workflows that ensure—even with increased load from blockbuster movie releases—there is no downtime for their customers.
Sean explains: “For movie releases like the Avengers or a new Star Wars movie, we'll see up to 20 times our usual load coming through our ticketing systems.”
Even during these high-load windows, Raygun Crash Reporting gives the team confidence to deploy changes and bug fixes faster. “When we deploy a feature into our test system, being able to find any errors before we push it up to production and before our customers notice is absolutely critical. Raygun is absolutely an integral part of our workflow to enable deployment of better software faster.”
With Raygun’s Dashboard, Sean’s team can investigate and resolve errors before customers notice, allowing them to deliver their product more reliably and more quickly.
I think now we have one of the best workflows you would find anywhere. We're able to power through writing new features more of the time and that means better outcomes for our customers and their customers.
Online ticket sales for cinemas are increasing every year, and we know that moviegoers that purchase online are more likely to attend in groups, buy concession items and upgrade to premium seating. Therefore, more independent cinemas are turning to Veezi to help increase their online reputation and their bottom line.
As Veezi’s team grows and scales up to meet that demand, Sean wants to ensure the development team is always delivering new value and maintaining an error-free product.
"It's important for us to be able to have a lot of confidence in our own product. Because everyone here is really passionate about the movies, we are essentially customers of our customers. That motivates us to innovate faster and deliver our product as soon as achievable as well.”
To create an effective method of detecting errors in production, Eric looked to Raygun Crash Reporting. One of the first steps Eric’s team took was to set up production alerts so that the development team is made aware of any issues in real-time.
“Raygun’s had a positive impact on our team; that ties back to the developer’s ability to spend most of their time writing features with confidence and reducing the lead time of feature delivery."
“Everyone is proud to be part of this unique business where we are supporting the independent cinema industry with a mission-critical product and in doing so, increasing both the standard of their moviegoer experience and the economic success of their cinemas.”
Veezi, engineered by Vista, is the leading independent cinema management software solution in the world. Running in the cloud, in more cinemas, in more countries than any other provider, you couldn't have better credentials to develop Veezi. A bunch of movie zealots working alongside Vista Cinema across 100+ countries (and counting), they understand the moviegoing experience and constantly strive to enhance it for all.
Steve Day is the Project Manager and Development Lead in a team of 10 at Staff Squared. Staff Squared is an easy to use online HR management portal that makes it easy to manage onboarding, employee data and files, and time off for small and medium size businesses.
Staff Squared started out as an internal system to help their parent company, Atlas, with the day to day management of its staff members. After realizing that other businesses could be helped from the benefits it provides, it was released to the public in 2012 and has gone from strength to strength ever since.
“Raygun is an error log with a difference”, says Steve. “Raygun offers a wide range of functionality that helps managing and keeping on top of errors in your system a breeze. With a detailed stack traces, all of the extra information you’d need to get to the root of an issue quickly and a host of integrations available, it will seamlessly fit into your everyday routine and you’ll soon wonder how you ever went without it!”
“Unlike other products, Raygun allows us to track a bug right from its first occurrence through to the time it’s resolved. With simple features such as the ability to add comments and statuses we are able to quickly see if a bug has already been processed and how soon it’s going to be resolved. Using the Trello integration we are then able to easily create a card which will be picked up by the development team for fixing.”
“In our previous bug tracker there were none of the issue processing tools available in Raygun so our error log soon became one long list without any indication of a certain error’s progress. “
“We’re processing and resolving errors at a much quicker rate than we were previously, so bugs are eliminated from the system much quicker than before. We’re fortunate not to have too many bugs, but when they do appear it’s good to know that Raygun is there to help us get them resolved as soon as possible.”
“Raygun has massively increased both the speed in which we identify new issues and the time it takes to get them resolved in our production environment. After using other crash reporting tools I can safely say Raygun is the most proficient in both features and ease of use.”
“From a Project Management perspective, the fact that Raygun automatically groups multiple instances of the same error into one record saves me countless hours processing duplicate entries. Add to this the fact that we can remove bugs from the list once they have been resolved, the error log is now a significantly less scary place.”
“While fixing an issue, Raygun provides all the information I could need to quickly locate the root cause. After the issue is resolved, the ability to leave comments although simple, is an immense help which allows other teams members to see what was previously attempted in order to fix the issue if it reoccurs.”
“Previously we had multiple people working to maintain our crash reporting but after switching to Raygun we’ve managed to keep this at one person, this is a massive cost saving for us. We used to spend countless time having to sort through the error log containing both new and resolved issues but now we’re down to a matter of minutes to identify new errors and add them to the development list to be fixed. Add this time up over the number of months we’ve been using Raygun and we have saved days worth of time, and get to focus on other areas of the product.”