Skip to main content
Return

All PostsBp Premier

A Sprint in the Life of a Bp Premier Developer

Today's Staff Spotlight piece comes from our Bp Premier Delivery Stream Leader, Eli. As a delivery lead, Eli is responsible for keeping multiple software development projects on track and ensuring they are completed on time and according to specifications.

Today’s Staff Spotlight piece comes from our Bp Premier Delivery Stream Leader, Eli. As a delivery lead, Eli is responsible for keeping multiple software development projects on track and ensuring they are completed on time and according to specifications.

Our story begins last month, with the introduction of our latest new feature in Bp Premier, aimed to improve how our users handle transactions for a more efficient payment processing experience. Behind the scenes, our developers are gearing up to tackle the new project.

In true software development spirit, no sprint is complete without its share of hurdles. Early beta testers report intermittent freezing in a payment integration, critical to the user experience and functionality of the software. An urgent fix was required. The team collaborated with Software Support, collating all the information and feedback they had received from our beta tester group and the wider customer base. Then, our Commercial Team to investigate and identify exactly where the bug was between our program and the third-party integrator software. Once the root cause was determined, a solution could be developed.

Amidst the chaos of racing to find the bug fix, the deadline to release the next monthly Data Update (DU) drew closer and closer. The unplanned infrastructure issues had thrown a wrench in our ability to build and test the new DU, forcing us to adapt. This agile response to changing priorities is an essential skill for a scrum team.

This sprint was not without its share of unexpected obstacles. Unplanned infrastructure issues hindered our ability to build and test the DU, forcing us to adapt our focus and pivot. This agile response to changing priorities was a testament to our team’s resilience and adaptability.

As the head of this development team, I must regularly relay information to other managers, executives, and various teams and streams across the company to ensure we are all working towards the same goal. This sprint wasn’t without its fair share of challenges and triumphs, but my team prevailed, demonstrating the true spirit of collaboration and innovation. Demonstrating the power of agile software development. We are proud to have overcome the obstacles and delivered a solution.

Definitions

Scrum Team:
A scrum team is a small and nimble team dedicated to delivering committed product increments. A scrum team’s size is typically small, at around 10 people, but it’s large enough to complete a substantial amount of work within a sprint.

Sprint:
A sprint is a short, time-boxed period when a scrum team works to complete a set amount of work. Sprints are at the very heart of scrum methodology, and getting sprints right will help your scrum team ship better software with fewer headaches.

Beta Tester:
Beta testers are “real” users and conduct their testing in a production environment running on the same hardware, networks, etc., as the final release. This also means it’s the first chance for full security and reliability testing because those tests can’t be conducted in a lab or stage environment.

Authored by:

 

Eli Brighton
Delivery Stream Manager at Best Practice Software

Explore our range of news and training resources:
Bp Learning Video Library | Bp Learning Training Options | Bp Newsroom Blog
Subscribe to Our Newsletters | Bp Learning Webinars

Close