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

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 

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