SlideShare une entreprise Scribd logo
1  sur  110
Télécharger pour lire hors ligne
Agile Methods
Craig Smith
@smithcdau
Minutes
in
2022 Edition
G’day!
Why?
Let’s Go!
Foundation
Methods
Agile Manifesto
--
Agile Manifesto
--
17 signatories 2001 agilemanifesto.org
Values
Principles
Signatories
Scrum
1
Scrum
1
Jeff Sutherland / Ken Schwaber 1996 scrumguides.org
“Scrum is a lightweight framework that helps people, teams and organizations
generate value through adaptive solutions for complex problems.”
Process
Roles
Transparency
Inspection
Adaption
Theory
Basis for most
iterative processes /
methods currently in
use.
Values
Most popular method (66% uptake)
Good range of materials and certification
Priority on business value +
Certification is subject of debate
No technical practices specified
Small team focused
Numerous sources -
Commitment,
Focus,
Openness
Respect
Courage
Opinion
ScrumBut (ScrumAnd)
1a
ScrumBut (ScrumAnd)
1a
Eric Gunnerson 2006 https://docs.microsoft.com/en-us/archive/blogs/ericgu/scrumbut
“We're doing Scrum but...”
“We use Scrum and...”
Ken Schwaber 2008 kenschwaber.wordpress.com/2012/04/05/scrum-but-replaced-by-scrum-and/
ScrumAnd
ScrumAnd
framework
“We use Scrum
and we are collaborating
and brainstorming within the
Scrum Team to increase
value every Sprint.”
"We're doing Scrum but..."
our sprints are 12 weeks long”
ScrumBut
ScrumAnd
Extreme Programming (XP)
2
Extreme Programming (XP)
Kent Beck 1996 extremeprogramming.org
“Extreme Programming is the first popular methodology to view software development
as an exercise in coding rather than an exercise in management.”
Communication
Feedback
Simplicity
Courage
Respect
Feedback
Assuming Simplicity
Embrace Change
Principles
Values
2
Process
Practices
Focus on code
Delivers quality
Reduced risk +
Small Team focus
Requires craftsman
Require discipline
-
Practices have
become software
engineering good
practice Opinion
Crystal
3
Crystal
3
Alistair Cockburn 1992 alistair.cockburn.us
“Crystal is a family of human-powered, adaptive, ultralight, “stretch-to-fit” software
development methodologies… designed to scale by project size and criticality”
Methodology:
Size vs Criticality
Frequent delivery
Reflective improvement
Osmotic communication
Personal safety
Focus
Easy access to expert users
Technical environment
(automated tests, configuration
management, frequent
integration
Properties
Accounts for life critical
products
Cross functional teams
Human powered +
Hard to change size
Requires co-located team
Lightweight, requires
discipline
-
Exploratory 360 degree
Early victory
Walking skeleton
Incremental
rearchitecture
Information radiators
Strategies
Cycles
Dynamic Systems Development Method
(DSDM) (AgilePM)
4
Dynamic Systems Development Method
(DSDM) (AgilePM)
4
DSDM Consortium (now Agile Business Consortium) 1994 agilebusiness.org
“Incorporates project management disciplines… to ensure… project benefits are
clear,… proposed solution is feasible and …solid foundations in place…”
Deliverables
MoSCoW
Focus on business need
Deliver on time
Collaborate
Never compromise quality
Build incrementally from
firm foundations
Develop iteratively
Communicate
continuously & clearly
Demonstrate control
Principles
Focus on planning
& delivering value
Stakeholder importance
Testing importance
Evolved to AgilePM in 2016
+
Heavyweight
Relatively uncommon
Considered vague
in places
-
Process
Evolutionary Project Management
(Evo)
5
“Focus on delivering measurable multiple value requirements
to stakeholders.”
Evolutionary Project Management
(Evo)
5
Tom Gilb 1960 gilb.com
Prioritise
on Value
Design
Dynamically
Decompose by performance results and stakeholders;
Do high-risk steps early, learn how ‘unknowns’ really
perform;
Focus on improving your most valuable performance
objectives first;
Base your early evolution on existing systems
and stakeholders;
Design to cost dynamically;
Design to performance dynamically;
Invest in an open-ended architecture early on;
Motivate your team by rewarding results;
Prioritize changes by value, not place in queue;
Learn fast, change fast, adapt to reality fast.
Principles
Considered original agile
method
Focus on value delivered
to stakeholders +
Limited Resources
(mostly available
via training)
Newer methods have
built on principles
-
RAD (Rapid Application Development) /
Adaptive Software Development (ASD)
6
RAD (Rapid Application Development) /
Adaptive Software Development (ASD)
6
“RAD is designed to give mush faster development and higher quality results”
“ASD does not provide prescriptive rules… but a framework of concepts, practices…”
James Martin à Jim Highsmith 1991 à 1992
Mission focused
Feature based
Iterative
Time-boxed
Change tolerant
Risk driven
ASD
Characteristics
Introduced iterative phases
Focus on human relationships
with users
RAD very successful in Australia
+
Uncommon / dead (but antecedents
to newer approaches)
Concept of “good enough” work
RAD considered “hack & test”
-
RAD
Lifecycle
High quality
High Speed
Low Cost / Maintenance
Meet needs of users
RAD
Characteristics
Lean
Methods
Lean / Lean Manufacturing / Lean
Enterprise / Toyota Production System
7
Lean / Lean Manufacturing / Lean
Enterprise / Toyota Production System
7
“Lean uses less of everything compared with mass production…
As it inevitably spreads… will change almost everything in almost every industry…”
Eli Whitney à Taichi Ono à James Womack 1850 à 1936 à 1990 lean.org
Lean
Principles
Improvement Kata
8 Wastes (Muda)
Many learnings for
manufacturing, IT
& business in general
+
Manufacturing focused
Can be difficult to adapt
to knowledge work
Constant gathering of
metrics
-
Toyota
Production
System
Theory of Constraints
7a
Theory of Constraints
7a
“A chain is no stronger than its weakest link.”
Eli Goldratt 1984 goldratt.com
Gain agreement on the problem
Gain agreement on the direction
for a solution
Gain agreement that the
solution solves the problem
Agree to overcome any potential
negative ramifications
Agree to overcome any obstacles
to implementation
Thinking Process
Basis of many methods & models
Many applications
Well regarded +
Some parts still theoretical
-
The Goal
Bottlenecks
Steps
Lean Software Development
7b
Lean Software Development
7b
“Lean uses less of everything compared with mass production…
As it inevitably spreads… will change almost everything in almost every industry…”
Mary & Tom Poppendieck 2003 poppendieck.com
7 Principles /
22 Tools
Applied lean manufacturing
techniques to software
development
+
Following books deal with
leadership & mindset
Techniques high level
-
The Flow System
7c
The Flow System
7c
“A re-imagined system for organizations to understand complexity, embrace
teamwork, and leverage autonomous team-based leadership structures.”
Nigel Thurlow / John Turner / Brian Rivera 2019 flowguides.org
The Flow System
The
Triple
Helix
of Flow
Evolution of lean
thinking for
VUCA world
Builds upon lean
thinking and TPS
Flow Guide reasonably
basic
Based on existing tools
Comprehensive
certification /
assessment
Customer 1st
Highest Quality
Lowest Cost
Shortest Lead Time
FLOW of value
The Triple Helix of Flow
Complexity Thinking
Distributed Leadership
Team Science
Principles
+
-
Deming System of
Profound Knowledge
8
Deming System of
Profound Knowledge
8
“An effective theory of management that provides a framework of thought and action
for any leader wishing to transform and create a thriving organization…”
W. Edwards Deming 1939 deming.org
Theory of
Knowledge
Knowledge of Variation
Systems Thinking
14 points
for management
Builds quality in
Simplified process +
Requires organizational
change
Focus on internal
process
-
Principles
Product Development Flow
9
Product Development Flow
9
“...the dominant paradigm for managing product development is wrong.
Not just a little wrong, but wrong to its very core.”
Donald G. Reinertsen 2009 lpd2.com
Optimum
Batch Size
High Delay Cost
Job First
Failure to correctly quantify economics
Blindness to queues
Worship of efficiency
Hostility to variability
Worship of conformance
Institutionalization of large batch sizes
Underutilization of cadence
Managing timelines instead of queues
Absence of WIP constraints
Inflexibility
Noneconomic flow control
Centralized control
12 Cardinal
Sins
175 Principles
Economic
Queueing
Variability
Batch Size
WIP Constraint
Flow Control
Fast Feedback
Decentralization
Proves why Agile / Lean
works
Scientific evidence
+
Can be hard to understand
Does not provide
specific techniques
-
Kanban
10
Kanban
10
“...evolutionary change model that utilizes a kanban (small k) pull system, visualization,
and other tools to catalyze the introduction of Lean ideas into technology…”
David J. Anderson 2010 kanban.university
Start with what you do now
Agree to pursue incremental,
evolutionary change
Respect the current process, roles,
responsibilities and titles
Leadership at all levels
Kanban Board
4 Principles
Visualize workflow
Limit work-in-progress
Measure & manage flow
Make process policies
explicit
Use models to recognize
improvement opportunities
5 Core
Properties
Simple
Bottlenecks visible
Removes iterations for
reactive work
Focus on WIP
+
Requires discipline
Often misunderstood
Fracturing community
-
Personal Kanban
10a
Personal Kanban
10a
“...provides a light, actionable, achievable framework for understanding
our work and its context.”
Jim Benson / Tonianne DeMaria Barry 2011 personalkanban.com
2 Rules of
Personal Kanban
Get your stuff ready
Establish your value stream
Establish your backlog
Establish your work in progress limit
Begin to pull
Reflect
5 Steps
Simple personal focus
Personal context, clarity
& closure
Focus on WIP
+
Little guidance on
scaling
Focus on individual
-
Throughput
Lean Startup
11
Lean Startup
11
“It's ultimately an answer to the question
‘How can we learn more quickly what works, and discard what doesn't?’”
Eric Ries 2008 theleanstartup.com
5 Principles
Process
Minimum Viable Product (MVP)
Continuous Deployment
Split Testing
Actionable Metrics
Pivot
Innovation Accounting
Lean / Business Model Canvas
Popularised NYT #2 Bestseller
Agile assumed at core
Guidance for startups or
intrapreneurs
Learn through continuous
delivery
+
Hype
Focus on features
not products
-
Extending
Methods
Modern Agile / Heart of Agile /
Agnostic Agile / Value Lifecycle
12
Modern Agile / Heart of Agile /
Agnostic Agile / Value Lifecycle
12
Modern Agile
“Approaches have evolved
beyond early Agile methods”
Joshua Kerievsky 2015
modernagile.org
“Modern interpretations of agility”
Heart of Agile
“Amplifies agile culture by
simplifying it”
Alistair Cockburn 2015
heartofagile.com/
“Agility
that is adaptive
within your given
system according to
context and is not
by necessity a
prescription of any
particular framework
or method”
Sam Zawadi 2016
agnosticagile.org/
1
TO PUT MY CUSTOMER
FIRST, MAKING THEM
INDEPENDENT
2
TO DO MY BEST,
COMPLEMENTING THEORY
WITH PRACTICAL
EXPERIENCE
3
TO TAILOR AGILITY TO
CONTEXT
4
TO UNDERSTAND HINDERING
CONSTRAINTS AND WORK
TO REMOVE THEM
5
TO SHARE, LEARN AND
IMPROVE
6
TO RESPECT
FRAMEWORKS AND
THEIR PRACTITIONERS
7
TO ACKNOWLEDGE
UNKNOWNS AND
SEEK HELP
8
TO NEVER MISLEAD AND
TO NEVER MISREPRESENT
9
TO REMEMBER THAT
AGILITY IS NOT THE END
GOAL
10
TO ACKNOWLEDGE THAT
DOGMATISM IS NON-AGILE
11
TO RECOGNISE THAT
THERE IS MORE TO AGILE
THAN AGILE
12
TO GIVE TO THE
COMMUNITY AS IT HAS
GIVEN TO ME
13
TO EMBRACE
DIVERSITY, WITHOUT
COMPROMISE
PRINCIPLES
I seek to uphold the following principles, to the best of my ability and judgment:
Agnostic Agile Value
Lifecycle
“The Agile lifecycle
is made up of
continuously
spinning phases –
Discover, Deliver
and Operate”
Craig Smith /
SoftEd 2020
softed.com
13
Hybrid Agile (Scrumban / Xanpan /
ScrumXP / Water Scrum Fall / BOSSA nova)
Hybrid Agile (Scrumban / Xanpan /
ScrumXP / Water Scrum Fall / BOSSA nova)
13
“Using one or more aspects of different methods…”
Cross between Kanban
& XP – plus Scrum & Lean
Alan Kelly 2014
allankelly.net/books/#xanpan
Xanpan
Manage the
boundaries to
increase agility
& see the
benefits
Dave West
2011
forrester.com
Water Scrum Fall
Scrumban
Cross between Scrum &
Kanban
Corey Ladas 2008
agilealliance.org/scrumban/
ScrumXP
Combining team and technical agility
Scaled Agile 2016
scaledagileframework.com/scrumxp
Combining Beyond
Budgeting, Open
Space, Sociocracy
& Agile
Jutta Eckstein /
John Buck 2016
agilebossanova.com
BOSSA
nova
ScrumPLOP
(Pattern Languages of Programs)
14
ScrumPLOP
(Pattern Languages of Programs)
14
“ScrumPLoP mission is to build a body of pattern literature around…
communities, describing… insights, so we can easily share them.”
Jeff Sutherland / Jim Coplien 2010 scrumplop.org
Pattern
Spreadsheet
Sharing rationales &
experiences in a
pattern form
Open for submissions
+
Not widely contributed to
Small number of
contributors
Annual review
-
Pattern
Map
Agile2
15
Agile2
15
15 authors 2020 agile2.net
“The Agile experiment was only a partial success:
Agile now needs to pivot!”
Adrian Lander Lisa Cooney Philippa Fewell
Cliff Berg MC Moore Priya Mayilsamy
Huet Landry Murray Robinson Raj Nagappan
Kurt Cagle Navneet Nair Vigneshwaran Kennady
Lakshmi Chirravuri Parul Choudhary Vincent Harris
Authors
Values
Principle
Categories
Lots of principles (43)
Difficult to implement due
to lack of guidance
New, low adoption
Fresh look at meaning
of agility
High leadership focus
Broadens agility
+
Culture Transformation
Scale Product
Technology Collaboration
Leadership
Characteristics
-
Extreme Manufacturing (Wikispeed) /
Agile Hardware (Tesla)
16
Extreme Manufacturing (Wikispeed) /
Agile Hardware (Tesla)
16
“Reduce New Production Introduction and New Product Development times
by using Agile methods”
Joe Justice 2008 wikispeed.org
Wikispeed
Agile@
Tesla
Applying technology practices to
manufacturing
Innovation – 27 changes a week at Tesla
Agile outside of IT
Everybody works the manufacturing line
(even Elon Musk)
Not well documented – mostly videos
Hard to change factory configuration fast
Speed makes it hard for suppliers to keep up
-
+
Built on basics of Scrum / Agile
Continuous Testing
Radical transparency & autonomy
Leadership by Example
Dynamic scaling
Focus on bottlenecks
Characteristics
Scaling
Methods
Scaled Agile Framework
(SAFe)
17
Scaled Agile Framework
(SAFe)
17
“…Interactive knowledge base for implementing agile practices at enterprise scale...
Highlights the individual roles, teams, activities & artefacts necessary to scale agile…”
Dean Leffingwell 2007 scaledagileframework.com
Most popular scaling
method (37% uptake)
Big picture
Large organisation,
government & vendor buy-in
+
Community criticism on
framework & case studies
Heavy RUP influence
Certification heavy
-
Framework
Values & Principles
Disciplined Agile (DAD) /
DA FLEX
18
Disciplined Agile (DAD) /
DA FLEX
18
“…People-first, learning-oriented hybrid agile approach… has a
risk-value lifecycle, is goal-driven, is scalable, and is enterprise aware.”
Al Shalloway 2018 pmi.org/disciplined-agile/toolkit/value-streams
Coverage of
governance,
DevOps,
architecture
Enterprise IT
aware
+
Considered
heavyweight –
RUP influence
Low market
adoption
Still being
integrated by
PMI
-
Scott Ambler 2012 pmi.org/disciplined-agile
Toolkit
DA FLEX Lifecycle /
Value Stream
Mindset
Large Scale Scrum
(LeSS)
19
Large Scale Scrum
(LeSS)
19
“…a label to imply regular Scrum plus the set of tips we have seen work in large
multi-team, multi-site and offshore agile development.”
Craig Larman / Bas Vodde 2008 à 2015 less.works
Based on Scrum
Strong Product Owner scaling
Includes management, structure &
technical guidance
Expanded to include basic rules
+
Small adoption, but growing
Can be difficult to
implement as not a process
-
LeSS Huge (up to a
few thousand people)
LeSS
(up to
8 teams)
Large Scale Scrum is Scrum Continuous improvement
Transparency Lean thinking
More is less Systems thinking
Whole product focus Empirical process control
Customer centric Queuing theory
Principles
Spotify / Squadification
20
Spotify / Squadification
20
“…Scaling using tribes, squads, chapters and guilds”
Loosely coupled autonomous squads
Cross pollination
Squad code accountability
Motivated individuals
Community over structure
Decoupled releases
Failure recovery
Experiment driven development
Principles
Works well for Spotify
Well regarded in community
Distributed teams
+
Limited documentation
(PDF + videos)
Not a framework,
sharing experiences
-
Approach
Engineering
Culture
Henrik Kniberg / Spotify 2012 engineering.atspotify.com
Health
Check
Scrum@Scale
21
Scrum@Scale
21
Jeff Sutherland 2014 scrumatscale.com
“…a lightweight organizational framework in which a network of teams operating…
…with… Scrum… can address complex adaptive problems, while… delivering… value.”
Framework
Small Teams (3-9 people)
Linear scalability
Minimum Viable Bureaucracy (MVB)
Scrum of Scrums
Scrum of Scrums Master /
Executive Action Team (EAT)
Chief Product Owner /
Executive MetaScrum Team (EMT)
Core
Features
Scrum of (Scrum of Scrums)
Builds on Scrum
Defines both the Scrum Master
& Product Owner cycle
Clear information flow
+
Requires organizational
re-design and buy-in
Low adoption but
gaining interest
-
Nexus Framework
22
Nexus Framework
22
“…a framework consisting of roles, events, artifacts, and techniques that bind and
weave together the work of approximately three to nine Scrum Teams…”
Ken Schwaber 2015 scrum.org/resources/scaling-scrum
Builds on Scrum
Does not consider
wider organisation
Maximum of 9 teams /
100 people
Not a lot of
reported usage
Limited guidance
Assumes just Scrum
+ -
3-9 Teams
One product backlog
Nexus Integration Team
Integrated Increment
Adds “Nexus” to the
events
Core Features
Framework
FAST Agile
(Fluid Scaling Technology)
23
FAST Agile
(Fluid Scaling Technology)
23
Ron Quartel 2015 https://www.fastagile.io
“…combines Open Space Technology and Open Allocation to
create a lightweight… method for organising people around work - that scales.”
Complex
Agile
Method
Autonomy
Shared Purpose
Mastery
Technical Excellence
Collaboration
Self-organisation
Do the right thing
Mentor and be mentored
Be a T-shaped generalising
specialist
Emergent design and architecture
Law of mobility
Self-organising Systems
Open Space Technology
Open Allocation
Theory Y Governance
Agility
Lean Startup
Self-management
Principles
Values
Pillars
Based on dynamic reteaming
Teams form around work
One meeting – FAST meeting
Built around modern approaches
+
New model so low
adoption currently
Lacks a model / diagram
for quick understanding
Requires discipline
-
Technical
Methods
DevOps / DevSecOps /
GitOps
24
DevOps / DevSecOps /
GitOps
24
“A response to the interdependence of software development and IT operations.”
Patrick Debois 2009 jedi.be/blog
DevOps vs
DevSecOps
First Way – performance of the
entire system
Second Way – create right to
left feedback loops, shorten &
amplify
Third Way – creating a culture
of continual experimentation
& mastery
Faster downstream
releases & time
to market
Better
collaboration
Large community
No definitive source
Mistaken as role /
department /
toolset or NoOps
-
+
DevOps
Process
GitOps
Five
Ideals
Principles
Programmer Anarchy /
Chaos Development
25
Programmer Anarchy /
Chaos Development
25
“Developer driven development”
“Techniques that readily accommodate in requirements during a project”
Fred George 2010
Customer
Project
Manager
Developer
Business
Analyst
Quality
Assurance /
Test
Reduced
Roles
Agile Manifesto & XP Values
Standups Trust with co location
Story narratives
Retrospectives
Estimates
Iterations Results, not blame
Mandatory pairing
Unit tests, acceptance tests
Refactoring
Patterns Small, short lived apps
Continuous integration Continuous deployment
From Agile
to Fuzzy
Practices
Lack of managers
Lightweight (beyond Agile)
Works well in right culture /
environment
+
Limited reference material –
short paper +
conference talks
Requires highly skilled /
disciplined team
No testing or planning
-
Write code that can change
Delivery focus
Enhance productivity
constantly
Fears are rampant
From Agile to Fuzzy
Microservices
Reverse Conways Law
Mantra
Mikado Method
26
Mikado Method
26
“…a pragmatic, straightforward, and empirical method to plan and perform non-trivial
technical improvements on an existing software system.”
Ola Ellnestam / Daniel Brolund 2009 mikadomethod.wordpress.com
Analogy
Approach to technical debt
Process for effective refactoring
Language tools that draw graphs
+
Developer focussed
Requires improvement
time
-
Method
Mikado Graph
Mob Programming
27
Mob Programming
27
“All the brilliant people working at the same time, in the same space, at the same
computer, on the same thing”
Woody Zuill 2012 mobprogramming.org
Group work area
One computer for
programming, all can see
Driver/navigator
15 minute rotations
Team communication
ownership
Individual + team +
lean flow = Flow++
Key
Practices
Better outcomes through extreme teamwork
Continuous improvement outcome
Lots of case studies, documentation, videos, books
+
Worked for one team initially
Disciplined process
Difficult to sell to traditional
management
-
Process
Patterns
Team Rotation
TDD / ATDD / BDD / SBE
28
TDD / ATDD / BDD / SBE
28
“Begin with the end in mind…”
Kent Beck à Dan North à Gojko Adzic 1994 à 2006 à 2011
Deriving scope from goals
Specifying collaboratively
Refining specifications
Automating tests based on examples
Validating frequently using tests
Evolve documentation system from
specifications with examples
SBE
Practices
Builds quality / coverage in
Provides early collaboration
Tool agnostic +
Requires close collaboration
Discipline and technical
expertise required
Misunderstanding of terms
-
TDD / BDD
(ATDD)
Process
Structure Implementation
Context Driven Testing
29
Context Driven Testing
29
“…Advocates testing in a way that conforms to the context of the project, as opposed
to testing in a way that follows some fixed notion of "best practice."
James Bach / Cem Kaner / Brian Marick / Bret Pettichord 2001 context-driven-testing.com
Principles
Aligned to agile testing
Considers testing a human skill,
not a process
+
Not a technique, but school of thought
Somewhat closed community -
1. The value of any practice depends on its context.
2. There are good practices in context, but there are
no best practices.
3. People, working together, are the most important
part of any project’s context.
4. Projects unfold over time in ways that are often not
predictable.
5. The product is a solution. If the problem isn’t
solved, the product doesn’t work.
6. Good software testing is a challenging intellectual
process.
7. Only through judgment and skill, exercised
cooperatively throughout the entire project, are we
able to do the right things at the right times to
effectively test our products.
Attributes
Business
Agility
Methods
Business Agility
30
Business Agility
30
Domains of
Business Agility
“An operating model for
the next generation of
organizations”
Evan Leybourn 2017
businessagility.institute
“The capacity and willingness of an organization to adapt to, create, and leverage
change for their customer’s benefit”
Framework for
Business Agility
“Five elements that can
combine to make an
organisation truly agile”
Andrew Craddock 2016
agilebusiness.org
“Flow, feedback, and continuous
learning—we need to scale the ways
of DevOps beyond IT to the business”
Mik Kersten 2018
flowframework.org
The Flow
Framework
Beyond Budgeting
30a
Beyond Budgeting
30a
“…‘Budgeting’ is not used in its narrow sense of planning and control, but as a generic
term for the traditional command and control management model”
Jeremy Hope / Robin Fraser / Peter Bunce à Bjarte Bogsnes 1998 bbrt.org
Principles
Reduces
management
complexity
Implements
usable
measures &
financial
controls
Successful
examples +
Paid access required to
join round table
Requires significant senior
cultural changes -
Matrix
Evolution
Design Thinking /
Human Centered Design
31
Design Thinking /
Human Centered Design
31
John E. Arnold à Richard Buchanan à David Kelley / Tim Brown 1958 à 1992 à 2005 dschool.stanford.edu / ideo.com
”…a human-centered approach to innovation… to integrate the needs of people, the
possibilities of technology, and the requirements for business success”
5 Step Process Double Diamond
Human
Centered
Design Customer first
Syncs with the “agile priority”
to satisfy the customer
Lots of materials, templates &
examples
Often misunderstood terms & approaches
Assumes process is linear
+
-
Value
Proposition
Canvas
Role
Methods
Role Based Certifications
32
32
PMI Agile
Certified Practitioner
“Recognizes your knowledge of agile
principles and your skill with agile
techniques”
Project Management Institute pmi.org
IIBA Agile
Analysis
“Addresses both necessity and
demand for agile and analyst
communities to collaborate
and transform project
delivery.”
International Institute of
Business Analysis iiba.org
PRINCE2
Agile
Practitioner
“…practical skills to
incorporate Agile behaviours
and techniques into PRINCE2
projects to manage projects in
a way that combines
responsiveness and flexibility
with quality and stability.”
Axelos axelos.com
ICAgile
Certified
Professional
“…learning programs that build the capabilities
necessary for business agility.”
International Consortium for Agile icagile.com
Role Based Certifications
“…able to adapt existing
testing experience and
knowledge to Agile values and
principles and support the
Agile team in planning test-
related activities.”
ISTQB istqb.org
ISTQB Certified
Tester
Foundation Level
- Agile Tester
Management 3.0
33
Management 3.0
33
“…Help… grow and transform organizations into becoming great places to work.”
Jurgen Appelo 2011 management30.com
Large amount of techniques
& practices
Increased innovation & morale
+
Requires managers to have initiative
Techniques in workshops,
book focused on theory
-
Delight everybody
Improve everything
Engage People
Managing the system,
not the people
Co-create
Principles
Model
Characteristics
Workshop
Practices
Coaching & Facilitation
34
Coaching & Facilitation
34
“…a framework for the competencies
an Agile Coach needs…”
Lyssa Adkins / Michael Spayd 2011
agilecoachcompetencyframework.com
Agile Coach
Competency Framework
“What are the skills needed
to successfully coach teams
and organizations in Agile?
Scrum Alliance 2018
scrumalliance.org
Agile Coaching
Growth Wheel
“…a method for technical coaches…
learning hour & ensemble working”
Emily Bache 2021
sammancoaching.org
Liberating
Structures
“Simple change methods that anybody can use
to improve or change the way work gets done”
Henri Lipmanowicz / Keith McCandless 2013
liberatingstructures.com/
Samman
Method
Organisational &
Transformational
Methods
Organisation /
Government Agility
35
Organisation /
Government Agility
35
“In Evolutionary-Teal, we cross the
chasm and learn to decrease our need
to control people and events.”
Frederic Laloux 2014
reinventingorganizations.com
Reinventing Organizations Government
Agility Model
“A framework that you can use
to assess where to apply
agility in your agency.”
Julian Smith / Craig Smith
2020
governmentagilitymodel.com
“The 14-point standard that government services
must meet.”
UK Government Digital Service 2012
gds.blog.gov.uk
Government
Digital Service
Standard
AgendaShift
36
AgendaShift
36
Mike Burrows 2015 agendashift.com
“…growing wholehearted and deliberately adaptive organisations.”
Strategies
Generative Patterns
Core Activities
Inspirations
Open transformation framework
Workshop guidance at each core activity
Encourages engagement and focused
on outcomes
Framework agnostic
Generative so lacks some depth in places
Assume future states and obstacles
can be identified
+
-
Open Space Technology /
Open Space Agility
37
Open Space Technology /
Open Space Agility
37
“OpenSpace Agility is a safe, pragmatic and repeatable technique for getting a rapid
and lasting Agile adoption. It works with the framework you are currently using…”
Harrison Owen à Daniel Mezick 1984 à 2015 openspaceworld.org / openspaceagility.com
1. Leadership and
Enterprise Preparation
2. Initiate the process
using an all-hands
“Open Space” meeting
3. Initiate Agile practices
across the enterprise
4. Complete the process
in Open Space
5. Inspect Results and
Adapt
OSA Big Picture
OST Principles & Laws
OSA Steps
Leaders need to
be prepared to
transfer change
to the group
OSA potentially
disruptive
OSA adoption small
but growing
OST is simple & effective
Self organizational
OSA focus on invitational
agile transformation
Aligned with Agile
Manifesto
-
+
Holocracy / Sociocracy
38
Holocracy / Sociocracy
38
“…Radically changes how an organization is structured,
how decisions are made, and how power is distributed.”
Brian Robertson 2006 holacracy.org / sociocracy30.org
Organizational Structure
Rules of Cooperation
Tactical Meetings
Distributed Authority
Governance Process
Holacracy
Constitution
Encourages team
members to take initiative
Distributed authority &
decision making
+
No clear voice of customer
May lessen transparency the
further from the circle you are
Full organizational cultural
change required
Limited uptake
-
Process
Circle
Structure
Sociocracy
Principles
Remote Agility Framework
39
Remote Agility Framework
39
“…helps organisations to build remote and hybrid workplaces that deliver amazing
results and keep staff engaged and motivated.”
13 contributors 2020 remoteaf.co
Andrew Blain Nikola Peter Tony Ponton
David McKenzie John Tooth Denton Currin
Natalie Valcuikas James McMenamin David Berry
Paul Fitzmaurice Phil Gadzinski Farnaz Vahab
David Martin
Contributors
Remote first
Modular & tool agnostic
Replicates physical
approaches virtually
Toolkits need certification
or community access
Build around remote
toolsets
New model, adoption low,
limited documentation
Trust in People All Teams are Equals Respect Circumstance
Strategy Evolves Pass things Gently. Work smaller
Clarity is King Help Each Other. Further, but Closer
Remote but
Measure what
Tool the F up
responsible
counts
Principles
Framework
+
-
Cynefin
40
Cynefin
40
“…at its heart a decision support framework that
distinguishes order from complexity from chaos”
Dave Snowden 1999 thecynefin.co
Model
Continually updated
Well regarded
Lots of methods & tools
supporting the model
Can be hard to understand &
apply
Cost to access in depth material
& Sensemaker software
-
Dynamics
Final
Thoughts
Oath of Non Allegiance
--
Oath of Non Allegiance
--
Alistair Cockburn 2010
I promise not to exclude from
consideration any idea based
on its source, but to consider
ideas across schools and
heritages in order to find the
ones that best suit the current
situation.
“
“
Agile Methods
Craig Smith
@smithcdau
craigs@softed.com
craigsmith.id.au
Minutes
in
2022 Edition
Thank You

Contenu connexe

Tendances

Tendances (20)

Agile mindset
Agile mindsetAgile mindset
Agile mindset
 
Agile 101
Agile 101Agile 101
Agile 101
 
Product Backlog Management
Product Backlog ManagementProduct Backlog Management
Product Backlog Management
 
Agile transformation Explanined
Agile transformation ExplaninedAgile transformation Explanined
Agile transformation Explanined
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 
Agile Kanban
Agile KanbanAgile Kanban
Agile Kanban
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software Development
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
An Overview of SAFe
An Overview of SAFeAn Overview of SAFe
An Overview of SAFe
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
Kanban
Kanban Kanban
Kanban
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
Agile & Scrum Training
Agile & Scrum TrainingAgile & Scrum Training
Agile & Scrum Training
 
An Executive Insider's Guide to Enterprise Agile Transformation
An Executive Insider's Guide to Enterprise Agile TransformationAn Executive Insider's Guide to Enterprise Agile Transformation
An Executive Insider's Guide to Enterprise Agile Transformation
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 

Similaire à 40 Agile Methods in 40 Minutes

Introduction_to_Agile_Amit_Dubey
Introduction_to_Agile_Amit_DubeyIntroduction_to_Agile_Amit_Dubey
Introduction_to_Agile_Amit_Dubey
Amit Dubey
 
The Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programThe Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training program
Christopher King
 

Similaire à 40 Agile Methods in 40 Minutes (20)

Enterprise scaled agile overview (1)
Enterprise scaled agile overview (1)Enterprise scaled agile overview (1)
Enterprise scaled agile overview (1)
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterprise
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
 
The Agile Journey
The Agile JourneyThe Agile Journey
The Agile Journey
 
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager MeetupComparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
 
Be Agile Rather Than Do Agile
Be Agile Rather Than Do AgileBe Agile Rather Than Do Agile
Be Agile Rather Than Do Agile
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Software
 
Balancing the tension between Lean and Agile
Balancing the tension between Lean and AgileBalancing the tension between Lean and Agile
Balancing the tension between Lean and Agile
 
AGILE2017 Top 10 Takeaways by Synerzip
AGILE2017 Top 10 Takeaways by SynerzipAGILE2017 Top 10 Takeaways by Synerzip
AGILE2017 Top 10 Takeaways by Synerzip
 
Final synerzip-agile2017-top10-v1
Final synerzip-agile2017-top10-v1Final synerzip-agile2017-top10-v1
Final synerzip-agile2017-top10-v1
 
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning LabIntroduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
 
Agile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful OrganizationsAgile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful Organizations
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
 
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your OrganizationBeyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
 
Introduction_to_Agile_Amit_Dubey
Introduction_to_Agile_Amit_DubeyIntroduction_to_Agile_Amit_Dubey
Introduction_to_Agile_Amit_Dubey
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
The Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programThe Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training program
 
What is agile?
What is agile?What is agile?
What is agile?
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 

Plus de Craig Smith

Code of Ethical Conduct for Agile Coaching
Code of Ethical Conduct for Agile CoachingCode of Ethical Conduct for Agile Coaching
Code of Ethical Conduct for Agile Coaching
Craig Smith
 

Plus de Craig Smith (20)

Code of Ethical Conduct for Agile Coaching
Code of Ethical Conduct for Agile CoachingCode of Ethical Conduct for Agile Coaching
Code of Ethical Conduct for Agile Coaching
 
Public Sector Agility Accelerator
Public Sector Agility AcceleratorPublic Sector Agility Accelerator
Public Sector Agility Accelerator
 
Rethinking Retrospectives: Beyond the Three Columns
Rethinking Retrospectives: Beyond the Three ColumnsRethinking Retrospectives: Beyond the Three Columns
Rethinking Retrospectives: Beyond the Three Columns
 
Agile Coaching Ethics - The Powerful Questions Behind What, Why & How
Agile Coaching Ethics - The Powerful Questions Behind What, Why & HowAgile Coaching Ethics - The Powerful Questions Behind What, Why & How
Agile Coaching Ethics - The Powerful Questions Behind What, Why & How
 
Public Sector Agility Accelerator
Public Sector Agility AcceleratorPublic Sector Agility Accelerator
Public Sector Agility Accelerator
 
Public Sector Agility Accelerator
Public Sector Agility AcceleratorPublic Sector Agility Accelerator
Public Sector Agility Accelerator
 
Agility Accelerator
Agility AcceleratorAgility Accelerator
Agility Accelerator
 
FailAgility: Recognising and Resetting the Agile Boundaries
FailAgility: Recognising and Resetting the Agile BoundariesFailAgility: Recognising and Resetting the Agile Boundaries
FailAgility: Recognising and Resetting the Agile Boundaries
 
Mind the Gap: Realising the Value of Agility
Mind the Gap: Realising the Value of AgilityMind the Gap: Realising the Value of Agility
Mind the Gap: Realising the Value of Agility
 
Mind the Gap: Realising the Value of Agility
Mind the Gap: Realising the Value of AgilityMind the Gap: Realising the Value of Agility
Mind the Gap: Realising the Value of Agility
 
Agile Coaching Nightmares: Lessons We Can Learn From Gordon Ramsay
Agile Coaching Nightmares: Lessons We Can Learn From Gordon RamsayAgile Coaching Nightmares: Lessons We Can Learn From Gordon Ramsay
Agile Coaching Nightmares: Lessons We Can Learn From Gordon Ramsay
 
Agile 2008 Retrospective
Agile 2008 RetrospectiveAgile 2008 Retrospective
Agile 2008 Retrospective
 
Technical Lessons Learned Turning the Agile Dials to Eleven!
Technical Lessons Learned Turning the Agile Dials to Eleven!Technical Lessons Learned Turning the Agile Dials to Eleven!
Technical Lessons Learned Turning the Agile Dials to Eleven!
 
Agile Project Experiences - The Story of Three Little Pigs
Agile Project Experiences - The Story of Three Little PigsAgile Project Experiences - The Story of Three Little Pigs
Agile Project Experiences - The Story of Three Little Pigs
 
Agile Coaching Nightmares: Lessons We Can Learn From Gordon Ramsay
Agile Coaching Nightmares: Lessons We Can Learn From Gordon RamsayAgile Coaching Nightmares: Lessons We Can Learn From Gordon Ramsay
Agile Coaching Nightmares: Lessons We Can Learn From Gordon Ramsay
 
Coaching Nightmares: Lessons We Can Learn From Gordon Ramsay
Coaching Nightmares: Lessons We Can Learn From Gordon RamsayCoaching Nightmares: Lessons We Can Learn From Gordon Ramsay
Coaching Nightmares: Lessons We Can Learn From Gordon Ramsay
 
Coaching Nightmares: Lessons We Can Learn From Gordon Ramsay
Coaching Nightmares: Lessons We Can Learn From Gordon RamsayCoaching Nightmares: Lessons We Can Learn From Gordon Ramsay
Coaching Nightmares: Lessons We Can Learn From Gordon Ramsay
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
 
40 Agile Methods In 40 Minutes
40 Agile Methods In 40 Minutes40 Agile Methods In 40 Minutes
40 Agile Methods In 40 Minutes
 
It All Starts With An idea: Kicking Off Initiatives For Success
It All Starts With An idea: Kicking Off Initiatives For SuccessIt All Starts With An idea: Kicking Off Initiatives For Success
It All Starts With An idea: Kicking Off Initiatives For Success
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 

40 Agile Methods in 40 Minutes

  • 7. Agile Manifesto -- 17 signatories 2001 agilemanifesto.org Values Principles Signatories
  • 9. Scrum 1 Jeff Sutherland / Ken Schwaber 1996 scrumguides.org “Scrum is a lightweight framework that helps people, teams and organizations generate value through adaptive solutions for complex problems.” Process Roles Transparency Inspection Adaption Theory Basis for most iterative processes / methods currently in use. Values Most popular method (66% uptake) Good range of materials and certification Priority on business value + Certification is subject of debate No technical practices specified Small team focused Numerous sources - Commitment, Focus, Openness Respect Courage Opinion
  • 11. ScrumBut (ScrumAnd) 1a Eric Gunnerson 2006 https://docs.microsoft.com/en-us/archive/blogs/ericgu/scrumbut “We're doing Scrum but...” “We use Scrum and...” Ken Schwaber 2008 kenschwaber.wordpress.com/2012/04/05/scrum-but-replaced-by-scrum-and/ ScrumAnd ScrumAnd framework “We use Scrum and we are collaborating and brainstorming within the Scrum Team to increase value every Sprint.” "We're doing Scrum but..." our sprints are 12 weeks long” ScrumBut ScrumAnd
  • 13. Extreme Programming (XP) Kent Beck 1996 extremeprogramming.org “Extreme Programming is the first popular methodology to view software development as an exercise in coding rather than an exercise in management.” Communication Feedback Simplicity Courage Respect Feedback Assuming Simplicity Embrace Change Principles Values 2 Process Practices Focus on code Delivers quality Reduced risk + Small Team focus Requires craftsman Require discipline - Practices have become software engineering good practice Opinion
  • 15. Crystal 3 Alistair Cockburn 1992 alistair.cockburn.us “Crystal is a family of human-powered, adaptive, ultralight, “stretch-to-fit” software development methodologies… designed to scale by project size and criticality” Methodology: Size vs Criticality Frequent delivery Reflective improvement Osmotic communication Personal safety Focus Easy access to expert users Technical environment (automated tests, configuration management, frequent integration Properties Accounts for life critical products Cross functional teams Human powered + Hard to change size Requires co-located team Lightweight, requires discipline - Exploratory 360 degree Early victory Walking skeleton Incremental rearchitecture Information radiators Strategies Cycles
  • 16. Dynamic Systems Development Method (DSDM) (AgilePM) 4
  • 17. Dynamic Systems Development Method (DSDM) (AgilePM) 4 DSDM Consortium (now Agile Business Consortium) 1994 agilebusiness.org “Incorporates project management disciplines… to ensure… project benefits are clear,… proposed solution is feasible and …solid foundations in place…” Deliverables MoSCoW Focus on business need Deliver on time Collaborate Never compromise quality Build incrementally from firm foundations Develop iteratively Communicate continuously & clearly Demonstrate control Principles Focus on planning & delivering value Stakeholder importance Testing importance Evolved to AgilePM in 2016 + Heavyweight Relatively uncommon Considered vague in places - Process
  • 19. “Focus on delivering measurable multiple value requirements to stakeholders.” Evolutionary Project Management (Evo) 5 Tom Gilb 1960 gilb.com Prioritise on Value Design Dynamically Decompose by performance results and stakeholders; Do high-risk steps early, learn how ‘unknowns’ really perform; Focus on improving your most valuable performance objectives first; Base your early evolution on existing systems and stakeholders; Design to cost dynamically; Design to performance dynamically; Invest in an open-ended architecture early on; Motivate your team by rewarding results; Prioritize changes by value, not place in queue; Learn fast, change fast, adapt to reality fast. Principles Considered original agile method Focus on value delivered to stakeholders + Limited Resources (mostly available via training) Newer methods have built on principles -
  • 20. RAD (Rapid Application Development) / Adaptive Software Development (ASD) 6
  • 21. RAD (Rapid Application Development) / Adaptive Software Development (ASD) 6 “RAD is designed to give mush faster development and higher quality results” “ASD does not provide prescriptive rules… but a framework of concepts, practices…” James Martin à Jim Highsmith 1991 à 1992 Mission focused Feature based Iterative Time-boxed Change tolerant Risk driven ASD Characteristics Introduced iterative phases Focus on human relationships with users RAD very successful in Australia + Uncommon / dead (but antecedents to newer approaches) Concept of “good enough” work RAD considered “hack & test” - RAD Lifecycle High quality High Speed Low Cost / Maintenance Meet needs of users RAD Characteristics
  • 23. Lean / Lean Manufacturing / Lean Enterprise / Toyota Production System 7
  • 24. Lean / Lean Manufacturing / Lean Enterprise / Toyota Production System 7 “Lean uses less of everything compared with mass production… As it inevitably spreads… will change almost everything in almost every industry…” Eli Whitney à Taichi Ono à James Womack 1850 à 1936 à 1990 lean.org Lean Principles Improvement Kata 8 Wastes (Muda) Many learnings for manufacturing, IT & business in general + Manufacturing focused Can be difficult to adapt to knowledge work Constant gathering of metrics - Toyota Production System
  • 26. Theory of Constraints 7a “A chain is no stronger than its weakest link.” Eli Goldratt 1984 goldratt.com Gain agreement on the problem Gain agreement on the direction for a solution Gain agreement that the solution solves the problem Agree to overcome any potential negative ramifications Agree to overcome any obstacles to implementation Thinking Process Basis of many methods & models Many applications Well regarded + Some parts still theoretical - The Goal Bottlenecks Steps
  • 28. Lean Software Development 7b “Lean uses less of everything compared with mass production… As it inevitably spreads… will change almost everything in almost every industry…” Mary & Tom Poppendieck 2003 poppendieck.com 7 Principles / 22 Tools Applied lean manufacturing techniques to software development + Following books deal with leadership & mindset Techniques high level -
  • 30. The Flow System 7c “A re-imagined system for organizations to understand complexity, embrace teamwork, and leverage autonomous team-based leadership structures.” Nigel Thurlow / John Turner / Brian Rivera 2019 flowguides.org The Flow System The Triple Helix of Flow Evolution of lean thinking for VUCA world Builds upon lean thinking and TPS Flow Guide reasonably basic Based on existing tools Comprehensive certification / assessment Customer 1st Highest Quality Lowest Cost Shortest Lead Time FLOW of value The Triple Helix of Flow Complexity Thinking Distributed Leadership Team Science Principles + -
  • 32. Deming System of Profound Knowledge 8 “An effective theory of management that provides a framework of thought and action for any leader wishing to transform and create a thriving organization…” W. Edwards Deming 1939 deming.org Theory of Knowledge Knowledge of Variation Systems Thinking 14 points for management Builds quality in Simplified process + Requires organizational change Focus on internal process - Principles
  • 34. Product Development Flow 9 “...the dominant paradigm for managing product development is wrong. Not just a little wrong, but wrong to its very core.” Donald G. Reinertsen 2009 lpd2.com Optimum Batch Size High Delay Cost Job First Failure to correctly quantify economics Blindness to queues Worship of efficiency Hostility to variability Worship of conformance Institutionalization of large batch sizes Underutilization of cadence Managing timelines instead of queues Absence of WIP constraints Inflexibility Noneconomic flow control Centralized control 12 Cardinal Sins 175 Principles Economic Queueing Variability Batch Size WIP Constraint Flow Control Fast Feedback Decentralization Proves why Agile / Lean works Scientific evidence + Can be hard to understand Does not provide specific techniques -
  • 36. Kanban 10 “...evolutionary change model that utilizes a kanban (small k) pull system, visualization, and other tools to catalyze the introduction of Lean ideas into technology…” David J. Anderson 2010 kanban.university Start with what you do now Agree to pursue incremental, evolutionary change Respect the current process, roles, responsibilities and titles Leadership at all levels Kanban Board 4 Principles Visualize workflow Limit work-in-progress Measure & manage flow Make process policies explicit Use models to recognize improvement opportunities 5 Core Properties Simple Bottlenecks visible Removes iterations for reactive work Focus on WIP + Requires discipline Often misunderstood Fracturing community -
  • 38. Personal Kanban 10a “...provides a light, actionable, achievable framework for understanding our work and its context.” Jim Benson / Tonianne DeMaria Barry 2011 personalkanban.com 2 Rules of Personal Kanban Get your stuff ready Establish your value stream Establish your backlog Establish your work in progress limit Begin to pull Reflect 5 Steps Simple personal focus Personal context, clarity & closure Focus on WIP + Little guidance on scaling Focus on individual - Throughput
  • 40. Lean Startup 11 “It's ultimately an answer to the question ‘How can we learn more quickly what works, and discard what doesn't?’” Eric Ries 2008 theleanstartup.com 5 Principles Process Minimum Viable Product (MVP) Continuous Deployment Split Testing Actionable Metrics Pivot Innovation Accounting Lean / Business Model Canvas Popularised NYT #2 Bestseller Agile assumed at core Guidance for startups or intrapreneurs Learn through continuous delivery + Hype Focus on features not products -
  • 42. Modern Agile / Heart of Agile / Agnostic Agile / Value Lifecycle 12
  • 43. Modern Agile / Heart of Agile / Agnostic Agile / Value Lifecycle 12 Modern Agile “Approaches have evolved beyond early Agile methods” Joshua Kerievsky 2015 modernagile.org “Modern interpretations of agility” Heart of Agile “Amplifies agile culture by simplifying it” Alistair Cockburn 2015 heartofagile.com/ “Agility that is adaptive within your given system according to context and is not by necessity a prescription of any particular framework or method” Sam Zawadi 2016 agnosticagile.org/ 1 TO PUT MY CUSTOMER FIRST, MAKING THEM INDEPENDENT 2 TO DO MY BEST, COMPLEMENTING THEORY WITH PRACTICAL EXPERIENCE 3 TO TAILOR AGILITY TO CONTEXT 4 TO UNDERSTAND HINDERING CONSTRAINTS AND WORK TO REMOVE THEM 5 TO SHARE, LEARN AND IMPROVE 6 TO RESPECT FRAMEWORKS AND THEIR PRACTITIONERS 7 TO ACKNOWLEDGE UNKNOWNS AND SEEK HELP 8 TO NEVER MISLEAD AND TO NEVER MISREPRESENT 9 TO REMEMBER THAT AGILITY IS NOT THE END GOAL 10 TO ACKNOWLEDGE THAT DOGMATISM IS NON-AGILE 11 TO RECOGNISE THAT THERE IS MORE TO AGILE THAN AGILE 12 TO GIVE TO THE COMMUNITY AS IT HAS GIVEN TO ME 13 TO EMBRACE DIVERSITY, WITHOUT COMPROMISE PRINCIPLES I seek to uphold the following principles, to the best of my ability and judgment: Agnostic Agile Value Lifecycle “The Agile lifecycle is made up of continuously spinning phases – Discover, Deliver and Operate” Craig Smith / SoftEd 2020 softed.com
  • 44. 13 Hybrid Agile (Scrumban / Xanpan / ScrumXP / Water Scrum Fall / BOSSA nova)
  • 45. Hybrid Agile (Scrumban / Xanpan / ScrumXP / Water Scrum Fall / BOSSA nova) 13 “Using one or more aspects of different methods…” Cross between Kanban & XP – plus Scrum & Lean Alan Kelly 2014 allankelly.net/books/#xanpan Xanpan Manage the boundaries to increase agility & see the benefits Dave West 2011 forrester.com Water Scrum Fall Scrumban Cross between Scrum & Kanban Corey Ladas 2008 agilealliance.org/scrumban/ ScrumXP Combining team and technical agility Scaled Agile 2016 scaledagileframework.com/scrumxp Combining Beyond Budgeting, Open Space, Sociocracy & Agile Jutta Eckstein / John Buck 2016 agilebossanova.com BOSSA nova
  • 47. ScrumPLOP (Pattern Languages of Programs) 14 “ScrumPLoP mission is to build a body of pattern literature around… communities, describing… insights, so we can easily share them.” Jeff Sutherland / Jim Coplien 2010 scrumplop.org Pattern Spreadsheet Sharing rationales & experiences in a pattern form Open for submissions + Not widely contributed to Small number of contributors Annual review - Pattern Map
  • 49. Agile2 15 15 authors 2020 agile2.net “The Agile experiment was only a partial success: Agile now needs to pivot!” Adrian Lander Lisa Cooney Philippa Fewell Cliff Berg MC Moore Priya Mayilsamy Huet Landry Murray Robinson Raj Nagappan Kurt Cagle Navneet Nair Vigneshwaran Kennady Lakshmi Chirravuri Parul Choudhary Vincent Harris Authors Values Principle Categories Lots of principles (43) Difficult to implement due to lack of guidance New, low adoption Fresh look at meaning of agility High leadership focus Broadens agility + Culture Transformation Scale Product Technology Collaboration Leadership Characteristics -
  • 50. Extreme Manufacturing (Wikispeed) / Agile Hardware (Tesla) 16
  • 51. Extreme Manufacturing (Wikispeed) / Agile Hardware (Tesla) 16 “Reduce New Production Introduction and New Product Development times by using Agile methods” Joe Justice 2008 wikispeed.org Wikispeed Agile@ Tesla Applying technology practices to manufacturing Innovation – 27 changes a week at Tesla Agile outside of IT Everybody works the manufacturing line (even Elon Musk) Not well documented – mostly videos Hard to change factory configuration fast Speed makes it hard for suppliers to keep up - + Built on basics of Scrum / Agile Continuous Testing Radical transparency & autonomy Leadership by Example Dynamic scaling Focus on bottlenecks Characteristics
  • 54. Scaled Agile Framework (SAFe) 17 “…Interactive knowledge base for implementing agile practices at enterprise scale... Highlights the individual roles, teams, activities & artefacts necessary to scale agile…” Dean Leffingwell 2007 scaledagileframework.com Most popular scaling method (37% uptake) Big picture Large organisation, government & vendor buy-in + Community criticism on framework & case studies Heavy RUP influence Certification heavy - Framework Values & Principles
  • 55. Disciplined Agile (DAD) / DA FLEX 18
  • 56. Disciplined Agile (DAD) / DA FLEX 18 “…People-first, learning-oriented hybrid agile approach… has a risk-value lifecycle, is goal-driven, is scalable, and is enterprise aware.” Al Shalloway 2018 pmi.org/disciplined-agile/toolkit/value-streams Coverage of governance, DevOps, architecture Enterprise IT aware + Considered heavyweight – RUP influence Low market adoption Still being integrated by PMI - Scott Ambler 2012 pmi.org/disciplined-agile Toolkit DA FLEX Lifecycle / Value Stream Mindset
  • 58. Large Scale Scrum (LeSS) 19 “…a label to imply regular Scrum plus the set of tips we have seen work in large multi-team, multi-site and offshore agile development.” Craig Larman / Bas Vodde 2008 à 2015 less.works Based on Scrum Strong Product Owner scaling Includes management, structure & technical guidance Expanded to include basic rules + Small adoption, but growing Can be difficult to implement as not a process - LeSS Huge (up to a few thousand people) LeSS (up to 8 teams) Large Scale Scrum is Scrum Continuous improvement Transparency Lean thinking More is less Systems thinking Whole product focus Empirical process control Customer centric Queuing theory Principles
  • 60. Spotify / Squadification 20 “…Scaling using tribes, squads, chapters and guilds” Loosely coupled autonomous squads Cross pollination Squad code accountability Motivated individuals Community over structure Decoupled releases Failure recovery Experiment driven development Principles Works well for Spotify Well regarded in community Distributed teams + Limited documentation (PDF + videos) Not a framework, sharing experiences - Approach Engineering Culture Henrik Kniberg / Spotify 2012 engineering.atspotify.com Health Check
  • 62. Scrum@Scale 21 Jeff Sutherland 2014 scrumatscale.com “…a lightweight organizational framework in which a network of teams operating… …with… Scrum… can address complex adaptive problems, while… delivering… value.” Framework Small Teams (3-9 people) Linear scalability Minimum Viable Bureaucracy (MVB) Scrum of Scrums Scrum of Scrums Master / Executive Action Team (EAT) Chief Product Owner / Executive MetaScrum Team (EMT) Core Features Scrum of (Scrum of Scrums) Builds on Scrum Defines both the Scrum Master & Product Owner cycle Clear information flow + Requires organizational re-design and buy-in Low adoption but gaining interest -
  • 64. Nexus Framework 22 “…a framework consisting of roles, events, artifacts, and techniques that bind and weave together the work of approximately three to nine Scrum Teams…” Ken Schwaber 2015 scrum.org/resources/scaling-scrum Builds on Scrum Does not consider wider organisation Maximum of 9 teams / 100 people Not a lot of reported usage Limited guidance Assumes just Scrum + - 3-9 Teams One product backlog Nexus Integration Team Integrated Increment Adds “Nexus” to the events Core Features Framework
  • 65. FAST Agile (Fluid Scaling Technology) 23
  • 66. FAST Agile (Fluid Scaling Technology) 23 Ron Quartel 2015 https://www.fastagile.io “…combines Open Space Technology and Open Allocation to create a lightweight… method for organising people around work - that scales.” Complex Agile Method Autonomy Shared Purpose Mastery Technical Excellence Collaboration Self-organisation Do the right thing Mentor and be mentored Be a T-shaped generalising specialist Emergent design and architecture Law of mobility Self-organising Systems Open Space Technology Open Allocation Theory Y Governance Agility Lean Startup Self-management Principles Values Pillars Based on dynamic reteaming Teams form around work One meeting – FAST meeting Built around modern approaches + New model so low adoption currently Lacks a model / diagram for quick understanding Requires discipline -
  • 68. DevOps / DevSecOps / GitOps 24
  • 69. DevOps / DevSecOps / GitOps 24 “A response to the interdependence of software development and IT operations.” Patrick Debois 2009 jedi.be/blog DevOps vs DevSecOps First Way – performance of the entire system Second Way – create right to left feedback loops, shorten & amplify Third Way – creating a culture of continual experimentation & mastery Faster downstream releases & time to market Better collaboration Large community No definitive source Mistaken as role / department / toolset or NoOps - + DevOps Process GitOps Five Ideals Principles
  • 70. Programmer Anarchy / Chaos Development 25
  • 71. Programmer Anarchy / Chaos Development 25 “Developer driven development” “Techniques that readily accommodate in requirements during a project” Fred George 2010 Customer Project Manager Developer Business Analyst Quality Assurance / Test Reduced Roles Agile Manifesto & XP Values Standups Trust with co location Story narratives Retrospectives Estimates Iterations Results, not blame Mandatory pairing Unit tests, acceptance tests Refactoring Patterns Small, short lived apps Continuous integration Continuous deployment From Agile to Fuzzy Practices Lack of managers Lightweight (beyond Agile) Works well in right culture / environment + Limited reference material – short paper + conference talks Requires highly skilled / disciplined team No testing or planning - Write code that can change Delivery focus Enhance productivity constantly Fears are rampant From Agile to Fuzzy Microservices Reverse Conways Law Mantra
  • 73. Mikado Method 26 “…a pragmatic, straightforward, and empirical method to plan and perform non-trivial technical improvements on an existing software system.” Ola Ellnestam / Daniel Brolund 2009 mikadomethod.wordpress.com Analogy Approach to technical debt Process for effective refactoring Language tools that draw graphs + Developer focussed Requires improvement time - Method Mikado Graph
  • 75. Mob Programming 27 “All the brilliant people working at the same time, in the same space, at the same computer, on the same thing” Woody Zuill 2012 mobprogramming.org Group work area One computer for programming, all can see Driver/navigator 15 minute rotations Team communication ownership Individual + team + lean flow = Flow++ Key Practices Better outcomes through extreme teamwork Continuous improvement outcome Lots of case studies, documentation, videos, books + Worked for one team initially Disciplined process Difficult to sell to traditional management - Process Patterns Team Rotation
  • 76. TDD / ATDD / BDD / SBE 28
  • 77. TDD / ATDD / BDD / SBE 28 “Begin with the end in mind…” Kent Beck à Dan North à Gojko Adzic 1994 à 2006 à 2011 Deriving scope from goals Specifying collaboratively Refining specifications Automating tests based on examples Validating frequently using tests Evolve documentation system from specifications with examples SBE Practices Builds quality / coverage in Provides early collaboration Tool agnostic + Requires close collaboration Discipline and technical expertise required Misunderstanding of terms - TDD / BDD (ATDD) Process Structure Implementation
  • 79. Context Driven Testing 29 “…Advocates testing in a way that conforms to the context of the project, as opposed to testing in a way that follows some fixed notion of "best practice." James Bach / Cem Kaner / Brian Marick / Bret Pettichord 2001 context-driven-testing.com Principles Aligned to agile testing Considers testing a human skill, not a process + Not a technique, but school of thought Somewhat closed community - 1. The value of any practice depends on its context. 2. There are good practices in context, but there are no best practices. 3. People, working together, are the most important part of any project’s context. 4. Projects unfold over time in ways that are often not predictable. 5. The product is a solution. If the problem isn’t solved, the product doesn’t work. 6. Good software testing is a challenging intellectual process. 7. Only through judgment and skill, exercised cooperatively throughout the entire project, are we able to do the right things at the right times to effectively test our products. Attributes
  • 82. Business Agility 30 Domains of Business Agility “An operating model for the next generation of organizations” Evan Leybourn 2017 businessagility.institute “The capacity and willingness of an organization to adapt to, create, and leverage change for their customer’s benefit” Framework for Business Agility “Five elements that can combine to make an organisation truly agile” Andrew Craddock 2016 agilebusiness.org “Flow, feedback, and continuous learning—we need to scale the ways of DevOps beyond IT to the business” Mik Kersten 2018 flowframework.org The Flow Framework
  • 84. Beyond Budgeting 30a “…‘Budgeting’ is not used in its narrow sense of planning and control, but as a generic term for the traditional command and control management model” Jeremy Hope / Robin Fraser / Peter Bunce à Bjarte Bogsnes 1998 bbrt.org Principles Reduces management complexity Implements usable measures & financial controls Successful examples + Paid access required to join round table Requires significant senior cultural changes - Matrix Evolution
  • 85. Design Thinking / Human Centered Design 31
  • 86. Design Thinking / Human Centered Design 31 John E. Arnold à Richard Buchanan à David Kelley / Tim Brown 1958 à 1992 à 2005 dschool.stanford.edu / ideo.com ”…a human-centered approach to innovation… to integrate the needs of people, the possibilities of technology, and the requirements for business success” 5 Step Process Double Diamond Human Centered Design Customer first Syncs with the “agile priority” to satisfy the customer Lots of materials, templates & examples Often misunderstood terms & approaches Assumes process is linear + - Value Proposition Canvas
  • 89. 32 PMI Agile Certified Practitioner “Recognizes your knowledge of agile principles and your skill with agile techniques” Project Management Institute pmi.org IIBA Agile Analysis “Addresses both necessity and demand for agile and analyst communities to collaborate and transform project delivery.” International Institute of Business Analysis iiba.org PRINCE2 Agile Practitioner “…practical skills to incorporate Agile behaviours and techniques into PRINCE2 projects to manage projects in a way that combines responsiveness and flexibility with quality and stability.” Axelos axelos.com ICAgile Certified Professional “…learning programs that build the capabilities necessary for business agility.” International Consortium for Agile icagile.com Role Based Certifications “…able to adapt existing testing experience and knowledge to Agile values and principles and support the Agile team in planning test- related activities.” ISTQB istqb.org ISTQB Certified Tester Foundation Level - Agile Tester
  • 91. Management 3.0 33 “…Help… grow and transform organizations into becoming great places to work.” Jurgen Appelo 2011 management30.com Large amount of techniques & practices Increased innovation & morale + Requires managers to have initiative Techniques in workshops, book focused on theory - Delight everybody Improve everything Engage People Managing the system, not the people Co-create Principles Model Characteristics Workshop Practices
  • 93. Coaching & Facilitation 34 “…a framework for the competencies an Agile Coach needs…” Lyssa Adkins / Michael Spayd 2011 agilecoachcompetencyframework.com Agile Coach Competency Framework “What are the skills needed to successfully coach teams and organizations in Agile? Scrum Alliance 2018 scrumalliance.org Agile Coaching Growth Wheel “…a method for technical coaches… learning hour & ensemble working” Emily Bache 2021 sammancoaching.org Liberating Structures “Simple change methods that anybody can use to improve or change the way work gets done” Henri Lipmanowicz / Keith McCandless 2013 liberatingstructures.com/ Samman Method
  • 96. Organisation / Government Agility 35 “In Evolutionary-Teal, we cross the chasm and learn to decrease our need to control people and events.” Frederic Laloux 2014 reinventingorganizations.com Reinventing Organizations Government Agility Model “A framework that you can use to assess where to apply agility in your agency.” Julian Smith / Craig Smith 2020 governmentagilitymodel.com “The 14-point standard that government services must meet.” UK Government Digital Service 2012 gds.blog.gov.uk Government Digital Service Standard
  • 98. AgendaShift 36 Mike Burrows 2015 agendashift.com “…growing wholehearted and deliberately adaptive organisations.” Strategies Generative Patterns Core Activities Inspirations Open transformation framework Workshop guidance at each core activity Encourages engagement and focused on outcomes Framework agnostic Generative so lacks some depth in places Assume future states and obstacles can be identified + -
  • 99. Open Space Technology / Open Space Agility 37
  • 100. Open Space Technology / Open Space Agility 37 “OpenSpace Agility is a safe, pragmatic and repeatable technique for getting a rapid and lasting Agile adoption. It works with the framework you are currently using…” Harrison Owen à Daniel Mezick 1984 à 2015 openspaceworld.org / openspaceagility.com 1. Leadership and Enterprise Preparation 2. Initiate the process using an all-hands “Open Space” meeting 3. Initiate Agile practices across the enterprise 4. Complete the process in Open Space 5. Inspect Results and Adapt OSA Big Picture OST Principles & Laws OSA Steps Leaders need to be prepared to transfer change to the group OSA potentially disruptive OSA adoption small but growing OST is simple & effective Self organizational OSA focus on invitational agile transformation Aligned with Agile Manifesto - +
  • 102. Holocracy / Sociocracy 38 “…Radically changes how an organization is structured, how decisions are made, and how power is distributed.” Brian Robertson 2006 holacracy.org / sociocracy30.org Organizational Structure Rules of Cooperation Tactical Meetings Distributed Authority Governance Process Holacracy Constitution Encourages team members to take initiative Distributed authority & decision making + No clear voice of customer May lessen transparency the further from the circle you are Full organizational cultural change required Limited uptake - Process Circle Structure Sociocracy Principles
  • 104. Remote Agility Framework 39 “…helps organisations to build remote and hybrid workplaces that deliver amazing results and keep staff engaged and motivated.” 13 contributors 2020 remoteaf.co Andrew Blain Nikola Peter Tony Ponton David McKenzie John Tooth Denton Currin Natalie Valcuikas James McMenamin David Berry Paul Fitzmaurice Phil Gadzinski Farnaz Vahab David Martin Contributors Remote first Modular & tool agnostic Replicates physical approaches virtually Toolkits need certification or community access Build around remote toolsets New model, adoption low, limited documentation Trust in People All Teams are Equals Respect Circumstance Strategy Evolves Pass things Gently. Work smaller Clarity is King Help Each Other. Further, but Closer Remote but Measure what Tool the F up responsible counts Principles Framework + -
  • 106. Cynefin 40 “…at its heart a decision support framework that distinguishes order from complexity from chaos” Dave Snowden 1999 thecynefin.co Model Continually updated Well regarded Lots of methods & tools supporting the model Can be hard to understand & apply Cost to access in depth material & Sensemaker software - Dynamics
  • 108. Oath of Non Allegiance --
  • 109. Oath of Non Allegiance -- Alistair Cockburn 2010 I promise not to exclude from consideration any idea based on its source, but to consider ideas across schools and heritages in order to find the ones that best suit the current situation. “ “