SharePoint Joel's SharePoint Land > Categories
Crawl before you RUN, Newbie to SharePoint Rockstar
In my recent Governance talks I've been pushing a concept similar to the idea of Baby steps or crawling before you run.  Essentially the idea is you need to start with an out of the box SharePoint deployment that isn't changing before you roll it out.  The way to accomplish this is with pilot deployments and with staged deployments so you can get comfortable with moving parts.  Using MOF and implementing change control boards to review change is another way to "get use to" things as they roll out.  Product support has run into environments that are so unlike SharePoint they are asked to backup and restore what's left of their databases into a clean environment, and have even heard that that wasn't enough.  They were asked to simply move the content through web folders or map drives and copy content across to a new environment.  Sad.
 
SharePoint Rockstar
 
Newbie: As a newbie to SharePoint you need to get use to the lists, libraries, settings and features out of the box.
 
Teen: After you learn the basics of out of the box features, you can move into basic extensibility and integration with AD with stuff like My sites and profiles.  Indexing content outside of SharePoint and using basic workflows and content approval.  You know that teens think they know everything.  Be cautious about this.
 
Tween: Love the term, but essentially as you move up the ranks and get comfortable with what you can do excersizing the enterprise features of the product is definitely now within reach.  Building KPIs, Excel Dashboards, pushing the reports and integration with other Microsoft products is definitely within reach.  Now is the time to learn the limits to variations and more WCM.  Starting earlier will cause some heartburn.  Buying third party products to build solutions on SharePoint is a good idea to extend the platform while achieving scale and supportability.
 
Rockstar: Line of Business integration and full solutions deployment on SharePoint is where your comfort level is.  To show your a rockstar it's proof in the pudding that you won't ever approach this without a separate dev environment at a minimum.  Virtualization of multiple environments for pushing out service packs and change management boards are common practice.  ITIL and MOF considerations are how you analyze risk and service management.  The true IT SharePoint Rockstar owns their environment and believes it is their baby.  They also realize that SharePoint is becoming the heart and soul for achieving what the business needs are and what they will be.
I'm in Ohio Next week. Are you coming?
On June 20, I'll be at ICC (www.iccohio.com) in Columbus, Ohio for a special one-day event focusing on SharePoint governance.  This will be a deep dive into the SharePoint Governance: Ten Steps to Success presentation I gave at the SharePoint conference and at Teched 2008, allowing ample time for questions and to discuss various governance issues.  There will also be a brief introduction to Microsoft's recently announced SharePoint Deployment Planning Services. 
 
It will be a great opportunity to meet me in person in a small setting.  In addition, ICC's SharePoint team will be available to discuss any specific issues related to planning, deployment, development, or training.

Agenda
8:30 - Welcome and Breakfast
8:45 - Introductions
9:00 - SharePoint Governance: Ten Steps to Success
12:00 – Lunch
12:30 - SharePoint Governance: Ten Steps to Success (continued)
3:30 – Introducing SharePoint Deployment Planning Services (SDPS)
4:00 - Q&A

Space is currently available, but there are a limited number of seats.  For more information, go to www.iccohio.com/news.  To register, go to www.clicktoattend.com, Event Code 128968
 
Look forward to seeing you there!
Microsoft Operations Framework 4.0 (MOF v4) is important to SharePoint

I don't know how many of you have followed the exciting world of Operations Frameworks from ITIL to MOF to MSF and even ISO 20000.  When I found the forums I searched for SharePoint and came up with no results.  Not a lot of content on operations content for SharePoint unfortunately.  A lot of people focused on the PLAN portion, but not a lot on Manage and Operate. 

So, one thing I wanted to gauge interest in is Operations Frameworks, specifically MOF v4 and SharePoint.  Now that I'm working on doing product management for Nintex Reporting, I was thinking... a cool topic would be how to manage your Operations with various reporting needs with an obvious focus on both what you get with SharePoint reports, the Assessment tool (more below), PerformancePoint (or the old Business Score Card Manager) and with Nintex Reporting 2008.

As I look around the wheel there are obviously a lot of processes and policies that simply need to be put into place, but some examples of real world uses of reporting for example are around "Reliability, Operational Health, and Compliance."  Taking each of these individually when you look at reliability there are performance counters that capture system uptime.  Those perf counters could be gathered with the performance collector, or captured and viewed in perfmon.  The Operational Health could be a special dashboard that lists various things like Consumption of the following... % disk, % CPU,   Memory Available and so on.  Compliance is something that would also need either a custom dashboard or web parts assembled to track specific document consumption or tracking policies.

 

What you'll notice in the diagram below with MOF v4 they have combined MSF with MOF 3.0.  They've also simplified some of the service management functions.

Here's a great summary of what MOF is from the IT library on TechNet referenced below... "The goal of MOF is to provide guidance to IT organizations to help them create, operate, and support IT services while ensuring that the investment in IT delivers expected business value at an acceptable level of risk. 

MOF’s purpose is to create an environment where business and IT can work together toward operational maturity, using a proactive model that defines processes and standard procedures to gain efficiency and effectiveness. MOF promotes a logical approach to decision-making and communication and to the planning, deployment, and support of IT services."

 

MOF IT Library

Get the Microsoft Operations Framework 4.0

MOF Team Blog Announcement

MOF v4 Diagram by Microsoft (listed on blog and in MOF library)

MOF-all.gif

 

I would like to give you some concrete examples of how MOF can be used with SharePoint.

From the Manage quadrant.  Deliverables, purposes taken from MOF documentation.

Governance, Risk, and Compliance
Deliverable: IT objectives achieved, change and risk managed and documented
IT services are seamlessly matched to business strategy and objectives

Purpose: Support, sustain, and grow the organization while managing risks and constraints
Example: SharePoint policy for customization allows 10 people in the corporation to manage sites with SharePoint Designer thus mitigating IT risk and providing business strategy for designs and business objectives.  Plan is support only those people trained to be allowed to use it for simple workflows and master page design which is managed centrally.  More common workflows and business processes would use Nintex Workflow a tool which doesn't require any client side requirements or use of the all too powerful SharePoint Designer as it can manage it's workflows and reports in the web UI.

Change and Configuration
Deliverable: Known configurations and predictable adaptations
IT services are predictable, reliable, and trustworthy

Purpose: Ensure that changes are planned, that unplanned changes are minimal, and that IT services are robust
Example: SharePoint Deployment team decides they need a change advisory board for their change management process.  Certain big changes including service packs would be required to go through proper testing and all custom code would be rolled into SharePoint solutions deployment packages and go through proper testing to ensure security trust levels (CAS) and GAC usage was set an appropriate level based on what was needed.  Thus ensure predictable and tested results introduced during planned downtime with proper verification.

Team
Deliverable: Clear accountabilities, roles, and work assignments
IT solutions are delivered within specified constraints, with no unplanned service degradation

Purpose: Agile, flexible, and scalable teams doing required work
Service operation that is trusted by the business
Example: How do you have clear roles in SharePoint?  You have separate Dev teams from Ops or production teams.  These teams would have clear roles.  Using RACI a simple spreadsheet is used to identify what actions are taken during deployment and a list of maintenance tasks in SharePoint to determine who needs to perform the work, who is responsible, accountable, consulted and informed... Obviously you need to have the right skin in the game with everyone agreeing to these responsibilities so you know who to talk to if there's a problem and to manage appropriate risk when something unexpected (like a required hotfix or something more odd like out of memory issues) is introduced.

Should I put together a whole whitepaper on the topic?  I am working with Nicola Young and John Ross on a Planning and Governance Course and you'll definitely see this type of content plus exercises in this class.

Loved these examples and looking for some templates?  I found some good starts...

IT pros can choose the Operations Framework tools and templates also referred to as MOF Job Aids that are likely to be most useful given the task at hand. Here is a list of what is available within each package:

  • Manage
    • Change Management Forward Schedule Template
    • Request for Change Template
    • Risk Template Tool
  • Plan
    • Operating Level Agreement Template
    • Operations Level Agreement
    • Privacy Policy Sample
    • Service Level Agreement Template
    • SIP Service Catalog Sample
  • Deliver
    • Functional Specification
    • Migration Plan
    • Site Deployment Project Plan
    • Test Cases Workbook
    • Test Plan
    • Test Specification
    • Training Plan
    • Vision Scope
  • Operate
    • Incident Management Ticket Template
    • Operations and Services Description Template

Look for the following packages

MOF Job Aids - Deliver.zip, MOF Job Aids - Manage.zip, MOF Job Aids - Operate.zip, MOF Job Aids - Plan.zip

I think we need to each send feedback to mof@microsoft.com to let them know we'd like SharePoint specific templates.  Be sure to let this alias know if you like those job aids or if they don't work.  Why is it all about desktop and Vista?  Why not some Exchange or SharePoint?

If you are confused about MSF, MOF, and ITIL in continuous improvement there is a decent diagram from MOF solution accelerator article that shows the relationships and talks about how they come together.

When I was looking at the MOF v4 content I came across another tool that I worked on when I was at MS.  The Asset inventory tool is about discovering what SharePoint Servers are out there.  Looks like it is still in beta since February, which is when I think I saw it last.  I mention this tool in this context 'cause I do think it's a very early step in MOF.  You need to know what you have before you can start to optimize it or a late step if you're considering retiring the service or servers.  Here's a bit of info from the TechNet resource on this solution accelerator:

The main purpose of the SharePoint Asset Inventory Tool is to give the IT administrator answers to a number of important questions through the generation of reports. These reports include information on:

  • The servers running some version of SharePoint.
  • The installed SharePoint features.
  • The total number of SharePoint sites on each server. 
  • The total number of documents on each server.
  • The total number of documents grouped by extension on each server.
  • The time since the SharePoint assets in each server were last modified.
  • The customized SharePoint sites and items on each server.
  • The number of SharePoint lists on each server, grouped by the number of items on each list.

Finally, if you're in my TechEd Governance session next week, you'll see a slide on this with some more emphasis about how important operations frameworks are to deployment success.

Insights: Why SharePoint Projects Fail

I've been reading the musings of a very insightful chap at Cleverworkarounds.com.  Very, very impressive indeed.  Paul Culmsee does an amazing job of covering the IT decision makers and a few good bones to chew on for the IT implementers.  From ROI, Planning, Branding, Compliance, and content as deep as Disk I/O he speaks from his gut and gives it to you like he sees it.

I'm not going to tell you he's wrong on right, since I'm not going to take them point by point, but I am impressed by the insights and wanted to tack on some of my own musings on the topic of failed SharePoint projects.  Love some of the images, and I got permission to use them.  I also recommend you do take the time to read through the 5 post series he's put together on this topic.  Why?  Cause I want to make sure you don't fall into chaos, anarchy, or any "SharePoint gone Wild" scenario.  We all want successful SharePoint deployments... well accept SharePoint Hellboy (the Satan of the SharePoint world), someone I met once through blog comments.  He wants there to be lots of failed deployments.  So if you want Hellboy to win, then don't read this...

  • Why do SharePoint Projects Fail? - Part 1
  • Why do SharePoint Projects Fail? - Part 2
  • Why do SharePoint Projects Fail - Part 3
  • Why do SharePoint Projects Fail? Part 4
  • Why do SharePoint Project Fail? Part 5
  • Let me put these to you in what I'd consider top reasons.  First I'd recommend you look at my 10 Steps to Success Governance Deck, since I'm going to consider that supplemental material.  I hope to publish that in a TechNet article or something in the near future.

    Thinking that your Developers are Your Administrators or visa versa as a Great Way to save money (Think Again!)

    This should have a few other titles and let me give them to you.  You employ Jack, yep the Jack of all trades.  He dabbles in development and wants to fulfill you dream of seeing all the documents in a single web part on the home page, so he's done it.  3 reasons that's bad.  One he didn't read the article or MSDN that explains the critical importance of disposing of objects, cause he hasn't had time to follow real SharePoint development.  (By the way, it's as important as adding sufficient RAM.) Two he didn't get a chance to test out his tree control and dynamic navigation in a test environment, but it worked on his desktop, so it has to be good, and he's also given great aggressive dates, so it wasn't outsourced since it was soooo easy to build and could be deployed so quickly.  Now you're wondering why you're having perf issues, your environment keeps crashing, and you don't know what is custom and what isn't.  You had to fire Jack, or he left 'cause he became a SharePoint rockstar because "No One" knows SharePoint Development and Administration... (except Jack).  Even if someone did know both, you wouldn't want to give them access to the development environment and production, cause it would break your processes around change management.

    You bought SharePoint 'Cause it does everything

    (Cleverworkarounds.com - Thanks Paul)

    baby DM

    Those that buy SharePoint for BI, Collab, DM, RM, Portal, blogs, wikis, and on and on, and try to do all that with a single deployment, let alone a single server, and tried to scrap existing projects across the enterprise are now looking at this single web application and saying what did we do?  All those promises and I've got 80% of what I need.  Uh Oh.  What a platform right?  Well, if you're ok with the 80% then you're golden.  If you're looking for 105% you're going to be doing custom development till the cows come home, and they don't want to come.  It's the folks that glob onto records management and think that SharePoint comes fully featured and will solve all their digital asset management needs right out of the box that worry me.  I love SharePoint.  I think it's an awesome platform, and an awesome application.  My biggest worry is the person who ripped out Cognos and plugs in Excel services and wonders where the Nth feature is.  It's an easy to use, it is BI for the masses, but it takes discipline.

    Unfortunately NO document management system can be thrown in and have people just use it and require no process, planning, or framework.  If you don't care how loose your document management is then you'll be pleased, but you'll end up with collaboration or a delegated form of document management and hopefully some other PM will pick up the pieces and run with it.

    The built it and they will come form of document management is rough, but as a service it can be facilitated under the right circumstances.  If anyone can have a site, how are they attracted to your site and your rigid Document Management processes?

    I tell customers that if they want to best take advantage of SharePoint they need to understand it's history and where it came from a little bit.  They don't need to know the features intimately, but to understand WSS 2.0 and SPS 2003 high level, they can understand where collaboration and document libraries were and where they are.  Microsoft does a decent job, maybe the best (I think so) at integrating with Office and that's where most companies come from.  Starting from the user, Microsoft's SharePoint offering is the easiest to use to upload a document, download a document, do check in/check out, add some required meta data.  That alone is huge and powerful.  Add on basic wikis and basic blogging capabilities and you've got quite the product... keep going and add rich search capabilities, KPIs, tasks lists, workflows, and on and on, and you have quite the rich feature set that will stack up well against anything.

    Providing so much in one box is actually the challenge for your deployment project.  If you expect to do something with everything, and integrate it individually with each team and group and your project will be endless and doomed.  Especially if you go to each group for requirements across all those capabilities.  The two week deployment that turns into two years can result from trying to do the right thing for every team with every buzzword in the product in a large company.

    You have to focus on what your business needs are generally and start with the groups that have the need that justified the purchase, then track the ROI and have those metrics before you release it.  Also because of all of these capabilities all in one box, maybe you have very specific scenarios and services you plan for hosting SharePoint inside your company.

    Unforunately I can't be at every deployment and there aren't enough MVPs on the planet to be at every large deployment or customer need around the globe.  So use caution.  I've given some recommendation around choosing partners and determining what is somewhat safe custom code.  Remember if you take some, be sure it's a solution and make sure you know how to remove it especially if there's a component that is on the page (like a web part).  Those are some of the hardest to remove in a clean way.

    KISS... Keep it simple stupid.  That's what I have to tell people so they don't start with the complex.  You can turn a simple SharePoint deployment into a very complex system very very quickly. (Just create some custom site and list definitions or download them from somewhere like maybe some of those custom app templates.  Just be careful if you do.  Problem is, you don't know how to be careful that early in the game.

    Reliability is King... So why Destroy your reliability before you start?

    I get most frustrated and saddened by green field (new) deployments that...

    1. Don't allocate enough hardware (for high availability given the requirement, have no dev, test, or place to test service packs, even)

    2. Don't allocate dedicated SharePoint resources (An Exchange or AD Admin as your SharePoint Admin is just a bad idea (no offense Exchange guys)) See the first issue for more explanation.

    3. You have to change everything including the site settings UI before you release the product to your users.  Custom UI especially navigation has got to be the #1 reason for crazy performance issues.  It's also the #1 reason people say the product doesn't scale.  Sure they later like to point at list scalability, but lists are just not well understood.  Poor lists :(  People complain about list scalability without understanding that they can scale, you just have to know what you're doing.

    4. Every desktop a developer...  Everyone having SharePoint Designer and Administrator rights is a bad combination.

    5. Assemblies required?  Why? Ask yourself 3 times and then go ask a few others if you think you need assemblies before you've deployed for the very first time.  I'm telling you and retelling you the more OOB the more stable your environment will be.  Custom code introduces change and moving parts.  The more inexperienced the developer, the more moving parts and likelihood of reliability and performance issues.

    Often SharePoint Projects are doomed from the start because there is no budget

    When SharePoint is sold as the cheapest, easiest option and all the budget is spent on hardware, or not even that, they went with the desktop or old server in the rack, it's doomed from the start.  SharePoint requires SQL, SQL requires RAM/CPU, SharePoint requires RAM/CPU and whatever other resources it can get.  Resources are very important.  These days it is not unusual to hear about Web Front Ends with 16 or 32 GB of RAM.  Not unusual to hear of people are spending as much on RAM as they are on the quad proc quad core servers they bought.  Sad but true.  The bang for the buck in these systems is in the cores and in the RAM.  I'm a fan of blades.

    What happens when you run out of money?  A neglected SharePoint environment is amazingly resilient until it 1) runs out of physical resources including disk 2) passwords reset due to policies 3) some bottleneck including Disk I/O, RAM, (CPU not so much)

    Oh yeah, did we forget to check the backups!!!  Is anyone doing any clean up?  How are we saving by not doing anything?  Ok, so maintenance is important.

     

    SharePoint has a lot of new areas and still has some growing pains (Documentation and Customer Deployment Challenges and New Experiences)

    So, despite the fact that we're on V3 and SharePoint is the hottest thing on the planet, we still don't know everything.  It's true we don't.  We also know it's huge, it's big, it's as complex as you make it.  It can touch everything in a datacenter and be the UI for everything as well.  These days everything from provisioning of accounts, to password resets, and managing your extranet to providing customer and sales opportunities, to providing financial forecasts.  I know I only missed a few other hundred or thousand things that it potentially could be doing for you.

    This doesn't mean waiting, that's the worst thing you can do.  The best thing you can do is to get it in.  Get your IT managing it centrally, get them offering a service, get them working with your departments and start with the easy stuff.  I have the concept in my head around a real BPIO model.  A model for where a business is, and where SharePoint fits into that maturity.  If you're new to SharePoint my recommendation would be to start simple (master pages are ok), and attempt to use out of the box features before you change everything out from underneath IT.  First, this helps your IT group know what to expect OOB, and next it prepares them for what happens when things become moving parts.

    When the assembly line first showed up and started making automation simple, the design wasn't to swap out the employees and make people do different parts of the job or to change the belts underneath.  It was about replaceable parts. 

    You could have anything you wanted as long as it was a black Model T.  Later you could have other colors, but in the beginning it was simple, and focused.

    Software quality was rated the most important service provided by IT.  If that's the case, then stabilization, change control, and learning how to support what you've got out of box before parts start changing.

     

    Choose Your Own Adventure and Documentation

    <Image removed temporarily>

    (Used with Permission from CleverWorkArounds.com)

    When you can do anything you want and no one can give you clear scenarios and usage examples and case studies.  (sure you can find case studies, but can you find the real use scenarios in there?  I don't think so.

    The biggest challenge I've seen with TechNet documentation is the scenarios.  SharePoint is too big to be taken in one or three or five or even twenty five scenarios and be complete.  By taking a dozen or so, and trying to come up with core content we've ended up with a bit of choose your own adventure.  You run along jump down a rabbit hole and sometimes you end up coming out the other end, and other times it's a dead end.  How often do you land in the nest a trap or finding the rabbit?

    I use to hold my finger in the book as I went down the choice, with browsers I open new tabs.  When I have twenty tabs, I find IE doesn't like me very much.  I usually try to stick with no more than about 10 tabs per browser and then add more browsers, but I do often get lost.  Where I end up starting back at the top or going to your favorite search engine and starting again.

    So this challenge of putting together documentation based on choices is tough, but so is your own deployment.  You're going to find that your deployment is the same as many others, but also very unique the farther you go down the customization and choices rabbit hole.  What are we talking about now, Alice in Wonderland?  Then I must be the Cheshire Cat.  Smiling at your deployment and offering advice.  I'm not the Queen running around saying off with their heads... that's someone else, and if they are in your environment you're reading this here, maybe not first, but as a reminder of the reality that the Queen lives.

    SharePoint Governance and Burton Group Workshop
    Those of you who were at the SharePoint Conference and went to my "sold out" SharePoint Governance talk might have noticed a Burton reference in my deck.  Truth is a few months ago I sat down with some key Analysts such as Craig Roth from the Burton Group.  I was sharing my thoughts on the importance of Governance in a session on Information Management and Identity Management and found what I was saying really resonated with them and visa versa.  They really had an amazing handle on the importance of governance.
     
    As we talked we found that we both had evolved strategies and a great mutual understanding.  They shared a deck from their workshop on planning and governance.  I was extremely impressed and asked if I could use some of the content.  Unfortunately in the development of the deck, some of the attribution was dropped as the slides became more polished.  I apologize for this and want to make sure they get credit where credit is due.  Some of the concepts are key to the new deck such as the definition including inspiration on a few of the slides reflecting the break down for creating a plan and goals.
     
    I'm updating the deck for slide 4 and 24 and encourage those of you who are planning governance to seriously consider Burton Group and their workshop.   Note, I've updated the deck with the same URL, so if you saw this in Istanbul, Dubai or in Seattle... this is the deck you should refer to which has the appropriate attribution. 
     
    Download the updated governance presentation.
    Browse Strategies and Site Directory
    Now that I'm not at MS I can be a bit more candid about things I like and don't like, I hope some of that came through in my previous blogs anyway, but want to let you know I have been honest, but maybe not brutally honest unless you were in my Good Bad Ugly sessions at TechReady5 and TechReady6 (internal technical readiness conferences).
     
    The site directory out of the box is cute.  It fits the really small environments out of the box, but for even some medium environments a company needs to really think about a browse strategy for getting people to their sites.
     
    What doesn't work with Site Directory
     
    I. All sites are added automatically generating at least a few problems.
    1. Sites that are empty are added
    2. Users that add their own descriptions can put some sites over the top in terms of scope.  Data may not be relevant.  
    3. If you click on a site you more than half the time will not have access.  How many times does it take to make you not want to use the site directory?  Sites are not security trimmed.
    4. Sites may no longer exist (some features in MOSS 2007 can help you take care of this one at least.)
     
    What you need...
    1. Sites that are useful and interesting... not old, not crusty, not empty, not shallow...
    2. Sites that are security trimmed or are open
    3. Categorizations need to be useful and easy to navigate and not empty nodes (not too deep)
     
    MSWeb is one example of an interesting evolution of a site directory and browse strategy for the Intranet. 
     
    1. First before it was even SharePoint there was a list of sites that was very groomed and managed.  People were able to find the sites that were approved, but you couldn't find data that wasn't exposed.  Even search was only of the known universe. 
     
    Result... a site directory of the known sites that was easy to use, but was not automatic and was managed.
     
    2. Then there was SharePoint 2003, I was anxious to see a site directory of all the sites at Microsoft.  An all inclusive directory of all sites allowing it to expose all those hidden gems of data across the company.  Search as well, was looking at true enterprise search or search of data across the company in all web based repositories including some limited file shares and public folders.  A site creation UI was designed to dump all sites into the site directory and search would be based on a dump of all of these sites and the site directory. 
     
    Result:  A huge site directory that would make you proud, except in SPS 2003 we had all sorts of empty sites, deleted sites, and irrelevant sites.  Really you couldn't find anything you were looking for, but the categories looked very impressive.
     
    3. The next generation site directory would be scrubbed the hundreds of thousands of sites would be seen as irrelevant for the average person.  If they needed something out of an obscure site, then they would either know the URL or they could search for it.  This new directory would go back to the roots and start with the known universe.  If you're looking for the SharePoint Team, there's one public facing SharePoint site for that team and so on.  This more static, but managed list would be the stategy.  No more would it be a full list of all sites.  It would be open and official sites... not really a lot of collab sites, but more portal or WCM type sites.
     
    Result: People started returning to using the site directory, but search really took over as the standard for finding data.  Browse took a back seat.  Browse still isn't very big at MS, but there is some promise that these issues of manually managing such a list could provide promise for the future.
     
     
    Public Folders and SharePoint Revisited
    I expect most of you have seen the Exchange and SharePoint Team blogs both referring to Exchanges updated details.
     
    I put my PF thoughts after the first set of guidance in a post titled "What about Public Folders vs. email enabled Lists in WSS?"
     
    The most important detail is this new information from the Exchange team:
     
    1) The Exchange team is going to support PF in the next version
    2) Support is now going to be based on the 10 year support for the next version of Exchange
     
    The table that was put together (which is most easily viewed on the SharePoint Team blog) is some decent guidance.  What is unfortunate is I see a few comments that say they are no longer planning on migrating their PFs as a result.  This is a bit confusing to me.  Sure the Exchange team isn't pushing to kill PFs as fast as it had hoped, but it sure seems clear that the demise is still imminent and that they hope to transition these scenarios to SharePoint as customers can.  Notice that the table clearly has all new scenarios being built on SharePoint rather than saying use PFs on certain scenarios.  It's true you really can find some strong reasons to use PFs today, but no one is encouraging you to buy Exchange for the PFs and to build custom solutions on them.  I think that's quite clear. 
     
    Migration is tough, I do encourage if you can do it successfully and have the budget, otherwise if you can at least stop the obvious file sharing that happens on PFs and limit the usage to archiving of distribution lists or other such scenarios that limit the scenarios where PFs shine.
     
    If you were to ask me, I'd say the guidance hasn't really changed, the mercy of the Exchange team has simply been extended to help the large enterprise customers who haven't been able to map their scenarios to SharePoint.  Most of them now do have SharePoint, and whether the migration happens in WSS 3.0 and MOSS 2007 or in SharePoint 14 is yet to be seen for some customers.
     
    It's culture and adoption that will drive it, but by having two solutions for the same scenarios can add confusion.  Some overlap is understandable, but my guidance would be to limit the scenarios so you can be clear with your users what PFs are for and what the SharePoint platform is for.  Today I personally wouldn't be encouraging more proliferation of PFs, I'd be limiting the scenarios and seriously considering charge back and business justification so I knew how they are being used, so I could track the scenarios with SharePoint 14 and making sure MS knew exactly what my PFs were being used for.