Product Owner and Scrum Master

Agile Scrum is being in practice with many software development teams as well as teams in non-software development. How the Agile Scrum is implemented is dependent on each organization and how they adapt the Scrum principles. However, getting certification from a Certified Scrum Trainer will guide the teams in the Scrum principles and roles.

Often, we come across Scrum teams where the Scrum Master is writing user stories or the Product Owner is conducting the Scrum events. In some teams, Product Owner is also part of the development team. This may be customized according to the organization. But, certified professionals can clearly see the improper implementation of Scrum. Scrum teams are cross-functional and self-organizing. The three important roles in the Scrum teams are the Development team, Product Owner, and Scrum Master. Each has their own responsibilities.

Product Owner

In Agile Scrum teams, Product Owner becomes the business representative for the Scrum teams. Here are the responsibilities of a Product Owner:

  • Always available for the team, knowledgeable in technical and business domain, and is agile
  • Communicates the product vision and product roadmap
  • Manages the product backlog
  • Writes user stories and acceptance criteria/tests
  • Prioritize the product backlog and sprint backlog
  • Responsible for backlog grooming
  • Determines the sprint duration and estimating the user stories
  • Communicates with the business team and the development team
  • Works closely with the business to know actually what they want from the product
  • Quickly adapts to the change requests from the business
  • Partners with the Scrum Master for the overall performance of the Scrum team
  • Works only for one Scrum team
  • Attends daily scrum (optional)
  • Does not speak until spoken to 🙂
  • Lets the development team figure out how they are going to develop the product
  • Responsible for the business outcomes
  • Prepare the release plan
  • Maintains continuous feedback from the business
  • Seeks questions and answers from internal and external stakeholders
  • Uses tools to maintain the backlog, calculate sprint velocity, and maintain burndown charts

Scrum Master

Scrum Master is responsible for removing any impediments to the development team and oversees end-to-end implementation of the Scrum principles and events.

  • Monitor the Sprint events and gatherings including Sprint planning, Sprint review, Sprint retrospective, and daily scrum meetings
  • Facilitates the Scrum by being a mentor and coach
  • May monitor one or more Scrum teams
  • Approaches business to remove impediments
  • Partners with the Product Owner for Scrum implementation

Development team

  • Decides how to develop the product increment
  • Picks the user stories for the Sprint
  • Participate in all the Scrum events
  • Perform code reviews
  • Performs many functions and self-organizes to meet the Sprint goals
  • Complete the user stories vertically so the customer can start using the increment
  • Ensure the committed user stories for the Sprint are complete in all aspects
  • Works for only one Scrum team even if reporting to Project Manager from another team
  • Cannot take up any work from outside the team
  • Being agile to implement changes in future sprints
  • Looks out for each other for the success of the Scrum team
  • Complete all stages of development including testing
  • Communicate with Scrum Master and Product Owner

Self-organizing and cross-functional Scrum teams are the latest way of getting things done efficiently. Collaboration and communication are key to the success. Managing complex projects can be simplified using the Scrum principles and events. Lots of discussion and consensus is required before actually starting the work so the teams can deliver what the customer actually wants.

The Scrum has changed in 2018 and here is the 2017 Scrum guide for your reference. Getting the Scrum certification from a Certified Trainer will help the Scrum teams to know what they are doing right and what is the ideal way Scrum teams are supposed to work.

scrumguidenov2017

 

Scrum Teams: Powerful Way of Getting Things Done

Scrum alliance is a modern technique to improve team work and customer collaboration. With reduced levels of intermediate communication, Scrum teams are revolutionizing how things are done. Mainly created for software development teams, Scrum principles and Agile methodologies are being incorporated in to all businesses.

Scrum

Scrum is a framework of Agile model for software development. Mainly focusing on face-to-face interactions, delivering working software at frequent intervals, incorporating change at any time during development, and customer collaboration, Scrum teams are increasing in many Fortune 500 companies.

Scrum Teams

The Scrum teams are self organizing and are a group of five to nine people. The small size lets them focus more on the tasks and communication. Product owner, Scrum Master, and the development team are three main roles of Scrum teams.

  1. Product owner: Responsible for gathering requirements from customer and acts as a main collaborator.
  2. Scrum Master: Oversees the sprint and makes sure the Scrum principles are being followed.
  3. Development team: Self organizing team members focused on the development of the product.

Team members focus on empowering each other and get things done in an efficient manner. Developing, testing, implementing, and incorporating customer requested changes are all completed within a short period of time called Sprint, which is typically two to four weeks.  The teams compete to increase their velocity with each sprint. Special tools such as Jira, Rally, Trello, and so on are used to record and measure the Sprints.

Scrum teams help to avoid ongoing distractions and smart phone addictions. The daily scrum meetings and face to face communication gives every one a chance of participation and a feeling of being important. Daily scrum meetings let the scrum teams discuss tasks done, tasks ahead, any obstacles within ten to fifteen minutes. This will set the focus of the Scrum teams and team members can watch out for each other.

Team members are able to develop Scrum values such as focus, commitment, courage, openness, and respect by working in Scrum teams. Overall efficiency and work environment are seeing an improvement through the Scrum teams.

Certifications

Scrum Certifications are helping teams get familiar with the Scrum principles, key terms, mandatory meetings, and so on. You can register at any local event and get certified. The certifications provide a guidance on the implementation of the Scrum in any business.

  1. CSPO: Scrum Certified Product Owner
  2. CSM: Scrum Certified Master
  3. CSD: Certified Scrum Developer
  4. CSP: Scrum Certified Professional
  5. CST: Scrum Certified Trainer
  6. CEC: Certified Enterprise Coach
  7. CTC: Certified Team Coach

Various requirements have to be met for advanced certifications while some require an interest to work in Agile Scrum teams. Ongoing participation in Scrum events and re-certification is recommended. Find a certification event near you and get started today!

Scrum Teams in Real Life

Scrum teams have proved to be efficient in many small businesses and even at family level, Scrum teams are performing better. Typical attitude of working in a silent secluded manner are being overtaken with a more collaborative and interactive approach of Scrum.

Small businesses are mostly practicing Scrum and are Agile without being aware. However, if they practice the Scrum teams, they can be more self regulating and self organizing. Everybody appreciate the daily scrum and are in loop of whats happening. Customer appreciates the working models and can let the Scrum teams know any changes needed. The Scrum teams are also feeling empowered with the regular communication and feedback from Customer.

There are some new terms and way of working that Scrum teams must get familiarized. Once, the habit is formed, there is no stopping for the Scrum teams in software development, conducting business, as well as in daily lives!