At2011 7 habits_of_highly_effective_agilists

15
www.agiletour.org Slide 1 7 habits of highly effective agilists Amoli Upadhye (Tata Consultancy Services)

description

 

Transcript of At2011 7 habits_of_highly_effective_agilists

Page 1: At2011 7 habits_of_highly_effective_agilists

www.agiletour.org Slide 1

7 habits of highly effective agilists

Amoli Upadhye (Tata Consultancy Services)

Page 2: At2011 7 habits_of_highly_effective_agilists

www.agiletour.org

2

• Why ‘habits’ ?

• Which habits do effective agile teams embrace ?

• What induces agilists to practice them ?

Index

Page 3: At2011 7 habits_of_highly_effective_agilists

www.agiletour.org

3

Why habits ?

Motivation gets you started, habits keep you going• Grant a strong sense of mission

• Fill you with commitment

• Are, generally, the missing ingredient in most teams trying to emulate successful teams

Image source - http://collegethrive.com/creating-good-habits-in-college

Page 4: At2011 7 habits_of_highly_effective_agilists

www.agiletour.org

4

Which habits do successful agilists embrace ?

Be ProactiveBegin with the

end in mindPut first

things firstAverage

agilists

Effective

agilists

ThinkWin/Win

Seek first to

understand..Synergize

Sharpen yoursaw

Page 5: At2011 7 habits_of_highly_effective_agilists

www.agiletour.org

5

Habit 1 – Be Proactive

• Ability to assess a situation and develop a positive response to it

• Effective agilists work on their response to conditions, instead of worrying about conditions

• Self – organize, sprint 0

Image source - http://www.123rf.com

1 2 3 4 5 6 7

Page 6: At2011 7 habits_of_highly_effective_agilists

www.agiletour.org

6

Habit 2 – Begin with the end in mind

• Continuous attention to technical excellence and good design enhance agility• Go beyond short term goals• Rally teams around a shared purpose

• Story – Gutting of Chrysler’s culture

Image source - http://www.123rf.com

1 2 3 4 5 6 7

Page 7: At2011 7 habits_of_highly_effective_agilists

www.agiletour.org

7

Habit 3 – Put first things first

• Organize and execute around priorities

Image source - http://www.123rf.com

1 2 3 4 5 6 7

Important

Less Important

Urgent Less Urgent

1− Sprint reviews

− Sprint planning meetings 2

3 4

− Sprint retrospectives

− Break functional stories

− Relationship building among team and other stakeholders

− Raise deployment tickets

− Creating review decks

− Unproductive documentation

− Non – prioritized stories

Page 8: At2011 7 habits_of_highly_effective_agilists

www.agiletour.org

8

Habit 4 – Think Win/Win

• Bring out the best in each player

Option 2: Continue as is and miss the target date

Option 1: Increase velocity to meet target date

Actual

1 2 3 4 5 6 7

Option 3: Reduce scope to meet target date

Start date Target dateTime

Planned

Amou

nt o

f pen

ding

wor

k fo

r rel

ease

Page 9: At2011 7 habits_of_highly_effective_agilists

www.agiletour.org

9

Habit 5 – Seek first to understand..

• Listen to understand, do not listen to just reply

• Analysis stories, technical stories, spikes

• Consider using tools like analysis matrix

..And then be understood

Image source - http://www.123rf.com

1 2 3 4 5 6 7

Page 10: At2011 7 habits_of_highly_effective_agilists

www.agiletour.org

10

Habit 6 – Synergize

• True test and manifestation of all 6 habits put together

• Less of me and more of ‘We’

1 2 3 4 5 6 7

Page 11: At2011 7 habits_of_highly_effective_agilists

www.agiletour.org

11

Habit 7 – Sharpen your saw

• At regular intervals, team reflect, on how to become more effective, then tunes and adjusts its behavior accordingly

Image source - http://www.123rf.com

1 2 3 4 5 6 7

Page 12: At2011 7 habits_of_highly_effective_agilists

www.agiletour.org

12

Habit 7 – Sharpen your saw (contd.)

1 2 3 4 5 6 7

Page 13: At2011 7 habits_of_highly_effective_agilists

www.agiletour.org

13

What induces agilists to practice 7 habits ?

http://www.wow-tcs-maitree.org/

Page 14: At2011 7 habits_of_highly_effective_agilists

www.agiletour.org

14

Thank You

www.agiletour.org

Page 15: At2011 7 habits_of_highly_effective_agilists

www.agiletour.org

15Solutions for changing existing behavior of new

user sign – up formPros

Estimated Effort Level Cons

• Less complex changes

POC Required

Medium

Have users obtain admin approval in system and ---

• Business prefers this approach

• Testing may involve simpler scenarios

Very large

Send an automated email to admin and allow users to sign – up anyways ----

Same as #2. Plus, introduce a validation to check for user’s employee id, joining date, etc. ----

• Very complex code changes

• System performance may degrade

• Absence of data for old employees may rip up/downstream systems

• Business does not support this approach

• Testing would involve more complex scenarios

Large

• Less complex changes

• ABC field consistency ensured

• Business does not support this approach

• Invalid users may still not be weeded out

• Testing would involve more complex scenarios