Monday, March 18, 2019

Top 25 Scrum Master Interview Questions and Answers

Image result for Top 25 Scrum Master Interview Questions and Answers

1. Who are Scrum Masters and what are they responsible for?

The Scrum Masters are responsible for supporting and promoting Scrum. They assist their team in meeting their goals. They help to manage project risks and mentor the team as a coach. The Scrum Masters are also known as servant leaders, as they provide collaboration and motivate their team to deliver their best.   

2. What is a "user story" in Scrum?

A user story is a tool used in Agile software development that captures the description of a feature from an end-user perspective. It describes, among others, the type of users and their motivations. A user story creates a simplified description of a user's requirements.


3. What are the three main artifacts of the Scrum process?

  • Product Backlog.
  • Sprint Backlog. 
  • Product Increment.


4. What do you understand by the term Scrum Sprint? What is its duration?

A Scrum Sprint is a repeatable cycle during which work is completed and made ready for review. The duration of the Scrum Sprint depends on the size of the project and the team working on it. Generally, it is under 30 days.


5. Describe the role of a Product Owner.

The Product Owner focuses on the success of the product, ensuring the business value of it. Their main responsibility is to identify and refine the Product Backlog items. 

6. How does the Scrum Master help the Product Owner?

  • Efficient Product Backlog management.
  • Helping the Scrum team in adopting a shared vision.
  • Understanding and practicing agility.
  • Promoting Scrum events as requested or needed.


7. How does the Scrum Master serve the organization?

  • Helping in Scrum adoption.
  • Acting as an Agile change agent.
  • Helping the team increasing productivity.
  • Ensuring the iterative incremental cycle of continuous improvement. The dot voting technique is often used for this.
  • Supporting Agile leadership principles, leading to organizational transformation.


8.  Why is Agile methodology necessary?

  • It helps in achieving customer satisfaction with the rapid delivery of useful software.
  • It eases potential changing requirements, even late in a company's development.
  • Repeatedly delivers working software, the main measurement of progress.
  • It provides close, daily cooperation between the company and the developers.
  • Having self-organizing teams brings, as a result, self-motivated team members.
  • In situations of co-location, it assists communication through face-to-face conversations.
  • It offers continuous attention to XP.
  • It adds simplicity.

9. What is Scrum?

  • Scrum is a processed framework meant to help teams develop projects in an iterative, incremental manner. The process is organized in cycles of work called Sprints.
  • These cycles do not last more than four weeks each (usually two weeks), and they are timeboxed. This means they end on a specific date whether the work has been completed or not. They are never extended. 
  • At the beginning of each Sprint, the team chooses one of the project's tasks from a prioritized list. They agree on a common goal of what they believe they can deliver at the completion of the Sprint, something that is tangible and realistic. During the Sprint, no additional tasks should be added.
  • The team meets every day to review their progress and adjust the steps needed to complete the remaining work.
  • At the end of the Sprint, the team reviews the work cycle with the stakeholders and shows the end product. With the feedback they get, they plan the next Sprint.
  • Scrum emphasizes obtaining a working product at the completion of each Sprint. When talking about software, this means a system that is integrated, tested, end-user documented, and shippable.


10. What are the five phases of risk management?

  • Risk identification.
  • Risk categorization.
  • Risk response.
  • Risk review.
  • Risk closure.


11. What are the main tools used in a Scrum project?

  • JIRA.
  • Rally.
  • Version One.

12. How can a Scrum Master track the progress of a Sprint?

Scrum Masters can track the Sprint progress by using the burndown chart. The vertical axis shows the amount of work remaining while the horizontal one shows the number of Sprints.


13. What is timeboxing in Scrum?

Timeboxing means allotting a fixed unit of time for an activity. The unit of time is called a time box. The maximum length of a time box should be 15 minutes.


14. Is canceling a Sprint possible? Who can cancel a Sprint?

A Sprint can be canceled before the Sprint timebox limit ends. Only the Product Owner can cancel the sprint.


15. How is estimation in a Scrum project done? What are the techniques used for estimation?

Estimation in a Scrum project is done using relative Agile estimation techniques:
The T-shirt Estimation Technique.
The Planning Poker Estimation Technique.
The Estimation by Analogy Technique.
The Disaggregation Estimation Technique.


16. What are the roles involved in the Scrum framework?

A Scrum framework has three roles:
Scrum Master.
Product Owner.
Development team.


17. What is the difference between change management in a Waterfall and an Agile Scrum?

In Waterfall, change management is based on the change management plan, the change tracker and the release plan based on which the consultants deliver their work. 
In Agile, there is no change management plan. The work delivery is only based on the definition of the product backlog. 


18. What is the purpose of a daily Scrum?

The daily Scrum meeting is for the team. It helps them self-organize towards their sprint commitment and set the context for the next day’s work

19. What do you understand by the term scope creep? How do you prevent it from happening?

If the requirements are not properly defined at the start and new features are added to the product already being built, a scope creep occurs. To prevent it: 
  • The requirements must be clearly specified.
  • The project progress must be monitored.
  • Effective grooming of sprint backlog must be done.


20. What are the most common risks in a Scrum project?

  • A scope creep.
  • Timeline issues.
  • Budget issues.

21. What do you understand by Minimum Viable Product (MVP) in Scrum?

An MVP is a product with the minimum required features to be shown to the stakeholders and be eligible to ship for production.


22. What is the major advantage of using Scrum?

Early feedback, as well as the production of the Minimal Viable Product to the stakeholders, would be the main advantages of using it.

23. What does DoD mean? How can this be achieved?

Definition of Done is formed by a list of tasks that define the work's quality. It is used to decide whether an activity from the Sprint backlog is completed.


24. What is the term velocity in Scrum?

Velocity calculates the total effort the team has put into a Sprint. The number is obtained by adding all the story points from the previous Sprint. It is a guideline for the team to understand the number of stories they can do in a Sprint.


25. List out the disadvantages of Scrum.

  • Daily Scrum meetings require frequent reviews and substantial resources.
  • A successful project relies on the maturity and dedication of the whole team.
  • The uncertainty of the product, the changes, and frequent product delivery remain present during the Scrum cycle.
  • It depends on significant change.


Important tips for preparing an interview:

  • Review the most commonly asked questions, listed above.
  • Do some previous research on the company.
  • Find a way to develop a connection with the interviewer.
  • Be positive and be confident.
  • End the interview on a positive note.

No comments:

Post a Comment

Which Python course is best for beginners?

Level Up Your Python Prowess: Newbie Ninjas: Don't fret, little grasshoppers! Courses like "Learn Python 3" on Codecade...