Agile basics Flashcards
Agile Manifesto 1 of 4…Individuals
Individuals & interactions over processes and tools
Agile Manifesto 2 of 4…Working
Working software over comprehensive documentation
Agile Manifesto 3 of 4…Customer
Customer collaboration over contract negotiation
Agile Manifesto 4 of 4…Responding
Responding to change over following a plan
Agile Principles: 1 of 12 Our highest
Our highest priority is to satisfy the customer through early & continuous delivery of valuable software
Agile Principles: 2 of 12 Welcome
Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.
Agile Principles: 3 of 12 Deliver
Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
Agile Principles: 4 of 12 Business
Business people & developers must work together daily throughout the project.
Agile Principles: 5 of 12 Build
Build projects around motivated individuals. Give them the environment & support they need, & trust them to get the job done.
Agile Principles: 6 of 12 The most efficient
The most efficient & effective method of conveying information to & within a dev team is face-to-face conversation.
Agile Principles: 7 of 12 Working
Working software is the primary measure of progress.
Agile Principles: 8 of 12 Agile
Agile processes promote sustainable development. The sponsors, devs, & users should be able to maintain a constant pace indefinitely.
Agile Principles: 9 of 12 Continuous
Continuous attention to technical excellence & good design enhances agility.
Agile Principles: 10 of 12 Simplicty
Simplicity…the art of maximizing the amount of work NOT DONE is essential.
Agile Principles: 11 of 12 The best
The best architectures, requirements & designs emerge from self-organizing teams.