What is Self-Organized Team

Post on 23-Aug-2014

170 views 2 download

Tags:

description

What is self organization and how you can create self organizing teams. Learn it from the nature because its all about self organization. What are the principles of Self organization in context of agile team. Factors necessary for self organized team. Self organization is not optional.

Transcript of What is Self-Organized Team

What is Self Organized TeamBY ADNAN AZIZ

Agenda

What is self organization Self organization in nature Teams without self organization Self organization principles in agile Factors necessary for self organized team Self organization is not optional

What is Self Organization

Self-organization is a process of attraction and repulsion in which the internal organization

of a system, normally an open system, increases in complexity without being guided

or managed by an outside source.

http://en.wikipedia.org/wiki/Self_organization

Self Organization in Nature

Open Systems

Usually self organized system containsMany agentsMany interactionsDecentralizationSimple rules

Plants

Humans

Inspect and adapt mechanism isin our DNA

Teams without Self Organization

Team follows the plan

Changes need approval

Specialization is preferred

Roles are definedLack of innovation

Self Organization Principles in Agile

Support the people

Build projects around motivated individuals.

Give them support they need and trust them to

get the job.

Regular Reflection

At regular interval team reflects how to become

more effective.

Emergent Design

The best architecture requirements and

designs come from self organizing teams.

High Collaboration

Business people and developers must work

together daily.

Satisfy the customer

Satisfy the customer through early and

continues delivery of software.

Factors Necessary for Self Organized Team

Understand the vision

Inspect and adapt

Its OK to make a mistake

Freedom to try new things

Call out the wrong behavior

Simple rules

Work beyond specialty

Incremental delivery of working software

Continues learning of new skills

Shared success and shared failure culture

Developers

My tasks your tasks (Not recommended) Do anything necessary to help the team Developers can program, test, analyze

problems and deploy the software

Testers

Just tell me what to test (Not recommended)

Collaborate with programmers and customers

Have more frequent and mindful conversations to understand customer needs

Leaders

Everything must go by me (Not recommended) Help team to understand the motivation behind

their project Be a impediment remover Facilitate steps that will help team radiate

information Empower team to make a decision Help foster creativity

Self Organization is Not Optional

Reasons to be self organized team

Fulfill internal business demands Competitive business environment

demands innovation Keeps you sync with business continuity

plan

Care to share your experience?

THANK YOU

www.agilehash.comtwitter.com/adnanaziz

* All images collected through Google, Flickr