A scrum master is the facilitator for an agile development team. Scrum is a methodology that allows a team to self-organize and make changes quickly, in accordance with agile principles. The scrum master manages the process for how information is exchanged.
The core responsibilities of a Scrum Master include:
- Helping the Product Owner maintain the Product Backlog in a way that ensures the needed work is well understood so the team can continually make forward progress
- Helping the team to determine the definition of done for the product, with input from key stakeholders
- Coaching the team, within the Scrum principles, in order to deliver high-quality features for its product
- Promoting self-organization within the team
- Helping the Scrum Team to avoid or remove impediments to its progress, whether internal or external to the team
- Facilitating team events to ensure regular progress
- Educating key stakeholders in the product on Scrum principles
- Coaching the Development Team in self-organization and cross-functionality
- Defined/Empirical Process
- Agile Introduction
- Agile History
- Agile Frameworks
- Agile Manifesto
- Agile Principles
- Scrum Values
- Aerial view of Scrum
- Scrum Framework
- Scrum Artifacts – Product Backlog, Sprint Backlog, Increment
- Product Backlog Refinement
- Scrum Roles – Product Owner, Development Team, ScrumMaster
- Sprint Planning
- Daily Scrum
- Sprint execution
- & Sprint Retrospective
- Definition of Done & Acceptance Criteria
- Requirements in agile
- Estimation – Story points & Ideal days
- Sprint and Release Burn charts
- Release planning using Velocity
- Self organizing teams
- Working agreements
- Tools & Techniques used by scrum teams
- Distributed team
- Role of Managers in Scrum
- QA Role
- Scrum helps the company in saving time and money.
- Scrum methodology enables project’s where the business requirements documentation is hard to quantify to be successfully developed.
- Fast moving, cutting edge developments can be quickly coded and tested using this method, as a mistake can be easily rectified.
- It is a lightly controlled method which insists on frequent updating of the progress in work through regular meetings. Thus there is clear visibility of the project development.
- Like any other agile methodology, this is also iterative in nature. It requires continuous feedback from the user.
- Due to short sprints and constant feedback, it becomes easier to cope with the changes.
- Daily meetings make it possible to measure individual productivity. This leads to the improvement in the productivity of each of the team members.
- Issues are identified well in advance through the daily meetings and hence can be resolved in speedily
- It is easier to deliver a quality product in a scheduled time.
- The overhead cost in terms of process and management is minimal thus leading to a quicker, cheaper result.
Certification Process :
- To earn CSM certificate, you must take a CSM course from a Certified Scrum Trainer (CST) from Scrum Alliance. After successful completion of the course, you will need to pass the online CSM test. To get a passing score, you must correctly answer 24 of the 35 multiple choice questions. You will be eligible for 16 Scrum Education Units (SEUs) upon completion of this course.
- After you pass the CSM exam, you will be asked to accept the License Agreement then you will receive the official designation of Certified ScrumMaster ® (CSM) from Scrum Alliance, along with a two-year membership with Scrum Alliance.
- The CSM Test fee is included in your course fee; however, if you fail the test a second time, you will need to pay a $25 exam fee to Scrum Alliance before taking the exam a third time. Scrum Alliance recommends that anyone who fails three times, must re-take the CSM course before attempting the exam a fourth time.
Who can attend?
This course is appropriate for anyone who wants to be successful with Scrum, including Project Managers, Scrum Masters, Product Owners, Developers (Coders, Testers, Architects, Designers), Product Managers, and other members of management (Engineering Managers, Directors and VP’s, etc.).