Five Best Improvements in SharePoint 2010

SharePoint 2010 is great, but what are the Top 5 enhancements or new features that are available in SharePoint 2010?  Everyone who works with SharePoint will have their own Top 5 lists.

  1. Social Network.  The world is now social.  I know, in reality the world has always been social.  The entire Internet is based upon the concept of social.  Being social is the new black.  Status updates, tags, notes, following, being followed – it’s all in SharePoint 2010 out of the box.  Users can tag and make notes everywhere – on docs, wikis, blogs, CMS pages, videos, pictures.  Everywhere.  Organizations have spent a ton of money in the last 4 years custom building these tools in a variety of platforms.
    image
  2. Business Connectivity Services (BCS).  BCS allows you to connect to external data sources.  Easily.  If you are connecting to an external SQL database it really could not be easier.  With SharePoint Designer 2010, you can map to an external data source, map an External Content Type to the data and use the intuitive SharePoint list interface on your external data.  Even better, this functionality exists in the free version of SharePoint – SharePoint Foundation 2010.
  3. SharePoint Designer 2010.  SharePoint Designer 2010 is free. With a completely reinvented user interface, this is now an extremely powerful tool in your SharePoint arsenal and not a tool to shy away from.  From creating external data sources and managing the UI to creating data views and reusable workflows (see Sean Bordner’s post), SharePoint Designer 2010 is my tool of choice for leveraging the power of SharePoint.  SharePoint Designer 2010 works with all versions SharePoint 2010, from Foundation up.
  4. Ribbon toolbar.  The overhaul performed on the SharePoint UI is great.  I’ve heard nothing but great reviews from end users.  People are used to working with Microsoft Office, and the familiar ribbon toolbar decreases the learning curve tremendously.  Good on ya.
  5. Search.  Search refinements, improved people search, and FAST Search for SharePoint – all great things.  Of course, FAST search is amazing, but it adds a little cost and complexity and requires additional hardware to run.  Search refinements are probably the most requested customization on the previous SharePoint search tools.  With these capabilities now available out of the box, it’s really a full feature search tool that can (and maybe should) be used on solutions across the enterprise – internally and externally.  SharePoint Search Server Express 2010 provides much of this functionality for absolutely free. You can plug this into your existing web site technology and completely revamp your search with modern functionality and flair quite easily.

SharePoint Workflow Configuration or Development

As with any consulting engagement, it is extremely important to understand what is considered “in scope”.  What is even more important to the paying client is being clear on what is “out of scope”.  Microsoft does a good job of clarifying this question when working with Advisory Services related designing and implementing workflows in SharePoint Designer 2007 or SharePoint Designer 2010.

While the in-scope/out-of-scope topic has had books written on the subject, something I find that will deserve more and more attention as implementation tools and frameworks grow (like SharePoint) is the concept of configuration vs development.  For example, Microsoft details very clearly that they will ‘assist in developing workflows’, yet creating workflows in Visual Studio is out of scope.  I think that what they are trying to clarify is that they will help configure workflows in SharePoint designer.  If you ask a Developer if using SharePoint Designer is considered development – most will laugh.  It can be used to help develop a solution, but they will explain that this is not developing workflows – this is configuration.  Wikipedia (the only place to get the straight dope) explains that “The term software development is often used to refer to the activity of computer programming, which is the process of writing and maintaining the source code, whereas the broader sense of the term includes all that is involved between the conception of the desired software through to the final manifestation of the software.”

Using SharePoint Designer is clearly not writing and maintaining source code, so I suppose that Advisory Services is choosing to use the broader sense of the term…

Included with scope
  • Assist in planning business logic for workflows.
  • Assist planning list structure, content types, and site columns.
  • Assist in developing workflows.
  • Assist with debugging existing workflow logic.
  • Assist in helping customer understand workflow capabilities in SharePoint Designer 2007  or in SharePoint Designer 2010.
  • Assist planning migration options.Assist choosing the best workflow technology for a scenario.

Out of scope

  • Create workflows in Visual Studio.
  • Manually migrate list workflows in SharePoint Designer 2007 or in SharePoint Designer 2010.
  • Create customer actions.
  • Implement custom actions.
  • Debug custom actions.

Microsoft Advisory Services is an hourly fee-based, consultative support option that provides proactive support beyond your break-fix product maintenance needs. This is a remote, phone-based support option that includes working with the same technician for assistance with issues like product migration, code review, or new program development. This service is typically used for shorter engagements, and is designed for developers and IT professionals who do not require the traditional onsite consulting or sustained account management services that are available from other Microsoft support options. This article also provides some self-help resources for this scenario.

 

Snippets quoted from KB2283286

For additional information on Microsoft Advisory Services, including on how to engage, refer to this Microsoft web page:
http://support.microsoft.com/default.aspx?pr=AdvisoryService