Agile Principles and Mindset Flashcards
Agile Manifesto - 4 Values
Individual and Interactions over processes and tools;
Working Software over comprehensive documentation;
Customer Collaboration over contract negotiation:
Responding to Change over following a plan.
Agile Principles - Customer Satisfaction
Our highest priority is to satisfy the customer through early and continuous delivery of valuable software
Agile Principles - Change
Welcome changing requirements, even late in development, Agile processes harness change for the customer’s competitive advantage.
Agile Principles - Deliver frequently
Deliver working software frequently, from a couple of weeks to a couple of months, with preference to the shorter timescale
Agile Principles - Collaborate with business
Business people and developers must work together daily throughout the project
Agile Principles - Motivate people
Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
Agile Principles - Face-to-Face communication
The most efficient mothed of exchanging information to and within a development team is face-to-face communication
Agile Principles - Working software
Working software is the primary measure of progress. If it’s not tested, it’s not measured.
Agile Principles - Sustainable pace
Agile processes promote sustainable development, The sponsors, developers and users should be able to maintain a constant pace indefinitely.
Agile Principles - Tech and design excellence
Continuous attention to technical excellence and good design enhance the agility
Agile Principles - Simplicity
Simplicity - the art of maximizing the amount of work not done - is essential
Agile Principles - Team creates architecture
The best architecture, requirements and design emerge from self-organising teams.
Agile Principles - Reflect and Adjust
At regular intervals, the team reflects on how to become more effective, then tunes and adjust its behaviour accordingly.
Scrum 3 pillars
Transparency; Inspection; Adaptation
Scrum 5 values
Focus; Courage; Openness; Commitment; Respect