48
Agile The mind, body and soul

AgileTour2010 Ghent Keynote

Embed Size (px)

DESCRIPTION

This is my keynote presentation from the AgileTour Ghent 2010 edition.

Citation preview

Page 1: AgileTour2010 Ghent Keynote

Agile

The mind, body and soul

Page 2: AgileTour2010 Ghent Keynote

About me

• Experience:– 10 years of IT experience in total– 2 years of teaching– 4 years of software development– 3 years of scrum experience

• Professional passions: – Agile– Training and coaching– Code quality and design

• Personal passions:– My family and friends– Music

Page 3: AgileTour2010 Ghent Keynote

Partners

• Agile training and events

• ALM expertise

• Professional scrum developer training

Page 4: AgileTour2010 Ghent Keynote

Dedicated to

Page 5: AgileTour2010 Ghent Keynote

12 easy steps to make agile work

Page 6: AgileTour2010 Ghent Keynote

Agile

Why settle for the silver bullet when you can have the golden one

Page 7: AgileTour2010 Ghent Keynote

The agile procedure

written down once and for all

Page 8: AgileTour2010 Ghent Keynote

Go agile, all the cool kids do it

Page 9: AgileTour2010 Ghent Keynote

All you need is scrum

Page 10: AgileTour2010 Ghent Keynote

What are we going to cover

• Manifesto• Principles• Truths and lies

• Visual management• Scrum• ALM• Agile practices

• Why agile?• Everyone agile?• Selling agile?

Page 11: AgileTour2010 Ghent Keynote

The beginning

http://agilemanifesto.org/

Page 12: AgileTour2010 Ghent Keynote

Conversation over rules

No process neededTools aren’t important

Processes and tools to help you, not stand in your wayProcesses and tools as a means, not a goalImprovement through interactionTalk about things, don’t just roll over and play dead

Page 13: AgileTour2010 Ghent Keynote

Adding business value

No documentation

Documentation should have a purpose beyond existence

Documentation has no valueDocumentation supporting software

Page 14: AgileTour2010 Ghent Keynote

Collaborative sales

No contracts or written agreementsLet the customer figure it outNo release planning

Build trust working together with the customerShare the product visionBe transparant to your customer

Page 15: AgileTour2010 Ghent Keynote

Do not fear the dark side

Don’t planBlock all change

Understand reality: things changeMake sure you can incorporate change as easy as

possibleMake your customer aware of the reality of change

Page 16: AgileTour2010 Ghent Keynote

Solo

Page 17: AgileTour2010 Ghent Keynote

Collaboration

Page 18: AgileTour2010 Ghent Keynote

Continuous improvement

Page 19: AgileTour2010 Ghent Keynote

It wasn’t build in a day

Page 20: AgileTour2010 Ghent Keynote

Adding value, piece by piece

Page 21: AgileTour2010 Ghent Keynote

Empirical

Page 22: AgileTour2010 Ghent Keynote

Visibility

Page 23: AgileTour2010 Ghent Keynote

Transparancy & visibilityhttp://www.xqa.com.ar/visualmanagement/

Page 24: AgileTour2010 Ghent Keynote

Visual reminder

Page 25: AgileTour2010 Ghent Keynote

Scrum

Page 26: AgileTour2010 Ghent Keynote

The silver bullet

Page 27: AgileTour2010 Ghent Keynote

Planning

Page 28: AgileTour2010 Ghent Keynote

Potentially shippable

Page 29: AgileTour2010 Ghent Keynote

Collaboration

Page 30: AgileTour2010 Ghent Keynote

Self organizing

Page 31: AgileTour2010 Ghent Keynote

Cross functional

Page 32: AgileTour2010 Ghent Keynote

Sustainable pace

Page 33: AgileTour2010 Ghent Keynote

Software development

Page 34: AgileTour2010 Ghent Keynote

Software development ++

Page 35: AgileTour2010 Ghent Keynote

Architecture

Page 36: AgileTour2010 Ghent Keynote

Not about testing

Page 37: AgileTour2010 Ghent Keynote

Test automation

Page 38: AgileTour2010 Ghent Keynote

Continuous integration

Page 39: AgileTour2010 Ghent Keynote

My personal agile

Page 40: AgileTour2010 Ghent Keynote

My personal agile

Page 41: AgileTour2010 Ghent Keynote

Everyone agile?

Page 42: AgileTour2010 Ghent Keynote

The future

Page 43: AgileTour2010 Ghent Keynote

The system

Page 44: AgileTour2010 Ghent Keynote

Test-Driven DevelopmentCorey Haines

November 4-5, 2010Ghent, Belgium

http://www.agileminds.be/workshop/2010/tdddotnet/index.jsp

Page 45: AgileTour2010 Ghent Keynote

Code RetreatCorey Haines World Tour

November 06, 2010Ghent, Belgium

http://www.agileminds.be/workshop/2010/coderetreat/index.jsp

Page 46: AgileTour2010 Ghent Keynote

http://ilean.be/course/psd

Professional scrum developerNovember 15 - 19, 2010

Page 47: AgileTour2010 Ghent Keynote

2011

• Agile.Net Exchangehttp://www.agileminds.be/conference/2011/agiledotnetx/index.html

• PSD traininghttp://ilean.be/course/psd1

• Workshops code craftsmanship• Workshops agile development

Page 48: AgileTour2010 Ghent Keynote

Want to share your thoughts?

• @talboomerik• http://be.linkedin.com/in/talboomerik