The client’s CEO said he decided to work with Softjourn on this project due to our “full-scale solution of offering both regression testing and bug fixing, along with our experience in the ticketing industry.”
Case Study: Our Domain Experience Made all the Difference in Getting an iOS Ticketing App Ready to Launch
ABOUT THE CLIENT:
SERVICES USED:
SERVICES USED:
CHALLENGE:
The client’s event application lacked support and potentially required testing to tease out any user or system bugs. User and functional bugs and other errors would prevent their iOS application from being published by the App Store.
SOLUTION:
Softjourn provided regression testing to the client, and during phase two, we provided them with our software development services to fix bugs and push their app to the App Store.
RESULTS:
The client received the following by working with an industry-experienced partner:
- Quality regression testing.
- A list of all bugs.
- Estimates for the amount of time fixes would take.
- A list of high-priority bugs to fix based on testing results and our agreement with the client.
- Cost estimates for the project.
About the Project
Our client is a US-based company offering mobile-first ticketing, event management, and audience engagement platform. This client has attracted thousands of customers due to their integrated, fully-featured mobile app and their white-label implementation package.
Our client’s innovative app allows users to create and edit events, track RSVPs, sell tickets, contact guests, collect donations, and view funds. Additionally, their Cloud-Based Check-In lets venues check-in guests in using their One-Tap system or by scanning QR codes with a smartphone camera or other device.
Their application had not been updated in several years and was in need of updates and bug fixes in order to launch in the Apple Store in the new iOS version.
The client’s CEO stated that he decided to work with Softjourn on this project due to our “full-scale solution of offering both regression testing and bug fixing, along with our experience in the ticketing industry.”
Softjourn supplied the client with experienced iOS developers, a quality assurance (QA) specialist, and a project manager to aid in regression testing and bug fixing for their native iOS access control application.
We were excited to get to collaborate with this ticketing client for the first time on this project!
The client’s event application lacked support and potentially required testing to tease out any user or system bugs. User and functional bugs and other errors would prevent their application from being published by the Apple store.
Our client had limited mobile developers in-house at the time so they were in need of Native iOS developers who would be familiar with the latest iteration of iOS and that would have experience working with access control apps.
Their goal was to update their app to be compatible with the latest iPhone as quickly as possible.
The Solution
The client selected Softjourn because we know the flows that ticket apps have, and so we were able to review their app and make industry-tailored suggestions. After our assessing the client’s requirements and goals, we recommended that they start off with regression testing so we would gain a clearer understanding of what bugs existed and make the needed fixes.
Regression testing is valuable because it helps to ensure that changes or updates to a system or application have not introduced new bugs or caused existing functionality to break. Regression testing can help to improve the overall quality and reliability of an application.
Since the client had a limited number of mobile developers to work on this project, we were happy to extend their team with some of our professional developers and testers. Our developer was able to quickly get to know their code, discover the issues, and outline exactly what needed to be fixed by priority level.
We coordinated with the client to find out which tasks they would like us to prioritize and communicated to them which bugs we believed to be most critical to fix before publishing their application in the Apple Store, especially to ensure they would face no compliance issues after publishing.
Once we came to an agreement with the client on the priority of bugs to fix, we began our work in solving the issues.
During phase one of our collaboration, Softjourn provided regression testing to the client, and during phase two, we provided them with our software development services to fix bugs and push their app to the Apple store. The deliverables during this process included:
- A list of all the bugs.
- A list of prioritized features the client wanted us to work on before app deployment (based on the testing results).
- An estimate of the amount of time fixing the features will take.
- A list of high-priority bugs to fix based on our agreement with the client.
- Cost estimates for the project.
It can be challenging for developers to work on unfamiliar legacy code, but our experienced team was able to effectively investigate and understand the issues within the code, and successfully resolve all of the bugs.
During the bug-fixing phase of our work together, Softjourn managed to fix the agreed-upon bugs in the time frame given so the client could push their application to the App Store.
By working with Softjourn, our client felt assured that their project would be understood since our team has deep knowledge of event and access control applications. This means that we understand the flows of a ticketing app and can provide thoughtful insights since we’ve worked on similar projects.
The CEO told us that he was pleased with how well Softjourn organized and coordinated the process, as both the recession testing and bug fixing went smoothly.
Most of all, the client was extremely happy with the level of communication we provided, during weekly demos, regular updates, and during all phases of the project, from start to finish.
Conclusion
Softjourn demonstrated to the client that our team has the capability to work efficiently and effectively on their application. As a result, they asked us to continue working with them on the next phase of bug fixing, which will involve fixing backend-related issues and making some functionality updates,
The CEO of this company said he would absolutely recommend Softjourn to other companies, and that he was very satisfied with how the project turned out, the overall quality of work Softjourn provided, and how easy it was to work with our team.
Softjourn’s team said it was a pleasure working with this client from day one, so we are looking forward to continuing our positive working relationship!