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:

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