Readiness for Scaling Audit

Readiness for Scaling Audit

Scaling
Are you spending too much to grow, and is it even working?

1A. Does scaling your team feel like it takes forever?

Getting hold of the right kind of talent is tough. Your hiring process does take a lot of time to locate the needle in a haystack. Plus, you can't always have the Hire & Fire elasticity, which automatically means Hire slow.

1B. Is scaling your team costly?

Scaling your team is quite a costly affair because local talent is not cheap - compensation Levels of engineers are over the top! Besides, there are comprehensive health insurance, 401K plans, tuition reimbursements to be taken care of. You also have to offer RSUs to attract the right talent.

1C. Do you have an Extended Team at a lower-cost location?

Provisioning a lower-cost Extended team is not optional these days, it's a necessity. Else, you're always too reliant on a few superstar engineers making your growth unpredictable and risky. Plus there are other, non-core tasks to be taken on (integrations, UIs, wiring up) that don't need your core team to jump in.

Extended Team Alignment
Are your teams truly on the same page?

2A. Does your Extended Team have superior ability to move fast & break things?

Merely hustling faster will inevitabley lead to more rework. Unless first things first - choosing good raw talent and then empowering them with processes, tools and systems to help them succeed. Speed also depends on right role models and mentors who are able to show the path (design, plan, prepare, question).

2B. Is your Extended Team able to take the right decisions (product & tech) on their own?

Ability to take the right decisions beneficial for the product only come when one has correct understanding of the product. What is it that the end-user is concerned about? Why? What would happen if not? Similarly, Tech decisions come from a deep understanding of the underlying design and the tech landscape.

2C. Are timezones & culture slowing deliveries for your Extended Team?

Cultural differences & timezone overlaps are bound to cause significant delays in your delivery, unless designed for. These by themselves can easily offset gains coming from a lower cost setup in the form of higher Customer efforts & sacrifice levels (like needing to be able to be available at unweildly hours).

2D. Is lack of domain knowledge causing poor designs?

Unfounded background is one of the key reasons why a team cannot succeed. To be able to trasmit a whole lot of domain knowledge is tough & can easily undermine your quest for speed. Unless, the other side has raw desire to be able to operate in this area and has built systems to retain know-how.

Talent Acquisition & Retention
Is talent management holding you back?

3A. Are you missing top talent due to weaker assessments?

Hiring right talent takes longer and for right reasons. There's a lot to be assessed. Technical Competence and experience are just basic. Right Attitude in terms of passion, collaboration, learning, communication are mandatory and cannot be ignored. Besides there are natural strengths that will make or break a great team.

3B. Does it take longer to onboard a new hire?

Even the best of the hires needs to be onboarded to ensure effective contribution. Domain knowledge, Product expertise, Design frameworks and process knowhow have to be systematically seeded. Documentaton has to be upgraded or trainign plans need to be drawn up to make this happen.

Extended Team Value Creation
Are you truly innovating together?

4A. Is your Extended Team able to contribute to the Product Scope (Requirements & Spec)?

While the Engineering Team is largely responsible to realize the Product Manager's vision, it is always a plus to work in a team that thinks on their own and makes scope suggestions. Of course, this can happen only if the team has enough confidence (tech & domain) to propose Specs. Else, it is more task oriented rather than outcome based.

4B. Does your Extended Team work as a partner and not as a supplier?

When you are running the market race, you want your team to go beyond the call of duty - not stop at tasks but own the Outcome. The Extended team has to be proactive, anticipate needs and innovate. It has to be a single team, separated by geography yet joined by the passion for the product. Only an able and competent team will show up.