qqp question1: What is the best organizational structure for a software company? question2: What is the basic organizational structure of a core software development team? And what are the functions of each role?