By pkainulainen

Uncle Bob suggests that a software development team should have a foreman who makes sure that the team produces good code. I agree that each software development team would benefit from this. But why there should be only one foreman?