VERIFIED ANSWERS | (100% correct solutions)|GET IT A+ RIGHT!!
The waterfall approach is best when... - ANSWER-The project is simple (includes
set requirements), or chaotic (needs structure).
Systems Thinking - ANSWER-A set of practices that are based on the belief that
the parts of a system can best be understood in the context of their relationships
with each other. Holistic approach to analysis; uses graphics to see
interdependencies of parts.
Agile Manifesto value: Individuals and interactions over - ANSWER-Processes and
tools
Agile Manifesto value: Working software over - ANSWER-Comprehensive
documentation
Agile Manifesto value: Customer collaboration over - ANSWER-Contract
negotiation
Agile Manifesto value: Responding to change over - ANSWER-Following a plan
Agile is not... - ANSWER-1. Prescriptive (does not have to be done a certain way).
,2. a strict methodology
Agile Principle One - ANSWER-Our highest priority is to satisfy the customer
through early and continuous delivery of valuable software.
Agile Principle Two - ANSWER-Welcome changing requirements, even late in
development. Agile processes harness change for the customer's competitive
advantage.
Agile Principle Three - ANSWER-Deliver working software frequently, from a
couple of weeks to a couple of months, with a preference to the shorter time
scale.
Agile Principle Four - ANSWER-Business people and developers must work
together daily throughout the project. (work collaboratively; develop empathy;
everyone understands others and knows they're all working toward the same
goal)
Agile Principle Five - ANSWER-Build projects around motivated individuals. Give
them the environment and support they need, and trust them to get the job done.
Agile Principle Six - ANSWER-The most efficient and effective method of conveying
information to and within a development team is face-to-face conversation.
,Agile Principle Seven - ANSWER-Working software is the primary measure of
success. (success does not mean on-time, and within scope)
Agile Principle Eight - ANSWER-Agile processes promote sustainable development.
The sponsors, developers, and users should be able to maintain a constant pace
indefinitely. (must clear the technical debt in each sprint)
Agile Principle Nine - ANSWER-Continuous attention to technical excellence and
good design enhances agility. (good, clean design prevents technical debt)
Agile Principle Ten - ANSWER-Simplicity - the art of maximizing the amount of
work not done - is essential. (keep things simple)
Agile Principle Eleven - ANSWER-The best architectures, requirements, and
designs emerge from self-organizing teams. (leverage the team's expertse and let
them figure out how to organize)
Agile Principle Twelve - ANSWER-At regular intervals, the team reflects on how to
become more effective, then tunes and adjusts its behavior accordingly.
(Retrospective)
, Agile Principles 1 - 5: shorthand - ANSWER-Dan's Red Sheep Can Talk (DRSCT:
Deliver value continuously, Requirements change, Short sprints, Collaboration,
Trust team to get the job done)
Agile Principles 6 - 12: shorthand - ANSWER-Frank's Seagulls Pull Tractors,
Maximizing Bird Effectiveness (FSPTMBE: Face-to-face conversation, (working)
Software = success, Pace indefinitely, Technical excellence, Maximize amount of
work not done, Bird formation (self-organizing teams), (reflect on) Effectiveness.
Rolling wave planning - ANSWER-Plan at a detail level for next/upcoming work, and
plan at a high level for future work.
Value-based decomposition - ANSWER-The process by which user stories make it
into the development cycle.
Domain I: Agile principles and mindset, tasks 1-9 - ANSWER-1. Advocate for Agile
principles.
2. Ensure that everyone has a common understanding of the values and principles.
3. Support change through education and influence.
4. Maintain highly visible information radiators.
Enhance transparency and trust.
5. Allow everyone to experiment and make mistakes.
6. Discover efficient ways of working, through experimenting with new techniques.