New studies highlight the potential downsides of SharePoint

Summary: It's not all roses on the SharePoint front -- especially when it comes to the growing trend by customers to use SharePoint not just as a set of loosely integrated applications, but as a development platform in its own right. A couple of new studies highlight the potential risks of which customers should be aware when betting big on SharePoint

SharePoint is one of Microsoft's crown jewels. Microsoft is touting the fact that SharePoint generated $1 billion in revenues for Microsoft last year. At Microsoft's recent Worldwide Partner Conference, company officials said they expect partners to generate $5 billion in SharePoint-related services revenues for themselves in the coming year.

But it's not all roses on the SharePoint front -- especially when it comes to the growing trend by customers to use SharePoint not just as a set of loosely integrated applications, but as a development platform in its own right. A couple of new studies highlight the potential risks of which customers should be aware when betting big on SharePoint.

First, a quick refresher as to what SharePoint is -- especially important given how difficult it is to figure this out from Microsoft's own Web site. SharePoint is a collection of six servers that provide document collaboration, portal creation, enterprise search, enterprise content management, electronic forms creation and management and business intelligence functions (analysis and publication of business information).

Microsoft released the most recent version of SharePoint, known as MOSS (Microsoft Office SharePoint Server) 2007 a year and a half ago. A point release of SharePoint sounds likely for some time this year, based on information in the Forrester study. The next full-fledged version of SharePoint, currently known by its codename of SharePoint 14, is expected in 2009. Microsoft is expected to add Master Data Management, as well as more social-networking funcitonality to the next version of SharePoint.

Forrester Research published a new 25-page report on July 16 entitled "Now Is The Time To Determine SharePoint's Place In Your Application Development Strategy." In preparing the study, Forrester interviewed 13 user and five vendorcompanies, including Advanced Micro Devices, easyJet, General Mills, Hitachi, Microsoft, TPGAxon Capital, and Unisys.

The Forrester report includes some pithy warnings about the potential risks of uncontrolled growth of customized SharePoint applications. From the report's executive summary:

"(A)s many shops are discovering, SharePoint is also a development platform that people both inside and outside of IT use to create intranets, outward-facing portals, electronic forms, workflows, and even dashboards. The promise of SharePoint: Your organization will be able to create and deploy collaboration applications faster and give businesspeople productive new tools. The pitfalls: SharePoint can add new unplanned demands as your teams fill the product’s gaps in application life-cycle management and enterprise integration and as they create policies to prevent a new chaos of usergenerated applications."

SharePoint's customizability and rich feature set is a blessing and a curse for many customers. Forrester noted that "SharePoint is a pure Microsoft server stack that closes off any opportunities to substitute third-party databases, Web servers, and other products for Microsoft components," Forrester cautioned. In addition, the Enterprise Edition of SharePoint, which includes many of the advanced app-development features, "can add $200 per user to your budget," the report's authors noted.

While these two facts are a positive for Microsoft -- and a big part of the reason the Redmondians are going to bang the SharePoint app-dev drum increasingly loudly in the coming fiscal year -- the lock-in and higher costs are not good news for Microsoft customers.

The Forrester study provided a fairly lengthy laundry list of app-dev-specific shortcomings in Office SharePoint Server 2007 -- everything from the lack of support for SharePoint database replication, to required custom development to include data stored in SharePoint lists for reporting purposes. Application lifecycle management of SharePoint is incomplete, the report authors said. And enterprise data integration for SharePoint is "primitive."

Forrester recommended customers keep their SharePoint customizations to a minimum and that they create a comprehensive SharePoint governance policy sooner rather than later.

The other new SharePoint study I had a chance to see is from J. Boye, a Danish consultancy specializing in Web projects and strategy. Entitled "Best Practices for Using SharePoint for Public Websites," the 25-page study was published June 19.

For the study, J. Boye interviewed "several SharePoint 2007 experts, consultants, and more than 30 organisations in Europe, Asia and North America," according to the report.

Like Forrester, J. Boye advised customers to take a more cautious route when evaluating how and when to use SharePoint in their organizations. From the J. Boye study:

"Unfortunately many organisations do not carefully consider whether the product is the best match for their web requirements and many do not even take the time to review alternatives. There are good reasons for the popularity of SharePoint, but it is certainly not as safe and risk-free as many like to think. We recommend that you consistently evaluate SharePoint against your current and future requirements and do not make SharePoint an automatic fit for all future web projects."

J. Boye noted that some involved in SharePoint deployments are experiencing a "distinct early-mover disadvantage."

"Both early adopters and system integrators have so far had a tendency to underestimate the complexity of the (SharePoint) platform and very few have delivered on time and on budget," the J. Boye report authors noted.

In spite of these cautions, more and more companies are implementing SharePoint. Is yours one of them? Are you a SharePoint fan or foe?

Topics: Enterprise Software, Collaboration, Software

About

Mary Jo has covered the tech industry for more than 25 years for a variety of publications and Web sites, and is a frequent guest on radio, TV and podcasts, speaking about all things Microsoft-related. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008).

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

22 comments
Log in or register to join the discussion
  • SharePoint Best Practices!!!

    I'm not disputing the result of the studies but i think the downsides are normally excerbated by inappropiate practices. Every product has its downsde but i believe these downsides can be overcome if appropiate practices are used: SharePoint Best Practices Start to Emerge(http://www.internetevolution.com/author.asp?section_id=649&doc_id=157333&F_src=flftwo)
    jamalystic
  • This product is actually garbage...

    In all seriousness, this is the most mangled mess of a product I have ever seen. The integration of SQL Server, IIS, IE, the SharePoint server itself and Active Directory gives the typical IT support professional almost 0% chance of solving any issue. The product is severely oversold by Microsoft sales as the end-all, be-all of application stacks. At the core, this product is still a document repository. All attempts to believe or code to it otherwise will be met by increasing complexity and severe compatibility issues. What is also not stated is the enormous amount of training required to get people to actually use it properly. And good luck calling Microsoft PSS with it. About half the time their response to any SharePoint issue is to reinstall and restore the database. Product is worthless.
    Mike Cox
    • WHO ARE YOU AND WHAT HAVE YOU DONE TO MIKE COX? (NT)

      :(
      OButterball
      • I Know You Omar Butterball

        Omar, hello again. Yes, I know you and your D&D characters too. Now back to SharePoint.
        coronakwl
  • Yet another stupid negative article about anything Microsoft

    Another day and yet another stupid story written by ZDNet.

    The absolute nit picking that goes on across this site against Microsoft is bordering on being childish.

    If the proportion of negative articles on here for other products / companies was the same then I wouldn't have an issue but rather than say something is good or great at Microsoft, ZDNet simply trolls around looking for anything negative about them no matter how small and insignificant or out of context it might be.

    As the first post has said like anything it depends upon whether people fumble around with something from scratch on their own or people seek best practices before they do it.

    We had an external SharePoint website built in 4 days by an Australian Microsoft Partner and a more complex internal one built in 16 days with workflow, InfoPath forms and some other things and we had no problems and it was done on budget.

    Oh and by the way was the study normalised agaist the usual delays experienced on complex IT projects or are the results of this study just representative of the norm anyway?

    We used Avanade and Microsoft on a AUD$12m project and whilst it was 6 months late (due entirely to the Project Manager who was replaced midway due to his imcompetance) in the end the project was brought in on budget. All projects I have known about or worked on which have resulted in delays have almost always been caused by human factors such as poor project management, scope creep or lack of detailed functional and technical documentation up front.
    Martin_Australia
    • Did you bother to read the article?

      This isn't another article that is negative about anything MS. It is something to let you know that you should research it before making any decisions or rolling out sharepoint in a rushed manor.

      I'm not against or for MS. I think some MS products are good and some are bad. Sharepoint is neutral in my opinion at this point. I think it has a great deal of potential but needs some things fixed such as easier deployment, easier automation of certain processes and much much better space management is required for DAM as it is extremely inefficient at the moment (kind of like MS access).

      That doesn't mean the product sucks - just it needs careful process implementation and serious evaluation comparing it to alternative products.
      boed
      • Tone

        I think the comment was on the tone of the article. As for ease of deployment, it couldn't get much easier. There is a "Complete" button which when clicked it installs and configures almost everything you need including your database server.
        I wouldn't suggest that if you are planning on expanding but then again if you are in that boat why not complain about SAP needing an "easier deployment". There are enough $50 books available to make you a SharePoint install expert.
        zboyles
    • Conclusion of study is good, blog is clickbait

      I agree with the principle of the study that MJ linked to. However, the title was obvious clickbait. You might as well say that the downside of Java is that it can be used to write a lot of different programs and not all of them will be good.

      Nothing in the study is suggesting that this is a [b]downside[/b] of SharePoint, it only suggests that [b]like any other configurable platform[/b], organizations must take care that the platform isn't used in ways it wasn't meant to be used.

      Glad to hear of your SharePoint success. I've been involved in a few now and they've all been wildly successful. The customer is extremely happy with the end result.
      NonZealot
    • Gee, that's fair, ZDNet ...

      A Microsoft shill can call people stupid, but NOBODY can call HIM stupid or they get 86ed!

      ;)
      OButterball
  • RE: SharePoint planning & governance before viral adoption

    I'll be looking in-depth at the Forrester report. Having worked with SharePoint since the days of STS Team Services (inside FrontPage Server Extensions... I can certainly echo the sentiment of how critical it is to "create a comprehensive SharePoint governance policy sooner rather than later"...

    I think that the tone of this article should take into consideration real-world experiences with SharePoint / MOSS / WSS and not just the spec sheet pros and cons of the SharePoint, err.... ecosystem.
    Robin Majumdar
  • Sharepoint out of the box.

    This article talks about developers seeing Sharepoint as a development platform. But every time I see an installation out of the box that appears to be what it is. It just seemed very wide open unorganized and uncontrollable out of the box if you don't put some guidelines in place for users FIRST. Potential for many uses were there but you had to basically set up the pages and tell people how to use it as process wasn't built in. So I began to believe that its actually not a product geared towards out of the box use.

    Now on the other hand I have gone through two jobs where I watched teams struggle to get a Sharepoint solution up. One didn't need Sharepoint for what they were doing at all but one of the "execs" heard the buzzword "portal" in the project title and decided that they needed to build on a portal platform. The developers constantly snarled at the level of difficulty involved in building on the platform relative to what it would take to just build the site from scratch.

    So is Sharepoint a good out of the box tool or is it a good development platform? Either way sales will soar as business execs that feel they need a full portal solution to build a company golf score portal site. Not to say Sharepoint may not be a good fit for some scenarios but from what I've seen its purchased sometimes on the misconception or misuse of the word "portal".
    storm14k
  • RE: New studies highlight the potential downsides of SharePoint

    The statement that SharePoint "required custom development to include data stored in SharePoint lists for reporting purposes" is not accurate. We have a number of clients with vital information in their SharePoint lists and while at first we had to write a little code to expose that to (for example) Reporting Services, we now use Enesys RS Data Extension. http://www.enesyssoftware.com/Products/EnesysRSDataExtension/Overview/tabid/72/Default.aspx - does just one thing, does it fine.
    gregcons
  • Costs? Sharepoint is a free-bee, if you bought Windows Server 2003

    Sharepoint Service 3.0 is a free download from Microsoft:

    http://www.microsoft.com/downloads/details.aspx?FamilyID=ef93e453-75f1-45df-8c6f-4565e8549c2a&DisplayLang=en

    Yes, you have to pay for MOSS. Yes, you get more functionality out of the box with MOSS. But, you can customize Sharepoint without having to purchase MOSS to your hearts content.

    Yes, there is application lock in with Microsoft, the more you customize WSS. But, can't the same be said for any application that is heavily customized?
    FearTheDonut
  • RE: New studies highlight the potential downsides of SharePoint

    Wow how much does that Forrester study cost? US $775.00 What is its value after reading/analysing it once?
    xp-client
  • RE: New studies highlight the potential downsides of SharePoint

    In terms of the assertion that, "..both early adopters and system integrators have so far had a tendency to underestimate the complexity of the (SharePoint) platform and very few have delivered on time and on budget," we actually deployed an outward facing publishing portal, last January, for a site that averages nearly 300K page views per month. It was only slightly over budget and it was only delayed by about two weeks as compared to the original project/deployment plan.

    I do concur that there is quite a bit of customization required to derive list and usage date (a la SQL Reporting Services), but overall, I am very pleased with our deployment. Our phase II enhancements were, however, quite a bit more unruly, with about a 10% cost overrun and a one-month deployment delay. However, most of our customizations have been limited to the dynamic display of formatted list data within various Web parts, but the few third-party Web parts we've deployed are very stable. We have learned, though, that CAML querying is definitely an art, not a science.

    Until SP 1 -- and later MOSS 14 -- are released, I won't have a good sense of the impacts that our customizations have had on our upgrade path. However, per our Gold Certified development partner, everything we've done has followed MSFT's best practices/recommendations.
    runprn
  • SharePoint Ecosystem

    You have to evaluate SharePoint taking into account the comprehensive 3rd party ecosystem around it. Yes, out of the box SharePoint has many shortcoming, but these have been addressed by many third parties. Take a look at AvePoint, K2, and Knowledge Lake.
    iam indisguise
  • Just Began Implementing SharePoint

    We just started implementing SharePoint as our intranet and collaboration tool...in conjunction with MSCRM no less. Getting our workforce to use the tool to their best advantage is a stumbling block. Lots of education required.

    As to how well the product performs...we don't have enough experience yet to tell. One of the things we've been doing as a development team is severely limiting third party add ons and customizations. We can already see that too much extension is going to create maintenance problem down the road.
    coronakwl
  • RE: New studies highlight the potential downsides of SharePoint

    As with any new technology, it will take time and heavy lifting to integrate a new platform into any existing infrastructure. The inclusion of SharePoint into an enterprise information ecosystem is not an easy undertaking. Governance is a KEY issue regarding SharePoint and technology leaders need to ensure they have developed an effective governance policy regarding SharePoint workspace initiation, development and use.

    Additionally, many of the additional tools and enhancements must be planned in a rational manner if an acceptable ROI is to be gained. Fundamentally, SharePoint provides a valuable environment for provisioning an enterprise content management (ECM) capability. It is not an end-all or be-all, just another information platform to evaluate and use if justified and needed.
    cmnburn
  • Rational Asset Manager provides ALM capabiities

    This article confirms what I often here from customers who are trying to use Sharepoint for ALM. It is good for project team collaboration but falls short for managing ALM assets specifically in the following areas:
    - Governance and security
    - Search
    - Asset Lifecycle traceability
    - Usability within the software development environment

    This blog http://rationalassetmanager.wordpress.com/
    provides some great Webcasts on RAM provides these capabilities.
    nissanmurano@...
  • SaaS Alternative to SharePoint

    SMBs would do better to look at <a href="http://www.hyperoffice.com/sharepoint-alternative/">SaaS alternatives to SharePoint</a>, because they are not really looking at a development platform, but more a tool for communication and collaboration. The onus for application development is on the vendor, who has to get it "ready for use".
    pankajunk