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:

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