The Scrum approach to agile software development marks a dramatic departure from waterfall management. Scrum and other agile methods were inspired by its shortcomings. Scrum emphasizes collaboration, functioning software, team self management, and the flexibility to adapt to emerging business realities.

The Scrum Team Role

Submitted by admin on Fri, 10/10/2008 - 12:52

There are three roles in the Scrum method of software development: the Product Owner, the ScrumMaster, and the team. A Scrum team includes seven members, plus or minus two. Scrum teams are cross-functional, including the skills (but ideally not the job titles) of software engineers, architects, programmers, analysts, QA experts, testers, UI designers, etc. It is recommended all team members be located in a team room, and collaborate more intensely than a traditional team. They avoid handoffs and phases. The ScrumMaster encourages the team to learn modern development practices such as Test Driven Development (TDD). While the development team wants to complete the work negotiated in the Sprint Planning Meeting, the team has complete control over the amount of work it takes on. The Product Owner ensures the team takes on the highest priority work. The team has the autonomy to determine how and when to complete its work. It’s not unusual for teams to discover within the first few days of a sprint, as analysis becomes less fuzzy, that it has more work to do than it realized at the start. A project’s finishing touches are often the most time-consuming and labor-intensive. Teams are responsible to inspect and adapt their process in the Sprint Retrospective Meeting.   In Large Scale Scrum, teams are responsible for their co-ordination with the world outside them, including other teams. Scrum does not use traditional co-ordination roles such as project manager and PMO. Here is what Scrum looks like from a developer's perspective:



Hi! I have recently started working and readin gabout SCRUM framework and your blog does provider the neccessary in short and well explaines manner. It's a must for SCRUM newcomers. Sama Zahid

Add new comment

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.