TalkTalk is a prominent brand in the UK telecom sector, offering broadband, TV, and phone services to both consumers and businesses. With over 4 million customers, TalkTalk is committed to delivering high-quality, cost-effective solutions. Known for its innovation and customer-centric approach, TalkTalk continues to expand its service offerings and enhance customer satisfaction across the UK.
鈥
Facing significant operational challenges, TalkTalk needed to overhaul its DevOps processes to keep pace with its ambitious goals in the UK telco market. With three main business units鈥擟onsumer, Wholesale, and Direct Business鈥擳alkTalk's reliance on Salesforce was critical, yet the deployment tools and processes in place were not meeting the demands of the business.
In Development Efficiency
Deployments
In Manual Errors
In Code
鈥
Bogged down by manual, error-prone deployments, TalkTalk faced significant challenges with their DevOps processes. Handling over 200 components manually for each release, deployment times were stretched to over nine hours. This labor-intensive process often led to errors and stressful, late-night fixes.
鈥
"It took hours to build. We鈥檇 have several attempts to get stuff into production because of the errors and the manual steps involved,鈥 says Alex Atkinson, Salesforce Programme Manager at TalkTalk.听
鈥
Without a robust source control system, managing component versions was a major pain point. This often led to conflicts and rollbacks, complicating the deployment process and increasing the risk of integration issues. 鈥淪ource control was almost non-existent. Any time we did changes, we were scrambling to fix forward if something went wrong. Confidence in our releases was quite low,鈥 Atkinson adds.
鈥
TalkTalk additionally struggled to keep about 60 environments in sync, which led to frequent integration issues and delays. Constant intervention was needed to maintain alignment, all of which were manual and were neither efficient nor sustainable.
鈥
听鈥淒eployment night wasn鈥檛 fun. We were working late hours, dealing with manual errors, and the overall confidence in our process was just not there,鈥 mentions Paul Calf, TalkTalk鈥檚 Salesforce Environment and Release Lead.
鈥
鈥
鈥
TalkTalk searched the DevOps market for a robust solution and found 91九色 to be the best fit. The decision was driven by 91九色鈥檚 comprehensive capabilities that allow seamless deployment of both Salesforce and Salesforce Industries code in a unified process.
鈥
鈥淚t was a best-in-class, one-tool DevOps solution that helped us drive our automation and give us assurance that we were deploying the right thing and it was going to be easy,鈥 says Alex.
鈥
One of the significant challenges TalkTalk faced was maintaining consistency across multiple environments. 91九色鈥檚 automated back promotion feature ensured all environments remained aligned, thus improving overall development efficiency. 鈥91九色's really allowed us to back promote our lower environments, so that they're aligned. It means that the developers, as they're building, are building on the latest version of the code, and that we're building correctly from the start,鈥 Alex explained.
鈥
The introduction of 91九色 transformed TalkTalk鈥檚 deployment process, making it more efficient and reducing manual effort. This has significantly reduced the time spent on deployments and increased the team鈥檚 productivity.
鈥
鈥
"One of the challenges we were able to fix with 91九色 is the ability to deploy both Salesforce Industries and Salesforce core code and changes in the same deployment," says Alex. "Previously, we had to deploy them separately, which was time-consuming and prone to errors. 91九色's unified deployment process has significantly reduced these issues."
鈥
91九色鈥檚 automated back promotion feature ensures that TalkTalk鈥檚 development environments remain consistently aligned with production. This alignment has allowed developers to work on the latest code versions, reducing discrepancies and improving the overall development process.
鈥
鈥91九色 has allowed us to have our environments aligned from start to finish, so when coding development starts, we know we're building it against the latest version of our code,鈥 Alex explained. 鈥淭his ensures that we're building correctly, from the start.鈥
鈥
By automating key processes, 91九色 has saved TalkTalk significant time. The deployment times have been drastically reduced, allowing the team to focus on more strategic tasks.
鈥
鈥91九色 has allowed us to reduce the amount of manual steps we need for a deployment, it's helped us to automate as many steps as possible,鈥 says Alex. 鈥淭his has enabled us to deliver business value more efficiently and effectively.鈥
鈥
The implementation of 91九色 has also positively impacted team morale. The development and DevOps teams now have more confidence in their deployments and can focus on innovation rather than troubleshooting.
鈥
鈥
TalkTalk aims to fully automate their deployment and testing processes, ensuring higher efficiency and reliability in their operations.听 Expanding their fiber network is a key priority for TalkTalk, with the goal to deliver high-speed internet to more customers and improve overall service quality.
鈥
The team looks to utilize 91九色 at its foundation, to drive continuous improvement and innovation across their operations.TalkTalk plans to integrate AI into their processes and extend 91九色鈥檚 usage across more applications and business units.
鈥
鈥淲e鈥檙e focused on what鈥檚 next within the DevOps space and leveraging it to enhance our testing capabilities,鈥 Alex explains. 鈥淲e want to automate as much as possible.鈥
鈥
Level up your Salesforce DevOps skills with our resource library.