Tuesday, 1 January 2013

Agile Testing- Part 2 - SCRUM it



What is SCRUM

Scrum is an iterative, incremental methodology for project management often seen in agile software development,  a type of software engineering.
Scrum is a process skeleton that contains sets of practices and predefined roles.

The main roles in Scrum are:

  1. the “ScrumMaster”, who maintains the processes 
  2. the “Product Owner”, who represents the stakeholders and the business 
  3.  The “Team”, a cross-functional group of about 7 people who do the actual analysis, design, implementation, testing, etc. 

Scrum Framework

Roles :Product Owner , Scrum master, team
Ceremonies : Sprint Planning, Sprint Review, Sprint Retrospective, & Daily Scrum Meeting

Artifacts : Product Backlog, Sprint Backlog, and Burndown Chart

Original SCRUM Diagram


SCRUM Roles

Product Owner 
  • Represents the voice of the customer
  • Is accountable for ensuring that the Team delivers value to the business. 
  • Writes customer-centric items (typically user stories), prioritizes themand adds them to the product backlog.

Scrum Master
  • Interface between the management and the scrum team
  • Typically progress of Scrum Team Members
  • Responsible for removing impediments that stall the make
  • quick decisions based on incomplete data
Scrum Team
  • Cross Functional
  • The Team is responsible for delivering the product.
  • Team is typically made up of 5–9 people with cross-functional
  • skills who do the actual work

No comments:

Post a Comment