am i agile now - tobias fors - Öredev 2006

39
Am I Agile Now? Tobias Fors, Citerus November, 2006

Upload: tobiasfors

Post on 07-Jul-2015

310 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Am I Agile Now  - Tobias Fors - Öredev 2006

Am I Agile Now?Tobias Fors, CiterusNovember, 2006

Page 2: Am I Agile Now  - Tobias Fors - Öredev 2006

We help companies succeed in software development

Page 3: Am I Agile Now  - Tobias Fors - Öredev 2006

Am I Agile Now? Who cares?

Page 4: Am I Agile Now  - Tobias Fors - Öredev 2006
Page 5: Am I Agile Now  - Tobias Fors - Öredev 2006
Page 6: Am I Agile Now  - Tobias Fors - Öredev 2006

ShuHaRi

Page 7: Am I Agile Now  - Tobias Fors - Öredev 2006
Page 8: Am I Agile Now  - Tobias Fors - Öredev 2006
Page 9: Am I Agile Now  - Tobias Fors - Öredev 2006

Go over the basics again. And again. And again, in a

different way.

Page 10: Am I Agile Now  - Tobias Fors - Öredev 2006

But what about plans?

Page 11: Am I Agile Now  - Tobias Fors - Öredev 2006

”Responding to change over

following a plan”

Page 12: Am I Agile Now  - Tobias Fors - Öredev 2006

Plan

DoCheck

Act

Page 13: Am I Agile Now  - Tobias Fors - Öredev 2006

Trial-and-error

Page 14: Am I Agile Now  - Tobias Fors - Öredev 2006

The scientific method

Page 15: Am I Agile Now  - Tobias Fors - Öredev 2006
Page 16: Am I Agile Now  - Tobias Fors - Öredev 2006

Plans

Planning!(to maximize learning)

Page 17: Am I Agile Now  - Tobias Fors - Öredev 2006

Never plan alone.

Page 18: Am I Agile Now  - Tobias Fors - Öredev 2006

The Learning Organization

Agile Software Development

Page 19: Am I Agile Now  - Tobias Fors - Öredev 2006

Doing Learning

Page 20: Am I Agile Now  - Tobias Fors - Öredev 2006
Page 21: Am I Agile Now  - Tobias Fors - Öredev 2006

The iteration retrospectives are key to learning. Use

-This was not so...

+It was really

effective to...

Page 22: Am I Agile Now  - Tobias Fors - Öredev 2006

Make commitments to each other to act on what you

discover.

TODO: Work with management to reduce the

burden of written reports

TODO: Dedicate 10 minutes every morning to learning

how to TDD

Page 23: Am I Agile Now  - Tobias Fors - Öredev 2006

But what about the

technology?

Page 24: Am I Agile Now  - Tobias Fors - Öredev 2006

”[The use cases] are developed in tandem with the system architecture. That is, the use cases drive the system architecture and the system architecture influences the selection of use cases. Therefore, both the system architecture and the use cases mature as the life cycle continues”

The Unified Software Development Process

Page 25: Am I Agile Now  - Tobias Fors - Öredev 2006

Use CasesArchitecture

Page 26: Am I Agile Now  - Tobias Fors - Öredev 2006

SOFT-ware!

Page 27: Am I Agile Now  - Tobias Fors - Öredev 2006

Practice thinking in terms of possibilities.

”This can’t be done!”

”What would it take for this to be possible?”

Page 28: Am I Agile Now  - Tobias Fors - Öredev 2006

But what about organization?

Page 29: Am I Agile Now  - Tobias Fors - Öredev 2006

Organize to maximize learning.

Page 30: Am I Agile Now  - Tobias Fors - Öredev 2006

We use cross-functional teams to create learning

experiences.

Page 31: Am I Agile Now  - Tobias Fors - Öredev 2006

Arrange a cross-functional learning workshop.

Page 32: Am I Agile Now  - Tobias Fors - Öredev 2006

And if I’m a (project)

manager?

Page 33: Am I Agile Now  - Tobias Fors - Öredev 2006

”You cannot manage them the same way”Russell Ackoff

1900 2000

Page 34: Am I Agile Now  - Tobias Fors - Öredev 2006

Be a role model when it comes to balancing listening and talking.

Listen Talk

Page 35: Am I Agile Now  - Tobias Fors - Öredev 2006

Sounds good, but we have no time!

Page 36: Am I Agile Now  - Tobias Fors - Öredev 2006

Knowledge: static

Learning: dynamic

Page 37: Am I Agile Now  - Tobias Fors - Öredev 2006

Best practices, One Best

Our way (so far)!

Page 38: Am I Agile Now  - Tobias Fors - Öredev 2006

Invest 5 minutes.

Page 39: Am I Agile Now  - Tobias Fors - Öredev 2006