Problem
Discuss the pros and cons of whether or not a company should adopt a single software engineering method to be used by all of their development teams. Does the size of the company, number of development teams, or the types of products they make have any impact on this?