scaling agile diy agile_fest2016

Click here to load reader

Post on 13-Apr-2017

203 views

Category:

Software

0 download

Embed Size (px)

TRANSCRIPT

Scaling AgileDIY FrameworkAnkit Tandon NoV,26th 2016 Agile fest 2016

1

ScalingWhat is Scaling

What does Scaling Agile mean

2

Scaling Agile

Image: Scaling by Bob Hartman

3

Activity Time

4

Case StudyDomain Banking

DIY BankBill, the CEO of DIY bank is both excited and nervous at the same timeDIY bank with branches in more than 15 countries and over 10 million customers set a goal to deliver a new personalized digital banking experience for his Europe based customers this holiday season He is concerned about 18 teams working together to deliver the productTeams set to work on it are Agile experienced but have never worked togetherBill wants to develop an Agile culture in which creativity and innovation flourishes and all the teams can work in tandem to deliver value to customersBill wants to enhance the efficiency of IT development process and reduce time to market to retain competitive edge over its competitors. The first delivery to be provided in the course of just 3 months Facts and FiguresBanking Industry18 teams distributed in various locations In-house development, different technologies used

Identified Challenges Highly regulated environmentTight deadlinesHow to maintain innovation and creativityThe organizations structure (separate dev,qa and ops teams) and its lack of outcome-orientation and accountabilitySynchronization between 18 teams working together on a product

5

Rules

Form a team of 5-6 peopleAppoint a person as CEO (Bill in the case study)3 Sprints of 10 minutes each

6

Sprint 1- Identify the principles

Go through the DIY bank case studyGo through the 12 Agile principles and identify ones that are difficult to scale If there are more than five then select top fiveWrite them on sticky notes and put them on chart paperReview the principles together with CEO and discuss why it can be a challenge to scale them

7

Sprint 2-Identify the practices

Brainstorm the practices that might be useful in overcoming possible challenges associated with each principle identified in the previous sprintPractices in this context are- Roles, Events and Artifacts You may refer to various scaling frameworks (SAFe, DAD, Nexus etc) to get an ideaReview the selected practices together with CEO and discuss why these are important for the realization of business objectives Put the suggested practices for each principle on chart paper

8

Sprint 3-Create Your Framework (DIY1.0)

Gather material and toolsBuild a blueprint of the scaling framework based on Agile principles that visualizes the current business objectives, challenges and good scaling practices as indentified in the last sprintReview it together with CEOPut it together on wall / table

9

ReviewEach team to showcase their scaling framework to other teams

10

DebriefStart with basics Put a radar to Agile principles

11

DebriefSaFA (Scaling and Filleting Agile) Get rid of unnecessary meetings, roles, artifacts, silos, management layers, tools to make your enterprise fish eatable first. Be an Organizational fish monger!

12

Debrief

Apply System thinking Look for end to end flow and potential bottlenecks

13

DebriefNo framework is bad They are just guidelines. Choose one that best matches your organizations business objectives, challenges and constraints.

14

Debrief

Do It Yourself Even better to evolve your own. Every system is unique and so is one you are into. Context is King!

15

DebriefKeep evaluating Inspect and Adapt. Yearn for Continuous improvement!

AND..

16

Debrief ...Its Principles over practices!

17

In a nut shellDo It Yourself Scaling Framework

18

Questions & Answers

19