team-hiring

Team expansion hacking

Lot of startups hire one or two developers to build their MVP (Minimum Viable Product) and after receiving funding, make big mistakes in hiring their team. Hiring a team to build a successful product is a complete different process than just hiring a few developers to build an MVP.

A major of them think, hiring more and more developers, will help them build the product faster, which leaves them with an unstable and buggy product that fails at the prime time. Let’s understand the problem with an example, imagine there is a travel agent, who has lot of clients to help him out he hires an assistant. One day, he received a lot of funding and decided to start an airline. So, he puts an advertisement in newspaper, “100 assistants needed”, thinking 10 will fly planes, few will work as crew members and remaining will work as ground crew. Obviously, a person applying to an assistant job would not be able to fly planes. Similarly, every developer, is not a business analyst, or a project manager or a tester.

In building of any successful product, there needs a whole different kind of people who expertise in different fields. Based on your product you will need to build your team. But every team would at the very least consist of few developers, some testers, a technical project manager. And would need graphic designer, UI developers and business analyst on call.

How to decide upon which kind of team you need based on your product type:

  1. A product that includes hardware as well as software
    • Hardware engineers (one or more based on your needs)
    • Software engineers (one or more based on your needs)
    • Software manager
    • Integration manager
    • Database engineer
  2. A product that includes building mobile app as well as back end application
    • iOS mobile application developer (one or more based on your needs)
    • Android mobile application developer (one or more based on your needs)
    • Software engineer (one or more based on your needs)
    • Software manager
    • Database engineer
  3. A web-based application or SAAS
    • Software engineers (one or more based on your needs)
    • Software manager
    • Business analyst
    • Database engineer

This should give you an outline of the kind of technical team you should be hiring, but cannot be a definite guide to building your perfect team as that would be completely based on what you are trying to build and which technology stack you use.

Leave a Reply

Your email address will not be published. Required fields are marked *