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:

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