Organizational Dysfunctions - Agile to the Rescue
-
Upload
siddhi -
Category
Technology
-
view
1.391 -
download
7
Transcript of Organizational Dysfunctions - Agile to the Rescue
experience, solutions, results 1
Organizational Dysfunctions – Agile to the Rescue
Vinod Malhotra
Sr. Director, Misys
Agile India 2012 Conference
Feb 18, 2012
It takes
Two to tango…
Three for politics to kick in…
A x-functional team for dysfunctions to breed…
And SW development is a team activity…
experience, solutions, results 2
Common Dysfunctions
experience, solutions, results 3
Lack of accountability Inattention to results
Resistance to change
Cynicism
Us vs them Poor communication
Personal agendas
Lack of trust
Artificial harmony
Analysis paralysis
Not my problem
Lack of commitment
Groupthink
Hiding bad news
Agile and Organizational Dysfunctions
Fix organizational dysfunctions first for successful Agile adoption
Or
Adopt Agile to help alleviate some of organizational dysfunctions?
experience, solutions, results 4
The Five Dysfunctions of a Team – Patrick Lencioni
Inattention to
Results
Avoidance of
Accountability
Lack of Commitment
Fear of Conflict
Absence of Trust
experience, solutions, results 5
Absence of Trust
• Unwillingness to be vulnerable within the group*
• Manifestation – Silos
– Us v/s them
– Information control and massaging
• Agile to the rescue – Concept of team - breakdown of dev/test/business silos
– Face to face interactions
– Pair programming
– Inter-changeable roles – better appreciation for other functions
experience, solutions, results 6
*The Five Dysfunctions of a Team – Patrick Lencioni
Fear of Conflict
• Teams that lack trust are incapable of engaging in unfiltered and
passionate debate of ideas*
• Manifestation – Superficial discussion
– Analysis/paralysis
– Bad news is suppressed
• Agile to the rescue – Involvement of all team members in planning and estimation
– Time-boxed decision making
– Daily updates on progress and periodic retrospectives
experience, solutions, results 7
Picture courtesy of: Moose on the Table by Jim Clemmer
*The Five Dysfunctions of a Team – Patrick Lencioni
Lack of Commitment
• Without having aired their opinions in the course of passionate and
open debate, team members rarely, if ever, buy in and commit to
decisions*
• Manifestation – Everything is high priority!
– Resistance to change
• Agile to the rescue – Strong emphasis on team commitment – from sprint backlog to delivery
– Prioritized backlog helps with change management
experience, solutions, results 8 *The Five Dysfunctions of a Team – Patrick Lencioni
Avoidance of Accountability
• People often hesitate to call their peers on actions and behaviors that
seem counterproductive to the good of the team
• Manifestation – Lack of ownership
– Not my problem
– Schedule chicken
– Blame game
• Agile to the rescue – Clearly defined product owner
– Focus on impediment removal than blame game
– Team accountability on sprint commitments
experience, solutions, results 9 *The Five Dysfunctions of a Team – Patrick Lencioni
Inattention to Results
• Team members put their individual needs above the collective goals
• Manifestation – 90% done
– Process instead of results become the end goal
– Dashboards, checklists, reviews, blame-game decide the outcome
– Bad quality and usability of end product
• Agile to the rescue – Focus on customer value and working software
– Clearly defined done criteria for sprints
– Working software is the primary measure of progress
experience, solutions, results 10
experience, solutions, results 11
Agile – A new Social Contract!
experience, solutions, results 12
Questions?