#35 Scrum Interview Questions Flashcards
How is Scrum different from Waterfall?
- Waterfall is a sequential method where one phase is followed by the other in a sequence. Scrum is more value-driven and is an agile process, which is iterative.
- In Waterfall approach, the end-user will see the final product near the end. In Scrum, the end-user is involved at each stage of the process right from the design phase.
- Change management is easy in the scrum, where a change can be incorporated even later in the stage without much cost. In Waterfall, making a change later in the process is very costlier and is generally not feasible.
- Waterfall is broken into phases, usually referred to as the requirements phase, development phase, testing phase, deployment phase, etc. Scrum is broken down into sprints (usually 2 weeks) in which the planning, development, testing, and deployment happens for a set of features.
How is scrum different from the iterative model?
Scrum is a type of iterative model but it’s iterative + incremental
Do you know any other agile methodology apart from Scrum?
Other Agile methodology includes KanBan, XP, Lean, SAFe
What are the scrum events?
There are five events in a scrum: Sprint Planning, Daily Scrum, Sprint, Sprint Review, Sprint Retrospective
What are the roles in a scrum?
There are three main roles in a scrum: Scrum Master, Product Owner, Scrum Team.
What do you think should be the ideal size of a Scrum team?
The ideal size of a scrum team is between 3 and 9 people
What do you discuss in the daily scrum?
Daily scrum is timeboxed to 15 minutes and is a chance for the team to meet daily and talk about the progress on sprint backlog items. Scrum Master runs the daily scrum and every team member gets a chance to talk about their progress or issues. The usual discussion is about what I have done today and what I will do tomorrow.
What is the ‘Time Boxing’ of a scrum process called?
It’s called ‘Sprint’
What should an ideal duration of a sprint?
It’s recommended to have 2 – 4 weeks of the sprint cycle
How requirements are defined in a scrum?
Product backlog is the single source of all requirements within a scrum
What are the three scrum artifacts:
Product Backlog, Sprint Backlog, Product Increment.
How do you define a user story?
A user story is written in a natural way to define a requirement from an end-user perspective. Scrum does not require user stories to be written at all. The requirements in a scrum are defined only by the product backlog.
What are the roles of a Scrum Master and Product owner?
SM acts as a Servant Leader for the scrum team He presides over all the scrum ceremonies and coaches the team to understand and implement scrum values and principles. The scrum master is help facilitate the scrum processes and remove any impediments that will impact the delivery of the scrum team.
Scrum Master also helps the team and overall organization understand the scrum process and helps in its adoption.
PO is the point of contact for a scrum team. He/she is the one who works closest to the business. The main responsibility of a product owner is to identify and refine the product backlog items. A product owner will own, develop, and maintain the product backlog.
How do you measure the work done in a sprint?
The work to be done in a sprint is defined by the velocity, which defines how many items can the team deliver. To measure progress within a sprint, a sprint burndown chart is used. A burndown show will show progress during a sprint in terms of how many user stories are pending and the number of hours left.
What is Velocity?
Velocity is the sum of story points that a scrum team competes (meets the definition of done) over a sprint.