Agile Tour 2010 - SCRUM Turning Scum - Ignoring the false negatives

15
SCRUM turning Scum Ignoring the False Negatives Ravi Kumar 2010 November

description

 

Transcript of Agile Tour 2010 - SCRUM Turning Scum - Ignoring the false negatives

Page 1: Agile Tour 2010 - SCRUM Turning Scum - Ignoring the false negatives

SCRUM turning ScumIgnoring the False Negatives

Ravi Kumar

2010 November

Page 2: Agile Tour 2010 - SCRUM Turning Scum - Ignoring the false negatives

Agenda

Process Smells ( SCRUM - set of practices Not Process)

• Practice Framework – Is it a Necessary Evil?

• QA Audits – are they real or delusions

Stories from real world - Lessons to learn

• Starting on a wrong footing....still finding the elusive sweet spot.

• When improvements start to stagnate?

• When Necessary Evil helps....safeguarding organization/teams from the trap.

Management Apathy

• It Takes Two to Tango

• Empowerment

• Shooting in the dark…recipe for failure

www.agiletour.com20/11/10

False Negative: A result that appears negative but fails to reveal a situation

Page 3: Agile Tour 2010 - SCRUM Turning Scum - Ignoring the false negatives

Process Smells (SCRUM – set of practices Not Process)

•Practice Framework – Is it a Necessary Evil?

•QA Audits – are they real or delusions

www.agiletour.com

http://www.newyorkshitty.com/?p=1346

20/11/10

Page 4: Agile Tour 2010 - SCRUM Turning Scum - Ignoring the false negatives

Practice Framework – Is it a necessary evil?

Agile has gone mainstream.

• Historically agile grew in small communities and projects.

• Large organizations has started to adopt agile.

Agile Nirvana…Organizational Level Focus Groups

• Setup/formalise the agile practices.

• Project Assessments

• Facilitate QA Groups

• Metrics definition

• Mentoring , Training & Consulting

• Community of Practice

www.agiletour.com

http://www.collaborativeuk.com/services/delivering-the-agile-transformation/

Is it a

20/11/10

FALSE NEGATIVE:Good intent may not propagate as desired.

Page 5: Agile Tour 2010 - SCRUM Turning Scum - Ignoring the false negatives

QA Audits – are they real or delusions

•QA Monthly Audits

•Audit Checklist

•Agile Compliance Score

•Survey/Questionnaire based audits/assessments may tend to be misleading and inaccurate.

• Person dependent.

• Cannot ignore project context and complexities.

www.agiletour.com

http://rostam.co.il/Quality

20/11/10

FALSE NEGATIVE:•Audit scores – means to an end.•Safeguarding individual interests

Page 6: Agile Tour 2010 - SCRUM Turning Scum - Ignoring the false negatives

Stories from the real world

• Starting on a wrong footing....still finding the elusive sweet spot.

• When improvements start to stagnate?

• When Necessary Evil helps....safeguarding organization/teams from the trap.

www.agiletour.com20/11/10

Page 7: Agile Tour 2010 - SCRUM Turning Scum - Ignoring the false negatives

Story 1: Starting on a wrong footing

www.agiletour.com

http://www1.wnec.edu/business/index.cfm?selection=doc.997

http://www.gamespot.com/pages/forums/show_msgs.php?topic_id=25920277

20/11/10

• Having a Scrum Master onsite with the team offshore

• Lack of agile and technical skills.

• Traditional planning

• Frequent status updates and micro management.

Access to Client environment from Vendor location does matter.

Get the Business, Architects, QA and Dev teams aligned and working together

FALSE NEGATIVE:Ignoring the teething issues

Quality Deliverables

Page 8: Agile Tour 2010 - SCRUM Turning Scum - Ignoring the false negatives

Story 2: When improvements start to stagnate

www.agiletour.com

http://www1.wnec.edu/business/index.cfm?selection=doc.997

20/11/10

http://www.flickr.com/

Continuous

improvements – Where

are they?

• Co-relate metrics and inputs...it’s critical.

• Pressure mounts …reduction in Sprint lengths may not yield results.

“I would like to see the team using the daily SCRUM meetings more effectively. They need to bring up essentials to the attention of the team.”

“I would like to see the team escalating any hindrances in their way and doing so early enough.”

FALSE NEGATIVE:SCRUM without Engineering improvement can’t go a long way.

CSAT Score 6.7/7

Page 9: Agile Tour 2010 - SCRUM Turning Scum - Ignoring the false negatives

Story 3: When necessary evil helps

www.agiletour.com

http://www1.wnec.edu/business/index.cfm?selection=doc.997

http://www.sodahead.com

20/11/10

• Disjoint teams

• Duplication of work (Multiple Trackers)

• Requirements in phased manner

• Varying sprint lengths ; no tracking.

• Estimation by leads and tasks assigned.

• Lack of req. clarity, overwork and major reworks .

• No participation from business users.

CSAT Score 6.2/7…pretty impressive. But…

FALSE NEGATIVE:Customer is happy with releases every 6 months and is fronted by the IT department

Page 10: Agile Tour 2010 - SCRUM Turning Scum - Ignoring the false negatives

Management Apathy

• It takes two to tango

• Empowerment

• Shooting in the dark…recipe for failure

www.agiletour.com

http://www.jentucker.us/2009/03/01/bad-customer-service/

20/11/10

htt

p:/

/ww

w.d

jibnet.

com

/photo

/apath

y/a

path

y-1

729

17

23

6.h

tml

Page 11: Agile Tour 2010 - SCRUM Turning Scum - Ignoring the false negatives

It takes two to tango

• CxO directive to go agile.

• Customer managers and vendor managers not aligned.

• Customer QA is not aligned with business and development teams.

• SLAs and Contracts that inhibit collaboration and communication

• Multi vendor projects

• Engineering skills are sidelined.

www.agiletour.com

Customer

Vendor

http://www.accountingweb.com/image/separation

20/11/10

FALSE NEGATIVE:Multiple contracts within single engagements creating boundaries in project execution.

Page 12: Agile Tour 2010 - SCRUM Turning Scum - Ignoring the false negatives

Empowerment

www.agiletour.com

http://www.exceleratorcoaching.com/empower.htm

20/11/10

http://www.thegeminigeek.com/what-is-employee-empowerment/

Empowerment

Applies to both Customer & Vendor teams

• Synergize delivery and focus groups.

• Agile to be treated on par with rest of the methodologies in the central organization.

• Metrics and data collation is important.

• Separation of concerns please.

• Engineering metrics along with project metrics.

FALSE NEGATIVE:Agile drive more based on Opportunity rather than Conviction

Page 13: Agile Tour 2010 - SCRUM Turning Scum - Ignoring the false negatives

Shooting in the dark… recipe for failure

• RFPs and project bids won based on traditional approaches.

• Hybrid models - waterfall requirements followed by development in agile.

• Traditional contracts.

• Agile as cover-up to avoid waterfall.

www.agiletour.com

http://pmtips.net/making-bad-situation/

20/11/10

FALSE NEGATIVE:Winning deals more than long term project success.

Page 14: Agile Tour 2010 - SCRUM Turning Scum - Ignoring the false negatives

FALSE Negatives

www.agiletour.com

http://www.motifake.com/tags/mom

SCRUM

20/11/10

Beware of it !!!! can cause the projects and teams dearly.

Page 15: Agile Tour 2010 - SCRUM Turning Scum - Ignoring the false negatives

Thank You !!!

[email protected] [email protected]

www.agiletour.com20/11/10