Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Build Customise Or Buy? Share South Africa

3,357 views

Published on

Published in: Technology
  • Be the first to comment

Build Customise Or Buy? Share South Africa

  1. 1. SHARE 2013| 1
  2. 2. Build, Customize or Buy?When Should We Use SharePoint, 3rd PartyProducts or Build Outside of SharePoint? Presented By: Richard Harbridge #Share4Biz @RHarbridge#Share4Biz @RHarbridge
  3. 3. Who am I? Presented By: Richard Harbridge #Share4Biz @RHarbridge#Share4Biz @RHarbridge
  4. 4. #Share4Biz @RHarbridge
  5. 5. #Share4Biz @RHarbridge
  6. 6. Our Goal Today… From Here To Here#Share4Biz @RHarbridge
  7. 7. What Will We Cover Today?• Build vs Buy – What’s The Right Answer?• Why Is this So Difficult With SharePoint?• How Do We Extend On Top Of SharePoint?• How Do We Buy 3rd Party Products?• Review Of Resources#Share4Biz @RHarbridge
  8. 8. Build vs Buy What’s The Right Answer?#Share4Biz @RHarbridge
  9. 9. Most Content/Research Will Be Biased Image from: http://partners.varphonex.com/s olutions/build-or-buy.php#Share4Biz @RHarbridge
  10. 10. Pros & Cons To Build vs Buy Pros ConsBuy Often covers most of the requirements Less flexibility and control Vendor does enhancements/upgrades Dependence on vendor delivery Lower total cost of ownership Locked in on cost and interoperability Pros Cons Build Addresses your requirements best Dependent on internal expertise/effort Full control and flexibility Higher risk of poor documentation Control over costs No economies of scale, higher costs#Share4Biz @RHarbridge
  11. 11. Risks To Build Vs Buy#Share4Biz @RHarbridge
  12. 12. #Share4Biz @RHarbridge Example Capability Assessment Framework For Build vs Buy
  13. 13. The Outcome There are risks in build vs buy that should be understood and re-evaluated constantly.#Share4Biz @RHarbridge
  14. 14. What to watch out for… Each build vs buy decision should be evaluated even when it appears self-evident.#Share4Biz @RHarbridge
  15. 15. Why Is This So Difficult With SharePoint?#Share4Biz @RHarbridge
  16. 16. Meet Joe Hi!#Share4Biz @RHarbridge
  17. 17. At Joe’s Company…#Share4Biz @RHarbridge
  18. 18. Decision Makers don’t have Enough Information#Share4Biz @RHarbridge
  19. 19. The CFO needs to Reduce Costs#Share4Biz @RHarbridge
  20. 20. IT Services Struggles to Keep Up#Share4Biz @RHarbridge
  21. 21. And People Are Having Trouble Finding What They Need#Share4Biz @RHarbridge
  22. 22. So Joe has an Idea!#Share4Biz @RHarbridge
  23. 23. We can solve our problems with technology!#Share4Biz @RHarbridge
  24. 24. Since… Drupal Awesome! Not as awesome.#Share4Biz @RHarbridge
  25. 25. And Everyone in Joe’s Company uses Microsoft Office…#Share4Biz @RHarbridge
  26. 26. SharePoint is the Perfect Fit!#Share4Biz @RHarbridge
  27. 27. #Share4Biz @RHarbridge
  28. 28. Map the needs of the organization to the right technology…#Share4Biz @RHarbridge
  29. 29. This is important as Microsoft alone has a quite a few… • Dynamics CRM • Dynamics ERP Lync • Dynamics AX • Dynamics GP • Dynamics NAV Exchange • Dynamics SL#Share4Biz @RHarbridge
  30. 30. Even SharePoint has multiple options 2013 Foundation Foundation 2010 Standard Standard Online Enterprise Enterprise On Site#Share4Biz @RHarbridge
  31. 31. It’s Big Ecosystem… “Worldwide more than 700,000 developers work with SharePoint.” over 4,000 partners in “Well - SPC11 Keynote the SharePoint ecosystem.” - SPC11 Keynote “There are over 1,000 products since SP2003 – there are at least 1,000 new products in development now.” - SPC11 Keynote (From Memory)#Share4Biz @RHarbridge
  32. 32. SharePoint is not a Silver Bullet… SharePoint is not a Silver Bullet at NothingButSharePoint.com#Share4Biz @RHarbridge
  33. 33. SharePoint will be…  Utilized by Business Users to develop and implement business solutions that use technology without IT’s direct involvement.  Our primary unified application delivery platform.  Our primary workflow/business process automation platform.  Our intranet and communication center for internal corporate communications. SharePoint will not be…  Our (external) web content management platform.  Our primary document management platform.  Our contact management platform.#Share4Biz @RHarbridge
  34. 34. SharePoint Is Part Of An Overall Enterprise Technology Plan#Share4Biz @RHarbridge
  35. 35. The Outcome We have to understand what technology we have available and our needs.#Share4Biz @RHarbridge
  36. 36. What to watch out for… We have to define our needs carefully if we want to pick the right technology.#Share4Biz @RHarbridge
  37. 37. How Do We Extend SharePoint?#Share4Biz @RHarbridge
  38. 38. How Do We Build On SharePoint? Complexity User IT Driven Driven Flexibility/Cost#Share4Biz @RHarbridge
  39. 39. SharePoint and IT The Main Point of Implementing SharePoint:  SharePoint eventually allows Business Users to develop and implement business solutions that use technology without IT’s direct involvement.#Share4Biz @RHarbridge
  40. 40. Users Build Apps#Share4Biz @RHarbridge
  41. 41. Users Build Lists To Solve Problems • To Replace Excel Spreadsheets • To Track Complex Input From Multiple People • To Centralize Storage and Retrieval of Content • To Provide Validation, Easy To Use Online Forms • To Reduce Duplication of Effort#Share4Biz @RHarbridge
  42. 42. Users Share Their Work As Templates/Apps#Share4Biz @RHarbridge
  43. 43. SharePoint and IT Secondary (But Important) Points:  SharePoint’s integration with technologies you already use and it’s extendibility are invaluable. Lync Exchange When I Say “SharePoint Integration” You Probably Think Of This...#Share4Biz @RHarbridge
  44. 44. Information Overload Search Process Collaboration Information Information Information Information Information Control Management#Share4Biz @RHarbridge
  45. 45. How SharePoint Doesn’t Work Search Process Collaboration Information Control Management#Share4Biz @RHarbridge
  46. 46. How SharePoint Really Works Search Search Records Records Collaborati Manageme Management Collaboration on nt Personalization Personalizati Document Document Manageme on Management nt Information Business Business Control Control Intelligence Intelligence Forms#Share4Biz @RHarbridge Forms Services Process Process
  47. 47. SQL vs SharePoint#Share4Biz @RHarbridge
  48. 48. How Do We Build On SharePoint? Complexity User IT Driven Driven Flexibility/Cost#Share4Biz @RHarbridge
  49. 49. The Outcome SharePoint is a platform that makes it easy to extend and leverage for business challenges.#Share4Biz @RHarbridge
  50. 50. What to watch out for… Sometimes it can be easier to start simple with an extended solution to validate/identify needs.#Share4Biz @RHarbridge
  51. 51. How Do We Buy Third Party Products#Share4Biz @RHarbridge
  52. 52. How Do We Buy 3rd Party Products? Are There What Type Of Identify Our What Vendor Practical Options Product Would Needs Should We Use? OOTB? Meet Our Needs? Negotiate What Questions How Do We Purchase Product Awesome Should We Ask? Compare? Discounts#Share4Biz @RHarbridge
  53. 53. Let’s Discuss Scenarios Migration Scenario Permission Scenario#Share4Biz @RHarbridge
  54. 54. Scenario: Migrating To Office 365 Migration Process For Office 365 Migrations Assessment Analyze Existing Identify Source Determine Determine Content Assess Office 365 Content To Be Ownership Of Migration Priority (Location, Quantity, Environment Migrated Content Solutions) Preparation Clean Up Content/ Define Migration Prepare Office 365 Create New Site(s) Define Content Map Content Refresh Schedule Environment In Office 365 Migration Migrate Content Based On Map/ Resolve Issues Schedule Validation Testing/ Validate Content Owner Review Of Based On Content Content (Training Map/Schedule Opportunity) Approved Post Migration Delete Source Launch New Site Set Source Content Plan Launch Efforts Review Feedback Content That Has (w/ Training) To Read Only Been Migrated#Share4Biz @RHarbridge
  55. 55. No Practical Option OOTB#Share4Biz @RHarbridge
  56. 56. What Type Of Migration Tool Do We Need? Power • Often licensed by user. • Typically lower cost. User • Requires manual ‘orchestration’ or management. • Doesn’t support scheduling, or scripting. • Often licensed by time period or size of content being migrated. IT Pro • Typically a scaled cost where larger migrations cost more. • Supports scheduling, or scripting. • Often includes comparison or reporting/assessments.#Share4Biz @RHarbridge
  57. 57. What Vendor Should We Use?• What version is the product?• How mature is the product? • How mature is the product’s supporting ecosystem and vendors?• How extensible and customizable is the product?• How user friendly and usable is the product? • How does the product handle exceptions? • For whom is the UI designed?• How difficult is it to manage and administer the product? • How do you update the product? • How complex is the installation and how complex are the dependencies? • Does it support automation? (Can you batch script or automate administrative tasks?)• Who else is using the tool? • What is their experience of the tool like? • Do they have similar needs?• Product Applicability (Based On Product Proof Of Concepts/Demonstrations)• Detailed Price Proposals (Including Estimates for Integration Costs, Support, and Training)#Share4Biz @RHarbridge
  58. 58. How Do We Compare The Tools? What Questions Should We Ask? Key Migration Steps Administrators Users Identify Source Do You Know Work With Users To Content To Be What Content Is No Understand Content Migrated Out There? Yes User Driven Clean Up! Clean Up? Or Determine Who Delete Unnecessary Admin Driven Owns Content Source Content & Clean Up? Versions User Driven Admin Driven (Meaning It Can’t Be Indexed Instead) Clean Up! Index The Content & Does Source Delete Unnecessary Define Appropriate Content Need To No Source Content & Result Sources, Move? Versions Pages & Verticals#Share4Biz @RHarbridge Yes (Is The Folder Tough Migration Decisions Whitepaper Structure Important?)
  59. 59. Let’s Discuss Scenarios Migration Scenario Permission Scenario#Share4Biz @RHarbridge
  60. 60. Scenario: Permissions Support#Share4Biz @RHarbridge
  61. 61. Not All Practical Capabilities OOTB#Share4Biz @RHarbridge
  62. 62. What Permissions Tool Do We Use? Power • Often licensed by server or by user. • Typically lower cost. User • Focused on end user driven interaction/scenarios. • Doesn’t support scheduling, or scripting. • Often licensed in a bundle with Governance functionality. IT Pro • Typically a higher cost based on additional functionality. • Often supports scheduling, or scripting. • Often includes comparison or reporting/assessments.#Share4Biz @RHarbridge
  63. 63. What Vendor Should We Use?• What version is the product?• How mature is the product? • How mature is the product’s supporting ecosystem and vendors?• How extensible and customizable is the product?• How user friendly and usable is the product? • How does the product handle exceptions? • For whom is the UI designed?• How difficult is it to manage and administer the product? • How do you update the product? • How complex is the installation and how complex are the dependencies? • Does it support automation? (Can you batch script or automate administrative tasks?)• Who else is using the tool? • What is their experience of the tool like? • Do they have similar needs?• Product Applicability (Based On Product Proof Of Concepts/Demonstrations)• Detailed Price Proposals (Including Estimates for Integration Costs, Support, and Training)#Share4Biz @RHarbridge
  64. 64. Additional Scenarios SharePoint Social SharePoint Workflow#Share4Biz @RHarbridge
  65. 65. Social SharePoint Options Extending Complimenting Supplementing Replacing Ignoring/Locking Down When are people going beyond SharePoint for Social Functionality?#Share4Biz @RHarbridge How To Lock Down SharePoint’s Social Features
  66. 66. Additional Scenarios SharePoint Social SharePoint Workflow#Share4Biz @RHarbridge
  67. 67. SharePoint Workflow Options Custom Workflow • 80% Complexity And Above (Visual Studio) 3rd Party (K2, Nintex, Etc) • 20% - 80% Complexity Simple Customized (SharePoint Designer) • 5-20% Complexity Simple • 0-5%#Share4Biz @RHarbridgeApprovals, (OOTB, Doc Feedback, Etc) Complexity
  68. 68. The Outcome With clear needs and the right questions you can select the right tool.#Share4Biz @RHarbridge
  69. 69. What to watch out for… The hardest part of selecting the right third party tool is having the right questions.#Share4Biz @RHarbridge
  70. 70. Review Of Resources#Share4Biz @RHarbridge
  71. 71. SharePointReviews.com#Share4Biz @RHarbridge
  72. 72. Office Store (Apps for SharePoint)#Share4Biz @RHarbridge
  73. 73. Analysts, Customers & Consultants#Share4Biz @RHarbridge
  74. 74. Vendor Whitepapers/Content Many vendors are not always biased, and often even when biased highlight important decision criteria/questions.#Share4Biz @RHarbridge
  75. 75. The Outcome You have a few resources to help you with your SharePoint build vs buy decisions.#Share4Biz @RHarbridge
  76. 76. What to watch out for… You can find additional resources, but always be aware that often information is biased.#Share4Biz @RHarbridge
  77. 77. What Did We Cover Today?• Build vs Buy – What’s The Right Answer?• Why Is this So Difficult With SharePoint?• How Do We Extend On Top Of SharePoint?• How Do We Buy 3rd Party Products?• Review Of Resources#Share4Biz @RHarbridge
  78. 78. Thank You Organizers, Sponsors and You for Making this Possible. Questions? Ideas? Feedback? Contact me:  Twitter: @RHarbridge  Blog: http://www.RHarbridge.com  Email: Richard@RHarbridge.com  Resources: 90+ SharePoint Presentations at.. SlideShare.net/RHarbridge 130+ SharePoint Standards at.. SPStandards.com 15 Pages of Important Questions at.. SharePointDiagnostics.com#Share4Biz @RHarbridge
  79. 79. SHARE 2013| 80

×