Bain & Company Interview Question

How should be composed a team for a software development?