How To Properly Build Your Technology Team | Ariya Chittasy

Ariya Chittasy

May 27,2020

Ariya Chittasy

If you are about to go and build your software & technology product, the question you may have is “what does my technology team need to consist of?”

Before you dive into this whole process and sink millions of dollars and countless hours into creating your product, if you don’t have the right people in your team to be able to do this successfully, then you are setting yourself up for failure.

The truth is that many entrepreneurs don’t have a clue what skillsets they need in their technology team in order for their product build to be successful. 

So what are the things that I have to think about when it comes to building my tech team?

There’s a difference between a front end developer and a back end developer

What’s the difference?

  • Front end developers take care of all of the items that you see on a screen; all of the ways that your customers interact with your app, or your software product. 
  • Back end developers handle everything on the back end; all of the stored data about how your customers have interacted with your product

Both of these are completely different jobs, which take completely different specialities. It’s like hiring a plumber, and expecting him to know how to handle the lights in your house… They are not the same thing

What is the difference between a programmer/developer, a Tech lead, a Solutions Architect, and a Solutions Engineer?

  • Programmers/Software developers are the people who are the worker bees or your project. These people write the numerous lines of code which make up your code base.
  • Tech leads/Solutions Engineers/ Solutions Architects: These are your planners.These are the people that sit down and plan how everything is going to work before your programmers come in and start “laying the bricks” of your project.

Next time you are about to start your next software development project, ask yourself whether you have people who are senior and experienced enough to plan everything, and make sure that your programmers are not just writing random lines of code for no reason.

Is it important to have a Software Manager?

Well, this depends on the size of the project. If you are going to build something of scale, which is bigger than a 1-2 page website, you are going to need to have a team of 5-6 people (equating to 5 different university degrees)...

Something this size can get complex… you can have 5 people running around doing there own thing. You are going to need a Software Manager on board to keep everyone on track, and make sure they are all doing their jobs well.

The value of quality assurance in the software building process

 Sometimes when we are tackling a massive software project, it is easy to say “hey programmer, go make this”. The Quality Assurance person comes in after all the code has been written, and asks “ok, have we met our objectives?”, taking a third part view of the project and challenging whether each one has been done well or not. 

So, what is the makeup of my perfect team?

  • Project Manager
  • Front End/Back End Software Developers
  • Software Architects/Engineers
  • Quality Assurance Managers

About the Creator

Ariya is committed to empowering the future of entrepreneurship. With 4 startups in the last 8 years, including one awarded Fastest Growing Company Asia-Pacific (Business Excellence Awards 2014) and another growing into a 55+ person company in under 2 years, He thrives on materializing ideas into real businesses. WHAT IS ARIYA UP TO He is working with visionaries and innovators to create tech-based companies that serve the world through his role at Engenesis Ventures. Through state-of-the-art technology builds, access to investor networks and a unique startup to enterprise planning process, Engenesis is able to bring new technology ventures to the market faster, leaner and with less risk. My role is in managing the growth of our startup portfolio and so am constantly looking for great founders with great work ethic and mindset. Open to introductions in this space. Ariya also has a keen interest in philanthropy and social entrepreneurship.