What Is Agile? Flashcards
What are the 6 guiding values which are intended to help shape Agile ways of working?
People should be supported by processes, rather than the other way around. Face- to- face communication is more effective than other methods.
Demonstrate progress in projects by showing what has been produced or achieved, rather than representing progress on a spreadsheet.
Keep close to the customer throughout the project and the more frequent the feedback from them, the better.
Rather than trying to control change through a rigid structure of governance, instead incorporate change into the process. Change is going to happen, attempting to avoid it is futile.
What are the 4 values of the Agile Manifesto?
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
What is the last sentence in the Agile Manifesto?
“That is, while there is value in the items on the right, we value the items on the left more.”
In this way, they ensured that Agile is an inclusive approach and we all recognise that becoming “Agile” is a journey. Agility, in this definition, should not be the end goal, but instead might be a way of achieving better software.
What are the 3 project background factors to consider when choosing an Agile approach?
1) Simple or complex environment?
- Simple product development?
Or ongoing backlog of features/improvements
2) Delivering Projects and programmes?
- Full project lifecycle
Cross project dependencies
Possible integration with programmes
3) Minimal formality or structured corporate culture?
What are the 6 benefits of using DSDM?
Greater ability for effective business direction
Greater business ownership of solution more likely
Delivery on time whilst protecting solution quality
Greatly reduced risk of building wrong solution
More likely to meet real business need
Smoother deployment through collaboration
What is the Cynefin framework?
It aims to help leaders understand that every situation is different and requires a unique approach to decision making. The framework outlines five situational domains that are defined by cause-and-effect relationships.
1) Complex
2) Complicated
3) Chaotic
4) Obvious
5) Disorder