Creating a Product Org with Agile Methodologies
13 December, 2021
My Progression Through the Career Ladder and Product Org
Around ten years ago, I began my involvement in tech companies. The company I joined had been in the real estate industry for a decade and a half. This was directly before the aggregation theory came into play and businesses such as Zillow and Autotrader began collecting data. These technologies were powerful tools, but companies lacked collaboration with the teams implementing this software. Leadership and C-level management made large decisions while teams were expected to execute.
When I transitioned into a more modern tech startup, I found that collaboration was more apparent. The creative, experimental environment sparked innovation from the bottom up. From there, I transitioned to a larger corporation and then another small startup, where I began building a product organization. One of the major goals I had at this company was to ensure that the business side of things didn't affect the culture within the tech org.
Creating a Product Org Using an Agile Methodology
Collaboration and Alignment:
The first thing that I did was involve myself with the engineering department to ensure that our ideas were on a similar page. We detailed what we wanted the team to stand for: innovation, problem-solving, beginner's mindset, and quick thinking. We documented these core values and tried to embody them as much as possible. The sense of comradery and working towards the same goals helped align our organization and understand what to look for in recruits. It was vital for my team to take ownership of these values and not just follow their initiatives.
After setting the core values, we looked to minimize the number of team meetings. In my experience, many companies spend the majority of their time in meetings. We took the example from FAANG, who strived to reduce the number of meetings for their teams. We reduced the number of synchronous stand-ups by replacing them with asynchronous stand-ups and demo/review days. Working with each individual leader, I customized the number of meetings for each; instead of simply implementing the agile development framework, I used it as a set of guidelines for my process.
Using an Agile Approach:
Using agile as a set of guidelines allowed me to pivot with the features my company was building. I used this agile methodology in everything I was doing, from team building to software development. Whenever I added an individual to the team, the dynamic would change, and sometimes the technologies. Two of my teams used scrum while two other teams used kanban. As long as the outcome was positive, the methods could be sculpted to the specific team.
Increasing Motivation of a Team
- I had heard about the importance of alignment and goal setting previously in another organization. I remember the CEO telling me that happiness was the key to engagement and motivation. If team members were open about voicing their opinions, there would be endless opportunities for discussion.
- There is a piece of advice that says you have to remove yourself to be a successful leader. I disagree with this statement because they will do the work as long as a team respects you. Rallying a team based on values, missions, and goals is more successful than pushing a team with force.
Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader
Yang Wang, Engineering Manager at Bond, shares how diligently she transitioned from a large company to a series of startups, all balancing between the role of being a working mom.
Engineering Manager at Bond
Angel Jamie, Chief Product Officer at Yayzy, shares how he created the first product roadmap at a startup, and a simple process to keep it alive.
CPO at yayzy
Nani Nitinavakorn, the Sr Product Owner at Revolut, describes how she keeps learning hard skills to increase motivation and respect her team.
Sr Product Owner at Revolut
Nani Nitinavakorn, Sr Product Owner at Revolut, recalls her experience initiating a structural change to optimize her entire company.
Sr Product Owner at Revolut
Vishal Ramrakhyani, Director of Engineering at Zoomcar, shares how grooming an existing senior team member to a leader can boost team morale and keep the culture intact.
Director of Engineering at Zoomcar
You're a great engineer.
Become a great engineering leader.
Plato (platohq.com) is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.