Agile development is... Correct Ans ~ incremental
____________ over processes and tools Correct Ans ~ Individuals and interactions
Working software over... Correct Ans ~ comprehensive documentation
Customer collaboration over... Correct Ans ~ contract negotiation
_____________ over following a plan Correct Ans ~ Responding to change
Agile Manifesto Correct Ans ~ Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Agile Manifesto Principles 1-6 Correct Ans ~ 1. Our highest priority is to satisfy the
customer through early and continuous delivery of valuable software
2. Welcome changing requirements, even late in development. Agile processes harness
change for the customer's competitive advantage
3. Deliver working software frequently, from a couple of weeks to a couple of months, with
a preference for the shorter timescale
4. Business people and developers must work together daily throughout the project (Have
a role for business sides, then roles for IT. Show your work, transparency builds trust)
5. Build projects around motivated individuals. Give them the environment and support
they need, and trust them to get the job done
6. The most efficient and effective method of converying information to and within a
development team is face-to-face conversation
Transparency builds... Correct Ans ~ trust
Agile Manifesto Principles 7-12 Correct Ans ~ 7. Working software is the primary
measure of progress
8. Agile processes promote sustainable development. The sponsors, developers, and users
should be able to maintain a constant pace indefinitely
9. Continuous attention to technical excellence and good design enhances agility
10. Simplicity - the art of maximizing the amount of work is not done - is essential
11. The best architectures, requirements, and designs emerge from self-organizing teams
12. At regular intervals, the team reflects on how to become more effective, then tunes and
adjusts its behavior accordingly. (Retrospective "retro"; reuse/revision)
Develop on cadence... Correct Ans ~ Release on demand
, Agile is value... Correct Ans ~ and quality driven
Agile teams show that ______ matter Correct Ans ~ dates
Business owners show how __________ matter Correct Ans ~ priorities
Fix _______, not scope Correct Ans ~ quality
Stretch Objectives Correct Ans ~ Time & capacity to do it, we plan for it, but are not
committed to it
Backlog is NOT a... Correct Ans ~ commitment
Queue IS a... Correct Ans ~ commitment
Agile frameworks Correct Ans ~ SAFe
Scrum
Crystal
Kanban
eXtreme Programming (XP)
Feature-driven development
Agile practices Correct Ans ~ Timeboxing
User stories
Daily stand-ups
Frequent demos
Test-driven development
Information radiators
Retrospectives
Continuous integration
Timeboxing Correct Ans ~ a technique that delivers information systems functionality
and requirements through versioning.
Scrum involves... Correct Ans ~ planning
Kanban involves less... Correct Ans ~ planning, more of a reaction. Filling people's queues
based on capacity.
What is the single most important component for ensuring the success of the program?
Correct Ans ~ The Scrum Master
SAFe recommends ______/_________ involved in every demo Correct Ans ~
clients/consumers
Scrum Values Correct Ans ~ Courage