why' is important than 'how' : presented by gaurav rastogi

18

Upload: discuss-agile

Post on 17-Aug-2015

23 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: WHY' is important than 'HOW' : Presented By Gaurav Rastogi
Page 2: WHY' is important than 'HOW' : Presented By Gaurav Rastogi

• ‘Why’ is important Than ‘How’• What Successful companies do• Figure your company ‘WHY’• Agile Survey Facts

Speaker : Gaurav Rastogi Organization : Fidelity Investments Ltd.

Topic : ‘WHY’ is Important Than ‘HOW’

Agenda

Page 3: WHY' is important than 'HOW' : Presented By Gaurav Rastogi

WHY is important than HOW

1

whyhow

Page 4: WHY' is important than 'HOW' : Presented By Gaurav Rastogi

3

Page 5: WHY' is important than 'HOW' : Presented By Gaurav Rastogi

4

Page 6: WHY' is important than 'HOW' : Presented By Gaurav Rastogi

5

Page 7: WHY' is important than 'HOW' : Presented By Gaurav Rastogi

Why Apple is so innovative ?

6

Page 8: WHY' is important than 'HOW' : Presented By Gaurav Rastogi

If Apple were like everyone else, A marketing message from them might sound like this: "We make great computers. They're beautifully designed, simple to use and user friendly. Want to buy one?"

The Golden Circle !!!

6

Everything we do, we believe in challenging the status quo.We believe in thinking differently. The way we challenge the status quo is by making our products beautifully designed, simple to use and user friendly. We just happen to make great computers. Want to buy one?"

Source: TED.com : Simon Sinek

Page 9: WHY' is important than 'HOW' : Presented By Gaurav Rastogi

ABCD of Transformation

A - Analyze

B - Believe

C - Commit

D - Deliver

Page 10: WHY' is important than 'HOW' : Presented By Gaurav Rastogi

WHY do AGILE Transformation for companies do work and for some it doesn't?

2

Here is what I found out!

Page 11: WHY' is important than 'HOW' : Presented By Gaurav Rastogi

11

AGILE

Collaboration Transparency Automation

IT/Business alignment

Distributed teams

Faster Time to Market

Productivity

Risk Management

Simplify Delivery

Quality

Focal Point

Business Value

We Want everything

7

Page 12: WHY' is important than 'HOW' : Presented By Gaurav Rastogi

TEAM WORK

Cross-cutting skillsIncludes all rolesTeam Size (8-12)Co-location / working togetherSelf-organized

Specialized skillsPartial role composition

Large teamsReliance on SMEs

PLANNING

Well-defined sprint backlogCombined release planningTech team influence s scopeSprint duration (2-4 weeks)Team knows their velocityWell-defined acceptance criteriaCollaborative estimation

Switching prioritiesRelease planning in silo

Pre-defined scope & deadlinesProductivity not knownAbsence of used cases

REQUIREMENTSEffective grooming sessionsNFRs defined early & clearlyPrioritized Product BacklogWell-defined acceptance criteria

Ineffective or no groomingNFRs not clearly defined

Incomplete requirementsUnhealthy Pipeline of requirements

Absence of used cases

COMMUNICATIONEffective stand-up meetingsHigh bandwidth communicationInformal communication

No AccountabilityInfrequent or low b/w comm.

Formal communication

TECHNICAL PRACTICES

Iterative DesignContinuous IntegrationTDD approachTech Debt reductionPair programming

Upfront designLow quality of code

Lack of pair programmingLack of Tech Debt visibility

Lack of CI & Automated Tests

QUALITY

Automated TestingQA involved from beginningBugs fixed during sprintIT, UAT, Perf TestingWell-defined criteria for DONEPQM Tracking

Mostly manual testingBugs caught late in development

Lack of variety in testingVague used cases

Lack of independent testingNo PQM tracking

Why? Heat map Model

13

Why

Why

Why

Why

Why

Page 13: WHY' is important than 'HOW' : Presented By Gaurav Rastogi

More ImportantLess Important

Less ImprovementRequired

More ImprovementRequired

Why?

12

Page 14: WHY' is important than 'HOW' : Presented By Gaurav Rastogi

Facts

8

Page 15: WHY' is important than 'HOW' : Presented By Gaurav Rastogi

Why is missing

Why is missing

Sourcewww.versionone.com

FACTS – Source 8th Annual State of Agile Survey

10

Page 16: WHY' is important than 'HOW' : Presented By Gaurav Rastogi

Sourcewww.versionone.com

FACTS – Source 8th Annual State of Agile Survey

9

Page 17: WHY' is important than 'HOW' : Presented By Gaurav Rastogi

FACTS – Source 8th Annual State of Agile Survey

Sourcewww.versionone.com

11

Page 18: WHY' is important than 'HOW' : Presented By Gaurav Rastogi