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