bringing agile to universities

48
Bringing Agile to Universities A journey to the academic world @mlainez Marc Lainez

Upload: marc-lainez

Post on 31-Oct-2014

544 views

Category:

Technology


0 download

DESCRIPTION

I gave this talk at the XP2012 conference. For the past two years, I've tried to go to universities to teach Agile practices during my spare time.I give tips and tricks, and try to inspire others to take a bit of their time to go to universities and help grow the next generation of Agilists.

TRANSCRIPT

Page 1: Bringing Agile to universities

Bringing Agile to Universities

A journey to the academic world

@mlainezMarc Lainez

Page 2: Bringing Agile to universities

What are the obstacles when adopting Agile?

Page 3: Bringing Agile to universities

It’s hard to change how people think

If you want to make enemies, try to change something.

- Woodrow Wilson -

Page 4: Bringing Agile to universities

It’s hard to change bad habits

It is easier to prevent bad habits than to break them.

- Benjamin Franklin -

Page 5: Bringing Agile to universities

Barriers to agile adoption

http://www.versionone.com/state_of_agile_development_survey/11/

Ability to change organizational culture

Availability of personnel with right skills

General resistance to change 39%

40%

52%

Page 6: Bringing Agile to universities

You need the right mindset

Page 7: Bringing Agile to universities

And make this guy embrace it!

Page 8: Bringing Agile to universities

We have really good agilists for that!

Helping people and companies

http://leanpub.com/WhoIsAgile@YvesHanoulle

Page 9: Bringing Agile to universities

But sometimes it’s already too late...

Page 10: Bringing Agile to universities

How can we help?

Page 11: Bringing Agile to universities

Focus on universities

Page 12: Bringing Agile to universities

We need to open students minds to Agilewith projects, workshops, lectures

Page 13: Bringing Agile to universities

http://agilecampustour.org

Page 14: Bringing Agile to universities

30hrs delivered so fara lot more preparing...

still more to come...

Brussels - ULB

University Antwerp

UCLLouvain-la-Neuve

UMons UMons - Charleroi

Page 15: Bringing Agile to universities

Great! But...

Page 16: Bringing Agile to universities

walk into universities

One does not simply

Page 17: Bringing Agile to universities

We got back in touch with our assistant teachersstudent organizations in other campuses

Page 18: Bringing Agile to universities

We organized lectures and workshops

Page 19: Bringing Agile to universities

Lectures to show students how it is like to

work on an “Agile” project

Page 20: Bringing Agile to universities

Adapting the schedule to the different campuses we went to

Page 21: Bringing Agile to universities

We presented Agile techniques in the context of a fictional project

http://www.slideshare.net/agilecampustour

Page 22: Bringing Agile to universities

We got great feedback!

And improved on the way, but still...

Page 23: Bringing Agile to universities

“It’s for small projects”

“Not technical enough”

“It’s not for serious projects”

“It’s project management, I don’t really feel concerned”

“It’s not going deep enough”

Page 24: Bringing Agile to universities

Assumptions are hard to kill...

Page 25: Bringing Agile to universities

Use visuals

Be dynamic

Involve them

Page 26: Bringing Agile to universities

Some examples :)

Page 27: Bringing Agile to universities

How complex is it to get from those fruits a small piece you could eat?

Page 28: Bringing Agile to universities

3

Page 29: Bringing Agile to universities
Page 30: Bringing Agile to universities
Page 31: Bringing Agile to universities
Page 32: Bringing Agile to universities

How many can you eat in 1 minute?

Page 33: Bringing Agile to universities

User story writing and estimation

workshop

Page 34: Bringing Agile to universities

We tried poker planning with them

Page 35: Bringing Agile to universities

And explained business value with poker chips

Page 36: Bringing Agile to universities

Time-box

Get help!

Page 37: Bringing Agile to universities

Self-organizing team and pair-programming workshop

Page 38: Bringing Agile to universities

Using a simple Kanban

Page 39: Bringing Agile to universities

TDD is hard to teach to students...

Page 40: Bringing Agile to universities

Cyber-dojo.com@JonJagger

Page 41: Bringing Agile to universities

“TDD+Pair Programming = Super”

“I wish we could do that more often”

“Frustrating but awesome!”

“I’d like to do more stuff like that on my projects”

“I liked working with somebody else”

Page 42: Bringing Agile to universities

Make sure they have everything needed on their computers

If you need IT support in the uni, do it way before the workshop

Page 43: Bringing Agile to universities

Great, but did it change anything?

Page 44: Bringing Agile to universities

What now?

Page 45: Bringing Agile to universities

Open library Co-Working

Agile Summer Camp Academic seminar about Agile

Page 46: Bringing Agile to universities

You could do the same in your city or country...

Page 47: Bringing Agile to universities

And contribute to create a more Agile generation!