agile is not the easy way out

19
Agile Is Not the Easy Way Out (But It Does Work) Rebecca Parsons

Upload: siddhi

Post on 04-Dec-2014

1.097 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Agile is not the easy way out

Agile Is Not the Easy Way Out (But It Does Work)

Rebecca Parsons

Page 2: Agile is not the easy way out

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

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

Agile Principles

like transparency, reflection, and feedback...

Page 5: Agile is not the easy way out

Inform the practices

like pair programming, CI, standups, retrospectives, etc...

Page 6: Agile is not the easy way out

Resulting in an approach that is

Page 7: Agile is not the easy way out

Disciplined

Page 8: Agile is not the easy way out

Sustainable

Page 9: Agile is not the easy way out

Grounded in Reality

Page 10: Agile is not the easy way out

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

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

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

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

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

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

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

Tale of Two Toy Castles Revisited

Page 18: Agile is not the easy way out

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

Questions?