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:

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