What is the primary way a Scrum Master keeps a Development Team working at its highest level of productivity?
A. By ensuring the meetings start and end at the proper time
B. By facilitating Development Team decisions and removing impediments
C. By preventing changes to the Backlog once the Sprint begins
D. By keeping high value features high in the Product Backlog