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:

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