0% found this document useful (0 votes)
6 views16 pages

What Is Agile

The document contains a series of quiz questions related to Agile methodology, Scrum, and Extreme Programming (XP), focusing on key principles, practices, and challenges of these frameworks. It addresses topics such as the Agile Manifesto, roles within Scrum, and the importance of collaboration and incremental development. The questions cover historical context, best practices, and the responsibilities of team members in Agile environments.

Uploaded by

T SANKARA RAO
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views16 pages

What Is Agile

The document contains a series of quiz questions related to Agile methodology, Scrum, and Extreme Programming (XP), focusing on key principles, practices, and challenges of these frameworks. It addresses topics such as the Agile Manifesto, roles within Scrum, and the importance of collaboration and incremental development. The questions cover historical context, best practices, and the responsibilities of team members in Agile environments.

Uploaded by

T SANKARA RAO
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 16

What is Agile's highest priority?

A. The continuous delivery of software


B. The continuous integration of software
C. The continuous deployment of software
D. The continuous maintenance of software

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:

A. Waterfall-based analysis and design


B. Microservices-based systems
C. Self-organizing teams
D. Loosely coupled components

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?

A. Approximately 500 words


B. Approximately 1,500 pages
C. Approximately 5,000 words
D. Approximately 15,000 words

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?

A. Scrum is preferred over Kanban for smaller teams


B. Kanban is preferred over Scrum for smaller teams
C. Scrum and Kanban should not be used together
D. Scrum and Kanban can be combined together effectively

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?

A. The product owner


B. The Scrum Master
C. The developers
D. The stakeholders

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

he product owner does not participate in the daily Scrum:

A. Because the product owner does not need to be updated daily on


development progress.
B. Because the product owner is not always in the same building as
the developers.
C. Unless instructed to do so by the Scrum master.
D. Unless they are working on a sprint backlog item.

Question 2 of 10
Which of the following is true about the sprint backlog?

A. Items cannot be removed from the sprint backlog once sprint


planning is complete and the sprint has begun.
B. Only developers can remove items in the sprint backlog during
the sprint.
C. Only the product owner can remove items in the sprint backlog
during the sprint.
D. Only the Scrum master can remove items in the sprint backlog
during the sprint.

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:

A. Created before the end of every sprint.


B. Completed before each daily Scrum.
C. Created when unit testing routines run successfully.
D. Validated by a consensus of stakeholders in the sprint review.

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 _______.

A. That can be validated with a single unit test.


B. That represent one day of work or less.
C. That can be completed before the end of the sprint.
D. That represent a single feature or use case.

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?

A. Product owners ensure that developers never interact with


stakeholders.
B. Product owners maximize the value of the work the development
team performs.
C. Product owners make sure product backlog items are delivered
on time.
D. Product owners make sure the product is delivered on budget.

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.

What emerges from a self organized team?


 1. The best architecture, requirements and design
 2. The best user stories and requirements
 3. The best process flows, user stories and requirements
 4. All are valid considerations
In Agile Manifesto which of the following is stated as value ?

1. Individuals and interactions over Following a plan

2. Working software over comprehensive documentation

3. Customer collaboration over processes and tools

4. Responding to change over contract negotiation


In Agile Manifesto the first principle states that individuals and interactions are _____
processes and tools.
 1. As important as
 2. Little important than
 3. More important than
 4. Less important than
Which of the following is a MAIN purpose of a Sprint Backlog?
 1. For the Developers to manage themselves during the Sprint
 2. For the Scrum Master to manage the progress during the Sprint
 3. For the Developers to manage the number of hours spent on tasks in the
Sprint
 4. For the Product Owner to understand what the Developers has committed
to for a Sprint
Who is primarily responsible for maintaining the Product Backlog?
 1. Product Owner
 2. Scrum Team
 3. Scrum Master
 4. Stakeholders
The Product Owner’s authority to change and update the Product Backlog is
unlimited, except for:
 1. Decisions by the CFO, the CEO or the board of directors.
 2. Nothing. The entire organization must respect a Product Owner's decisions.
 3. Decisions by the chief program manager.
 4. Work for which impediments exist that the Scrum Master still needs to
resolve.
What variables should a Product Owner consider when ordering the Product Backlog?
 1. Effort first, then value
 2. Development cohesion as indicated by the Developers
 3. Lowest development cost in order to maximize ROI
 4. Whatever is most appropriate for the Product Owner to achieve the
product's goals and to optimize the value received
The value delivered by a product can only be determined by revenue.
 1. True
 2. False
In Scrum, the way to represent the work remaining on a project is called
_________________
 1. The Product Backlog
 2. Requirements List
 3. Prioritized Requirments List (PRLs)
 4. The definition of Done
Who in scrum can provide inputs for creating a backlog?
 1. Developers
 2. Stakeholder
 3. Scrum Master
 4. All of the above
When is the Sprint finished?
 1. As determined by the Developer
 2. When tasks are complete
 3. When committed items have met their definition of done
 4. When the timebox expires
What does the Product Owner do during a Sprint?
 1. Intervenes when required to make sure the pace of work is sustainable
 2. Clarifies requirements and answers questions
 3. Protects the Developers and the process
 4. Guides the Developers in its work
quiz agile software development scrum xp fdd agile modelling

1. What is the main goal of Agile methodology?

a) To deliver high-quality software


b) To complete projects on time
c) To meet budget constraints
d) To prioritize stakeholder interests

Answer: a) To deliver high-quality software

Explanation: The main goal of Agile methodology is to deliver high-quality software through a
flexible and iterative process.

2. Which of the following is a key principle of the Agile Manifesto?

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

Answer: c) Emphasizing individuals and interactions over processes and tools

Explanation: The Agile Manifesto emphasizes individuals and interactions over processes and tools,
recognizing the importance of collaboration and communication in software development.

3. Which of the following is a key practice of Scrum?

a) Heavy documentation
b) Test-driven development
c) Incremental development
d) Predictive modeling

Answer: c) Incremental development

Explanation: Scrum emphasizes incremental development, with a focus on delivering working


software as quickly as possible.

4. Which of the following is a key benefit of Scrum?


a) More efficient resource allocation
b) More predictable development process
c) Improved collaboration between team members
d) More effective delivery of software

Answer: d) More effective delivery of software

Explanation: Scrum emphasizes collaboration, communication, and incremental development, which


can lead to more effective delivery of software.

5. Which of the following is a key challenge of Scrum?

a) Limited documentation
b) Difficulty managing changing requirements
c) Slow development process
d) Limited testing

Answer: b) Difficulty managing changing requirements

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.

6. Which of the following is a key practice of Extreme Programming (XP)?

a) Heavy documentation
b) Predictive modeling
c) Incremental development
d) Test-driven development

Answer: d) Test-driven development

Explanation: Extreme Programming emphasizes test-driven development, with a focus on ensuring


quality and reducing defects.

7. Which of the following is a key benefit of Extreme Programming (XP)?

a) More efficient resource allocation


b) More predictable development process
c) Improved collaboration between team members
d) More effective delivery of software

Answer: d) More effective delivery of software

Explanation: Extreme Programming emphasizes collaboration, communication, and quality, which


can lead to more effective delivery of software.

8. Which of the following is a key challenge of Extreme Programming (XP)?

a) Limited documentation
b) Difficulty managing changing requirements
c) Slow development process
d) Limited testing

Answer: a) Limited documentation


Explanation: Extreme Programming is designed to be flexible and adaptable, but the emphasis on
code over documentation can be challenging for some teams, especially those with complex or
highly regulated projects.

9. Which of the following is a key practice of Feature-Driven Development (FDD)?

a) Heavy documentation
b) Test-driven development
c) Incremental development
d) Predictive modeling

Answer: c) Incremental development

Explanation: Feature-Driven Development emphasizes incremental development, with a focus on


delivering working software as quickly as possible.

10. Which of the following is a key benefit of Feature-Driven Development (FDD)?

a) More efficient resource allocation


b) More predictable development process
c) Improved collaboration between team members
d) More effective delivery of software

Answer: d) More effective delivery of software

Explanation: Feature-Driven Development emphasizes collaboration, communication,

11. Which of the following is a key challenge of Feature-Driven Development (FDD)?

a) Limited documentation
b) Difficulty managing changing requirements
c) Slow development process
d) Limited testing

Answer: b) Difficulty managing changing requirements

Explanation: Feature-Driven 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.

12. Which of the following is a key practice of Lean software development?

a) Heavy documentation
b) Predictive modeling
c) Incremental development
d) Elimination of waste

Answer: 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.

13. Which of the following is a key benefit of Lean software development?

a) More efficient resource allocation


b) More predictable development process
c) Improved collaboration between team members
d) More effective delivery of software

Answer: d) More effective delivery of software

Explanation: Lean software development emphasizes collaboration, communication, and efficiency,


which can lead to more effective delivery of software.

14. Which of the following is a key challenge of Lean software development?

a) Limited documentation
b) Difficulty managing changing requirements
c) Slow development process
d) Limited testing

Answer: b) Difficulty managing changing requirements

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.

15. Which of the following is a key practice of Crystal methodology?

a) Heavy documentation
b) Predictive modeling
c) Incremental development
d) Collaboration and communication

Answer: d) Collaboration and communication

Explanation: Crystal methodology emphasizes collaboration and communication, with a focus on


adapting to the needs of the team and the project.

16. Which of the following is a key benefit of Crystal methodology?

a) More efficient resource allocation


b) More predictable development process
c) Improved collaboration between team members
d) More effective delivery of software

Answer: c) Improved collaboration between team members

Explanation: Crystal methodology emphasizes collaboration and communication, which can lead to
improved teamwork and better outcomes for the project.

17. Which of the following is a key challenge of Crystal methodology?

a) Limited documentation
b) Difficulty managing changing requirements
c) Slow development process
d) Limited testing

Answer: b) Difficulty managing changing requirements


Explanation: Crystal methodology 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.

18. Which of the following is a key practice of Adaptive software development?

a) Heavy documentation
b) Predictive modeling
c) Incremental development
d) Continuous adaptation

Answer: d) Continuous adaptation

Explanation: Adaptive software development emphasizes continuous adaptation, with a focus on


responding to changes in the project environment.

19. Which of the following is a key benefit of Adaptive software development?

a) More efficient resource allocation


b) More predictable development process
c) Improved collaboration between team members
d) More effective delivery of software

Answer: d) More effective delivery of software

Explanation: Adaptive software development emphasizes collaboration, communication, and


flexibility, which can lead to more effective delivery of software.

20. Which of the following is a key challenge of Adaptive software development?

a) Limited documentation
b) Difficulty managing changing requirements
c) Slow development process
d) Limited testing

Answer: b) Difficulty managing changing requirements

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.

21. Which of the following is a key practice of Kanban?

a) Heavy documentation
b) Predictive modeling
c) Visualizing work in progress
d) Daily stand-up meetings

Answer: c) Visualizing work in progress

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.

22. Which of the following is a key benefit of Kanban?


a) More efficient resource allocation
b) More predictable development process
c) Improved collaboration between team members
d) More effective delivery of software

Answer: a) More efficient resource allocation

Explanation: Kanban emphasizes efficiency and flow, which can lead to more efficient resource
allocation and reduced waste.

23. Which of the following is a key challenge of Kanban?

a) Limited documentation
b) Difficulty managing changing requirements
c) Slow development process
d) Limited testing

Answer: b) Difficulty managing changing requirements

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

Answer: c) Incremental development

Explanation: DSDM emphasizes incremental development, with a focus on delivering working


software early and often. This practice is designed to reduce the risk of project failure and improve
customer satisfaction.

25. Which of the following is a key benefit of Dynamic Systems Development Method (DSDM)?

a) More efficient resource allocation


b) More predictable development process
c) Improved collaboration between team members
d) More effective delivery of software

Answer: d) More effective delivery of software

Explanation: DSDM emphasizes delivering working software early and often, which can lead to more
effective delivery of software and improved customer satisfaction.

You might also like