Deck 1 Flashcards
12 Agile Principles
Produce early Working software Welcome change Sustainable Pace Keep it simple Technical excellence Self organize Reflect and adjust Face to face communication Trust motivate teams Daily business collaboration Iterative delivery
8 Agile Core Principles - PMI recognized
Early delivery of value through iterations with demo
Continues involvement of customer
Retrospectives and communication
User stories reflect business value and priority
Acceptance tests for all requirements
Sustainable pace of velocity
High visibility
How did Lean and Six Sigma infuse into Agile
Continues improvement
Focus on value chain
Incremental delivery
Business value emphasis
Product Owner responsible for project’s success, by defining what?
Project Vision
Requirements
Priorities
XP 5 Principles
Communication Simplicity Feedback Courage Respect
XP Practice 1 - Fine-Scale Feedback
Pair Programming
Planning Game
Test-Driven Development
Whole Team
XP Practice 2 - Continues Process
CI
Refactoring or Design Improvement
Small Release
XP Practice 3 - Shared Understanding
Coding Standards
Collective Code Ownership
Simple Design
System Metaphor
XP Practice 4 - Programmer Welfare
Sustainable pace
Crystal Clear key features are
Different levels of governance and visibility
Crystal Levels are and number of team members and money types
Clear - 1 to 6 - discretionary money
Yellow 7 - 19 - essential money
Orange 20 - 39 - essential money
Red 39 - 100+ - essential money
Dynamic System Development Method Introduced what requirement prioritization method?
MOSCOW - Must, Should, Could, and Wont to requirement prioritization
DSDM Phases are
1- Pre Project 2- Project Life Cycle : HINT FFEED a - Feasibility b - Foundation c - Exploring d - Engineering e - Development 3- Post Project
DSDM history and latest version are
DSDM was developed to provide more discipline to rapid application development process
Latest version is Atern
DSDM 8 Principles
1- Focus on business need 2- Deliver on time 3- Collaborate 4- Never compromise quality 5- Build incrementally from firm foundation 6- Develop Iteratively 7- Communicate continuously (daily standup, use facil workshops) 8- Demonstrate control