Agile india2012 turning_into_an_agile_engg_manager_v0.2

15
TURNING INTO AN AGILE ENGINEERING MANAGER Debashis Banerjee ([email protected]) February 2012

Transcript of Agile india2012 turning_into_an_agile_engg_manager_v0.2

Page 1: Agile india2012 turning_into_an_agile_engg_manager_v0.2

TURNING INTO AN

AGILE

ENGINEERING

MANAGER

Debashis Banerjee ([email protected])

February 2012

Page 2: Agile india2012 turning_into_an_agile_engg_manager_v0.2

1902 or 2012?

Are we all variations of Rodin’s Thinker

VersionOne 2011 Stage of Agile Survey says:

“64% of Agile Champions are in the management

layer”

In larger companies (>500 people)

•27% said lack of management support

•26% said “general resistance to change”

were major barriers to agile adoption.

This drops to 10% in smaller companies

Page 3: Agile india2012 turning_into_an_agile_engg_manager_v0.2

Who is an Agile Engineering Manager

http://www.guardian.co.uk/sport/2011/jun/06/gary-kirsten-south-africa-coach http://www.itsonlycricket.com/entry/548/ http://cricblitz.blogspot.com/2011/02/2011-cricket-world-cup-word-from.html

Page 4: Agile india2012 turning_into_an_agile_engg_manager_v0.2

Today’s Agenda

Arm yourself with The 4 Is and 3 Ps

Scenario Walkthrough; Leveraging the 4Is and 3 Ps

in agile (Scrum)

Separation Anxiety

Extinction Anxiety

UN-Certainity

xe-NO-phobia

A “?” on every face

Changing Lanes

Agile Behaviors managers can support

Page 6: Agile india2012 turning_into_an_agile_engg_manager_v0.2

Learn the 3 Ps and apply the 4Is

People – Who are the people doing it?

Project – When and How are they doing it?

Product – How is it built?

:http://www.zdnet.com/blog/doc/do-young-people-prefer-print-marketi http://www.bestlogcabinhomes.com/how-to-build-a-log-cabin.html ng/1651

4Is EM

Page 7: Agile india2012 turning_into_an_agile_engg_manager_v0.2

“Agile EM” Scenario Walkthroughs

Scrum Team – Cross Functional (Dev,QA,

Service Engg)

External Scrum teams

Scrum Master

Product Owners

Engineering Manager

Other company stakeholders (Directors/CEO)

Agile Methodology assumed

Scrum with 2 week sprints in a cross functional team

Page 8: Agile india2012 turning_into_an_agile_engg_manager_v0.2

Scenario 1: Separation Anxiety

One of the key members of the team decides to leave

or has to be let go? The team member is handling

critical sprint deliverables

Page 9: Agile india2012 turning_into_an_agile_engg_manager_v0.2

Scenario 2 : Extinction Anxiety

The scrum team is informed that the product has to be

scrapped in the middle of the sprint?

http://www.sciencephoto.com/media/172706/enlarge

Page 10: Agile india2012 turning_into_an_agile_engg_manager_v0.2

Scenario 3 : UN…Certainity

The scrum team is informed the company will be

acquired but is in the middle of a major product?

http://despair.com/acquisition.html

Page 11: Agile india2012 turning_into_an_agile_engg_manager_v0.2

Scenario 4 : xe-NO-phobia?

(Fear of Strangers…) You are a single location team but

now with new members across multiple geo locations

and also an outsourced vendor?

http://www.spanishdict.com/answers/148945/a-z-same-word-or-almost-the-same-both-languages

Page 12: Agile india2012 turning_into_an_agile_engg_manager_v0.2

Scenario 5 : A “?” On every face

The product has no concrete roadmap and product

owner appears disengaged and scrum team is not

happy

http://office.microsoft.com/en-us/redir/PN000064365.aspx?lc=en%2DUS&CTT=102&qu=road&xc=MP900438811&Origin=MP900438811

Page 13: Agile india2012 turning_into_an_agile_engg_manager_v0.2

Scenario 6 : Changing Lanes

The technology stack needs to be changed

http://www.drivingschool.ca/drivereducation/page6.html

Page 14: Agile india2012 turning_into_an_agile_engg_manager_v0.2

Agile Behaviors managers can support!

People:

People own backlogs as “Team” not function

Team pick their own tasks

Cross functional team members are open and give ongoing

peer feedback and use retrospectives effectively

Product

The product is built right in iterations

PO can release product versions at sprints if needed

Project:

Product owner sets backlog priority and changes

Timelines are committed by team

There is a single backlog

Page 15: Agile india2012 turning_into_an_agile_engg_manager_v0.2

And finally……

INFLUENCE

INTUTION

INTENTION

INTERVENTION

PEOPLE

PROJECT

PRODUCT