Sharebird
Vasanth Arunachalam

AMA: Meta Director, Technical Program Management, Vasanth Arunachalam on Building a Technical Product Management Team


May 4, 2022 @ 10:00AM PT

View AMA Answers

  1. What are the key processes you'd set up when expanding the PM team from 1 to multiple people?

    Vasanth Arunachalam
    Vasanth Arunachalam

    Meta Director, Technical Program Management | Formerly Microsoft • 4y

    Expanding the team from 1 to multiple people comes with a set of pitfalls that I’ve learned the hard way. And many other factors such as Org culture, line of business, product lifecycle etc, have a telling effect on the type of pitfalls you’ll encounter, so take this with a grain of salt. Here are a few things worth considering - N degrees of separation: The larger your org grows, more layered your teams are (typically). Ensuring that you and everyone on the team feel connected to each other in ...Read More

    1,701 Views
    3 requests
  2. What is the most effective way to scale a Product Management team beyond the first Product Manager?

    Vasanth Arunachalam
    Vasanth Arunachalam

    Meta Director, Technical Program Management | Formerly Microsoft • 4y

    Building with intent is key. As a first PM or TPM, you are often running a one-person show. You wear multiple hats and you tend to be scrappy, flexing to what the business needs you to do. That approach works wonders up to a certain scale but soon exposes its flaws. When you think about scaling out from there, here are a few things to consider - Understand your business (replace with org or product team) needs deeply, ideally the 1 to 2 year trajectory of where it is going. That’ll tell you what ...Read More

    913 Views
    3 requests
  3. If your PM team has only one or two people responsible for covering multiple products with complex features, how would you recommend dividing the workload in the short-term so as best to support long-term growth and expansion of the team?

    Vasanth Arunachalam
    Vasanth Arunachalam

    Meta Director, Technical Program Management | Formerly Microsoft • 4y

    Prioritization is key. I don’t believe in dividing ‘all’ available work across my team. I believe in ensuring my team focuses on the top business priorities and are having the most impact. I typically encourage my team to do a few things but do those really well and not ‘peanut butter’ themselves across many different areas. A Technical PM on my team might be taking on multiple product areas (typically not more than 2), but they set clear expectations in terms of what their roles will be and how ...Read More

    655 Views
    3 requests
  4. Transition to the TPM is often considered as a next career step for technical roles. How to source for such candidates granting that their profiles often lack relevant details? What job titles, qualities and skills would you recommend to look for?

    Vasanth Arunachalam
    Vasanth Arunachalam

    Meta Director, Technical Program Management | Formerly Microsoft • 4y

    I love this question. Typically one does not boot strap their career as a Technical PM, at least not until recently (Some companies including Meta are hiring Technical PM interns now who start their career as a TPMs which is great). So the most common TPM career progression stems from Engineering, Data Science, Product Operations, Partner Solutions Engineering etc. I’ve seen so many people from those backgrounds be immensely successful as a Technical PM. And there are people with many more backg ...Read More

    2,136 Views
    3 requests
  5. What three things do you think define a successful program and why.

    Vasanth Arunachalam
    Vasanth Arunachalam

    Meta Director, Technical Program Management | Formerly Microsoft • 4y

    I talked a lot about evaluating the success of a program, measuring the success of a Technical PM etc in my last AMA on the topic of "Technical Product Management". 

    https://sharebird.com/h/product-management/ama/meta-head-of-technical-program-management-vasanth-arunachalam-on-technical-product-management

    1,868 Views
    3 requests
  6. As a TPM (program manager) how do you deal with changing priorities when the business is not sure of what they need?

    Vasanth Arunachalam
    Vasanth Arunachalam

    Meta Director, Technical Program Management | Formerly Microsoft • 4y

    “Change is the only constant” is a cliched phrase in the industry but the reality is not far off in many lines of businesses. At Meta we often get to work with the best available information in hand and not afraid of pivoting when that information changes. That comes with a degree of ambiguity, churn and sometimes loss of motivation for the teams involved. As a leader, my role is to ensure the teams have a strong understanding of the ‘why’ and when priorities change, again communicating the ‘why ...Read More

    1,409 Views
    6 requests
  7. What's your day to day work involves today and when you started your career as TPM? Please share your experience running and administrating larger programs in newer or unknown areas of your functional expertise. Thanks!

    Vasanth Arunachalam
    Vasanth Arunachalam

    Meta Director, Technical Program Management | Formerly Microsoft • 4y

    For the first part of the question - I stared my career as an Individual contributor IC) and as you know that is all about specific product/platform strategy and top notch execution. I talked about the day to day of an IC in my previous AMA. When I transitioned to a manager role with a small sized team, it was all about scaling myself through my team. I was still accountable for a specific product area (M&A, Backend services for an OTT platform, Business Integrity Enforcement etc) but it inc ...Read More

    1,265 Views
    7 requests
  8. When autonomous technical/product teams are actively capable of leveraging TPM’s help/skills, in those cases do you still see any/some need for SCRUM master kind of roles going forward? Thanks

    Vasanth Arunachalam
    Vasanth Arunachalam

    Meta Director, Technical Program Management | Formerly Microsoft • 4y

    I’ll try to answer this question to the best extent possible because I havent worked at a company that had formal SCRUM master roles. My understanding is that the SCRUM master focuses on ensuring the team and the individual team members are set up for success (via daily stand ups, educating on best practices, conflict resolution, project tracking etc). In today’s world, I believe these are skills that everyone should possess (PM, Technical PM, Engineering Lead et al). That’s how Meta operates an ...Read More

    1,261 Views
    6 requests