Can a developer be the Scrum Master?
Mike Clement
I've actually read lately that the ScrumMaster should be be a member of the team, not an external manager. This ScrumMaster would work with the "manager" to remove impediments too large for the ScrumMaster to remove himself. One of the advantages of this approach is that there isn't the power structure there in place that makes team members tempted to "report to" the ScrumMaster in the daily scrum meeting.
