SharePoint: The team that makes the donut(s)

SharePoint: The team that makes the donut(s)

Summary: When Microsoft officials describe SharePoint Server, they often refer to what's called "the donut" diagram -- a picture of the six server workloads that comprise the overall product. But who actually makes the donut(s), and how does the team decide which features to bake into a new release of the product?

SHARE:

When Microsoft officials describe SharePoint Server, they often refer to what's called "the donut" diagram -- a picture of the six server workloads that comprise the overall product.

But who actually makes the donut(s), and how does the team decide which features to bake into a new release of the product? I was curious about the people and the processes of the 5,000+-member team that is working on the SharePoint 2010 release. To get a better feel for the SharePoint team, Microsoft gave me a chance to interview over the past few weeks not just the "usual suspects," but some of the other lesser-known but key SharePoint managers.

SharePoint is built by the Office group and includes approximately 40 teams. According to company officials, the core teams are in Redmond, but there are other large SharePoint teams in Silicon Valley, Boise, Boston, Ireland, Norway, India, China and Japan.

The first thing I noticed during my interviews was that everyone with whom I spoke mentioned the calming, analytical influence of the" father of SharePoint," Corporate Vice President Jeff Teper. Sure, the SharePoint team can have fun; after all, the team's mascot is the Flying Screaming Monkey that can and has been flung via slingshot onto unsuspecting targets of all kinds. But SharePoint isn't a team that lurches from crisis to crisis or one characterized by all-night coding marathons and mandatory pancake breakfasts during the final "death march" of a new product release.

The SharePoint team, which is patterned intentionally on the same culture/processes that have characterized the Microsoft Office team, spends a lot of time and energy talking to customers. Like the Office team, the SharePoint folks spend countless hours watching how customers use (and attempt to use) their product. Team members actually count the number of clicks it takes users to perform specific tasks, with the goal of making each and every feature easier and quicker to access.

When planning a new SharePoint release, the team starts with "an intuitive sense of what should be in here," said Lauren Antonoff, Partner Group Program Manager and 13-year Microsoft veteran. "We look at what's currently hard and why it is hard. We ask why can't it be better."

"We're working with our partners differently than we did in the past," Antonoff added. "In the past, TAP (the Technology Adoption Program test phase) was a nominally assigned kind of thing. It gave us a fractured picture of what our customers were doing."

But starting in 2007, the team started asking users more and deeper questions, which led to the reegineering of the SharePoint development process, particularly the customer feedback loop. Microsoft began hooking up customers with whole teams inside of a product group so they could talk to developers in different disciplines across the whole SharePoint team so that the SharePoint folks could better understand users' businesses and pain points, Antonoff said. Going forward, the new structure should give Microsoft more real-world feedback earlier about how customers are using SharePoint, she said. The new processes are somewhat similar to how the Exchange team operates, she added.

Principal Program Manager Rob Lefferts also played up more and earlier real-world customer exposure as something the SharePoint team is doing differently these days. Microsoft itself is one of these customers. He noted the entire Office division has been running SharePoint 2010 for over a year now, since it was in the alpha test stage.

"We're putting a new build on our servers every week now," Lefferts said.

Another change with the current SharePoint cycle has been the focus on scalability, said Eric Fox, Partner Development Manager and a Microsoft "lifer." (Fox joined Microsoft as an intern in 1993 and held a variety of jobs in the Office client team since then.)

"Scalability has been much more of a core focus this time around. We are making sure we target (scalability) with our architecture and design. We're asking whether any feature has any particular scalability issues," Fox said. "Social networking is a big test case for this."

With the 2010 release, for the first time, the SharePoint product team and the SharePoint Online team are working hand-in-hand. Up until now, the SharePoint Online team has been more focused on studying the Exchange Labs and Exchange Online teams' work, Antonoff said. But with this release, "we're working on it (SharePoint Online) way earlier than we would usually. " She said it's more like "one blurry virtual team" now, instead of two teams working in parallel. The goal is to make the SharePoint/SharePoint Online experience more consistent -- which is key to Microsoft's mission of allowing users to choose how and when they use the hosted version vs. the on-premises version of SharePoint.

Ribbon wasn't a shoo-in for SharePoint

Despite the SharePoint team's close ties with other teams -- especially Office client -- team members don't assume what's good for Office users is automatically good for SharePoint ones.

Gail Giacobbe, Principal Program Manager, is on the team that is responsible for the SharePoint end user experience. Before joining Microsoft in 2000, she was a teacher specializing in anthropology and ethnography. At the start of the SharePoint 2010 planning process, Giacobbe and her team were wondering whether the Ribbon in Office would be useful to SharePoint users.

"We didn't want to take something blindly that worked for client and slap it on there," she said. "But a lot of (SharePoint) customers didn't know how to find specific commands. We did some early wireframes with the Ribbon and then did a cognitive walk-through to see how customers might use contextual menus, the Ribbon and other options. But because people got how the Ribbon worked, we ended up deciding to use it" in the release of SharePoint due out by mid-2010.

(Since SharePoint is the server complement to Office, I'm assuming there won't be as much kicking and screaming over the introduction of the Ribbon in SharePoint as there has been since Microsoft first Ribbonized Office 2007 a few years back. Guess we'll find out soon....)

The user interface change isn't the only new component of SharePoint 2010. As the Softies announced last week at the SharePoint Conference in Las Vegas, there are more than 100 new features coming in the next release. But quite a few of the most noticeable ones in the 2010 release fall into the social networking category.

Even though SharePoint has included rudimentary social networking capabilities for a few years, the product's social networking features really weren't on many people's radar screens," the SharePoint management team admitted. The earliest implmentation of social networking in SharePoint was MySites, which the team introduced first into SharePoint back in 2003.

"With profiles, we let you document what you know. Then we got people search in there -- this was before Facebook existed," recalled Christian Finn, Director of Collaboration Product Management.

But, according to Finn, there's been a dichotomy in SharePoint up until now: People vs. documents. SharePoint originally was conceived of as more of a back-end document server for Office. But it has been a lot more, with all kinds of tools to create and manage "user-generated content." With the 2010 release, the team will be pushing on getting the word out about the kinds of enterprise social networking functionality is in SharePoint.

"We want to make sure Team Sites are a living place... something people come back to and refresh. We want there to be no dead team sites. I don't want it to be that a little piece of me has to die ever time I see a dead Team Site," Lefferts joked.

Getting current and potential customers to think about SharePoint as not just an application but also a development platform is yet another big focus for the 2010 release team. Besides working with the Development Division on making sure that Visual Studio 2010 tools will be available for SharePoint 2010, the SharePoint team is making sure it's obvious to programmers that their ASP.Net and SQL programming skills will enable them to build SharePoint apps, too.

The formerly independent LOBi (Line of Business Interoperability) team, as of the 2010 release, is now part of the core SharePoint team, as is the team building out the Business Data Catalog (now known as Business Connectivity Services) -- further cementing the positioning of SharePoint as a platform in its own right.

(SharePoint actually has always been a toolbox/development platform and Microsoft has been working to make it more appealing to developers -- "the real" audience in Microsoft's eyes -- throughout the product's life cycle, said J. Boye analyst Janus Boye. But there's lots of room for improvement, Boye said. "Compared to other products on the market, SharePoint is much less 'out-of-the-box' and requires several third-party modules, even for basic administrative features," he noted.)

So back to the "donut." The SharePoint diagram is a source of much debate and revision, at least within the SharePoint marketing team. By design (as the Softies like to say), the donut is supposed to reflect the capabilities that SharePoint users actually see and care about ... but to avoid industry buzzwords as much as possible (that's why business intelligence/PerformancePoint is referred to as "Insights" and document-management as "Content." Whatever the ingredients end up being called, the SharePoint team is speeding ahead toward a public beta of SharePoint 2010 in November and delivery of the final product by mid-2010.

Topics: Collaboration, CXO, Enterprise Software, Software

About

Mary Jo has covered the tech industry for 30 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

21 comments
Log in or register to join the discussion
  • No wonder they're successful

    They have a process, they watch actual humans use the product, and accept feedback.
    JohnObeto
  • RE: SharePoint: The team that makes the donut(s)

    As a long time SharePoint consultant my impression is
    that the SharePoint team is totally out of touch with
    enterprise customers. SharePoint 2010 is the same old
    cake with new frosting; lots of hype but no breaking news
    content, unless one is a Microsoft worshiping fanboy or
    MVP.
    Dr. Weil
    • what's missing from SP for enterprise users?

      Hi. What do you think is missing from SP 2010 for enterprise customers? I'd be interested in seeing some specific things you think aren't there that should be.... Thanks. MJ
      Mary Jo Foley
  • Put their product in the crapper

    or the dumpster.

    Either way Sharepoint needs to go the way of MS Bob. To the dumpster.
    itguy08
    • Good god..

      NotItGuy, we all know you've never used SharePoint so get off it.

      Every SharePoint post, you come in and start bashing SharePoint. A piece of advice, it makes you look like an idiot. $1 billion in sales, the past 2 conferences sold out (The last being twice as large as the first). Either you're using WSS 1.0 or you have no idea how to maintain a real network, either way you're an idiot. SharePoint isn't perfect, but it defiantly isn't "garbage"
      TylerM89
      • Oooh, $1b is not hard

        when the product is expensive and needs lots of servers to support it.

        Sold out conferences? Oldest trick in the book. Hold it at a small location and sell it out. Similar to how limited releases of things drive up costs and keep the buzz alive.

        Please, Sharepoint is garbage, plain and simple. It's not just me - we refer to our Sharepoint as Scarepoint. Yet $Millions later nobody wants to own up that it was a mistake. So we throw more $$ at it and still have a non functioning mess.

        Oh, and yes 2010 is supposed to fix it all. So was 2007.
        itguy08
        • Haha...

          $1 billion isn't hard? Yeah.... what you just said didn't sound crazy at all, nope.

          "Oldest trick in the book. Hold it at a small location and sell it out. Similar to how limited releases of things drive up costs and keep the buzz alive."?

          Are you freaking kidding me. I was at SPC09 - 7,400 people, and a few hundred waiting to get in. The Mandalay Bay Resort isn't small, NOW that makes you look like an idiot.

          You've proven you know nothing about SharePoint past and present.

          If you really spent millions at your company on SharePoint, I not only feel sorry for them for hiring you, but I envy the consultant that got you to pay that much to get SharePoint.

          Unless you have 50 SharePoint Servers, you shouldn't be spending millions on SharePoint.

          I've seen and used SharePoint 2010, and I work with 2007 daily. Both are solid products.
          TylerM89
          • Actually

            I have nothing to do with the app side of Sharepoint.

            I'm the hardware and OS side. Both are as rock solid as Windows can be.

            Yet few in the company have good things to say about Sharepoint.
            itguy08
          • Wait, what?

            So...

            You don't maintain your farm, but someone tells you the product is lousy.

            And that's motivation enough to find blogs about SharePoint on the web and write about how crappy the product is, without even having first hand knowledge?

            I don't know what you have, but I'll bet there are pills for it.
            crazydanr@...
        • Googling..

          Your username, I have little doubt you are simply a Mac fanboi, bent on bashing EVERY Microsoft product.

          Exchange, SharePoint, Windows, Silverlight, you hate them all, somehow I'm willing to bet you've never used any of them.

          Or you're a primitive bot created by some Apple programmer that crawls blogs bashing Microsoft.
          TylerM89
          • Stalk much?

            So what? MS doesn't ever have an original idea. They use tactics that would make Tony Soprano look like a Saint.

            Sorry, there's nothing good that comes from Microsoft. Period, end of story.
            itguy08
          • I bet..

            You believe Apple or Jobs is a Saint.

            Believing that a corporation is only capable of evil is a bit silly. Corporations are in business to make money, part of that is making rock solid products and the other is to be competitive.

            You may have been burned by previous Microsoft products, but your blind vendetta really makes you look pathetic. As I said before, crap products don't make billions (Even those As Seen on TV ads maybe make a few million), crap products don't get multiple sold out conferences (Each doubling the previous, each in the thousands).

            Microsoft can make great products, get over it. End of Story
            TylerM89
          • It's as good as your deployment

            ITGuy- You do sound like a bitter person without presenting any facts. Microsoft- like any company makes good and bad products(including Apple- remember Apple III and Newton???). Remember that each is only as your specific deployment. Users WILL complain about everything you deploy- but if you meet their needs- again thru good planning- you can minimize the gripes. Our deployment of MOSS on 8 boxes for 15K users has been very reliable. Users complain, but only because we've put limitations on their usage through applied policies. If your governance and policies are solid, MOSS will be successful. Stop blindly trashing everything MSFT- you sound bitter and angry. Present facts, or risk losing all credibility. Does it stink? Tell us why- and how you've deployed it!
            florida_rob
  • Good article

    5000 team members on ~40 teams? Wow, that's a lot of resources for MS to dedicate to the platform. I guess that says something about their commitment to SP going forward.

    Nice in-depth article. The ribbon is a good idea - if you're adopting Office enough to need the "Office Server", then you have learned the new interface, for better or worse.

    Getting the development tools up to snuff was overdue. Deployment was not difficult, just a PITA until now.

    I'm really looking forward to getting my hands on the beta for branding and workflows - any idea on the release date?
    crazydanr@...
    • Public beta date

      Hi. They've said November. I am betting around PDC time (mid-month)... But not 100% for sure...MJ
      Mary Jo Foley
  • Dounut or flat tire?

    I've spoken with a few people on the team and each and everyone has said, "its hard to ignore customers and limit what goes in when it wouldn't be hard to do but might threaten Office sales and is excluded."
    No_Ax_to_Grind
  • RE: SharePoint: The team that makes the donut(s)

    Dear Mary-Jo,

    I work for Mark Miller at EndUserSharePoint.com. I read this article and really enjoyed it.

    We would like to cross-post your article. As with other authors, we would publish your entire article on EndUserSharePoint.com giving you full attribution with links.

    Please let me know if this is something you would be interested in.

    Best Regards,
    Natasha

    Natasha Felshman
    EndUserSharePoint.com

    Natasha.Felshman@endusersharepoint.com
    NatashaF
  • RE: SharePoint: The team that makes the donut(s)

    I once fought with the corporate lackeys about SharePoint (interesting this calls SharePoint a spelling error) - which was their "collaboration" solution versus Groove. Groove is/was a good collaboration tool, SharePoint wasnt. SharePoint is getting closer to Groove as in about 1% closer.
    But you / SharePoint team don't mention Groove either to diss it or to say its capabilities featured in the evolution of SharePoint. Why?
    fickles
    • it's called

      Sharepoint Workspace .. I agree .. Groove was/is a great product for certain use cases. Hopefully this evolution will make it more accessible and bring it to the masses. It will also give MOSS an offline capability it's definitely needed!
      kRanki1
  • if they were to make real donuts...

    with same finished product quality...people would die from poisoning
    ljenux-23043766007667558234416105604265