How to Effectively Release Features
11 February, 2022

Infrastructure Engineering Manager at TruEra
Is Releasing More Features Good?
The problem that I had, happens to most big tech organizations. There is a big application that all the developers contribute to, and every time there is a need to release a feature, all the teams need to pull together. Whether it’s QA, DevOps, or product, all the teams require to come together to do a full testing across all the systems. However, the idea is to break this chain and allow for teams to run more independently so that they are able to create their own services to solve the same problem as a big monolithic application. As more companies are looking to increase productivity and allow developers to create more features, they are scrutinizing ways to become more agile.
Creating an Automation System
We created an automation system that could be used across the different teams to provision infrastructure. This allowed them to operate at their own pace. Then we created a standard for monitoring all the systems that engineers were actually using. Nonetheless, we standardized the kind of dashboards and metrics that we needed to use.
In terms of other actions, we worked with different squad leads and product leads to build an understanding of the new standards we were creating. It helped us align ourselves and bridge the gap between the product and engineering leads.
Lessons learned
- Understand which of your team members need more coaching, and who needs more training. It will enable you to become the leader that they are looking for in their team.
Discover Plato
Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader
Related stories
31 January
Discover the daily struggles, challenges, and moments of delight encountered when delivering banking products around the world. I will share my story candidly and honestly, without filter as much as I am allowed, and offer insights into my approach while providing retrospectives of the results.

Loussaief Fayssal
Director of CX at FLF PRODUCT DESIGN
26 January
Passing for promotion happens to everyone in their career lifespan. If someone does not had to go through the situation, consider them they are unique and blessed. Managing disappointment and handling situations in professional setting when things don’t pan out, is an important life skill.

Praveen Cheruvu
Senior Software Engineering Manager at Anaplan
6 December
There is a life philosophy in Jiu-Jitsu that resonates with me as a software engineer; Jiu-Jitsu is all about solving problems - the ultimate goal is learning.

Sanjin Celeski
Engineering Manager at Banque Saudi Fransi
14 October
There are nine specific building blocks and functional areas every org/company need to work to launch the product and provide services to customers. How effectively founders tackle them determine the destiny of the company.

Praveen Cheruvu
Senior Software Engineering Manager at Anaplan
13 October
A high performance team refers to “ a group of goal-focused individuals with specialized expertise and complementary skills who collaborate, innovate and produce consistently superior results.”

Praveen Cheruvu
Senior Software Engineering Manager at Anaplan