SlideShare une entreprise Scribd logo
1  sur  15
 
Joseph Vargheese CSM CSP
 Started with idea of extending onsite agile
 Intention to reduce combined cost
 Lot of surprises on the journey
 New roles identified during the journey
 Process extensions implemented.
 At the end we are one happy family
 And success continues….
 Identify a off-shore vendor with Scrum experience
o Done
 Selecting a team with agile knowledge
o Done
 SME came to Vendor location in India
o Done
 Team Training by SME
o Done
 KT session on client process
o Done
 KT session on client business and technology
o Done
 Early Scrum Implementation Models
o Joint Sprint Planning
o Overlapping working hours
o Daily combined status calls
o Joint Sprint Review
o Joint Sprint Retrospective
o Joint KT sessions
o Ad-hoc Instant messenger communication
o Besides galore of emails....................
 Result
o Lot of issues
o Off-shore team is not getting info they need on time
o Onsite team is not getting the quality
o Creativity and self organizing teams are far fetched
 Problems everywhere
 For Off-shore to onsite team
o No requirement clarification on time
o No clear expectation setting from client
 For Onsite Teams to off-shore team
o Questions are not asked in time
o Most of the story are dropped of sprint or rejected on review
 Both sides are unhappy
 Heavy cultural conflict
 Onsite team was not equipped to interact with off-shore
team
 Limited exposure of scrum process to off-shore team
 Limited exposure to client functionality and thus
questions came later
 No Iteration zero or story pruning process
 Beside phone line from off-shore has heavy
noise…………………
 Solutions are everywhere…………..
 Not sure which will be good and not time to experiment
all
 Off-shore team has given challenge to brainstorm and
come up best idea(s) and they did
 Here comes command and control
o Some of the solution were not cost effective
• Need more money (Oops…)
• Reduce the delivery expectation (Oops………)
 Survival of the fittest (ideas)
o Time will prove the worth
 Change of process on onsite and offshore
 Training on both ends (process and cultural)
 More Open communication and feedback
 Well defined resource on-boarding process
 Efforts in Building trust on both ends
 Risk management
 Ownership and accountability
 Performance Metrics
 Scrum of Scrums
 Automated Continuous Integration
 Quality
o Test Automation
o Review (Code, Test, Testing coverage)
o Exploratory testing
 Team came up checklist for different ceremonies
 Some cases continuous delivery
 Onsite agile facilitator
 Off-shore proxy product owner
 Off-shore Scrum Lead
 Quality slowly started improving
 Sprint review is seeing less and less gap
 In-Sprint defects start reducing
 Review rejection started reducing
 Total defect outside of Sprint start reducing
 Progress was slow, but steady
 Early Story Pruning, Iteration 0 (or Spikes)
 Sprint planning split into three parts
o Onsite Sprint Planning
o Off-shore sprint planning without PO and SM
o Off-shore sprint planning with PO and SM
 Spike and key design decisions
 Daily standup
 Independent Sprint review and Retrospect.
 Story ownership changes
 Quality
o Production defects
o Maintainability of code
 Productivity
o Velocity (Average story points)
 Effectiveness of process
 Earned Value
 Predictability of the process
 Number defects escaped to production/Story point
 Employee satisfaction
o Survey
o One-on-One
 Dos
o Evaluate the onsite team closely for off-shore team
augmentation
o Plan early and well defined KT
o Build trust before productivity
o Agile process training is very important for the team
o Well defined resource selection process
 Don’ts
o Under estimating importance of cultural exchange
o Running full sprints in beginning
o Pointing errors to entire team
 Much better Off-shore scrum outputs
 Periodic travel
 Continuous training process
o Process
o Technology
o Cultural
 Reduced Resource attrition

Contenu connexe

Tendances

The testing skillset
The testing skillsetThe testing skillset
The testing skillset
Johan Hoberg
 
Are well-selected panelists better respondents?
Are well-selected panelists better respondents?Are well-selected panelists better respondents?
Are well-selected panelists better respondents?
Florian Tress
 

Tendances (20)

The testing skillset
The testing skillsetThe testing skillset
The testing skillset
 
Offshore IT Projects - Best Practices
Offshore IT Projects - Best PracticesOffshore IT Projects - Best Practices
Offshore IT Projects - Best Practices
 
In-depth problem solving tool
In-depth problem solving toolIn-depth problem solving tool
In-depth problem solving tool
 
The scrum events athens agile meetup
The scrum events athens agile meetupThe scrum events athens agile meetup
The scrum events athens agile meetup
 
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
 
Stefaan Lukermans & Dominic Maes - Testers And Garbage Men - EuroSTAR 2011
Stefaan Lukermans & Dominic Maes - Testers And Garbage Men - EuroSTAR 2011Stefaan Lukermans & Dominic Maes - Testers And Garbage Men - EuroSTAR 2011
Stefaan Lukermans & Dominic Maes - Testers And Garbage Men - EuroSTAR 2011
 
Agile riga jelena_scicko_v3
Agile riga jelena_scicko_v3Agile riga jelena_scicko_v3
Agile riga jelena_scicko_v3
 
10 signs your testing is not enough
10 signs your testing is not enough10 signs your testing is not enough
10 signs your testing is not enough
 
Help Me, I got a team of junior testers!
Help Me, I got a team of junior testers!Help Me, I got a team of junior testers!
Help Me, I got a team of junior testers!
 
Test Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any whereTest Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any where
 
Michael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems RapidlyMichael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems Rapidly
 
Are well-selected panelists better respondents?
Are well-selected panelists better respondents?Are well-selected panelists better respondents?
Are well-selected panelists better respondents?
 
Will The Test Leaders Stand Up?
Will The Test Leaders Stand Up?Will The Test Leaders Stand Up?
Will The Test Leaders Stand Up?
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
 
Herman- Pieter Nijhof - Where Do Old Testers Go?
Herman- Pieter Nijhof - Where Do Old Testers Go?Herman- Pieter Nijhof - Where Do Old Testers Go?
Herman- Pieter Nijhof - Where Do Old Testers Go?
 
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don PetersMHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
 
Bad metric, bad!
Bad metric, bad!Bad metric, bad!
Bad metric, bad!
 
What is Agile Testing?
What is Agile Testing? What is Agile Testing?
What is Agile Testing?
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
 
Sylvia Verschueren - No Test Manager, Does It Work - EuroSTAR 2013
Sylvia Verschueren - No Test Manager, Does It Work - EuroSTAR 2013Sylvia Verschueren - No Test Manager, Does It Work - EuroSTAR 2013
Sylvia Verschueren - No Test Manager, Does It Work - EuroSTAR 2013
 

En vedette

En vedette (10)

Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Learned
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons LearnedAgile Brings Value: Two Scrum Implementation Success Stories and Lessons Learned
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Learned
 
How to succeed with agile v2
How to succeed with agile v2How to succeed with agile v2
How to succeed with agile v2
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS Story
 
Agile quiz answers
Agile quiz answersAgile quiz answers
Agile quiz answers
 
Agile and user story workshop Peter Saddington
Agile and user story workshop   Peter SaddingtonAgile and user story workshop   Peter Saddington
Agile and user story workshop Peter Saddington
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To Jira
 
Facilitating the Elephant carpaccio exercise
Facilitating the Elephant carpaccio exerciseFacilitating the Elephant carpaccio exercise
Facilitating the Elephant carpaccio exercise
 
Introduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementIntroduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project Management
 
Scrum in Practice
Scrum in PracticeScrum in Practice
Scrum in Practice
 

Similaire à Tale of an off shore agile scrum implementation

Lunch_n_learn MacDill 1 Mar 2016 v4
Lunch_n_learn MacDill 1 Mar 2016 v4Lunch_n_learn MacDill 1 Mar 2016 v4
Lunch_n_learn MacDill 1 Mar 2016 v4
Jay Hicks
 
Offshoring IT Projects - Best Practices
Offshoring IT Projects - Best PracticesOffshoring IT Projects - Best Practices
Offshoring IT Projects - Best Practices
Vasantha Gullapalli
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
InCycle Software
 

Similaire à Tale of an off shore agile scrum implementation (20)

Agile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo MeetupAgile Testing In Offshore - Oslo Meetup
Agile Testing In Offshore - Oslo Meetup
 
Agile and scrum anti-patterns
Agile and scrum anti-patternsAgile and scrum anti-patterns
Agile and scrum anti-patterns
 
Introducing Agile Methodologies
Introducing Agile MethodologiesIntroducing Agile Methodologies
Introducing Agile Methodologies
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deck
 
Agile Explained by LeanDog
Agile Explained by LeanDogAgile Explained by LeanDog
Agile Explained by LeanDog
 
Essential Patterns of Mature Agile Teams
Essential Patterns of Mature Agile TeamsEssential Patterns of Mature Agile Teams
Essential Patterns of Mature Agile Teams
 
Remote User Testing - MSU 12 Nov2021
Remote User Testing - MSU 12 Nov2021Remote User Testing - MSU 12 Nov2021
Remote User Testing - MSU 12 Nov2021
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum Master
 
Effective Scrum
Effective ScrumEffective Scrum
Effective Scrum
 
How Agile Can We Go? Lessons Learned Moving from Waterfall
How Agile Can We Go? Lessons Learned Moving from WaterfallHow Agile Can We Go? Lessons Learned Moving from Waterfall
How Agile Can We Go? Lessons Learned Moving from Waterfall
 
Luke Johnstone (Assurity Consulting)
Luke Johnstone (Assurity Consulting)Luke Johnstone (Assurity Consulting)
Luke Johnstone (Assurity Consulting)
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
IntroSCRUM
IntroSCRUMIntroSCRUM
IntroSCRUM
 
Optimizing Legal Service Delivery
Optimizing Legal Service DeliveryOptimizing Legal Service Delivery
Optimizing Legal Service Delivery
 
Lunch_n_learn MacDill 1 Mar 2016 v4
Lunch_n_learn MacDill 1 Mar 2016 v4Lunch_n_learn MacDill 1 Mar 2016 v4
Lunch_n_learn MacDill 1 Mar 2016 v4
 
Offshoring IT Projects - Best Practices
Offshoring IT Projects - Best PracticesOffshoring IT Projects - Best Practices
Offshoring IT Projects - Best Practices
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing Strategy
 
IT Outsourcing Best Practices
IT Outsourcing Best PracticesIT Outsourcing Best Practices
IT Outsourcing Best Practices
 
The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
 

Dernier

Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 

Dernier (20)

Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 

Tale of an off shore agile scrum implementation

  • 2.  Started with idea of extending onsite agile  Intention to reduce combined cost  Lot of surprises on the journey  New roles identified during the journey  Process extensions implemented.  At the end we are one happy family  And success continues….
  • 3.  Identify a off-shore vendor with Scrum experience o Done  Selecting a team with agile knowledge o Done  SME came to Vendor location in India o Done  Team Training by SME o Done  KT session on client process o Done  KT session on client business and technology o Done
  • 4.  Early Scrum Implementation Models o Joint Sprint Planning o Overlapping working hours o Daily combined status calls o Joint Sprint Review o Joint Sprint Retrospective o Joint KT sessions o Ad-hoc Instant messenger communication o Besides galore of emails....................  Result o Lot of issues o Off-shore team is not getting info they need on time o Onsite team is not getting the quality o Creativity and self organizing teams are far fetched
  • 5.  Problems everywhere  For Off-shore to onsite team o No requirement clarification on time o No clear expectation setting from client  For Onsite Teams to off-shore team o Questions are not asked in time o Most of the story are dropped of sprint or rejected on review  Both sides are unhappy
  • 6.  Heavy cultural conflict  Onsite team was not equipped to interact with off-shore team  Limited exposure of scrum process to off-shore team  Limited exposure to client functionality and thus questions came later  No Iteration zero or story pruning process  Beside phone line from off-shore has heavy noise…………………
  • 7.  Solutions are everywhere…………..  Not sure which will be good and not time to experiment all  Off-shore team has given challenge to brainstorm and come up best idea(s) and they did  Here comes command and control o Some of the solution were not cost effective • Need more money (Oops…) • Reduce the delivery expectation (Oops………)
  • 8.  Survival of the fittest (ideas) o Time will prove the worth  Change of process on onsite and offshore  Training on both ends (process and cultural)  More Open communication and feedback  Well defined resource on-boarding process  Efforts in Building trust on both ends
  • 9.  Risk management  Ownership and accountability  Performance Metrics  Scrum of Scrums  Automated Continuous Integration  Quality o Test Automation o Review (Code, Test, Testing coverage) o Exploratory testing  Team came up checklist for different ceremonies  Some cases continuous delivery
  • 10.  Onsite agile facilitator  Off-shore proxy product owner  Off-shore Scrum Lead
  • 11.  Quality slowly started improving  Sprint review is seeing less and less gap  In-Sprint defects start reducing  Review rejection started reducing  Total defect outside of Sprint start reducing  Progress was slow, but steady
  • 12.  Early Story Pruning, Iteration 0 (or Spikes)  Sprint planning split into three parts o Onsite Sprint Planning o Off-shore sprint planning without PO and SM o Off-shore sprint planning with PO and SM  Spike and key design decisions  Daily standup  Independent Sprint review and Retrospect.  Story ownership changes
  • 13.  Quality o Production defects o Maintainability of code  Productivity o Velocity (Average story points)  Effectiveness of process  Earned Value  Predictability of the process  Number defects escaped to production/Story point  Employee satisfaction o Survey o One-on-One
  • 14.  Dos o Evaluate the onsite team closely for off-shore team augmentation o Plan early and well defined KT o Build trust before productivity o Agile process training is very important for the team o Well defined resource selection process  Don’ts o Under estimating importance of cultural exchange o Running full sprints in beginning o Pointing errors to entire team
  • 15.  Much better Off-shore scrum outputs  Periodic travel  Continuous training process o Process o Technology o Cultural  Reduced Resource attrition