Improving the Efficiency of Agile Software Development



A large wireless carrier was implementing a next generation version of its customer-facing website and had an opportunity to adopt agile & lean practices to improve delivery and quality to their customers. Prior to Unify’s engagement with the client, the company attempted to deploy basic agile fundamentals such as scrum teams, stand-ups, and sprints. Unfortunately, the results of these in-house process improvements were not in line with the expected increase in quality, the decrease in time-to-market, or the anticipated employee satisfaction. Feature deployment times were three to four months long and the number of defects far exceeded the quality measure desired. It was difficult to improve customer engagement on the site as product experiences were not adapting fast enough to customer needs.




Unify recognized opportunities for the client’s digital product management (PM) and technology teams to increase their skills in agile and lean methods to address these unmet productivity and quality improvements. Unify conducted several Scaled Agile Framework (SAFe ™) training sessions for the for PMs, Product Owners, Scrum Masters, and Dev Leads. The intent of these advanced training sessions was to learn and practice skills such as cross-domain planning, lean process improvement, and value management. Hands-on coaching and identification of process improvement opportunities followed the trainings. Coaching enabled the teams to employ agile and lean principles in a more effective way.


Coaching enabled the teams to employ agile and lean principles in a more effective way


Key Outcomes


The teams gained skills in identifying the root causes of their quality and time-to-market issues. Team leadership identified challenges in the team structure that were having a negative impact. Product and technology teams enhanced cross-functional planning, which minimized defects related to gaps in design oversight. The teams also incorporated key prioritization and feature management techniques that improved delivery times for the product features that delivered the greatest customer impact.