Waterfall Development - ANSWER-- Too much WIP
- Frequent context switching
- Increased overhead
- Delivery of value at the end
Agile Development - ANSWER-- Reduced and visualized WIP
- Incremental development
- Early and continuous value delivery
The Agile Manifesto - ANSWER-1. Individuals and interactions over processes and tools
2. Working software over comprehensive documentation 3. Customer collaboration over contract negotiation
4. Responding to change over following a plan
The 3 pillars of Scrum - ANSWER-transparency, inspection, and adaptation
Scrum values - ANSWER-Focus, Courage, Openness, Commitment, Respect
PDCA - ANSWER-Plan, Do, Check, Adjust
-Occurs throughout the entire iteration
Iteration - ANSWER-a single development cycle where each Agile Team defines, builds, integrates and tests the stories from their Iteration Backlog
What should you avoid during iteration process? - ANSWER--avoiding adding scope once the iteration has begun Who creates the team backlog? - ANSWER-The agile team
Who owns and prioritizes the team backlog? - ANSWER-The product owner
What does the team backlog represent? - ANSWER-Opportunities, not commitments
What does the team backlog contain - ANSWER-user and enabler stories
Incremental development - ANSWER-- stories are implemented in vertical slices
-enables a short feedback cycle
-allows for refinement of understanding of functionality
-facilitates more frequent integration of working systems
What is one of the most important (1 of 7) SAFe Lean-Agile Principles? - ANSWER-- apply cadence, synchronize with cross-domain planning
What is an agile team? - ANSWER--a cross-functional, self-organizing entity that can define, build, test, and where applicable deploy increments of value
How are agile teams optimized? - ANSWER--for communication and delivery of value
Responsible for creating and refining stories and acceptance criteria - ANSWER-the agile team
Responsible for defining, building, testing and delivering user stories - ANSWER-the agile team
Responsible for developing and committing to team PI objectives and iteration plans - ANSWER-the agile team
Coaches the agile team and facilitates team meetings - ANSWER-scrum master Removes impediments and protects the team from outside influence - ANSWER-scrum master
Attends scrum of scum meetings - ANSWER-scrum master
Creates, prioritizes and accepts stories - ANSWER-product owner
Owns backlog - ANSWER-product owner
Acts as the customer - ANSWER-product owner
Works with product management to plan PI - ANSWER-product owner
What does the team use for Team Agility? - ANSWER-Kanban and scrum
Behavior Driven Development (BDD) - ANSWER--a test-first, Agile testing practice that provides Built-In quality that creates a shared understanding of requirements between the business and the agile team
Built-In Quality - ANSWER-ensures the each solution element, at every increment, meets the appropriate
quality standards throughout development
Agile team common principles: - ANSWER--deliver working, tested, full-system increments every two weeks
-have common iteration lengths and start/end dates
-plan their work at periodic, largely face-to-face PI planning events
-develop on cadence and release on demand
Agile Release Train (ART) - ANSWER--A virtual organization of 5 to 12 teams that plan, commit, develop and deploy together
-align teams to a common business and technology mission to deliver a continuous flow of value