• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Lessons learned outsourcing software development in Ukraine
 

Lessons learned outsourcing software development in Ukraine

on

  • 1,934 views

Short extract of some of my experiences building software and outsourcing in Ukraine.

Short extract of some of my experiences building software and outsourcing in Ukraine.

Statistics

Views

Total Views
1,934
Views on SlideShare
1,920
Embed Views
14

Actions

Likes
1
Downloads
0
Comments
0

2 Embeds 14

http://www.linkedin.com 10
https://www.linkedin.com 4

Accessibility

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Lessons learned outsourcing software development in Ukraine Lessons learned outsourcing software development in Ukraine Presentation Transcript

  • OUTSOURCING Lessons learned outsourcing software development in UkraineNicolai 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 Poland100 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.
  • ?