Chapter 2 - Agile Framework Flashcards
What are the four agile values?
Individuals and interactions over Processes and tools
Working software over Comprehensive documentation
Customer collaboration over Contract negotiation
Responding to change over Following a plan
Working software over?
Comprehensive documentation
Responding to change over?
Following a plan
Individuals and interactions over?
Processes and tools
Customer collaboration over?
Contract negotiation
Guiding principle: Our highest priority is to satisfy the customer through doing what?
early and continuous delivery of valuable software
Guiding principle: how do we consider changing requirements?
We welcome changing requirements, even late in development for the customer’s competitive advantage
Guiding principle: How frequently do we deliver working software?
From couple of weeks to couple months, with a preference for the shorter timescale
Guiding principle: How often must business people and developers work together?
Daily throughout the project
Guiding principle: Build projects around motivated individuals. what do you need to give them?
the environment and support they need, and trust them to get the job done.
Guiding principle: what’s the most efficient and effective way of conveying information to and within a development team?
Face to face conversation
Guiding principle: What’s the primary measure of progress?
Working software
Guiding principle: What do Agile processes promote in terms of work-life balance?
Sustainable development. The sponsors, developers and users should be able to maintain constant pace indefinitely
Guiding principle: What needs to be paid attention to in order to enhance agility?
Technical excellence and good design
Guiding principle: what is essential regarding work to be done?
Simplicity - the art of maximizing the work not done
Guiding principle: Where do the best architectures, requirements and designs emerge from?
Self-organizing teams
Guiding principle: what reflection does the team have at regular intervals?
It reflects on how to become more effective, then tunes and adjusts its behavior accordingly
What are the 3 pillars of Scrum?
Transparency, Inspection and Adaptation