SlideShare una empresa de Scribd logo
1 de 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.
?

Más contenido relacionado

Similar a 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 a 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
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
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
 

Último (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
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
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
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
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
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...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
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
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
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
 

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. ?

Notas del editor

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