SlideShare a Scribd company logo
1 of 8
OUTSOURCING
                         Lessons learned outsourcing software development in Ukraine




Nicolai Kollner - kollner@gmail.com

      http://twitter.com/kollner
     http://dk.linkedin.com/in/nicolaikollner
WHY OUTSOURCING?


•   Access to the right talent and competencies.

•   Improve competitiveness.

•   Flexibility when scaling up and down.

•   Have presence in the region.
ORGANIZATION

•   Integrated organization covering on and offshore.

•   Cross functional teams.

•   Daily meetings: Scrum, planning, retrospectives...

•   Team members can be cross location, but prefer same location.

•   Typically the Product Owner is off site.

•   Functional team leads can help scale.
RECRUITMENT

•   Recruiting and retaining top talent is a critical component for success.

•   In a body-shop setup the vendor handles the screening process of individual candidates.

•   Evaluating technical skills is done with the vendor and technical leads. Can include
    interview with whiteboard coding, assignments and other forms of testing.

•   Personal skills are just as important. Looking for people that can communicate, work in a
    team and have passion for what they do.

•   Recruiting for top 5%? Be present locally. Network and be a part of the local community.
INFRASTRUCTURE

•   Video conferencing everywhere.

•   Wiki’s for knowledge sharing.

•   Lifecycle management system (TFS, Jira).

•   Source control.

•   Dedicated setup for daily scrum.
CULTURE
                                      Denmark                   Russia                 Poland

100


 75


 50


 25


  0
                         Power Distance         Individualism            Masculinity       Uncertainty Avoidance

  Source: http://geert-hofstede.com
DO’S AND DON’TS

•   Open and honest communication.            •   Don’t let anyone become bystanders.

•   Avoid the “them and us” mentality         •   Clear vision and goal set the direction.

•   Go and see for yourself.                  •   Work toward self-organizing teams.

•   Recruiting is hard. Get it right.         •   Prefer discussions over handovers and
                                                  formal documentation.
•   Have a global process and organization.
                                              •   Have the tools in place.
•   Communicate in one language.
?

More Related Content

Similar to Lessons learned outsourcing software development in Ukraine

Working with remote teams
Working with remote teamsWorking with remote teams
Working with remote teams
Serge Meytin
 
New Media, Technology, And Museums
New Media, Technology, And MuseumsNew Media, Technology, And Museums
New Media, Technology, And Museums
Michael Edson
 

Similar to Lessons learned outsourcing software development in Ukraine (20)

Communicating Vision and Value
Communicating Vision and ValueCommunicating Vision and Value
Communicating Vision and Value
 
Performance Management for Offshore Teams
Performance Management for Offshore TeamsPerformance Management for Offshore Teams
Performance Management for Offshore Teams
 
Mind tree:A community of communities
Mind tree:A community of communitiesMind tree:A community of communities
Mind tree:A community of communities
 
Hear
HearHear
Hear
 
Execution Book by Larry Bossidy and Ram Charan Summary
Execution Book  by Larry Bossidy and Ram Charan SummaryExecution Book  by Larry Bossidy and Ram Charan Summary
Execution Book by Larry Bossidy and Ram Charan Summary
 
Signs Of Change in Business
Signs Of Change in BusinessSigns Of Change in Business
Signs Of Change in Business
 
High Output Research and Development - Dave Litwiller - Oct. 18, 2017
High Output Research and Development - Dave Litwiller - Oct. 18, 2017High Output Research and Development - Dave Litwiller - Oct. 18, 2017
High Output Research and Development - Dave Litwiller - Oct. 18, 2017
 
Managing change for the next generation organization
Managing change for the next generation organizationManaging change for the next generation organization
Managing change for the next generation organization
 
Oracle Women in Leadership Presentation, at 5th Annual Global Diversity Semin...
Oracle Women in Leadership Presentation, at 5th Annual Global Diversity Semin...Oracle Women in Leadership Presentation, at 5th Annual Global Diversity Semin...
Oracle Women in Leadership Presentation, at 5th Annual Global Diversity Semin...
 
Guest lecture its may 2012
Guest lecture its may 2012Guest lecture its may 2012
Guest lecture its may 2012
 
Jeremy Clarke CDG2012 Career paths and networking
Jeremy Clarke CDG2012 Career paths and networkingJeremy Clarke CDG2012 Career paths and networking
Jeremy Clarke CDG2012 Career paths and networking
 
35 part 2 - earthsoft-path ahead - guidance to professionals
35 part 2 - earthsoft-path ahead - guidance to professionals35 part 2 - earthsoft-path ahead - guidance to professionals
35 part 2 - earthsoft-path ahead - guidance to professionals
 
Office management administration masterclass_fokas_april 2015_condensed
Office management administration masterclass_fokas_april 2015_condensedOffice management administration masterclass_fokas_april 2015_condensed
Office management administration masterclass_fokas_april 2015_condensed
 
Effective Tools for Effective Change
Effective Tools for Effective ChangeEffective Tools for Effective Change
Effective Tools for Effective Change
 
Distributed Agile - Agile Tour Sydney 2013
Distributed Agile - Agile Tour Sydney 2013Distributed Agile - Agile Tour Sydney 2013
Distributed Agile - Agile Tour Sydney 2013
 
Authentic Leadership - Focusing on Strengths and Solutions
Authentic Leadership - Focusing on Strengths and SolutionsAuthentic Leadership - Focusing on Strengths and Solutions
Authentic Leadership - Focusing on Strengths and Solutions
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Networking 1.6.2012
Networking 1.6.2012Networking 1.6.2012
Networking 1.6.2012
 
Working with remote teams
Working with remote teamsWorking with remote teams
Working with remote teams
 
New Media, Technology, And Museums
New Media, Technology, And MuseumsNew Media, Technology, And Museums
New Media, Technology, And Museums
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
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 Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Lessons learned outsourcing software development in Ukraine

  • 1. OUTSOURCING Lessons learned outsourcing software development in Ukraine Nicolai Kollner - kollner@gmail.com http://twitter.com/kollner http://dk.linkedin.com/in/nicolaikollner
  • 2. WHY OUTSOURCING? • Access to the right talent and competencies. • Improve competitiveness. • Flexibility when scaling up and down. • Have presence in the region.
  • 3. ORGANIZATION • Integrated organization covering on and offshore. • Cross functional teams. • Daily meetings: Scrum, planning, retrospectives... • Team members can be cross location, but prefer same location. • Typically the Product Owner is off site. • Functional team leads can help scale.
  • 4. RECRUITMENT • Recruiting and retaining top talent is a critical component for success. • In a body-shop setup the vendor handles the screening process of individual candidates. • Evaluating technical skills is done with the vendor and technical leads. Can include interview with whiteboard coding, assignments and other forms of testing. • Personal skills are just as important. Looking for people that can communicate, work in a team and have passion for what they do. • Recruiting for top 5%? Be present locally. Network and be a part of the local community.
  • 5. INFRASTRUCTURE • Video conferencing everywhere. • Wiki’s for knowledge sharing. • Lifecycle management system (TFS, Jira). • Source control. • Dedicated setup for daily scrum.
  • 6. CULTURE Denmark Russia Poland 100 75 50 25 0 Power Distance Individualism Masculinity Uncertainty Avoidance Source: http://geert-hofstede.com
  • 7. DO’S AND DON’TS • Open and honest communication. • Don’t let anyone become bystanders. • Avoid the “them and us” mentality • Clear vision and goal set the direction. • Go and see for yourself. • Work toward self-organizing teams. • Recruiting is hard. Get it right. • Prefer discussions over handovers and formal documentation. • Have a global process and organization. • Have the tools in place. • Communicate in one language.
  • 8. ?

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n