CST Scrum Framework & Agile Principles 1 — Questions and Answers
Question 1: What is the main purpose of the Scrum Framework?
- Strict top-down management.
- Adaptive problem-solving for product development (Correct answer)
- Eliminating client feedback.
- Sequential task assignment.
Correct answer: Adaptive problem-solving for product development
The Scrum Framework is an agile methodology designed to help teams deliver value in complex product development environments. Its main purpose is to enable adaptive problem-solving, allowing teams to respond quickly to change and continuously improve. Scrum achieves this through iterative development cycles, frequent inspection, and adaptation, fostering flexibility over rigid, top-down management.
Question 2: What role is responsible for maximizing product value in Scrum?
- Scrum Master.
- Product Owner (Correct answer)
- Development Team.
- Agile Coach.
Correct answer: Product Owner
In Scrum, the Product Owner is the sole person responsible for maximizing the value of the product resulting from the work of the Development Team. This involves clearly articulating Product Backlog items, ordering them to best achieve goals and missions, and ensuring the Product Backlog is transparent and understood by all. They act as the voice of the customer and business stakeholders.
Question 3: What is a Sprint in Scrum?
- A random period of time.
- A flexible deadline.
- A set period to complete work and deliver increments (Correct answer)
- A brainstorming session.
Correct answer: A set period to complete work and deliver increments
A Sprint is the heart of Scrum, representing a fixed-length time-box of one month or less during which a 'Done,' usable, and potentially releasable product Increment is created. Sprints are consistent in duration throughout a development effort, providing a rhythm for the team. They encapsulate all the work needed to achieve the Product Goal, from planning to review and retrospective.
Question 4: Who facilitates Scrum events and removes team obstacles?
- Product Owner.
- Project Manager.
- Scrum Master (Correct answer)
- QA Engineer.
Correct answer: Scrum Master
The Scrum Master is a servant-leader for the Scrum Team, responsible for promoting and supporting Scrum as defined in the Scrum Guide. Their key responsibilities include facilitating Scrum events as requested or needed, coaching the team in self-management and cross-functionality, and removing impediments to the Development Team's progress. They ensure Scrum is understood and enacted effectively.
Question 5: What principle does Agile emphasize?
- Rigid contracts over collaboration.
- Customer collaboration and adaptability (Correct answer)
- Comprehensive documentation over working software.
- Fixed processes at all costs.
Correct answer: Customer collaboration and adaptability
The Agile Manifesto, which underpins Agile methodologies like Scrum, emphasizes 'Customer collaboration over contract negotiation' and 'Responding to change over following a plan.' This means Agile prioritizes continuous engagement with customers to ensure the product meets their evolving needs and embraces flexibility to adapt to new information or market shifts. It moves away from rigid, upfront planning.
Question 6: What is a key benefit of Agile principles?
- Longer delivery times.
- Flexibility and responsiveness to change (Correct answer)
- Strict adherence to original plans.
- Decreased collaboration.
Correct answer: Flexibility and responsiveness to change
A key benefit of Agile principles is their inherent focus on adaptability and responsiveness to change. Agile methodologies are designed to embrace change throughout the development lifecycle, rather than resisting it. This flexibility allows teams to quickly respond to new requirements, market shifts, or feedback, ensuring the delivered product remains relevant and valuable to the customer.
Question 7: What is the purpose of the Daily Scrum?
- Status report to management.
- Synchronize the team's work and adjust plans (Correct answer)
- Long strategy meetings.
- Client demonstrations only.
Correct answer: Synchronize the team's work and adjust plans
The Daily Scrum is a 15-minute time-boxed event for the Development Team to synchronize activities and create a plan for the next 24 hours. It is not a status report for management, but rather an internal meeting where team members inspect progress toward the Sprint Goal and adapt the Sprint Backlog as necessary. This self-organizing approach helps the team stay focused and address impediments quickly.
Question 8: Which event reviews the product increment and adapts the backlog if needed?
- Sprint Retrospective.
- Sprint Planning.
- Sprint Review (Correct answer)
- Daily Scrum.
Correct answer: Sprint Review
The Sprint Review is held at the end of the Sprint to inspect the Increment and adapt the Product Backlog if needed. During this informal meeting, the Scrum Team presents the results of their work to key stakeholders, and they collaborate on what to do next. This event is crucial for gathering feedback and ensuring the product development remains aligned with evolving needs and market demands.
Question 9: What is the main focus of a Sprint Retrospective?
- Product launch planning.
- Team process and performance improvement (Correct answer)
- Contract negotiations.
- Software deployment.
Correct answer: Team process and performance improvement
The Sprint Retrospective is an opportunity for the Scrum Team to inspect itself and create a plan for improvements to be enacted during the next Sprint. It focuses on how the team worked together, its processes, tools, and relationships, rather than the product itself. The goal is to identify and implement changes that will increase quality and effectiveness, fostering continuous improvement.
What is the main purpose of the Scrum Framework?