there is no agile

Post on 15-Jul-2015

44 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

There Is No Agile

1

Nick McKenna, CEO McKenna Consultants, 2014

http://www.mckennaconsultants.com/

@mckennaconsult

@nickmckenna

Who Am I?

2

• Nick McKenna MBCS (20 years)

• 1st Class Degree In Computer Science (University Of Hull 1998)

• Certified Scrum Master

• Certified Scrum Professional

• Certified Scrum Coach

• PADI Divemaster

• Black Belt 5th Dan Karate

Who Are McKenna Consultants?

3

• Bespoke software developers

• Practical Agile

• Agile training

• Agile coaching

• Agile consultancy

What Is Agile????

4

What Is Rock n’ Roll?

5

What Is Rock n’ Roll?

6

What Is Rock n’ Roll?

7

What Is Rock n’ Roll?

8

What Is Rock n’ Roll?

9

Who Is This?

10

Stephen Jay Gould

11

Stephen Jay Gould

12

• September 10, 1941 – May 20, 2002

• Paleontologist

• Evolutionary biologist

• Historian of science

• Harvard

• American Museum Of Natural History

• New York University

There’s No Such Thing As A Fish

13

Who Is This?

14

Bruce Lee

15

• Movie star

• Master of Wing Chun

• Founder of Jeet Kune Do

• Agile / Lean Guru

Bruce Lee

16

“Before I learned the art, a punch was just a punch, and a kick, just a kick.

After I learned the art, a punch was no longer a punch, a kick, no longer a kick.

Now that I understand the art, a punch is just a punch and a kick is just a kick.”

Shuhari• I Copy• I Innovate• I Transcend

Bruce Lee

17

“Use only that which works, and take it from any place you can find it.”

The Agile Family

18

• RUP• Agile• Wagile• Scrum• Scrum Plop• DSDM• XP• Crystal Clear• Lean• Lean Startup• Kanban• Personal Kanban• Scrumban• Xanban• SAFe• LeSS• Enterprise Scrum

• Enterprise• Enterprise Services Planning Kanban• Product Development Flow• FDD• ASD• ETF• Accelerated Agile• Agile Unified Process• Disciplined Agile Delivery• Squadification• Xscale• Devops• Mikado Method• Mob Programming

Bruce Lee

19

“Man, the living creature, the creating individual, is always more important than any established style or system.”

• Individuals and interactions over processes and tools

• Working software over comprehensive documentation

• Customer collaboration over contract negotiation

• Responding to change over following a plan

Bruce Lee

20

“Don't get set into one form, adapt it and build your own, and let it grow, be like water. Empty your mind, be formless, shapeless — like water. Now you put water in a cup, it becomes the cup; You put water into a bottle it becomes the bottle; You put it in a teapot it becomes the teapot. Now water can flow or it can crash. Be water, my friend.” - Longstreet

• Individuals and interactions over processes and tools• Working software over comprehensive documentation• Customer collaboration over contract negotiation• Responding to change over following a plan

What Is Agile?

21

• Applied common sense

• What I have learned about software development

• Continuous improvement

• Empirical management

Common Agile Characteristics

22

• Continuous improvement

• Evidence-based decisions

• Continuous Quality focus

• Continuous delivery of value

• Rapid delivery of value

• Disciplined processes

• Lower risk deployment

• Tight product ownership

• Visual management

• One size does not fit all

• Fail early

• Very little crunch time

There Is No Agile!

23

We can’t define Agile!

Days Gone By

24

“While heeding the profit of my counsel, avail yourself also of any helpful circumstances over and beyond the ordinary rules. According as circumstances are favorable, one should modify one's plans.”

Sun Tzu – The Art Of War – 2500 BC

• Individuals and interactions over processes and tools

• Working software over comprehensive documentation

• Customer collaboration over contract negotiation

• Responding to change over following a plan

Days Gone By

25

“It is not the strongest of the species that survives, nor the most intelligent that survives. It is the one that is the most adaptable to change.”

Charles Darwin – On The Origin Of Species – 1859 AD

• Individuals and interactions over processes and tools

• Working software over comprehensive documentation

• Customer collaboration over contract negotiation

• Responding to change over following a plan

Days Gone By

26

“No battle plan survives contact with the enemy.”

Helmuth von Moltke – 1864 AD

• Individuals and interactions over processes and tools

• Working software over comprehensive documentation

• Customer collaboration over contract negotiation

• Responding to change over following a plan

Formula 1

27

Russian Grand Prix

28

• http://www.bbc.co.uk/sport/0/formula1/29588016

Russian Grand Prix

29

• What was the plan?

• Did the driver follow the plan?

• How did the driver react when the plan was failing?

• Is this Agile?

• Does Agile represent new thinking and new ideas?

There Is No Agile!

30

We can’t define Agile!

There are no new ideas in Agile!

Do Not Be Afraid

31

No Fear

32

• People fear change

• Do not follow a plan believing it is absolute truth

• Do not follow a method believing it is absolute truth

• Waterfall / RUP / Scrum / DSDM / Extreme Programming are steps along the way, not the destination

Dogmatic Adherence Causes Stagnation

33

• Following an Agile method dogmatically is little better than following a waterfall method dogmatically

How Can We Improve Scrum?

34

• A method should set you free!

• Your needs will change as you experience more

• Your environment is unique

• How do you sell?

• Sprint Planning

• Daily Scrum (AKA Standup)

• Demo

• Retrospective

• Measure velocity

• Deliver software

There Is No Agile!

35

We can’t define Agile!There are no new ideas in Agile!

Do not be afraid!Dogmatic Adherence Leads To Stagnation

Q & A

36

top related