Important roles to have in enterprise Scrum
Everyone on an enterprise Scrum team is just as important as the next person, but there are three significant roles necessary for a successful Scrum team:

Product Owner: Every Scrum instance requires a product owner or business owner, according to Beedle, “Business owners are business leaders. These are people that know the industry, they know the competition, they know the platform, and they make a to-do list of the best things to do in a situation.”

Scrum Master: The Scrum Master is responsible for the entire Scrum process, according to Beedle. They must ensure the team understands the principles of Scrum, and are implementing it the correct way. A Scrum Master should be able to take on the roles of a coach, mentor or project manager when necessary.

Developers: According to Jon Terry, COO of LeanKit, the term “developer” doesn’t necessary mean a programmer. “It means the people who cooperate to develop the solution and can be programmers, designers, [database administrators], testers, etc.—or even totally different skills if the solution isn’t software,” he said.

“The key is that the team includes a cross-functional mix of most of the skills needed to solve the problem most of the time. You probably can’t afford to have dedicated team members to fit all skill types just in case they are needed. But the team should be self-sufficient—let’s say, 80% of the time.”