SlideShare a Scribd company logo
1 of 22
Download to read offline
Nearshore Distributed Agile Teams
Agenda
o Brief intros / re-introductions (5 min)
o Customer Needs (20 min)
       • Describe org, team size(s), tools & methodology
       • Current barriers for delivering quality software?
       • Desired outcomes from an engagement with Velocity Partners
         (capacity, quality of software delivered, better processes)?
       • Options you’ve tried or evaluated to resolve current barriers?
       • Project backlog sample?
o The Velocity Nearshore Solution (15 min)
o Q&A / Applicability Discussion (10 min)
o Next Steps as appropriate (5 min)




Nearshore Distributed Agile Teams
The Velocity Solution




Nearshore Distributed Agile Teams
Velocity Partners
o     Established in 2004 as part of an Agile training company
o     Spun out in 2007 as a stand-alone company
o     Early adopter/innovator in Distributed Agile
o     HQ in Bellevue, WA
o     400 employees
o     Development Centers:
       •     Rosario, Argentina
       •     Buenos Aires, Argentina
       •     Paraná, Argentina
       •     Montevideo, Uruguay
       •     Medellin, Columbia




Nearshore Distributed Agile Teams
Is Your Team in the Dark?




Nearshore Distributed Agile Teams
Why South America?
                                    o Time zone
                                    o Demographics
                                        •   100M people
                                        •   Technical passion
                                        •   Academic excellence
                                        •   Travel friendly
                                    o Excellent English
                                        • Both verbal and written
                                    o Cultural similarity
                                        • “Western” business
                                          style and etiquette




Nearshore Distributed Agile Teams
Why Velocity in South America?
                                    o Pioneers in Distributed-
                                      Agile, with proven and
                                      referenceable track
                                      record
                                    o Very low attrition from
                                      strong corporate culture
                                    o Dedicated to ongoing
                                      training and career
                                      advancement
                                    o U.S. managed with
                                      outstanding customer
                                      service



Nearshore Distributed Agile Teams
Superior Agile Development Processes



  • Eliminate waste                 • Embrace change   • Design Patterns

  • Focus on                        • Daily standups   • Test Driven
    business value                                       Development
                                    • Commitment
  • Focus on the                                       • Continuous
    customer                        • Release and        Integration
                                      Iteration
                                      Planning



Nearshore Distributed Agile Teams
Quality Management at Velocity
o Culture of Quality
       •     Quality courses required of all personnel
       •     Quality integrated with Scrum processes
       •     QA Manager supports and leads all quality engineers
       •     Metrics reported to all clients
o Focus on Test Automation
       • Architecture and Plan: two-week quick start
       • What to automate and what not to automate
       • Variety of approaches considered: from off-the-shelf to
         completely custom, from functional to BDD, etc.
       • Leverage popular frameworks: Selenium, Watir, QT Pro
       • Build for maintainability (can be handed to the client) and for
         extensibility (supports both manual and automated QA staff)


Nearshore Distributed Agile Teams
Collaborative Sprint Planning




Nearshore Distributed Agile Teams
Cohesive Communication




Nearshore Distributed Agile Teams
Seamless Standups




Nearshore Distributed Agile Teams
Project Dashboard




Nearshore Distributed Agile Teams
Office Configuration




Nearshore Distributed Agile Teams
Course                    Intended        Goals                                          Required For
                          Audience
Lean-Agile                New hires       High-level introduction to Lean and    All employees unable to complete Lean-
Quick Start                               Agile concepts, focusing on why we use Agile I before working on first
                                          Lean-Agile                             development sprint
Lean-Agile I: Overview    New hires       Understand Lean & Agile concepts and           All employees working on a development
                                          principles enough to begin working             sprint
                                          effectively on an Agile team
Lean-Agile II: Scrum      All employees   Understand estimation, sprint planning,        All employees working on a development
Processes                                 story elucidation, and WIP                     sprint
Lean-Agile III: Lean      All employees   Learn how Lean adds to Agile practices         All employees working on a development
Processes                                 and use of specific Lean processes and         project utilizing Lean practices and tools
                                          tools (Kanban, Scrumban …)
Lean-Agile Seminar        All employees   Question & Answer session on Lean              All employees who have participated in at
                                          and Agile practices                            least two development sprints
Software Quality          All employees   Understand the principles and practices All employees within 3 months of hire
Assurance                                 of SQA, including unit tests, coverage,
                                          TDD, functional testing tools, etc.
Design Quality            All employees   Understand how the use of design               All employees within 6 months of hire
                                          patterns and refactoring improves
                                          flexibility and maintainability
ScrumMaster               Team Leads /    Deep understanding of Lean & Agile             Team Leads / Solutions Managers before
                          Solutions       and ability to effectively plan, facilitate,   assuming lead role
                          Managers        and execute sprints




Nearshore Distributed Agile Teams
Low Risk Startup
            Team                                                    Best Practices
                                          Sprint Zero
        Configuration                                                Workshop
                                                                    Successful distributed
               Team size                Communicate goals
                                                                          meetings
    Mix of client staff, Velocity
                                     Identify leadership, roles     Agile process in-depth
                staff
     Discuss the nature of the                 Setup
                                                                      Tracking progress
               work                 infrastructure/environment
        Vital technical skills         Tool selection, licenses   Software quality practices
     Desirable technical skills         Share code samples            Expected velocity
        English expectations              Schedule travel            Definitions of Done
      Ideal ramp up timeline         Establish Product Backlog         Role definition
      Longer term team scale        Standard Velocity Equipment          Governance



Nearshore Distributed Agile Teams
Team Configurations




Nearshore Distributed Agile Teams
Client Successes




Nearshore Distributed Agile Teams
Focus on Performance

  Farshore Models                    Velocity Nearshore
  Process Overhead/Waterfall         Agility
  Handoffs                           Real time collaboration
  Email threads                      Instant Messaging
  Onsite PM costs & expenses         Self organizing teams
  Fractured communication            Superior English
  Attrition costs                    Continuity of resource
  Early morning/nighttime meetings   Voice/video Daily stand-ups during
                                     regular working hours
  Effective productivity ~~ 40%      Effective productivity ~~ 85%

       Velocity Partners delivers value not just cost savings


Nearshore Distributed Agile Teams
Next Steps
o Q&A / Applicability Discussion
o Next Steps as appropriate
      - NDA
      - Copy of presentation
      - 2013 rate sheet
      - Technical roundtable
      - References
      - Team config/Sprint 0
      - Proposal




Nearshore Distributed Agile Teams
Nearshore presentation (feb 2013)

More Related Content

What's hot

Corporate presentation v4
Corporate presentation v4Corporate presentation v4
Corporate presentation v4atyaasaacorp
 
Agile Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio ManagementMike Cottmeyer
 
Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationNishanth K Hydru
 
Universal Outsourcing Solution - Updated
Universal Outsourcing Solution - UpdatedUniversal Outsourcing Solution - Updated
Universal Outsourcing Solution - UpdatedRavi Verma
 
Endava Career Days Iasi Jan 2012 - Talent Management
Endava Career Days Iasi Jan 2012 - Talent ManagementEndava Career Days Iasi Jan 2012 - Talent Management
Endava Career Days Iasi Jan 2012 - Talent ManagementEndava
 
WhiteHedge Technologies Services Overview
WhiteHedge Technologies Services OverviewWhiteHedge Technologies Services Overview
WhiteHedge Technologies Services OverviewWhiteHedge Technologies
 
Agile transformation Explanined
Agile transformation ExplaninedAgile transformation Explanined
Agile transformation ExplaninedLeadingAgile
 
Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Aricent
 
Agile Network India | Characteristics of an autonomous team | Yasashree
Agile Network India | Characteristics of an autonomous team | YasashreeAgile Network India | Characteristics of an autonomous team | Yasashree
Agile Network India | Characteristics of an autonomous team | YasashreeAgileNetwork
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StoryNUS-ISS
 
How to own a really big complex product v3
How to own a really big complex product v3How to own a really big complex product v3
How to own a really big complex product v3Mike Cottmeyer
 
Why Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About ItWhy Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About ItMike Cottmeyer
 
Agile software development slide show
Agile software development slide showAgile software development slide show
Agile software development slide showGirish Nandagopal
 
Having the Correct Context for an Agile Transformation
Having the Correct Context for an Agile TransformationHaving the Correct Context for an Agile Transformation
Having the Correct Context for an Agile TransformationDerek Huether
 

What's hot (20)

Corporate presentation v4
Corporate presentation v4Corporate presentation v4
Corporate presentation v4
 
Agile Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio Management
 
Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile Transformation
 
Universal Outsourcing Solution - Updated
Universal Outsourcing Solution - UpdatedUniversal Outsourcing Solution - Updated
Universal Outsourcing Solution - Updated
 
IIT Academy: Scrum 103
IIT Academy: Scrum 103IIT Academy: Scrum 103
IIT Academy: Scrum 103
 
Agile at AT&T
Agile at AT&TAgile at AT&T
Agile at AT&T
 
Corporate profile
Corporate profileCorporate profile
Corporate profile
 
Endava Career Days Iasi Jan 2012 - Talent Management
Endava Career Days Iasi Jan 2012 - Talent ManagementEndava Career Days Iasi Jan 2012 - Talent Management
Endava Career Days Iasi Jan 2012 - Talent Management
 
WhiteHedge Technologies Services Overview
WhiteHedge Technologies Services OverviewWhiteHedge Technologies Services Overview
WhiteHedge Technologies Services Overview
 
Agile transformation Explanined
Agile transformation ExplaninedAgile transformation Explanined
Agile transformation Explanined
 
Agile Philips Journey
Agile Philips JourneyAgile Philips Journey
Agile Philips Journey
 
Demystifying agile 2
Demystifying agile   2Demystifying agile   2
Demystifying agile 2
 
Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!
 
Agile Network India | Characteristics of an autonomous team | Yasashree
Agile Network India | Characteristics of an autonomous team | YasashreeAgile Network India | Characteristics of an autonomous team | Yasashree
Agile Network India | Characteristics of an autonomous team | Yasashree
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS Story
 
How to own a really big complex product v3
How to own a really big complex product v3How to own a really big complex product v3
How to own a really big complex product v3
 
Why Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About ItWhy Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About It
 
Siemens Case Study
Siemens Case StudySiemens Case Study
Siemens Case Study
 
Agile software development slide show
Agile software development slide showAgile software development slide show
Agile software development slide show
 
Having the Correct Context for an Agile Transformation
Having the Correct Context for an Agile TransformationHaving the Correct Context for an Agile Transformation
Having the Correct Context for an Agile Transformation
 

Similar to Nearshore presentation (feb 2013)

Agile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitAgile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitXebia IT Architects
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of AgileSam Hwang
 
Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!Tathagat Varma
 
Group hug - Implementing Agile Across Multiple Teams
Group hug - Implementing Agile Across Multiple TeamsGroup hug - Implementing Agile Across Multiple Teams
Group hug - Implementing Agile Across Multiple TeamsRichard Cheng
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile
 
敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备kookieyang
 
OSSCube - Zend Webinar
OSSCube - Zend WebinarOSSCube - Zend Webinar
OSSCube - Zend WebinarOSSCube
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антонsolit
 
Investing in people building a learning organization (2 1).0
Investing in people building a learning organization (2 1).0Investing in people building a learning organization (2 1).0
Investing in people building a learning organization (2 1).0muzamilsecova
 
Managing Large Scale Agile Transformation
Managing Large Scale Agile TransformationManaging Large Scale Agile Transformation
Managing Large Scale Agile TransformationTathagat Varma
 
Agile for Product Owners Workshop
Agile for Product Owners WorkshopAgile for Product Owners Workshop
Agile for Product Owners WorkshopPinkesh Shah
 

Similar to Nearshore presentation (feb 2013) (20)

Agile
AgileAgile
Agile
 
Agile transformation by Gnanasambandham anbazhagan
Agile transformation   by Gnanasambandham anbazhaganAgile transformation   by Gnanasambandham anbazhagan
Agile transformation by Gnanasambandham anbazhagan
 
Agile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitAgile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay Danait
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of Agile
 
Are you ready for agile ramesh donnipadu
Are you ready for agile  ramesh donnipaduAre you ready for agile  ramesh donnipadu
Are you ready for agile ramesh donnipadu
 
Agile foundation online - slide share
Agile  foundation   online - slide shareAgile  foundation   online - slide share
Agile foundation online - slide share
 
Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!
 
Agile scaling using tools hedwig baars
Agile scaling using tools hedwig baarsAgile scaling using tools hedwig baars
Agile scaling using tools hedwig baars
 
10-Year Retrospective of Agile - BCS Agile
10-Year Retrospective of Agile - BCS Agile10-Year Retrospective of Agile - BCS Agile
10-Year Retrospective of Agile - BCS Agile
 
Group hug - Implementing Agile Across Multiple Teams
Group hug - Implementing Agile Across Multiple TeamsGroup hug - Implementing Agile Across Multiple Teams
Group hug - Implementing Agile Across Multiple Teams
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla Meetup
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备
 
OSSCube - Zend Webinar
OSSCube - Zend WebinarOSSCube - Zend Webinar
OSSCube - Zend Webinar
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
 
Agile från dag 1
Agile från dag 1Agile från dag 1
Agile från dag 1
 
Investing in people building a learning organization (2 1).0
Investing in people building a learning organization (2 1).0Investing in people building a learning organization (2 1).0
Investing in people building a learning organization (2 1).0
 
Managing Large Scale Agile Transformation
Managing Large Scale Agile TransformationManaging Large Scale Agile Transformation
Managing Large Scale Agile Transformation
 
Agile for Product Owners Workshop
Agile for Product Owners WorkshopAgile for Product Owners Workshop
Agile for Product Owners Workshop
 

Nearshore presentation (feb 2013)

  • 1.
  • 3. Agenda o Brief intros / re-introductions (5 min) o Customer Needs (20 min) • Describe org, team size(s), tools & methodology • Current barriers for delivering quality software? • Desired outcomes from an engagement with Velocity Partners (capacity, quality of software delivered, better processes)? • Options you’ve tried or evaluated to resolve current barriers? • Project backlog sample? o The Velocity Nearshore Solution (15 min) o Q&A / Applicability Discussion (10 min) o Next Steps as appropriate (5 min) Nearshore Distributed Agile Teams
  • 4. The Velocity Solution Nearshore Distributed Agile Teams
  • 5. Velocity Partners o Established in 2004 as part of an Agile training company o Spun out in 2007 as a stand-alone company o Early adopter/innovator in Distributed Agile o HQ in Bellevue, WA o 400 employees o Development Centers: • Rosario, Argentina • Buenos Aires, Argentina • Paraná, Argentina • Montevideo, Uruguay • Medellin, Columbia Nearshore Distributed Agile Teams
  • 6. Is Your Team in the Dark? Nearshore Distributed Agile Teams
  • 7. Why South America? o Time zone o Demographics • 100M people • Technical passion • Academic excellence • Travel friendly o Excellent English • Both verbal and written o Cultural similarity • “Western” business style and etiquette Nearshore Distributed Agile Teams
  • 8. Why Velocity in South America? o Pioneers in Distributed- Agile, with proven and referenceable track record o Very low attrition from strong corporate culture o Dedicated to ongoing training and career advancement o U.S. managed with outstanding customer service Nearshore Distributed Agile Teams
  • 9. Superior Agile Development Processes • Eliminate waste • Embrace change • Design Patterns • Focus on • Daily standups • Test Driven business value Development • Commitment • Focus on the • Continuous customer • Release and Integration Iteration Planning Nearshore Distributed Agile Teams
  • 10. Quality Management at Velocity o Culture of Quality • Quality courses required of all personnel • Quality integrated with Scrum processes • QA Manager supports and leads all quality engineers • Metrics reported to all clients o Focus on Test Automation • Architecture and Plan: two-week quick start • What to automate and what not to automate • Variety of approaches considered: from off-the-shelf to completely custom, from functional to BDD, etc. • Leverage popular frameworks: Selenium, Watir, QT Pro • Build for maintainability (can be handed to the client) and for extensibility (supports both manual and automated QA staff) Nearshore Distributed Agile Teams
  • 11. Collaborative Sprint Planning Nearshore Distributed Agile Teams
  • 16. Course Intended Goals Required For Audience Lean-Agile New hires High-level introduction to Lean and All employees unable to complete Lean- Quick Start Agile concepts, focusing on why we use Agile I before working on first Lean-Agile development sprint Lean-Agile I: Overview New hires Understand Lean & Agile concepts and All employees working on a development principles enough to begin working sprint effectively on an Agile team Lean-Agile II: Scrum All employees Understand estimation, sprint planning, All employees working on a development Processes story elucidation, and WIP sprint Lean-Agile III: Lean All employees Learn how Lean adds to Agile practices All employees working on a development Processes and use of specific Lean processes and project utilizing Lean practices and tools tools (Kanban, Scrumban …) Lean-Agile Seminar All employees Question & Answer session on Lean All employees who have participated in at and Agile practices least two development sprints Software Quality All employees Understand the principles and practices All employees within 3 months of hire Assurance of SQA, including unit tests, coverage, TDD, functional testing tools, etc. Design Quality All employees Understand how the use of design All employees within 6 months of hire patterns and refactoring improves flexibility and maintainability ScrumMaster Team Leads / Deep understanding of Lean & Agile Team Leads / Solutions Managers before Solutions and ability to effectively plan, facilitate, assuming lead role Managers and execute sprints Nearshore Distributed Agile Teams
  • 17. Low Risk Startup Team Best Practices Sprint Zero Configuration Workshop Successful distributed Team size Communicate goals meetings Mix of client staff, Velocity Identify leadership, roles Agile process in-depth staff Discuss the nature of the Setup Tracking progress work infrastructure/environment Vital technical skills Tool selection, licenses Software quality practices Desirable technical skills Share code samples Expected velocity English expectations Schedule travel Definitions of Done Ideal ramp up timeline Establish Product Backlog Role definition Longer term team scale Standard Velocity Equipment Governance Nearshore Distributed Agile Teams
  • 20. Focus on Performance Farshore Models Velocity Nearshore Process Overhead/Waterfall Agility Handoffs Real time collaboration Email threads Instant Messaging Onsite PM costs & expenses Self organizing teams Fractured communication Superior English Attrition costs Continuity of resource Early morning/nighttime meetings Voice/video Daily stand-ups during regular working hours Effective productivity ~~ 40% Effective productivity ~~ 85% Velocity Partners delivers value not just cost savings Nearshore Distributed Agile Teams
  • 21. Next Steps o Q&A / Applicability Discussion o Next Steps as appropriate - NDA - Copy of presentation - 2013 rate sheet - Technical roundtable - References - Team config/Sprint 0 - Proposal Nearshore Distributed Agile Teams