what is agnostic agile?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... ·...

40

Upload: others

Post on 03-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling
Page 2: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

WHAT IS AGNOSTIC AGILE?

• It’s an oath designed to bind the agile community together

• It’s non profit and non commercial

• It means one size does not fit all, one framework is not the answer, and the 'what' and 'how' should be suited to context

• It’s about mastery of the craft, good conduct, and a learning mindset

• It’s about remembering why we do agile, putting the customer first

• So far been signed by ~700 people across the globe

• Written by Sam, supported, reviewed and collaborated on with three others, one being a co-author of the Agile Manifesto itself…

• Now getting feedback from the community

Page 3: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

agnostic / aɡˈnɒstɪk

Agnostic, in an information technology (IT) context, refers to something that is generalized so that it is interoperable among various systems. The term can refer not only to software and hardware, but also to business processes or practices.

http://agnosticagile.org/agnostic-defined/

Page 4: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

… and ~700 more people and companies who have signed the oath, and counting!

Page 5: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

AGNOSTIC AGILE RATIONALE

1. CANNED AGILE IS FASHIONABLE

AND EASY

2. FRAMEWORKS BLOODY CAUSE

PROBLEMS

3. THE MALADY OF FRAMEWORK

WARS

4. THE CESSPIT OF CERTIFICATION

SCHEMES

5. THE HOLLOW PURSUIT OF PERFECTION

6. AGNOSTIC AGILE AS A PRACTICE

Page 6: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

ARE WE DRIVEN BY FASHION?

XP!

Scrum!

Kanban!

Scrumban!

AgilePM!

Scaling…!

Page 7: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

FASHION IS NOTHING

NEW TO THE INDUSTRY

From the 1970s through to today:

• The first published methods separated functions from data

• 25 years ago it was all about OOP

• 20 years ago it was about components, UML, Unified Process (RUP)

• 15 years ago it was about CMMI

• Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more)

• Today Scaling Agile is the craze

• Any idea what it will be tomorrow?

• E.g. Teal Organisations has been trying to take off quite recently, but isn’t gaining much traction

Page 8: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

THE PROBLEM WITH FRAMEWORKS

(PS - I LOVE YOU, DEAN)

Page 9: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

PROBLEM: FRAMEWORKS ARE MONOLITHIC

• They’re non-modular

• You can’t mix and match practices from different frameworks

• They’re on their own little island

Page 10: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

PROBLEM: FRAMEWORKS ARE HOMEGROWN

• Their structure

• Their terminology

• Their style

• Their user experience…

Page 11: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

THEY’RE LIKE DIFFERENT CULTURES, SPEAKING DIFFERENT

LANGUAGES

Page 12: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

PROBLEM: FRAMEWORKS HAVE LITTLE COMMON GROUND

• They all deal with software, so they should share a lot, right?

• Fact is, they share almost nothing, not even the basics:

• What is Software?

• What is Software development?

• What are Requirements?Design? Test?

• What is a Team? What is our Way of Working?

Page 13: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

PROBLEM: PRACTICES ARE LOCKED IN ‘FRAMEWORK PRISONS’

There’s some really good stuff in each of these,but sometimes bias prevents us from looking deeper

Page 14: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

SUMMARY SO FAR

PROBLEM

•Frameworks are monolithic

•Frameworks are homegrown

•Frameworks have little common ground

•Practices are locked in framework prisons

AGNOSTIC SOLUTION

• Modularise frameworks

• Specify a standard language

• Discover a standard kernel

• Free the practices into a common library or ‘pattern language’

Page 15: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

CERTIFICATION CESSPITS

Page 16: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

WE ARE FORGETTING THE

SPIRIT OF THE MANIFESTO AND

THE CERT. ROBOTS ARE TAKING OVER.

YOUR AGILE IS NOW…

Page 17: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

CST REGISTERED EDUCATION PROVIDER (REP)

AGREEMENT (2016)

Ref to CST REGISTERED EDUCATION PROVIDER (REP) AGREEMENT (2016)

QUOTE SECTION 3.6.2:

3.6.2 Certification Courses. During the Term, You (either alone or in conjunction with others) may not teach, promote, market, advertise or support any certification course that (i) is primarily devoted to the field of Scrum or Agile, and (ii) directly competes with a current Scrum Alliance offering.

Page 18: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

AGNOSTIC AGILE AS A PRACTICE?

Hint: It’s all about context

Page 19: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

IMAGINE A PRACTICE

ECOSYSTEM

Page 20: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

YOU SELECT THE

PRACTICES THAT SUIT

YOUR CONTEXT

Page 21: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

AND IGNORE THE ONES

YOU DON’T NEED

Page 22: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

YOU CREATE YOUR OWN CONTEXTUAL METHOD, AGNOSTIC OF ANY OTHER

THIS ILLUSTRATES WHAT THE AGNOSTIC AGILE PRACTITIONER DOES, AND IS THE ESSENCE OF AGNOSTIC AGILE IN PRACTICE

Page 23: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

EXERCISE WITH CAUTION, HOWEVER

• Picking and choosing a few practices without understanding how they support each other can lead to failure

• This is where experienced agile practitioners and coaches come in

• And this is where experience with at least two frameworks becomes very relevant very quickly

• Agnostic Agile emphasises experience with at least two frameworks (two for team, two for scaling) for this reason

Page 24: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

THE AGNOSTIC AGILE OATH

Page 25: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

1. To put my customer first, making them independent.

Page 26: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

2. To do my best, complementing theory with

practical experience.

Page 27: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

3. To tailor agility to context.

Page 28: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

4. To understand hindering constraints and work to remove them.

Page 29: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

5. To share, learn and improve.

Page 30: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

6. To respect other frameworks and their practitioners.

Page 31: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

7. To acknowledge unknowns and seek help.

Page 32: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

8. To never mislead and to never misrepresent.

Page 33: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

9. To remember that agility is not the end goal.

Page 34: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

10. To acknowledge that dogmatism is non-agile.

Page 35: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

11. To recognise that there is more to agile than agile.

Page 36: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

12. To give to the community as it has given to me.

Page 37: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

Can we enable andempower our teams

andbecome true learning

organisations whilst webehave like the fashion

industry?

Can we really see our ourselves

as an open, diverse andcollaborative community

whilstwe continually attack one

another and rebrand, reinvent

and rename everything?

Are we doomed to be locked ina never ending

framework war?

SOMETHING TO PONDER OVER

Page 38: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

Our organisational maturity will always be constrained by our leadership maturity.

Page 39: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

The next phase…

CMS website to allow for content publication and to act as a support hub for the community

Global and local meetup chapters,

anyone can be involved, that means you.

Working with Ivar Jacobson and other

names in the industry, in making Agnostic Agile

a practical reality

Starts with software engineering itself, all

the way up to lean/agile frameworks.

Book to be published on this initiative, which is called “Essence”. You

can find out more about Essence, here

Page 40: WHAT IS AGNOSTIC AGILE?agnosticagile.org › wp-content › uploads › 2017 › 12 › ... · •Then along came Agile (XP, DSDM, Scrum, Lean, Kanban, and more) •Today Scaling

Sam Zawadi

Arie Van Bennekum

Adrian Lander

Melanie Franklin