1 Agile vs agile
What is the different between “Agile” and “agile” other than the obvious casing?
Why is this an important distinction?
2 The Manifesto for Agile Software Development
Why did the authors of the manifesto include:
That is, while there is value in the items on the right, we value the items on the left more.
What are the implications of this?
What would happen if we simply omitted this? Or reversed it?
3 Fixed Mindset
Describe the properties of an “Fixed Mindset”.
4 Agile Mindset
Describe the properties of an “Agile Mindset”.
5 Growth Mindset
People often talk about we need to have an “Agile Mindset”. What defines an “Agile Mindset”? What are the relation to the “Growth Mindset”?
Can you find examples of Growth Mindset in being a student at SDU?
6 Agile Principles
Underneath the values in the Agile Manifesto, 12 principles were created to align people.
- How do we measure progress in Agile projects compared to Waterfall projects? Whare are the major differences, and why?
- What are the changes in communication in an Agile project compared to Waterfall Projects?
- How does the Agile Principles describe architecture?
Agile Principles Outside IT
Rewrite the Agile Principles to Product Oriented principles instead.
How much needs to change? Does this change the value of the principles?
7 Get Ready for Agile Methods, With Care
In this article by Barry Boehm we read about his view on when Agile makes sense.
In Table 1 Boehm describes several factors that determines when Agile works. Go through the table, claim by claim and construct either supporting arguments or find rebuttle arguments for each of the claims.
8 Cynefin
- Construct questions, actions or experiements that can help you validate if you are in the:
- Obvious Domain
- Complicated Domain
- Complex Domain
- Chaotic Domain
- Find examples from Computer Science that fits in each of the four domains
- Using The Planning Spectrum where would the different methodologies fit into the Cynefin Framework?
- Why cant we use the term “Best Practices” in the majority of software development?