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, Customize Or Buy? When Should We Use SharePoint, 3rd Party Products or Build Outside of SharePoint?

1,285 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Build, Customize Or Buy? When Should We Use SharePoint, 3rd Party Products or Build Outside of SharePoint?

  1. 1. #BASPUG @RHarbridge @DavidPileggi#BASPUG @Rharbridge @DavidPileggiPresented By: Richard Harbridge & David PileggiBuild, Customize or Buy?When Should We Use SharePoint, 3rdParty Products or Build Outside ofSharePoint?
  2. 2. #BASPUG @RHarbridge @DavidPileggiMy Name Is Richard Harbridge…
  3. 3. #BASPUG @RHarbridge @DavidPileggiMy Name Is David J Pileggi Jr…
  4. 4. #BASPUG @RHarbridge @DavidPileggi
  5. 5. #BASPUG @RHarbridge @DavidPileggi
  6. 6. #BASPUG @RHarbridge @DavidPileggiOur Goal Today…From Here To Here#BASPUG @Rharbridge @DavidPileggiPresented By: Richard Harbridge & David Pileggi
  7. 7. #BASPUG @RHarbridge @DavidPileggiWhat 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#BASPUG @Rharbridge @DavidPileggiPresented By: Richard Harbridge & David Pileggi
  8. 8. #BASPUG @RHarbridge @DavidPileggiBuild vs BuyWhat’s TheRight Answer?
  9. 9. #BASPUG @RHarbridge @DavidPileggiImage from:http://partners.varphonex.com/solutions/build-or-buy.phpMost Content/Research Will Be Biased
  10. 10. #BASPUG @RHarbridge @DavidPileggiPros & Cons To Build vs BuyBuyPros ConsOften covers most of therequirementsLess flexibility and controlVendor doesenhancements/upgradesDependence on vendor deliveryLower total cost of ownership Locked in on cost and interoperabilityBuildPros ConsAddresses your requirements best Dependent on internal expertise/effortFull control and flexibility Higher risk of poor documentationControl over costs No economies of scale, higher costs
  11. 11. #BASPUG @RHarbridge @DavidPileggiRisks To Build Vs Buy
  12. 12. #BASPUG @RHarbridge @DavidPileggiExample Capability Assessment Framework For Build vs Buy
  13. 13. #BASPUG @RHarbridge @DavidPileggiThe OutcomeThere are risks in build vs buy that should beunderstood and re-evaluated constantly.
  14. 14. #BASPUG @RHarbridge @DavidPileggiWhat to watch out for…Each build vs buy decision should beevaluated even when it appears self-evident.
  15. 15. #BASPUG @RHarbridge @DavidPileggiWhy Is This SoDifficult WithSharePoint?
  16. 16. #BASPUG @RHarbridge @DavidPileggiMap the needs of theorganization to the righttechnology…
  17. 17. #BASPUG @RHarbridge @DavidPileggiThis is important as Microsoftalone has quite a few…• Dynamics CRM• Dynamics ERP• Dynamics AX• Dynamics GP• Dynamics NAV• Dynamics SLExchangeLync
  18. 18. #BASPUG @RHarbridge @DavidPileggiEven SharePoint has multipleoptionsOnlineOn SiteFoundationStandardEnterpriseEnterpriseStandard20102013Foundation
  19. 19. #BASPUG @RHarbridge @DavidPileggiIt’s Big Ecosystem…“Worldwide more than700,000 developers work withSharePoint.”- SPC11 Keynote“Well over 4,000partners in theSharePoint ecosystem.”- SPC11 Keynote“There are over 1,000 products sinceSP2003 – there are at least 1,000 newproducts in development now.”- SPC11 Keynote (From Memory)
  20. 20. #BASPUG @RHarbridge @DavidPileggiSharePoint is not a Silver Bullet…SharePoint is not a Silver Bullet at NothingButSharePoint.com
  21. 21. #BASPUG @RHarbridge @DavidPileggiSharePoint Is Part Of An OverallEnterprise Technology Plan
  22. 22. #BASPUG @RHarbridge @DavidPileggiThe OutcomeWe have to understand what technologywe have available & our needs.
  23. 23. #BASPUG @RHarbridge @DavidPileggiWhat to watch out for…We have to define our needs carefully ifwe want to pick the right technology.
  24. 24. #BASPUG @RHarbridge @DavidPileggiHow Do WeExtend/Build OnSharePoint?
  25. 25. #BASPUG @RHarbridge @DavidPileggiHow Do We Build On SharePoint?UserDrivenITDrivenLowComplexityHigherComplexity&Cost
  26. 26. #BASPUG @RHarbridge @DavidPileggiUserDrivenITDrivenLowComplexityHigherComplexity&CostHow Do We Build On SharePoint?
  27. 27. #BASPUG @RHarbridge @DavidPileggiThe Main Point of Implementing SharePoint: SharePoint eventually allows Business Users to developand implement business solutions that use technologywithout IT’s direct involvement.SharePoint and IT
  28. 28. #BASPUG @RHarbridge @DavidPileggiUsers Build Apps
  29. 29. #BASPUG @RHarbridge @DavidPileggiUserDrivenITDrivenLowComplexityHigherComplexity&CostHow Do We Build On SharePoint?
  30. 30. #BASPUG @RHarbridge @DavidPileggiWhen I Say“SharePointIntegration” YouProbably Think OfThis...A Big Secondary Point For Implementing: SharePoint’s integration with technologies youalready use and it’s extendibility are invaluable.SharePoint and ITExchangeLync
  31. 31. #BASPUG @RHarbridge @DavidPileggiSQL vs SharePoint
  32. 32. #BASPUG @RHarbridge @DavidPileggiHow Do We Build On SharePoint?UserDrivenITDrivenLowComplexityHigherComplexity&Cost
  33. 33. #BASPUG @RHarbridge @DavidPileggiThe OutcomeSharePoint is a platform that makes iteasy to extend and leverage for businesschallenges.
  34. 34. #BASPUG @RHarbridge @DavidPileggiWhat to watch out for…Sometimes it can be easier to start simplewith an extended solution tovalidate/identify needs.
  35. 35. #BASPUG @RHarbridge @DavidPileggiHow Do We BuyThird Party Products
  36. 36. #BASPUG @RHarbridge @DavidPileggiHow Do We Buy 3rd Party Products?Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  37. 37. #BASPUG @RHarbridge @DavidPileggiLet’s Discuss ScenariosMigration ScenarioPermission Scenario
  38. 38. #BASPUG @RHarbridge @DavidPileggiHow Do We Buy 3rd Party Products?Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  39. 39. #BASPUG @RHarbridge @DavidPileggiBuying The Right Migration Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  40. 40. #BASPUG @RHarbridge @DavidPileggiScenario: Migrating To Office 365Migration ProcessPreparationAssessmentMigrationTesting/ValidationPostMigrationFor Office 365 MigrationsAnalyze ExistingContent(Location, Quantity,Solutions)DetermineMigration PriorityCreate New Site(s)In Office 365Validate ContentBased On ContentMap/ScheduleLaunch New Site(w/ Training)Assess Office 365EnvironmentIdentify SourceContent To BeMigratedDetermineOwnership OfContentClean Up Content/Content RefreshPrepare Office 365EnvironmentDefine Content MapOwner Review OfContent (TrainingOpportunity)Migrate ContentBased On Map/ScheduleDefine MigrationScheduleApprovedDelete SourceContent That HasBeen MigratedSet Source ContentTo Read OnlyReview FeedbackResolve IssuesPlan Launch Efforts
  41. 41. #BASPUG @RHarbridge @DavidPileggiBuying The Right Migration Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  42. 42. #BASPUG @RHarbridge @DavidPileggiIdentify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase ProductBuying The Right Migration Tool…
  43. 43. #BASPUG @RHarbridge @DavidPileggiNo Practical Option OOTB
  44. 44. #BASPUG @RHarbridge @DavidPileggiBuying The Right Migration Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  45. 45. #BASPUG @RHarbridge @DavidPileggiBuying The Right Migration Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  46. 46. #BASPUG @RHarbridge @DavidPileggiWhat Type Of Migration Tool DoWe Need?•Often licensed by user.•Typically lower cost.•Requires manual ‘orchestration’ or management.•Doesn’t support scheduling, or scripting.PowerUser•Often licensed by time period or size of content beingmigrated.•Typically a scaled cost where larger migrations cost more.•Supports scheduling, or scripting.•Often includes comparison or reporting/assessments.IT Pro
  47. 47. #BASPUG @RHarbridge @DavidPileggiBuying The Right Migration Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  48. 48. #BASPUG @RHarbridge @DavidPileggiBuying The Right Migration Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  49. 49. #BASPUG @RHarbridge @DavidPileggiWhat 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 automateadministrative 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, andTraining)
  50. 50. #BASPUG @RHarbridge @DavidPileggiBuying The Right Migration Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  51. 51. #BASPUG @RHarbridge @DavidPileggiBuying The Right Migration Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  52. 52. #BASPUG @RHarbridge @DavidPileggiHow Do We Compare The Tools?What Questions Should We Ask?Key Migration StepsAdministrators UsersIdentify SourceContent To BeMigratedClean Up!Delete UnnecessarySource Content &VersionsDo You KnowWhat Content IsOut There?Does SourceContent Need ToMove?User DrivenClean Up? OrAdmin DrivenClean Up?Work With Users ToUnderstand ContentNoYesClean Up!Delete UnnecessarySource Content &VersionsAdmin DrivenYesIndex The Content &Define AppropriateResult Sources,Pages & VerticalsNoUser DrivenDetermine WhoOwns Content(Meaning It Can’t BeIndexed Instead)(Is The FolderStructure Important?)Tough Migration Decisions Whitepaper
  53. 53. #BASPUG @RHarbridge @DavidPileggiBuying The Right Migration Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  54. 54. #BASPUG @RHarbridge @DavidPileggiBuying The Right Migration Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  55. 55. #BASPUG @RHarbridge @DavidPileggiLet’s Discuss ScenariosMigration ScenarioPermission Scenario
  56. 56. #BASPUG @RHarbridge @DavidPileggiHow Do We Buy 3rd Party Products?Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  57. 57. #BASPUG @RHarbridge @DavidPileggiHow Do We Buy 3rd Party Products?Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  58. 58. #BASPUG @RHarbridge @DavidPileggiBuying The Right Permissions Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  59. 59. #BASPUG @RHarbridge @DavidPileggiScenario: Permissions Support
  60. 60. #BASPUG @RHarbridge @DavidPileggiBuying The Right Migration Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  61. 61. #BASPUG @RHarbridge @DavidPileggiIdentify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase ProductBuying The Right Migration Tool…
  62. 62. #BASPUG @RHarbridge @DavidPileggiNot All Practical Capabilities OOTB
  63. 63. #BASPUG @RHarbridge @DavidPileggiBuying The Right Migration Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  64. 64. #BASPUG @RHarbridge @DavidPileggiBuying The Right Migration Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  65. 65. #BASPUG @RHarbridge @DavidPileggiWhat Permissions Tool Do We Use?• Often licensed by server or by user.• Typically lower cost.• Focused on end user driven interaction/scenarios.• Doesn’t support scheduling, or scripting.PowerUser• Often licensed in a bundle with Governance functionality.• Typically a higher cost based on additional functionality.• Often supports scheduling, or scripting.• Often includes comparison or reporting/assessments.IT Pro
  66. 66. #BASPUG @RHarbridge @DavidPileggiBuying The Right Migration Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  67. 67. #BASPUG @RHarbridge @DavidPileggiBuying The Right Migration Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  68. 68. #BASPUG @RHarbridge @DavidPileggiWhat 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 automateadministrative 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, andTraining)
  69. 69. #BASPUG @RHarbridge @DavidPileggiBuying The Right Migration Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  70. 70. #BASPUG @RHarbridge @DavidPileggiBuying The Right Migration Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  71. 71. #BASPUG @RHarbridge @DavidPileggiHow Do We Compare The Tools?What Questions Should We Ask?Needs QuestionsWhile a resource like themigration one doesn’talways exist for this (andmany other purchasedecisions) you should alwaysask questions thatvalidate/clarify needs.
  72. 72. #BASPUG @RHarbridge @DavidPileggiBuying The Right Migration Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  73. 73. #BASPUG @RHarbridge @DavidPileggiBuying The Right Migration Tool…Identify OurNeedsAre TherePractical OptionsOOTB?What Type OfProduct WouldMeet Our Needs?What VendorShould We Use?How Do WeCompare?What QuestionsShould We Ask?NegotiateAwesomeDiscountsPurchase Product
  74. 74. #BASPUG @RHarbridge @DavidPileggiThe OutcomeWith clear needs and the right questionsyou can select the right tool.
  75. 75. #BASPUG @RHarbridge @DavidPileggiWhat to watch out for…The hardest part of selecting the right thirdparty tool is having the right questions.
  76. 76. #BASPUG @RHarbridge @DavidPileggiReview OfResources
  77. 77. #BASPUG @RHarbridge @DavidPileggiSharePointReviews.com
  78. 78. #BASPUG @RHarbridge @DavidPileggiOffice Store (Apps for SharePoint)
  79. 79. #BASPUG @RHarbridge @DavidPileggiAnalysts, Customers & Consultants
  80. 80. #BASPUG @RHarbridge @DavidPileggiVendor Whitepapers/ContentMany vendors are notalways biased, and ofteneven when biased highlightimportant decisioncriteria/questions.
  81. 81. #BASPUG @RHarbridge @DavidPileggiMigration Decisions Whitepaperhttp://info.portalsolutions.net/MigrationWhitepaper_WhitepaperDownload.html
  82. 82. #BASPUG @RHarbridge @DavidPileggiThe OutcomeYou have a few resources to help you withyour SharePoint build vs buy decisions.
  83. 83. #BASPUG @RHarbridge @DavidPileggiWhat to watch out for…You can find additional resources, but alwaysbe aware that often information is biased.
  84. 84. #BASPUG @RHarbridge @DavidPileggiWhat 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• Evaluate Your Options & Risks• Know What SharePoint Can/Should Do In Your Org• User Driven & IT Pro Driven, Iterate!• Ask The Right Questons Based On Your Needs• Some Resources Exist, But Be Aware Of Bias
  85. 85. #BASPUG @RHarbridge @DavidPileggiQuestions? Ideas? Feedback? Contact us: Twitter: @RHarbridge @DavidPileggi Our Blogs: http://www.RHarbridge.comhttp://SharePoint.MindSharpBlogs.com/DaveP Email Us @: Richard@RHarbridge.comDPileggi@PortalSolutions.net Slides Available @:90+ SharePoint Presentations at.. SlideShare.net/RHarbridgeThank YouOrganizers, Sponsors and You for Making this Possible.

×