Search
Close this search box.
Search
Close this search box.
Search
Close this search box.

The Dolt’s Guide to Self-Organization – Jurgen Appelo

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp

The dolt’s guide to self-organization

by Jurgen Appelo @ AgileIL11

In agile software development “self-organization” is often referred to as a best practice. This is strange, because it is actually the default practice of complex systems. Self-organization has relationships with anarchy, emergence, evolution, and self-direction. But none of those are the same. Complexity science can teach us what the differences are.

The Darkness Principle and the Conant-Ashby Theorem are two examples of scientific concepts that explain why we do things the way we do in agile teams, and why delegation and empowerment are crucial.

There are different ways of delegating work to a self-organizing team. First of all, people’s level of experience with empowerment is important. Second, there are 7 authority levels that can be selected per task. Third, one can choose between delegating to teams vs. delegating to individuals. Fourth, the order (time dimension) of the delegation of work is important. There is a handy checklist for making sure you’ve properly delegated work to a self-organizing team.

After delegating work to an empowered team, a team leader or development manager is responsible for managing himself, managing top-level management, managing the empowered team members, and managing the environment. All stakeholders may have to change their attitudes to make self-organization work.

Finally, we can distinguish 4 types of trust between a manager/leader and team members. They all have to be in place, or else self-organization may fail.

TOPIC

Self-organization lies at the heart of Agile. Yet, few people really understand what it means, and perhaps even fewer people know what is needed to make self-organization actually work.

OBJECTIVES

What self-organization is from a scientific viewpoint
What the important choices are when delegating work to a self-organizing team
How to manage all stakeholders to make sure that they work with and not against the self-organizing system.

Subscribe for Email Updates:

Categories:

Tags:

Legacy Enterprise
Agile Release Planning
Acceptance Test-Driven Development
Scrum Primer
Presentation
Scrum
Games and Exercises
Business Agility
SPC
PI Planning
Continuous Delivery
Agile Risk Management
Kaizen
Agile Assembly Architecture
Lean-Agile Budgeting
ALM Tools
speed @ scale
Nexus vs SAFe
Continuous Integration
Lean Agile Basics
Principles of Lean-Agile Leadership
Agile Outsourcing
Scrum Values
Coaching Agile Teams
Quality Assurance
Agile Israel
Certified SAFe
Agile Development
Effective Agile Retrospectives
Built-In Quality
Implementing SAFe
Professional Scrum Master
Kanban Game
Applying Agile Methodology
Product Ownership
Continuous Deployment
WIP
TDD
Achieve Business Agility
Product Management
System Team
Risk Management on Agile Projects
Reading List
Kanban Kickstart Example
PI Objectives
Agile Program
Lean Agile Organization
POPM
Agile Release Management
Jira Plans
Introduction to Test Driven Development
ARTs
Rapid RTC
lean agile change management
Pomodoro Technique
Accelerate Value Delivery At Scale
Agile Games
Scaled Agile Framework
LPM
Systems Thinking
Slides
Agile Delivery
Atlaassian
Daily Scrum
Implementation of Lean and Agile
Story Slicing
SAFe Release Planning
Portfolio for Jira
Managing Risk on Agile Projects
Nexus
speed at scale
Lean Agile
Agile Contracts Best Practices
Change Management
Releases Using Lean
Continuous Improvement
System Integration Environments
Agile Techniques
IT Operations
Certification
NIT
Large Scale Scrum
Agile and DevOps Journey
ATDD vs. BDD
Kanban
Engineering Practices
Agile Mindset
Agile for Embedded Systems
Webinar
Kanban Basics
Lean Risk Management
Agile Project
Lean-Agile Software Development
Continuous Planning
Scrum With Kanban
ATDD
Agile Product Ownership
Scrum and XP
predictability
Tools
Release Train Engineer
GanttBan
Nexus and SAFe
BDD
An Appreciative Retrospective
LeSS
Advanced Roadmaps
Agile Testing Practices
SA
Managing Projects
AI
Planning
Agile Israel Events
Software Development Estimation
Professional Scrum with Kanban
The Kanban Method
EOS®
Kanban 101
A Kanban System for Software Engineering
Software Development
Agile Games and Exercises
Lean and Agile Techniques
RTE Role
LAB
Covid19
Agile Basics
Sprint Retrospectives
DevOps
QA
Program Increment
RSA
Entrepreneurial Operating System®
Jira admin
Operational Value Stream
Lean Agile Management
Atlassian
Jira Cloud
ROI
Nexus and Kanban
Lean Software Development
SAFe DevOps
Agility
Hybrid Work
chatgpt
Lean Startup
Perfection Game
Agile Exercises
Limiting Work in Progress
Code
Artificial Intelligence
Team Flow
Elastic Leadership
Keith Sawyer
Amdocs
ART Success
Lean and Agile Principles and Practices
Agile Community
Jira
ScrumMaster Tales
Kaizen Workshop
Frameworks
Value Streams
Scrum.org
Scrum Master Role
AI Artificial Intelligence
Nexus Integration Team
AgileSparks
User stories
Scrum Guide
Tips
RTE
Spotify
Risk Management in Kanban
Development Value Streams
Process Improvement
Retrospectives
What Is Kanban
Video
Professional Scrum Product Owner
agileisrael
Agile in the Enterprise
Lean Budgeting
Scrum Master
Legacy Code
Agile Marketing
transformation
Sprint Planning
Risk-aware Product Development
SAFe
The Agile Coach
Manage Budget Creation
Lean Agile Leadership
Agile
Enterprise DevOps
Self-organization
Introduction to ATDD
System Archetypes
Agile Product Development
Sprint Iteration
Agile India
Test Driven Development
Iterative Incremental Development
AgileSparks
Logo
Enable registration in settings - general

Contact Us

Request for additional information and prices

AgileSparks Newsletter

Subscribe to our newsletter, and stay updated on the latest Agile news and events

This website uses Cookies to provide a better experience
Shopping cart