Rawa Jalal
Quiz by , created more than 1 year ago

Quiz on System Design Chapter 2 Part 1, created by Rawa Jalal on 13/12/2017.

23
0
0
No tags specified
Rawa Jalal
Created by Rawa Jalal almost 7 years ago
Close

System Design Chapter 2 Part 1

Question 1 of 21

1

The values and principles behind the Agile Manifesto provide an important philosophical foundation for agile.”

Select one of the following:

  • True
  • False

Explanation

Question 2 of 21

1

The principles of lean software development are also an important part of the philosophical foundation for DAD.”

Select one of the following:

  • True
  • False

Explanation

Question 3 of 21

1

The rhetoric surrounding agile doesn’t always reflect the realities of what people do on actual projects.”

Select one of the following:

  • True
  • False

Explanation

Question 4 of 21

1

Which of the following is incorrect about The Agile Manifesto?

Select one of the following:

  • Published in 2001 by a group of IT “thought leaders”

  • Lists 2 values and 10 principles

  • Available at http://www.agilemanifesto.org

  • Has been very popular and influential

Explanation

Question 5 of 21

1

There are three problems with the Agile Manifesto, which of the following is NOT one of those problems?

Select one of the following:

  • Some treat the manifesto almost as a religious document

  • The manifesto is a prescriptive and limits creativity

  • Biases in the manifesto have limited discussion and also adoption by enterprises

  • The manifesto has not been updated to reflect the new things that have been learned

Explanation

Question 6 of 21

1

DAD does not strongly support the manifesto, this is why it suggests a few changes and 3 new principles

Select one of the following:

  • True
  • False

Explanation

Question 7 of 21

1

The changes that DAD makes to the agile manifesto is a variation that it refers to as “Disciplined” Agile Manifesto
"

Select one of the following:

  • True
  • False

Explanation

Question 8 of 21

1

Anyone on the client side with a “stake” in a software development project is a “stakeholder”

Select one of the following:

  • True
  • False

Explanation

Question 9 of 21

1

People involved in the project and anyone who is affected by the project are considered stakeholders.

Select one of the following:

  • True
  • False

Explanation

Question 10 of 21

1

Which of the following are stakeholders?

Select one or more of the following:

  • People who are involved in the project (developers,programmers,architects)

  • People who will use the system

  • Organizations impacted by the project

  • Departments impacted by the project

Explanation

Question 11 of 21

1

Which of the following describes Organizational Ecosystem correctly?

Select one or more of the following:

  • Every organization has a particular combination of hardware, providers, services, purchased software, and often custom software

  • Every organization has a particular structure and “organizational culture”

  • Every organization has a unique group of people and a set of roles they occupy

Explanation

Question 12 of 21

1

DAD proposes 3 new changes (principles), which of the following is NOT a proposed change.

Select one of the following:

  • Replace the focus on software development with a focus on overall solution delivery

  • Replace the focus on stakeholders with a focus on overall project quality

  • Replace the focus on the software development team with a focus on the overall “organizational ecosystem”

  • Replace the focus on customers with a focus on all project stakeholders

Explanation

Question 13 of 21

1

Which of the following are correct Disciplined Agile Values?

Select one or more of the following:

  • We prefer individuals and interactions over processes and tools

  • We prefer solutions over comprehensive documentation

  • We value stakeholder collaboration over contract negotiation

  • We value following a plan over responding to change

  • We prefer generalizing specialists over single domain specialists

  • We value responding to change over following a plan

Explanation

Question 14 of 21

1

How many principles are listed in the _original_ agile manifesto

Select one of the following:

  • 13

  • 14

  • 12

  • 15

Explanation

Question 15 of 21

1

Agile Principle: Our highest priority is to satisfy the stakeholder through early and continuous delivery of valuable solutions.

Select one of the following:

  • True
  • False

Explanation

Question 16 of 21

1

Agile Principle: Welcome changing requirements, although only allow changes in the beginning of the solution delivery lifecycle

Select one of the following:

  • True
  • False

Explanation

Question 17 of 21

1

Agile Principle: Deliver working solutions frequently, from a couple of weeks to a couple of months, with a preference for the shorter time scale

Select one of the following:

  • True
  • False

Explanation

Question 18 of 21

1

Which one of the following Agile _principles_ is NOT correct?

Select one of the following:

  • Stakeholders and developers must work together daily throughout the project

  • Build projects around motivated individuals.

  • Focus on solution delivery rather than comprehensive documentation

  • The most efficient method of conveying information to and within a delivery team is face-to-face conversation.

Explanation

Question 19 of 21

1

Which one of the following Agile _principles_ is NOT correct?

Select one of the following:

  • working software instead of Quantified business value

  • Agile processes promote sustainable delivery.

  • Continuous attention to technical excellence and good design enhances agility.

  • Quantified business value is the primary measure of progress.

Explanation

Question 20 of 21

1

Which one of the following Agile _principles_ is NOT correct?

Select one of the following:

  • Simplicity – the art of maximizing the amount of work not done – is essential.

  • The best architectures, requirements, and designs emerge from self-organizing teams.

  • At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly.

  • Focus on the assets within your delivery team, and collaborate with the people response for those assets

Explanation

Question 21 of 21

1

Which one of the following Agile _principles_ is NOT correct?

Select one of the following:

  • Leverage and evolve the assets within your organizational ecosystem, and collaborate with the people responsible for those assets to do so.

  • Visualize workflow to help achieve a smooth flow of delivery while keeping work in process to a minimum.

  • The organizational ecosystem must evolve to reflect and enhance the efforts of agile teams, yet be flexible to still support non-agile or hybrid teams.

  • Our highest priority is to evolve the organization ecosystem through early and continuous delivery of valuable solutions

Explanation