Back to resources

How to Effectively Release Features

Coaching / Training / Mentorship
Strategy

11 February, 2022

Ricardo Aravena
Ricardo Aravena

Infrastructure Engineering Manager at Rakuten Rewards

Ricardo Aravena, Infrastructure Engineering Manager at Rakuten Rewards, shares his uncommon method of dealing with a common problem faced by most big tech organizations.

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

Assessing the Performance of Your Team

20 August

Parallels between Work and Sport.

Goal Setting
Different Skillsets
Coaching / Training / Mentorship
Performance
Ron Pragides

Ron Pragides

SVP Engineering at Trustly Group AB

Leaving Room to Say Things Suck — Leadership Lessons from “Ted Lasso”

17 August

A major sign of trust, comfortability, and vulnerability is for someone you lead to be able to say something sucks.

Building A Team
Company Culture
Leadership
Coaching / Training / Mentorship
John Hartley

John Hartley

Senior Engineering Manager at Curology

How to Enter QA With a Non-Technical Degree

2 August

Lewis Prescott, QA Lead at Cera Care, explains his journey from a degree in psychology to learning test automation and computer programming.

Handling Promotion
Personal Growth
Coaching / Training / Mentorship
Career Path
Lewis Prescott

Lewis Prescott

QA Lead at CeraCare

How to Organize, Manage, and Grow Your Team

12 July

Vineet Puranik, Senior Engineering Manager at DocuSign, discusses the impact of roadmaps, organization, and proper management for your teams to procure growth.

Managing Expectations
Delegate
Collaboration
Roadmap
Strategy
Vineet Puranik

Vineet Puranik

Senior Engineering Manager at DocuSign

Bootstrapping a Startup While Working Full-Time

23 June

Lucjan Suski, CEO & Co-founder of Surfer, relates how he started a company as a side project and shares his insights on bootstrapping tech startups.

Innovation / Experiment
Motivation
Strategy
Lucjan Suski

Lucjan Suski

Co-founder, formerly CTO and CEO at Surfer