organizational dysfunctions - agile to the rescue

12
experience, solutions, results 1 Organizational Dysfunctions Agile to the Rescue Vinod Malhotra Sr. Director, Misys Agile India 2012 Conference Feb 18, 2012

Upload: siddhi

Post on 15-May-2015

1.391 views

Category:

Technology


7 download

TRANSCRIPT

Page 1: 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

Page 2: Organizational Dysfunctions - Agile to the Rescue

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

Page 3: Organizational Dysfunctions - Agile to the Rescue

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

Page 4: Organizational Dysfunctions - Agile to the Rescue

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

Page 5: Organizational Dysfunctions - Agile to the Rescue

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

Page 6: Organizational Dysfunctions - Agile to the Rescue

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

Page 7: Organizational Dysfunctions - Agile to the Rescue

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

Page 8: Organizational Dysfunctions - Agile to the Rescue

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

Page 9: Organizational Dysfunctions - Agile to the Rescue

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

Page 10: Organizational Dysfunctions - Agile to the Rescue

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

Page 11: Organizational Dysfunctions - Agile to the Rescue

experience, solutions, results 11

Agile – A new Social Contract!

Page 12: Organizational Dysfunctions - Agile to the Rescue

experience, solutions, results 12

Questions?