Bain & Company interview question

How should be composed a team for a software development?