Interested in your perspective on this. We currently have a ten person overseas engineering team: SCRUM master, technical architect, QA engineer, FE engineer, and backend engineers.
I'm facing an organizational decision about whether or not to start building an in-house team. I'm looking for guidance on the following aspects of the problem
1. Division of labor between in-house and remote: If we do go in this direction, how would you recommend apportioning the work? Would you recommend a separate SCRUM master for an in person team? What if that team was only a couple of people?
2. Incremental or All at Once: One option would be to do this incrementally, and hire a couple of people in-house. Another would be to wait until we have a budget available to fully transition the development of our product to an in-house team. This would likely take some time (a year or more?), as hiring in-house for the talent needed would likely cost 3x our current budget.
3. Floor Engineering Size: From a morale perspective, I'm wondering if it would be valuable to start with a minimum amount of technical talent. E.g., one engineer and one designer.
4. Starting Talent: Curious if you all have thoughts about starting w/ a lead engineer/tech arch type vs someone who's more of a solid contributor. I recognize this decision is heavily influenced by what they're working on.
Current thoughts on how to move forward: 1. Hire a smallish team internally: 1 FE eng, 1 BE eng, maybe 1 designer 2. Focus in-house team on new feature development 3. Focus remote team on QA and product optimization 4. Pay for in-house team through additional budget I'm getting in 2019 and by cutting into the remote team's budget a bit
Would love yall's reaction and advice.