Top Banner
Challenges with product development in distributed scrum environment- Going beyond scrum, Lessoned learned (Software platform development under Industrial Automation domain) Chandan patary Agile Coach , Global Program Manager, ABB
23
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Scrum scaling

Challenges with product development in distributed scrum environment-Going beyond scrum, Lessoned learned (Software platform development under Industrial Automation domain)

Chandan pataryAgile Coach , Global Program Manager,ABB

Page 2: Scrum scaling

Abstract: • Background-Context-Problem statement – Our story

• Redefining Product Owner role – Knowledge,Attitude,leadership style

• Affect on Team engagement ( Dashboard, Tool)

• Team Discipline

• Connection and Team collaboration

• Why Gamification?

• Integrating Lean into the system ( Benefit)

• Integrating DevOps ( Benefit)

• Agile coach role

• Value delivery model

• Key take away

Page 3: Scrum scaling

What are the Issues with Scaling at my home!

Cooking for my family vs cooking at celebration time! Scaling…

Page 4: Scrum scaling

Stories from the Trenches

Page 5: Scrum scaling

Stories from the Trenches

Team A-FITeam

C-USA

Team B -FITeam D-

Other

Team E-CH

Team F -IN

Team F-PL

Page 6: Scrum scaling

Are we ready for the run ?

How do you deliver high-quality value to our customers in an efficient and predictable manner?

Page 7: Scrum scaling

Organizational Climate Check to list few.. Do we have buy-in from the team to produce value and follow Agile

practices?

All the team members are engaged and committed?

Is it a flat organization or too many layers to get the work done?

Product owner and scrum masters playing their role defined by the SCRUM philosophy?

Team members are caring,sharing,owning and taking responsibility and willing to learn?

No investment on people development?

Do we have team members as Free Electron?

Do we have Cowboy coder?

Page 8: Scrum scaling

“Product, People and Process” – Smells, Find smells in the system.It is a pain that a customer experiences when the software does not meet the need.- Product

Quality Delivered to Customer Is in pathetic state – Product

Releasing product to the Customer Takes Too Long- Product

“Features are not useful”- Product

“Missing effective connection with the end users” – Process

“Upper management interaction,collaboration,visilibity with the project progress is less” – Process

Ownership , trust , maturity missing with the team members- People

Competent , capable team member are missing – People

Too many layers in the organization. High in redundant positions - people

Page 9: Scrum scaling

What are the steps we have taken? One step at a time but multi dimensional approach

Page 10: Scrum scaling

1. Apply 4P Model of Lean Transformations

Page 11: Scrum scaling

2. Start with Changing the “thinking” process?

Page 12: Scrum scaling

3. How can we help Stream to flow on and on ….How DevOps integration helped us ?

• Constantly optimize the flow , remove the impediments from the system

• Make several tasks parallel and do constant handshake

• Check every gate what are the waste

• Integrate DevOps

Page 13: Scrum scaling

4. Deploy Value based delivery model and realize the benefit

Page 14: Scrum scaling

5. Empowered and passionate Team to take action for greater solution: collective ownership

we all shared the sense of urgency.  

Page 15: Scrum scaling

6. “Dashboard” - ability to see everything beyond? stay tuned and Measure-Learn

Page 16: Scrum scaling

7. Gamifying work: -How we have implemented Fun, play and work

Page 17: Scrum scaling

8. How Coach contributes in transformation journey ?

Page 18: Scrum scaling

9. Collaboration Engineering: How to increase?

Page 19: Scrum scaling

10. Requirement Engineering: Are we solving the right puzzle ?

Redefining Product Owner role – Knowledge,Attitude,leadership style

Page 20: Scrum scaling

11. What did we do to reduce the cycle time, to increase speed?

Page 21: Scrum scaling

Key Takeaway

What has worked for usExcellenct product manager with Architecture and domain knowledge combineCustomer visit and Factory acceptance testingCetntralize one tool for product life cycle management e.g TFS, TransparencyFrequent cross team travel and celebrationTeam members with good problem solving skillsEffi cient scrum of scrum for organizational impediment removing

Page 22: Scrum scaling

References:

a) Gamifying Agile projects to Drive Employee Engagement and Increase

Performance by Chandan Lal Patary added to PM World Library in November

2014

b) Collaboration Effectiveness: a Must for Program Management Execution

Excellence - Advisory Articles – Chandan lal Patary - PM World Library March

2015

c) Contribution from an Agile Coach for the Organizational Transformation

Journey - Advisory Articles – Chandan lal Patary - February 2015

d) Lean software testing for increasing customer value and reduce execution

cycle time,QAI-STC-2014-Bangalore,Chandan Lal Patary

Page 23: Scrum scaling

Q & A