Agile is not the easy way out
-
Upload
siddhi -
Category
Technology
-
view
1.098 -
download
2
description
Transcript of Agile is not the easy way out
![Page 1: Agile is not the easy way out](https://reader036.fdocuments.us/reader036/viewer/2022081907/54810222b4795969578b47e6/html5/thumbnails/1.jpg)
Agile Is Not the Easy Way Out (But It Does Work)
Rebecca Parsons
![Page 2: Agile is not the easy way out](https://reader036.fdocuments.us/reader036/viewer/2022081907/54810222b4795969578b47e6/html5/thumbnails/2.jpg)
Tale of Two Toy Castles
from Rich Hickey and Neal Ford. Metaphor to keep in mind during the talk...
![Page 3: Agile is not the easy way out](https://reader036.fdocuments.us/reader036/viewer/2022081907/54810222b4795969578b47e6/html5/thumbnails/3.jpg)
The Knitted and Lego Castles
Yes, you can buy that on Amazon...
Think about this in context of team, system, and business model...
![Page 4: Agile is not the easy way out](https://reader036.fdocuments.us/reader036/viewer/2022081907/54810222b4795969578b47e6/html5/thumbnails/4.jpg)
Agile Principles
like transparency, reflection, and feedback...
![Page 5: Agile is not the easy way out](https://reader036.fdocuments.us/reader036/viewer/2022081907/54810222b4795969578b47e6/html5/thumbnails/5.jpg)
Inform the practices
like pair programming, CI, standups, retrospectives, etc...
![Page 6: Agile is not the easy way out](https://reader036.fdocuments.us/reader036/viewer/2022081907/54810222b4795969578b47e6/html5/thumbnails/6.jpg)
Resulting in an approach that is
![Page 7: Agile is not the easy way out](https://reader036.fdocuments.us/reader036/viewer/2022081907/54810222b4795969578b47e6/html5/thumbnails/7.jpg)
Disciplined
![Page 8: Agile is not the easy way out](https://reader036.fdocuments.us/reader036/viewer/2022081907/54810222b4795969578b47e6/html5/thumbnails/8.jpg)
Sustainable
![Page 9: Agile is not the easy way out](https://reader036.fdocuments.us/reader036/viewer/2022081907/54810222b4795969578b47e6/html5/thumbnails/9.jpg)
Grounded in Reality
![Page 10: Agile is not the easy way out](https://reader036.fdocuments.us/reader036/viewer/2022081907/54810222b4795969578b47e6/html5/thumbnails/10.jpg)
and Effective
For each of these, I’ll describe principles and practices that relate... show how and why they’re not easy but why they contribute to success.Many items could appear in different headings and they inter-relate.That’s why principles matter....
![Page 11: Agile is not the easy way out](https://reader036.fdocuments.us/reader036/viewer/2022081907/54810222b4795969578b47e6/html5/thumbnails/11.jpg)
Continual refactoring
Pair programming, testing and continuous integration
Unambiguous definition of done
Cavalier attitudes can not survive (no place to hide)
Standups and retrospectives
Disciplined
Ironic that some orgs feel agile only applies with talented developers but also accuse devs of wanting agile so they can be reckless
![Page 12: Agile is not the easy way out](https://reader036.fdocuments.us/reader036/viewer/2022081907/54810222b4795969578b47e6/html5/thumbnails/12.jpg)
Processes together form a rigorous structure within
which to work
Broken builds, style monitors, continuous peer review, etc....
![Page 13: Agile is not the easy way out](https://reader036.fdocuments.us/reader036/viewer/2022081907/54810222b4795969578b47e6/html5/thumbnails/13.jpg)
Scope control limits waste
Not just iterative (mini-waterfalls)
Balance of short and long term
No need for heroes
The Agile Contract
Sustainable
Scrum as mini-waterfalls
![Page 14: Agile is not the easy way out](https://reader036.fdocuments.us/reader036/viewer/2022081907/54810222b4795969578b47e6/html5/thumbnails/14.jpg)
The team selects the processes, empowering them
and making it sustainable
Collective ownership of project and process allows team to buy in and look to make things work over the long run for all stakeholders. Broad team means broad ownership and shared success.
![Page 15: Agile is not the easy way out](https://reader036.fdocuments.us/reader036/viewer/2022081907/54810222b4795969578b47e6/html5/thumbnails/15.jpg)
Adaptive planning, evolutionary architecture, emergent design...
Yesterday’s weather
Clarity of actual progress
We’re not just order takers
Actually adaptive/evolutionary everything
Grounded in Reality
Opportunities come from being responsive
![Page 16: Agile is not the easy way out](https://reader036.fdocuments.us/reader036/viewer/2022081907/54810222b4795969578b47e6/html5/thumbnails/16.jpg)
Embracing and exploiting opportunities as they appear and dealing with issues as
they arise
How much more effective can you be?
![Page 17: Agile is not the easy way out](https://reader036.fdocuments.us/reader036/viewer/2022081907/54810222b4795969578b47e6/html5/thumbnails/17.jpg)
Tale of Two Toy Castles Revisited
![Page 18: Agile is not the easy way out](https://reader036.fdocuments.us/reader036/viewer/2022081907/54810222b4795969578b47e6/html5/thumbnails/18.jpg)
The Knitted and Lego Castles
Elegant, unified whole, but unravels with change. Again, team, systems and business models. We live in a world that requires us to change.
![Page 19: Agile is not the easy way out](https://reader036.fdocuments.us/reader036/viewer/2022081907/54810222b4795969578b47e6/html5/thumbnails/19.jpg)
Questions?