What Is Agile
What Is Agile
Question 2 of 10
What's the longest a team should go before delivering software to the
client?
A. A few days
B. A few weeks
C. A few months
D. A year
Question 3 of 10
For Agile teams, the primary measure of progress is:
A. Customer satisfaction
B. Burndown charts
C. Working software
D. Kanban board
Question 4 of 10
Who of the following was not a signer of the Agile Manifesto?
A. Jon Kern
B. Martin Fowler
C. Ken Schwaber
D. Linus Torvalds
Question 5 of 10
According to the Manifesto, the most effective way of conveying information
is:
A. Through secure email
B. Through public meetings
C. Through private messages
D. Through face-to-face chats
Question 6 of 10
The best architectures emerge from:
Question 7 of 10
Agile was a response to what common software development methodology
at the time?
A. Waterfall
B. Pragmatic programming
C. The Scrum framework
D. XP programming
Question 8 of 10
How many Agile principles are defined by the Manifesto?
A. 4
B. 10
C. 12
D. 20
Question 9 of 10
How long is the Agile Manifesto?
Question 10 of 10
What year was the Agile Manifesto signed?
A. 1996
B. 2001
C. 2005
D. 2012
Question 1 of 10
In what year was the OOPSLA conference at which Ken Schwaber and Jeff
Sutherland first spoke publicly about the Scrum framework?
A. 1995
B. 1996
C. 2001
D. 2014
Question 2 of 10
Scrum is best described as:
A. A methodology
B. A process
C. A framework
D. A DevOps tool
Question 3 of 10
How many pages long is the 2020 Scrum Guide?
A. 2
B. 14
C. 87
D. 144
Question 4 of 10
How many roles does the 2020 Scrum Guide define?
A. 0
B. 3
C. 5
D. 9
Question 5 of 10
Which of the following statements is true about Scrum?
A. Scrum is a software delivery framework
B. Scrum provides adaptive solutions for various problem domains
C. Scrum is an Agile software development framework
D. Scrum is a DevOps-based approach to continuous deployment
Question 6 of 10
Which of the following statements are true about Scrum and Kanban?
Question 7 of 10
What is the maximum size of a Scrum team?
A. 8
B. 7, plus or minus 2
C. 10
D. No limit
Question 8 of 10
How many people authored the Scrum Guide?
A. 1
B. 2
C. 8
D. 12
Question 9 of 10
Who has the power to cancel a sprint in Scrum?
Question 10 of 10
Which of the following terms never appears in the 2020 Scrum Guide?
A. Self-managing
B. Agile
C. Cross-functional
D. Immutable
Question 2 of 10
Which of the following is true about the sprint backlog?
Question 3 of 10
Which of the following statements is correct about Scrum events?
A. The sprint retrospective happens after the sprint is completed.
B. The sprint review happens after the sprint is completed.
C. Sprint planning happens before the sprint begins.
D. All Scrum events happen with the scope of a sprint.
Question 4 of 10
Scrum is said to be an iterative and incremental framework. According to
the Scrum Guide, a valuable and usable increment is:
Question 5 of 10
Who plans the work that must be done throughout the course of a sprint?
A. Product owner
B. Scrum master
C. Developers
D. Stakeholders
Question 6 of 10
When product backlog items are said to be completed, despite not having
met the actual definition of done, they are said to contain technical debt.
Which Scrum pillar is hurt most by the existence of technical debt?
A. Adaptation
B. Transparency
C. Courage
D. Focus
E. Openness
Question 7 of 10
Complete the following sentence: Developers on the Scrum team should
break down product backlog items into individual pieces _______.
Question 8 of 10
True or false: The product owner only represents one set of stakeholders at
a time.
A. True
B. False
Question 9 of 10
Which one of the following best describes the product owner's role?
Question 10 of 10
According to the Scrum Guide, a Scrum team:
A. Can share their Scrum master only with teams that are working on
the same project.
B. Can share their Scrum master with any other teams that are
doing Scrum development.
C. Must have a Scrum master who is committed to the team 100%
of the time.
D. Can have more than one Scrum master.
What is MOST important according to the Agile Manifesto?
1. Documentation and planning
2. People and how they communicate
3. Control and management
4. Processes and tools
Agile Manifesto says to value responding to change over following a plan. Which of
the following statements illustrates this?
1. Changes are accepted up until the point that the first Sprint begins. Then,
changes are deferred to a future release.
2. Changes are accepted only if other features are removed from the backlog
such that a fixed end-date is maintained.
3. Changes are accepted up until about halfway through the project, then all
changes are deferred to a future release.
4. Changes are accepted at any time during the development effort
depending on the business value of the change, the PO's acceptance,
and the ability of the Scrum Team to respond in a timeframe
acceptable to the PO.
Explanation: The main goal of Agile methodology is to deliver high-quality software through a
flexible and iterative process.
a) Comprehensive documentation
b) Following a plan regardless of changes
c) Emphasizing individuals and interactions over processes and tools
d) Heavy emphasis on contract negotiation
Explanation: The Agile Manifesto emphasizes individuals and interactions over processes and tools,
recognizing the importance of collaboration and communication in software development.
a) Heavy documentation
b) Test-driven development
c) Incremental development
d) Predictive modeling
a) Limited documentation
b) Difficulty managing changing requirements
c) Slow development process
d) Limited testing
Explanation: Scrum is designed to be flexible and adaptable, but managing changing requirements
can be challenging for some teams, especially those with complex or highly regulated projects.
a) Heavy documentation
b) Predictive modeling
c) Incremental development
d) Test-driven development
a) Limited documentation
b) Difficulty managing changing requirements
c) Slow development process
d) Limited testing
a) Heavy documentation
b) Test-driven development
c) Incremental development
d) Predictive modeling
a) Limited documentation
b) Difficulty managing changing requirements
c) Slow development process
d) Limited testing
a) Heavy documentation
b) Predictive modeling
c) Incremental development
d) Elimination of waste
Explanation: Lean software development emphasizes the elimination of waste, with a focus on
delivering value to customers as quickly and efficiently as possible.
a) Limited documentation
b) Difficulty managing changing requirements
c) Slow development process
d) Limited testing
Explanation: Lean software development is designed to be flexible and adaptable, but managing
changing requirements can be challenging for some teams, especially those with complex or highly
regulated projects.
a) Heavy documentation
b) Predictive modeling
c) Incremental development
d) Collaboration and communication
Explanation: Crystal methodology emphasizes collaboration and communication, which can lead to
improved teamwork and better outcomes for the project.
a) Limited documentation
b) Difficulty managing changing requirements
c) Slow development process
d) Limited testing
a) Heavy documentation
b) Predictive modeling
c) Incremental development
d) Continuous adaptation
a) Limited documentation
b) Difficulty managing changing requirements
c) Slow development process
d) Limited testing
Explanation: Adaptive software development is designed to be flexible and adaptable, but managing
changing requirements can be challenging for some teams, especially those with complex or highly
regulated projects.
a) Heavy documentation
b) Predictive modeling
c) Visualizing work in progress
d) Daily stand-up meetings
Explanation: Kanban emphasizes visualizing work in progress, with a focus on flow and limiting work
in progress. This practice is designed to improve efficiency and reduce waste.
Explanation: Kanban emphasizes efficiency and flow, which can lead to more efficient resource
allocation and reduced waste.
a) Limited documentation
b) Difficulty managing changing requirements
c) Slow development process
d) Limited testing
Explanation: Kanban is designed to be flexible and adaptable, but managing changing requirements
can be challenging for some teams, especially those with complex or highly regulated projects.
24. Which of the following is a key practice of Dynamic Systems Development Method (DSDM)?
a) Heavy documentation
b) Predictive modeling
c) Incremental development
d) Continuous integration
25. Which of the following is a key benefit of Dynamic Systems Development Method (DSDM)?
Explanation: DSDM emphasizes delivering working software early and often, which can lead to more
effective delivery of software and improved customer satisfaction.