The values and principles behind the Agile Manifesto provide an important philosophical foundation for agile.”
The principles of lean software development are also an important part of the philosophical foundation for DAD.”
The rhetoric surrounding agile doesn’t always reflect the realities of what people do on actual projects.”
Which of the following is incorrect about The Agile Manifesto?
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
There are three problems with the Agile Manifesto, which of the following is NOT one of those problems?
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
DAD does not strongly support the manifesto, this is why it suggests a few changes and 3 new principles
The changes that DAD makes to the agile manifesto is a variation that it refers to as “Disciplined” Agile Manifesto "
Anyone on the client side with a “stake” in a software development project is a “stakeholder”
People involved in the project and anyone who is affected by the project are considered stakeholders.
Which of the following are stakeholders?
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
Which of the following describes Organizational Ecosystem correctly?
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
DAD proposes 3 new changes (principles), which of the following is NOT a proposed change.
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
Which of the following are correct Disciplined Agile Values?
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
How many principles are listed in the _original_ agile manifesto
13
14
12
15
Agile Principle: Our highest priority is to satisfy the stakeholder through early and continuous delivery of valuable solutions.
Agile Principle: Welcome changing requirements, although only allow changes in the beginning of the solution delivery lifecycle
Agile Principle: Deliver working solutions frequently, from a couple of weeks to a couple of months, with a preference for the shorter time scale
Which one of the following Agile _principles_ is NOT correct?
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.
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.
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
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