SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
 

	
  

Case	
  Study	
  

Nearshoring	
  2.0	
  –	
  	
  
Own	
  Team	
  Model	
  
The	
  Establishment	
  of	
  a	
  Nearshore	
  	
  
Development	
  Team	
  for	
  DRSdigital	
  AG	
  

Contact	
  
	
  
Mr.	
  Frank	
  Rennekamp	
  
CTO	
  
DRSdigital	
  AG,	
  Frankfurt	
  (Germany)	
  
www.drooms.com	
  
Technologies:	
  Ruby,	
  JavaScript,	
  Android	
  
Number	
  of	
  developers	
  as	
  of	
  December	
  2013:	
  5	
  

“With	
  InterVenture	
  we	
  were	
  able	
  to	
  extend	
  our	
  development	
  team	
  
op7mally.	
  Due	
  to	
  daily	
  SCRUM-­‐mee7ngs	
  our	
  team	
  in	
  Belgrade	
  is	
  
completely	
  integrated	
  in	
  all	
  our	
  projects.”	
  
	
  
Frank	
  Rennekamp	
  
CTO,	
  DRSdigital	
  AG	
  
Overview	
  
•  DRSdigital	
  AG	
  (www.drooms.com)	
  is	
  a	
  fast	
  growing	
  German	
  company	
  and	
  market	
  leader	
  in	
  the	
  
field	
  of	
  virtual	
  data	
  rooms.	
  The	
  company‘s	
  soQware	
  products	
  are	
  used	
  for	
  highly	
  secure	
  storage,	
  
access	
  and	
  exchange	
  of	
  confidenSal	
  documents	
  during	
  due	
  diligence	
  projects	
  within	
  M&A,	
  
Corporate	
  Finance,	
  Real	
  Estate	
  and	
  Banking	
  transacSons.	
  
	
  

•  The	
  soQware	
  plaWorm	
  is	
  mainly	
  developed	
  in	
  Ruby	
  on	
  Rails	
  and	
  JavaScript.	
  
	
  

•  The	
  growth	
  of	
  DRSdigital	
  was	
  hindered	
  by	
  too	
  long	
  Sme-­‐to-­‐market	
  due	
  to	
  the	
  local	
  shortage	
  of	
  
qualified	
  soQware	
  developers,	
  especially	
  in	
  the	
  field	
  of	
  Ruby	
  on	
  Rails.	
  The	
  company‘s	
  previous	
  
aZempt	
  to	
  outsource	
  parts	
  of	
  the	
  development	
  failed	
  mainly	
  due	
  to	
  problems	
  in	
  communicaSon	
  
and	
  mutual	
  understanding.	
  
	
  

•  Prior	
  to	
  contacSng	
  InterVenture,	
  DRSdigital	
  has	
  tried	
  in	
  vain	
  to	
  find	
  adequate	
  soQware	
  engineers	
  
for	
  about	
  nine	
  months.	
  	
  

•  The	
  primary	
  moSvaSon	
  for	
  choosing	
  our	
  Own	
  Team	
  Model	
  was	
  the	
  need	
  for	
  an	
  own	
  and	
  
permanently	
  dedicated	
  team,	
  where	
  specific	
  knowledge	
  and	
  experSse	
  could	
  be	
  accumulated	
  and	
  
uSlised	
  on	
  long	
  terms	
  in	
  an	
  agile	
  environment.	
  
	
  

•  The	
  agreed	
  iniSal	
  nearshore	
  team	
  size	
  in	
  Belgrade	
  included	
  three	
  full	
  Sme	
  developers	
  –	
  	
  two	
  
Ruby	
  on	
  Rails	
  and	
  one	
  JavaScript	
  developer.	
  
	
  

•  Two	
  months	
  aQer	
  the	
  iniSal	
  contact	
  with	
  InterVenture,	
  	
  DRSdigital	
  had	
  the	
  first	
  Ruby	
  developer	
  
si`ng	
  in	
  our	
  development	
  center	
  in	
  Belgrade.	
  Within	
  the	
  following	
  month	
  the	
  remaining	
  two	
  
team	
  members	
  were	
  recruited	
  and	
  added	
  to	
  the	
  team.	
  
	
  

•  Formal	
  educaSon	
  of	
  the	
  starSng	
  Team:	
  2	
  Masters	
  in	
  Computer	
  Science,	
  1	
  Master	
  in	
  MathemaScs	
  
with	
  all	
  developers	
  having	
  5+	
  years	
  of	
  working	
  experience.	
  
	
  

•  AQer	
  expanding	
  the	
  development	
  team	
  with	
  InterVenture,	
  DRSdigital	
  was	
  able	
  to	
  reduce	
  Sme-­‐to-­‐
market	
  considerably.	
  The	
  company	
  announced	
  further	
  team	
  add-­‐	
  ons,	
  both	
  seniors	
  and	
  juniors,	
  
to	
  push	
  the	
  development	
  of	
  addiSonal	
  products,	
  parScularly	
  in	
  the	
  mobile	
  area.	
  

Page 2 of 4
RecruiSng	
  Process:	
  2	
  rounds	
  
•  Required	
  skills	
  and	
  experSse:	
  AQer	
  receiving	
  from	
  DRSdigital	
  the	
  specific	
  requirements	
  regarding	
  
the	
  technical	
  know	
  how	
  of	
  the	
  desired	
  candidates,	
  we	
  have	
  started	
  the	
  search	
  process	
  within	
  our	
  
internal	
  network	
  and	
  free	
  labour	
  market.	
  	
  
	
  
•  PreselecSon:	
  Internal	
  first	
  round	
  interviews	
  with	
  promising	
  candidates	
  were	
  organised	
  at	
  the	
  
InterVenture	
  nearshore	
  center.	
  Our	
  Team	
  Manager	
  and	
  HR	
  primarily	
  focus	
  here	
  on	
  technical	
  
know	
  how,	
  command	
  of	
  English	
  and	
  soQ	
  skills,	
  like	
  moSvaSon	
  and	
  ability	
  to	
  proacSvely	
  work	
  in	
  a	
  
team.	
  During	
  this	
  process	
  the	
  candidates	
  were	
  also	
  given	
  more	
  informaSon	
  about	
  DRSdigital	
  as	
  
well	
  as	
  about	
  their	
  future	
  role	
  and	
  responsibiliSes.	
  
	
  
•  RecommendaSon:	
  The	
  CVs	
  of	
  the	
  candidates,	
  who	
  have	
  successfully	
  passed	
  the	
  first	
  round	
  
interviews,	
  were	
  forwarded	
  together	
  with	
  our	
  assessment	
  summary	
  to	
  DRSdigital	
  for	
  review	
  and	
  
feedback.	
  
	
  
•  2nd	
  round	
  interview:	
  Candidates,	
  who	
  were	
  shortlisted	
  by	
  our	
  client,	
  were	
  invited	
  to	
  a	
  second	
  
round	
  interview	
  at	
  our	
  development	
  center.	
  The	
  CTO	
  and	
  HR	
  Partner	
  of	
  DRSdigital	
  lead	
  here	
  
direct	
  interviews	
  with	
  the	
  individual	
  candidates	
  via	
  video	
  conferencing.	
  AQer	
  this	
  a	
  homework	
  
test	
  was	
  sent	
  out	
  to	
  all	
  candidates.	
  

•  Decision:	
  The	
  final	
  selecSon	
  of	
  the	
  right	
  candidates	
  was	
  made	
  by	
  DRSdigital	
  by	
  taking	
  the	
  
suggesSons	
  of	
  InterVenture	
  into	
  account.	
  

	
  

Transparent	
  CompensaSon	
  
•  AQer	
  the	
  first	
  round	
  interviews	
  InterVenture	
  noSfies	
  its	
  clients	
  about	
  the	
  individual	
  salary	
  
expectaSons	
  of	
  the	
  corresponding	
  candidates.	
  We	
  also	
  make	
  suggesSons	
  regarding	
  fair	
  salary	
  
offers	
  by	
  reflecSng	
  the	
  local	
  labour	
  market	
  development.	
  

•  The	
  InterVenture	
  management	
  fee	
  applies	
  to	
  all	
  employees	
  and	
  comes	
  on	
  top	
  of	
  the	
  direct	
  
salaries.	
  All	
  components	
  are	
  shown	
  transparently,	
  which	
  allows	
  DRSdigital	
  to	
  compare	
  the	
  
performance	
  within	
  the	
  team,	
  manage	
  work	
  expectaSons	
  and	
  reward	
  good	
  individual	
  results	
  –	
  
the	
  same	
  way	
  as	
  with	
  in-­‐house	
  employees.	
  	
  

	
  

Page 3 of 4
Everyday	
  CollaboraSon
•  The	
  in-­‐house	
  and	
  nearshore	
  teams	
  are	
  technically	
  and	
  organisaSonally	
  completely	
  integrated.	
  
They	
  work	
  together	
  in	
  a	
  distributed	
  scrum	
  environment	
  as	
  one	
  department.	
  

•  All	
  colleagues	
  have	
  the	
  same	
  @drooms.com	
  email	
  extension	
  and	
  are	
  connected	
  to	
  the	
  same	
  
development	
  environment	
  via	
  dedicated	
  VPN	
  link.	
  

•  Daily	
  morning	
  meeSngs	
  via	
  video	
  conferencing	
  ensure	
  that	
  everybody	
  is	
  up	
  to	
  date	
  with	
  relevant	
  
informaSon.	
  	
  

•  All	
  team	
  members	
  are	
  permanently	
  online	
  and	
  available	
  for	
  discussing	
  the	
  daily	
  issues.	
  
•  The	
  local	
  team	
  lead	
  in	
  Belgrade	
  scales	
  the	
  addiSonal	
  informaSon	
  flow	
  with	
  the	
  CTO	
  in	
  Frankfurt	
  
and	
  makes	
  sure	
  that	
  all	
  tasks	
  are	
  correctly	
  understood	
  and	
  put	
  into	
  perspecSve	
  with	
  the	
  “big	
  
picture“.	
  

•  Weekly	
  internal	
  briefings	
  between	
  all	
  colleagues	
  and	
  the	
  InterVenture	
  Team	
  Management	
  ensure	
  
that	
  potenSal	
  issues	
  of	
  any	
  kind	
  are	
  idenSfied	
  and	
  resolved	
  on	
  Sme.	
  

•  Occasional	
  in-­‐person	
  meeSngs	
  in	
  Frankfurt	
  and	
  Belgrade	
  are	
  organised	
  to	
  opSmise	
  the	
  necessary	
  
know	
  how	
  transfer	
  and	
  to	
  strengthen	
  the	
  team	
  spirit.	
  For	
  example,	
  the	
  whole	
  Belgrade	
  team	
  was	
  
invited	
  to	
  Frankfurt	
  for	
  the	
  company‘s	
  Christmas	
  party	
  event.	
  

•  At	
  the	
  beginning	
  all	
  team	
  members	
  spent	
  one	
  week	
  in	
  Frankfurt	
  to	
  meet	
  other	
  colleagues	
  and	
  to	
  
get	
  to	
  know	
  the	
  organisaSon,	
  products	
  and	
  processes.	
  

•  All	
  members	
  of	
  the	
  Belgrade	
  team	
  work	
  permanently	
  and	
  exclusively	
  as	
  part	
  of	
  DRSdigital.	
  	
  

MBO	
  
•  We	
  use	
  in	
  general	
  Management	
  By	
  ObjecSves	
  ("MBO")	
  for	
  defining	
  objecSves	
  for	
  the	
  developers	
  
so	
  that	
  management	
  and	
  employees	
  agree	
  to	
  the	
  objecSves	
  and	
  understand	
  what	
  they	
  need	
  to	
  
do	
  in	
  the	
  organisaSon.	
  	
  
	
  
•  In	
  line	
  with	
  the	
  exisSng	
  internal	
  processes	
  of	
  DRSdigital,	
  it	
  has	
  been	
  agreed	
  to	
  have	
  an	
  annual	
  
MBO	
  review,	
  which	
  allows	
  to	
  track	
  the	
  technical	
  but	
  also	
  personal	
  development	
  based	
  on	
  defined	
  
and	
  reached	
  objecSves	
  and	
  to	
  employ	
  corresponding	
  performance	
  incenSves.	
  During	
  this	
  process	
  
targets	
  for	
  the	
  upcoming	
  year	
  are	
  also	
  being	
  set.
Page 4 of 4

Weitere ähnliche Inhalte

Andere mochten auch

دوطبقه سازی بزرگراه ها , تحقق یک رویاست یا واقعیتی تلخ
دوطبقه سازی بزرگراه ها , تحقق یک رویاست یا واقعیتی تلخدوطبقه سازی بزرگراه ها , تحقق یک رویاست یا واقعیتی تلخ
دوطبقه سازی بزرگراه ها , تحقق یک رویاست یا واقعیتی تلخMajid Babaie, MBA, PMP
 
DCT based Steganographic Evaluation parameter analysis in Frequency domain by...
DCT based Steganographic Evaluation parameter analysis in Frequency domain by...DCT based Steganographic Evaluation parameter analysis in Frequency domain by...
DCT based Steganographic Evaluation parameter analysis in Frequency domain by...IOSR Journals
 
Raspberry Pi + AWS + SoftEtherVPN + RemoteWorks = ?
Raspberry Pi + AWS + SoftEtherVPN + RemoteWorks = ?Raspberry Pi + AWS + SoftEtherVPN + RemoteWorks = ?
Raspberry Pi + AWS + SoftEtherVPN + RemoteWorks = ?Nobuyuki Matsui
 
Why you should check out the check in
Why you should check out the check inWhy you should check out the check in
Why you should check out the check inTijs Vrolix
 
Authentic Connections in an Online World by Mary Scotton, Leah Hunter & Jessi...
Authentic Connections in an Online World by Mary Scotton, Leah Hunter & Jessi...Authentic Connections in an Online World by Mary Scotton, Leah Hunter & Jessi...
Authentic Connections in an Online World by Mary Scotton, Leah Hunter & Jessi...Salesforce Admins
 
periferitos deentrada
periferitos deentradaperiferitos deentrada
periferitos deentradajhon pintag
 
Apple and Microsoft:Leading Innovators of the 21st Techology
Apple and Microsoft:Leading Innovators of the 21st TechologyApple and Microsoft:Leading Innovators of the 21st Techology
Apple and Microsoft:Leading Innovators of the 21st TechologyHistory Lovr
 
9. Coursera devdataprod 2015
9. Coursera devdataprod 20159. Coursera devdataprod 2015
9. Coursera devdataprod 2015Pritam Dey
 
Tarea karla torres
Tarea karla torresTarea karla torres
Tarea karla torreskatopo
 

Andere mochten auch (11)

دوطبقه سازی بزرگراه ها , تحقق یک رویاست یا واقعیتی تلخ
دوطبقه سازی بزرگراه ها , تحقق یک رویاست یا واقعیتی تلخدوطبقه سازی بزرگراه ها , تحقق یک رویاست یا واقعیتی تلخ
دوطبقه سازی بزرگراه ها , تحقق یک رویاست یا واقعیتی تلخ
 
DCT based Steganographic Evaluation parameter analysis in Frequency domain by...
DCT based Steganographic Evaluation parameter analysis in Frequency domain by...DCT based Steganographic Evaluation parameter analysis in Frequency domain by...
DCT based Steganographic Evaluation parameter analysis in Frequency domain by...
 
Raspberry Pi + AWS + SoftEtherVPN + RemoteWorks = ?
Raspberry Pi + AWS + SoftEtherVPN + RemoteWorks = ?Raspberry Pi + AWS + SoftEtherVPN + RemoteWorks = ?
Raspberry Pi + AWS + SoftEtherVPN + RemoteWorks = ?
 
Why you should check out the check in
Why you should check out the check inWhy you should check out the check in
Why you should check out the check in
 
Authentic Connections in an Online World by Mary Scotton, Leah Hunter & Jessi...
Authentic Connections in an Online World by Mary Scotton, Leah Hunter & Jessi...Authentic Connections in an Online World by Mary Scotton, Leah Hunter & Jessi...
Authentic Connections in an Online World by Mary Scotton, Leah Hunter & Jessi...
 
periferitos deentrada
periferitos deentradaperiferitos deentrada
periferitos deentrada
 
Apple and Microsoft:Leading Innovators of the 21st Techology
Apple and Microsoft:Leading Innovators of the 21st TechologyApple and Microsoft:Leading Innovators of the 21st Techology
Apple and Microsoft:Leading Innovators of the 21st Techology
 
Aporte del crae
Aporte del craeAporte del crae
Aporte del crae
 
ครูยอด
ครูยอดครูยอด
ครูยอด
 
9. Coursera devdataprod 2015
9. Coursera devdataprod 20159. Coursera devdataprod 2015
9. Coursera devdataprod 2015
 
Tarea karla torres
Tarea karla torresTarea karla torres
Tarea karla torres
 

Mehr von InterVenture Nearshoring GmbH

Outsourcing and Offshoring in CEE: A Rapidly Changing Landscape
Outsourcing and Offshoring in CEE: A Rapidly Changing LandscapeOutsourcing and Offshoring in CEE: A Rapidly Changing Landscape
Outsourcing and Offshoring in CEE: A Rapidly Changing LandscapeInterVenture Nearshoring GmbH
 
InterVenture Nearshore Software Outsourcing: Case Study - Own Software Develo...
InterVenture Nearshore Software Outsourcing: Case Study - Own Software Develo...InterVenture Nearshore Software Outsourcing: Case Study - Own Software Develo...
InterVenture Nearshore Software Outsourcing: Case Study - Own Software Develo...InterVenture Nearshoring GmbH
 
InterVenture Nearshore Software Outsourcing - Your Own Team Model - Company B...
InterVenture Nearshore Software Outsourcing - Your Own Team Model - Company B...InterVenture Nearshore Software Outsourcing - Your Own Team Model - Company B...
InterVenture Nearshore Software Outsourcing - Your Own Team Model - Company B...InterVenture Nearshoring GmbH
 
InterVenture Nearshore Software Outsourcing - Ihr eigenes Entwicklerteam Mode...
InterVenture Nearshore Software Outsourcing - Ihr eigenes Entwicklerteam Mode...InterVenture Nearshore Software Outsourcing - Ihr eigenes Entwicklerteam Mode...
InterVenture Nearshore Software Outsourcing - Ihr eigenes Entwicklerteam Mode...InterVenture Nearshoring GmbH
 

Mehr von InterVenture Nearshoring GmbH (6)

DOING BUSINESS IN SERBIA 2014
DOING BUSINESS IN SERBIA 2014DOING BUSINESS IN SERBIA 2014
DOING BUSINESS IN SERBIA 2014
 
Outsourcing and Offshoring in CEE: A Rapidly Changing Landscape
Outsourcing and Offshoring in CEE: A Rapidly Changing LandscapeOutsourcing and Offshoring in CEE: A Rapidly Changing Landscape
Outsourcing and Offshoring in CEE: A Rapidly Changing Landscape
 
InterVenture 360° Tech Consulting
InterVenture 360° Tech ConsultingInterVenture 360° Tech Consulting
InterVenture 360° Tech Consulting
 
InterVenture Nearshore Software Outsourcing: Case Study - Own Software Develo...
InterVenture Nearshore Software Outsourcing: Case Study - Own Software Develo...InterVenture Nearshore Software Outsourcing: Case Study - Own Software Develo...
InterVenture Nearshore Software Outsourcing: Case Study - Own Software Develo...
 
InterVenture Nearshore Software Outsourcing - Your Own Team Model - Company B...
InterVenture Nearshore Software Outsourcing - Your Own Team Model - Company B...InterVenture Nearshore Software Outsourcing - Your Own Team Model - Company B...
InterVenture Nearshore Software Outsourcing - Your Own Team Model - Company B...
 
InterVenture Nearshore Software Outsourcing - Ihr eigenes Entwicklerteam Mode...
InterVenture Nearshore Software Outsourcing - Ihr eigenes Entwicklerteam Mode...InterVenture Nearshore Software Outsourcing - Ihr eigenes Entwicklerteam Mode...
InterVenture Nearshore Software Outsourcing - Ihr eigenes Entwicklerteam Mode...
 

Kürzlich hochgeladen

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Kürzlich hochgeladen (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

InterVenture Nearshore Software Outsourcing: Case Study - Own Software Development Team Model

  • 1.     Case  Study   Nearshoring  2.0  –     Own  Team  Model   The  Establishment  of  a  Nearshore     Development  Team  for  DRSdigital  AG   Contact     Mr.  Frank  Rennekamp   CTO   DRSdigital  AG,  Frankfurt  (Germany)   www.drooms.com   Technologies:  Ruby,  JavaScript,  Android   Number  of  developers  as  of  December  2013:  5   “With  InterVenture  we  were  able  to  extend  our  development  team   op7mally.  Due  to  daily  SCRUM-­‐mee7ngs  our  team  in  Belgrade  is   completely  integrated  in  all  our  projects.”     Frank  Rennekamp   CTO,  DRSdigital  AG  
  • 2. Overview   •  DRSdigital  AG  (www.drooms.com)  is  a  fast  growing  German  company  and  market  leader  in  the   field  of  virtual  data  rooms.  The  company‘s  soQware  products  are  used  for  highly  secure  storage,   access  and  exchange  of  confidenSal  documents  during  due  diligence  projects  within  M&A,   Corporate  Finance,  Real  Estate  and  Banking  transacSons.     •  The  soQware  plaWorm  is  mainly  developed  in  Ruby  on  Rails  and  JavaScript.     •  The  growth  of  DRSdigital  was  hindered  by  too  long  Sme-­‐to-­‐market  due  to  the  local  shortage  of   qualified  soQware  developers,  especially  in  the  field  of  Ruby  on  Rails.  The  company‘s  previous   aZempt  to  outsource  parts  of  the  development  failed  mainly  due  to  problems  in  communicaSon   and  mutual  understanding.     •  Prior  to  contacSng  InterVenture,  DRSdigital  has  tried  in  vain  to  find  adequate  soQware  engineers   for  about  nine  months.     •  The  primary  moSvaSon  for  choosing  our  Own  Team  Model  was  the  need  for  an  own  and   permanently  dedicated  team,  where  specific  knowledge  and  experSse  could  be  accumulated  and   uSlised  on  long  terms  in  an  agile  environment.     •  The  agreed  iniSal  nearshore  team  size  in  Belgrade  included  three  full  Sme  developers  –    two   Ruby  on  Rails  and  one  JavaScript  developer.     •  Two  months  aQer  the  iniSal  contact  with  InterVenture,    DRSdigital  had  the  first  Ruby  developer   si`ng  in  our  development  center  in  Belgrade.  Within  the  following  month  the  remaining  two   team  members  were  recruited  and  added  to  the  team.     •  Formal  educaSon  of  the  starSng  Team:  2  Masters  in  Computer  Science,  1  Master  in  MathemaScs   with  all  developers  having  5+  years  of  working  experience.     •  AQer  expanding  the  development  team  with  InterVenture,  DRSdigital  was  able  to  reduce  Sme-­‐to-­‐ market  considerably.  The  company  announced  further  team  add-­‐  ons,  both  seniors  and  juniors,   to  push  the  development  of  addiSonal  products,  parScularly  in  the  mobile  area.   Page 2 of 4
  • 3. RecruiSng  Process:  2  rounds   •  Required  skills  and  experSse:  AQer  receiving  from  DRSdigital  the  specific  requirements  regarding   the  technical  know  how  of  the  desired  candidates,  we  have  started  the  search  process  within  our   internal  network  and  free  labour  market.       •  PreselecSon:  Internal  first  round  interviews  with  promising  candidates  were  organised  at  the   InterVenture  nearshore  center.  Our  Team  Manager  and  HR  primarily  focus  here  on  technical   know  how,  command  of  English  and  soQ  skills,  like  moSvaSon  and  ability  to  proacSvely  work  in  a   team.  During  this  process  the  candidates  were  also  given  more  informaSon  about  DRSdigital  as   well  as  about  their  future  role  and  responsibiliSes.     •  RecommendaSon:  The  CVs  of  the  candidates,  who  have  successfully  passed  the  first  round   interviews,  were  forwarded  together  with  our  assessment  summary  to  DRSdigital  for  review  and   feedback.     •  2nd  round  interview:  Candidates,  who  were  shortlisted  by  our  client,  were  invited  to  a  second   round  interview  at  our  development  center.  The  CTO  and  HR  Partner  of  DRSdigital  lead  here   direct  interviews  with  the  individual  candidates  via  video  conferencing.  AQer  this  a  homework   test  was  sent  out  to  all  candidates.   •  Decision:  The  final  selecSon  of  the  right  candidates  was  made  by  DRSdigital  by  taking  the   suggesSons  of  InterVenture  into  account.     Transparent  CompensaSon   •  AQer  the  first  round  interviews  InterVenture  noSfies  its  clients  about  the  individual  salary   expectaSons  of  the  corresponding  candidates.  We  also  make  suggesSons  regarding  fair  salary   offers  by  reflecSng  the  local  labour  market  development.   •  The  InterVenture  management  fee  applies  to  all  employees  and  comes  on  top  of  the  direct   salaries.  All  components  are  shown  transparently,  which  allows  DRSdigital  to  compare  the   performance  within  the  team,  manage  work  expectaSons  and  reward  good  individual  results  –   the  same  way  as  with  in-­‐house  employees.       Page 3 of 4
  • 4. Everyday  CollaboraSon •  The  in-­‐house  and  nearshore  teams  are  technically  and  organisaSonally  completely  integrated.   They  work  together  in  a  distributed  scrum  environment  as  one  department.   •  All  colleagues  have  the  same  @drooms.com  email  extension  and  are  connected  to  the  same   development  environment  via  dedicated  VPN  link.   •  Daily  morning  meeSngs  via  video  conferencing  ensure  that  everybody  is  up  to  date  with  relevant   informaSon.     •  All  team  members  are  permanently  online  and  available  for  discussing  the  daily  issues.   •  The  local  team  lead  in  Belgrade  scales  the  addiSonal  informaSon  flow  with  the  CTO  in  Frankfurt   and  makes  sure  that  all  tasks  are  correctly  understood  and  put  into  perspecSve  with  the  “big   picture“.   •  Weekly  internal  briefings  between  all  colleagues  and  the  InterVenture  Team  Management  ensure   that  potenSal  issues  of  any  kind  are  idenSfied  and  resolved  on  Sme.   •  Occasional  in-­‐person  meeSngs  in  Frankfurt  and  Belgrade  are  organised  to  opSmise  the  necessary   know  how  transfer  and  to  strengthen  the  team  spirit.  For  example,  the  whole  Belgrade  team  was   invited  to  Frankfurt  for  the  company‘s  Christmas  party  event.   •  At  the  beginning  all  team  members  spent  one  week  in  Frankfurt  to  meet  other  colleagues  and  to   get  to  know  the  organisaSon,  products  and  processes.   •  All  members  of  the  Belgrade  team  work  permanently  and  exclusively  as  part  of  DRSdigital.     MBO   •  We  use  in  general  Management  By  ObjecSves  ("MBO")  for  defining  objecSves  for  the  developers   so  that  management  and  employees  agree  to  the  objecSves  and  understand  what  they  need  to   do  in  the  organisaSon.       •  In  line  with  the  exisSng  internal  processes  of  DRSdigital,  it  has  been  agreed  to  have  an  annual   MBO  review,  which  allows  to  track  the  technical  but  also  personal  development  based  on  defined   and  reached  objecSves  and  to  employ  corresponding  performance  incenSves.  During  this  process   targets  for  the  upcoming  year  are  also  being  set. Page 4 of 4