Upgrade to Pro — share decks privately, control downloads, hide ads and more …

To Inhouse, or Outsource; that is the Question

To Inhouse, or Outsource; that is the Question

Regardless of the software, both build a website and maintaining it with 'business as usual' functions, requires a level of developmental expertise. This ranges from keeping the lights on and staying security patched to continuous, rapid and agile development of new functionality.

With each new project comes the decision to create and nurture an inhouse development team or to outsource to an already upskilled team.

This talk discusses:
- The pros and cons of each strategy;
- How Drupal teams should be built and structured;
- What other government entities are doing; and
- Where a blended model works.

typhonius

March 27, 2017
Tweet

More Decks by typhonius

Other Decks in Technology

Transcript

  1. Adam Malone, Senior Solutions Architect Asia Pacific & Japan @adammalone

    To Inhouse Or Outsource; That Is the Question
  2. Who is Acquia? 1,000+ ! Enterprise Customers! Leading provider of

    cloud- based, digital experience management solutions! HQ in Boston with 14 global ! offices in 8 countries! 700+ ! Employees! 2,000+ ! Partners! Inc.5000 ! Fastest Growing!
  3. INHOUSE Create team internally Upskill, teach and mentor into an

    internal delivery practice Hold sole responsibility for feature enhancement & regressions
  4. OUTSOURCE (Go to tender and) find a trusted partner Provide

    requirements and resources Retain services for maintenance
  5. OFFSHORE (Go to tender and) find a trusted partner Provide

    requirements and resources Retain services for maintenance
  6. INHOUSE BENEFITS Potentially greater vested interest Internal buy in Tech/non-tech

    team cohesion grows Retain services for maintenance Easier/less expensive with time Culture instilled early
  7. INHOUSE DETRIMENTS Building something from nothing Keeping up to date

    may be difficult Bad habits may take root Breadth of knowledge limited Challenge to find quality talent
  8. OUTSOURCING BENEFITS Proven ability to deliver complex builds Abundance of

    specialists Pressure to stay ahead of the curve Abundance of creative solutions Competitive
  9. OUTSOURCING DETRIMENTS Usually not dedicated teams Potential for coordination challenges

    Platform evolution should be planned Ownership transfer must be seamless Culture mismatch may occur
  10. BRINGING IT ALL TOGETHER Launch Engagement Outsource Build In House

    Capacity 3-15 months 1-3 years Resource Allocation Optional offboarding of partner