D1-Agile Principles and Mindset Flashcards
(154 cards)
What are the 4 agile values
Individuals and interactions over process and tools
Working software over comprehensive documentation
Customer collab over contract neg
Responding to change over following plan
What do we value over process and tools?
Individual interactions
What do we value over comprehensive documentation?
Working software
What do we value over contract negotiation?
Customer collaboration
What do we value over following a plan?
Responding to a change
Our highest priority is to satisfy the customer. How do we do that?
Through early and continuous delivery of working software
How do agile processes create a competitive advantage?
By welcoming changing requirements, even late in development
Delivery of working software
From a couple of weeks, to months. Shorter timescales
Business people and devs must work together…
Throughout the project
Projects should be build around who? What do they need?
Motivated individuals, they need the environment trust and support to get the job done
What is the most efficient way to convey information?
face to face
What is the primary measure of progress?
Working software
Agile processes and promote what?
Sustainable development
How do we enhance agility?
Continuous attention to technical excellence and good design
Simplicity is the art of?
Maximizing the work not done
What emerges from self organizing teams
the best architecture, requirements and design
At regular intervals, what does the team do?
Reflect on how to become more effective then tunes and adjusts accordingly
What practice would help developers find bug?
Refactoring
What practice can be used to plan out the required user stories for the next increment?
Task board
What practice can be used to address and find options for reoccurring issues?
Retro
What practice could be used to ensure a new feature will address the user issues?
User Story
What practice can be used to better inform of sprint progress?
Burndown
What practice can developers use to improve code and structure without changing the behavior?
Refactoring
What practice can be used to track the amount of work left on the sprint or project?
Burndown