india agile week 2013

17
www.unicomlearning.com India Agile Week - 2013 25 th October Bangalore “Why we transitioned from Scrum to ScrumBan” Dyaneshwaran Periyasamy Senior Consultant Infosys Limited www.agileinbusiness.com The opinions expressed here represent my own and not those of my employer.

Upload: dyaneshwaran-periyasamy

Post on 17-Feb-2017

20 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: India Agile Week 2013

www.unicomlearning.com

India Agile Week-201325th October Bangalore

“Why we transitioned from Scrum to ScrumBan”Dyaneshwaran Periyasamy

Senior Consultant

Infosys Limited

www.agileinbusiness.com

The opinions expressed here represent my ownand not those of my employer.

Page 2: India Agile Week 2013

www.unicomlearning.comWho am I?

UNICOM PresentsIndia Agile Week-2013

Specialization

Agile Coaching / Consulting / TrainingEnterprise Agile Transformation

Using Scaled Agile Framework (SAFe), DevOpsAgile Software Development Methodologies

Scrum – Six years as Scrum Master and Iteration ManagerXP – Continuous Integration, ATDD, TDD and Pair Programming

Lean Software DevelopmentKanbanScrumBanValue Stream Mapping

Page 3: India Agile Week 2013

www.unicomlearning.comAGENDA

UNICOM PresentsIndia Agile Week-2013

1. Starting pointi. Problems faced

2. Why ScrumBan?3. What is ScrumBan?4. After the transition!5. How we did it?

i. Metricsii. Tool configuration

6. Benefits and Challenges7. Q&A

Page 4: India Agile Week 2013

www.unicomlearning.comStarting point

UNICOM PresentsIndia Agile Week-2013

4

•Product backlog creation (requirements workshop with Business and IT stakeholders)

•Release Planning, Iteration 0•Scrum ceremonies•Continuous Integration•One click deployment to UAT•Behavior Driven Development (BDD)

Scrum + XP

•Two scrum teams•Eight members in each team•Team members are located across three different cities•5 ½ hour time difference between Bangalore and remote teams•Specialized skill set (i.e.) not a cross functional team!•Scrum Master, Business Analysts, Tech Lead, Architect, Program

Manager

Distributed Teams

Page 5: India Agile Week 2013

www.unicomlearning.comProblems faced at the starting point

UNICOM PresentsIndia Agile Week-2013

5

BA – Defines Business Rules

Backlog

Developer –Implements the functionality

HTML Developer –Prepares GUI

prototypes

Tester – Validates the implementation

Product Owner –Accepts the user story

Who will provide inputs and approve

my prototype?

Too much work load on me. Need more

BAs!

No acceptance criteria!

Is there any work for me?

Come on guys, show me a

completed story.

Page 6: India Agile Week 2013

www.unicomlearning.comWhy ScrumBan? 1/3

UNICOM PresentsIndia Agile Week-2013

Specialized Skill Set• BA, Architect, GUI

Designer, Developer, Tester, etc.

• Handover of work in the process of getting it DONE.

Time Boxed Development• Iteration planning• Focus on iteration

goals• Value based Agile

SoW with the client

Distributed Teams• Multiple time

zones• Limit ‘Work In

Progress’ (WIP)• Focus on cycle

time

Page 8: India Agile Week 2013

www.unicomlearning.comWhy ScrumBan? 3/3

UNICOM PresentsIndia Agile Week-2013

Required for release planning Time to market How much value can we deliver by Mar 2014?

Agile SoW Billing of contractors SoW extension based on number of iterations required Stop the project when enough value is generated

Iteration Goals Focus on planned user stories

Page 10: India Agile Week 2013

www.unicomlearning.comAfter the transition!

UNICOM PresentsIndia Agile Week-2013 1

0

BA – Defines Business Rules

New

Backlog

Ready for Dev

In Analysis

Developer –Implements the functionality

In Dev

Ready for Testing

In TestingDone

HTML Developer –Prepares GUI prototypes

Tester – Validates the implementation

Product Owner –Accepts the user story

Showcase

Done

Done

Done

Done

Page 14: India Agile Week 2013

www.unicomlearning.comHow we did it? (tool configuration)

UNICOM PresentsIndia Agile Week-2013

Simple – just define the values for the property ‘Story Status’!