Scrum is a software development framework first coined in a Harvard Business Review (HBS) article. A scrum master helps to facilitate scrum to a team by ensuring the scrum framework is followed. They may remove roadblocks or coaching project owners. Demand for scrum masters remains strong, as teams strive to be more efficient.