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:

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