The majority of SharePoint migration planning has little to do with the technical move, but is more about information architecture, data transformation, and other PM and BA skills. This presentation outlines 5 key areas of planning.
5. Prior to Microsoft, was a senior consultant, working in the software, supply chain, and grid technology spaces focusing on collaboration
6. Co-founded and sold a collaboration software company to Rational Software. Also co-authored 3 books on software configuration management and defect tracking for Rational and IBM
7. At another startup (E2open), helped design, build, and deploy a SharePoint-like collaboration platform (Collaboration Manager), managing deployment teams to onboard numerous high-tech manufacturing companies, including Hitachi, Matsushita, Seagate, Nortel, Sony, and Cisco
25. Why do migrations fail? Wrong question. Why do SharePoint deployments fail? Right question.
26. A general lack of planning But we planned this for weeks… Did you involve your end users? Sort of. Did you identify the key use cases, and prioritize them? No. Did you make the process iterative, folding what you learned back into your migration activities? Um...
27. Map out the existing environment Understand the business priorities Model your planned environment Run a detailed discovery of what should be migrated Conduct detailed capacity planning Identify roles and responsibilities Understand your audience and topology Analyze usage and activity Know your storage needs Track and plan for each customization Create a detailed migration schedule Organize granular requirements by team Plan to migrate or index file shares Replace third party tools with out-of-the-box functionality Create or refine your metadata and taxonomy Map content to new information architecture Cleanup permissions Optimize information architecture for search Stage your platform for migration Coordinate with your operations team Roll out new features Plan for where and when to involve the users Develop and track key performance indicators Train your end users on new functionality Where should you focus? Update the look and feel Create an audit process for ongoing maintenance Develop a back up and disaster recovery plan Update systems to latest builds and service packs Establish a sound governance model Identifies throttles and limitations Understand and plan for new functionality Focus on functionality, then look and feel Develop a communication strategy Create a governance website Run PreUpgradeCheck a few dozen times Have an anti-virus and maintenance plan Plan for migration from other ECM platforms Consolidate or reduce the number of SharePoint versions supported Understand performance metrics for the system Know your stakeholders Assign metadata to the new information architecture Develop a detailed test plan Get signoff on all major design and architectural decisions Decide where and when to use end users Establish strong change management policies Expand the footprint to mobile or the cloud Understand and focus on the organizational vision
29. Scope Process Data layer Transformation Continual improvement 5 Steps to Mastering Migration Planning …or better stated, 5 areas of focus that will help your overall SharePoint deployment to be successful
31. Is it better to ask users what they want or need beforeintroducing a new technology, or to demonstrate the new technology and then ask them what they want or need?
32. What is your role? How do you accomplish your job today? What is currently automated, and how? Are there gaps in your business processes? Can these be solved through process, or do they require technology? Where is the business experiencing pain? Ask the questions
36. Incorporate feedback from the team Clearly define and publish the criteria Consistently review Keep a running list Build out quickly and test Be flexible Refine the scope
37. As part of your discovery process, conduct an overall health check Usage / Activity Permissions Storage Audit Performance Where to start?
41. The more you involve your end users, the more likely they are to accept the end result
42. Example - Rational Unified Process Develop iteratively, with risk as the primary iteration driver Manage requirements Employ a component-based architecture Model software visually Continuously verify quality Control changes Development Framework End Users help identify priorities, problem areas Provide requirements Help define components Review designs Test, provide feedback Use the product, identify technical issues
43. Requirements / scope document Project plan Communication plan Test plan Governance plan Outline of key roles and responsibilities Change management process Know your key artifacts
54. Clean up content types Understand navigation Organize metadata Prepare for Managed Metadata Optimize for search Consolidate templates Know your information architecture
70. Christian Buckleycbuck@axceler.com+1 425-246-2823@buckleyPLANETbuckleyPLANET.com Additional Resources available 11 Strategic Considerations for SharePoint Migrations http://bit.ly/j4Vuln The Insider’s Guide to Upgrading to SharePoint 2010 http://bit.ly/mIpOBZ Why Do SharePoint Projects Fail? http://bit.ly/d1mJmw What to Look for in a SharePoint Management Tool http://bit.ly/l26ida The Five Secrets to Controlling Your SharePoint Environment http://bit.ly/kzdTjZ ReadyPoint (free) http://bit.ly/gGXIPO Davinci Migrator http://bit.ly/ieZ5L8 echo for SharePoint 2007 http://bit.ly/iwfl3f Contact me
Many organizations view migration as a technical or administrative activity, not an end user effort. As a result, end user input may be secondary at best, or their involvement may be viewed as a burden that unnecessarily extends project timelines. The problem with this view is that your end users know their requirements, essential business processes, and data better than you do. Input from the staff and managers who are responsible for the artifacts managed within SharePoint is a critical factor for a successful migration. This input will help the engineers and IT pros responsible for the technical aspects of the migration to both determine – and follow – the correct priorities.Including end user feedback should be an organized activity, and part of each phase of your SharePoint migration. Why? Because study after study shows that active involvement in the design and creation of a system dramatically increases the chance of success. People will support what they help to create. In the case of SharePoint, end users are the recipients of the completed system – and should be the main driving force behind how the system looks and functions.Regardless of your development methodology (or lack thereof), a structured migration plan might include formal stages, such as Discovery, Design, Build, Test, Release, and Support. Given my background in technical project management, I’m partial to the tenets of the Rational Unified Process (RUP) which recognizes the sometime blurry handoffs between phases, and moves projects forward based on principles rather than policy:
Once the migration is underway, end users are also the best resources for testing the new SharePoint environment, validating that content has been successfully moved and that search is working properly. They can also sign off on the test plan, verifying each use case, testing functionality, and identifying any issues or enhancements that the project and development teams need to address.