mastering sharepoint migration planning
Post on 22-Oct-2014
5.003 views
DESCRIPTION
Successful SharePoint migrations have more to do with pre-planning than the technical migration itself. This presentation outlines the success factors for planning and executing a successful migration.TRANSCRIPT
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
Mastering SharePoint
Migration Planning Christian Buckley
@buckleyPLANET
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
My Background
Christian Buckley, Director of Product Evangelism at Axceler
• Most recently at Microsoft
• Microsoft Managed Services (now BPOS-Dedicated)
• Advertising Operations, ad platform API program
• Prior to Microsoft, was a senior consultant, working in the software, supply
chain, and grid technology spaces focusing on collaboration
• 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
• 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
• I live in a small town just east of Seattle, have a daughter in college and 3
boys at home, and I just celebrated my 20th wedding anniversary
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
Axceler Overview
• Improving Collaboration for 16+ Years – Mission: To enable enterprises to simplify, optimize, and
secure their collaborative platforms
– Delivered award-winning administration and migration software since 1994
– Over 2,000 global customers
• Dramatically improve the management of SharePoint
– Innovative products that improve security, scalability, reliability, “deployability”
– Making IT more effective and efficient and lower the total cost of ownership
• Focus on solving specific SharePoint problems (Administration & Migration)
– Coach enterprises on SharePoint best practices
– Give administrators the most innovative tools available
– Anticipate customers’ needs
– Deliver best of breed offerings
– Stay in lock step with SharePoint development and market trends
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
• The iceberg
• The onion
• The carton of milk
Migration Cliché’s
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.net
This is your technical
migration, i.e. the
physical move of
content and “bits”
Cliché #1
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.net
Cliché #2
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.net
Cliché #3
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
What motivates migration?
• Platform
• Upgrade
• Cost-savings
• Technology-driven
• Platform
• Features
• Technology-driven
• Business value
• Vision
• Operational goals
• Business value
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
Why are migrations difficult?
Migrations are phased
• Should not be determined by the technology you use
• Match the needs and timing of your content owners and teams
• Be flexible, moving sites and content based on end user needs, not the limitations of the technology
Migrations are iterative
• Planning should not be limited by the number of migration attempts you make, or by the volume of content being moved
• Recognize the need to test the waters, to move sites, content and customizations in waves
• Allow users to test and provide feedback
Migrations are error prone
• There is no “easy” button for migration
• You can run a dozen pre-migration checks and still run into problems
• Admins and end users do things that are not “by the book”
• Watch for customizations, 3rd party tools, and line of business apps that run under the radar
Migrations are not the end goal
• Proper planning and change management policies will help you to be successful with your current and future migrations
• Your goals should be a stable environment, relevant metadata, discoverable content, and happy end users
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
Why do migrations fail?
Why do SharePoint deployments fail?
Wrong question.
Right question.
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
A general lack of planning
But we planned this for weeks…
Did you involve your end users?
Did you identify the key use
cases, and prioritize them?
Did you make the process iterative,
folding what you learned back into
your migration activities?
Sort of.
No.
Um...
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
• 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
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
My Entirely New Cliché
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
• Scope
• Process
• Data layer
• Transformation
• Continuous improvement
5 Steps to Mastering Migration Planning
…or better stated, 5 areas of focus that will help your
overall SharePoint deployment to be successful
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
1. Understand the scope
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
Is it better to ask users what they
want or need before introducing a
new technology,
or to demonstrate the new
technology and then ask them what
they want or need?
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
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
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
Build the use cases
• Role-specific
• Keep them simple
• Don’t make
judgment calls,
just identify them
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
Prioritize the actions
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
• 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
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
• As part of your discovery process,
conduct an overall health check
– Usage / Activity
– Permissions
– Storage
– Audit
– Performance
Where to start?
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
2. Focus on the process
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
Common Project Methodology
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
The more you involve your
end users, the more likely they
are to accept the end result
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
Example - Rational Unified Process
1. Develop iteratively, with risk as the
primary iteration driver
2. Manage requirements
3. Employ a component-based
architecture
4. Model software visually
5. Continuously verify quality
6. 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
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
• Requirements / scope document
• Project plan
• Communication plan
• Test plan
• Governance plan
– Enterprise governance
– IT governance
– SharePoint governance
– Site-level governance
• Outline of key roles and responsibilities
• Change management process
Know your key artifacts
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
RACI format
Responsible
Accountable
Consulted
Informed
OARP format
Owner
Approver
Reviewer
Participant
Make assignments
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
Build a test plan
Clearly define roles
and responsibilities
and time estimates
Assign roles
Give recognition
Test early, test often
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
Iterate
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
3. Outline the information layer
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
• Clean up content types
• Understand navigation
• Organize metadata
• Prepare for Managed Metadata
• Optimize for search
• Consolidate templates
Know your information architecture
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.net
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
Tier 1 site collections
based on business
units or product areas
Top level portal
Tier 2 sites that follow
specific structure
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
• Understand what is out there
• Who owns the content?
• Does it need to be moved?
• Does it need to be indexed/searchable?
• Is the folder structure important?
• Do you need to maintain historic metadata?
Get organized
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
4. Migrate and transform
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.net
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
5. Set up a process of
continual improvement
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
What’s your culture of change?
“Even those who fancy themselves the most progressive
will fight against other kinds of progress, for each of us
is convinced that our way is the best way.“
— Louis L'Amour
• Understand your corporate culture before you try to change anything
• Explain what it is you’re trying to do, and get end users onboard
• In addition to executive buy in, you need your end users to buy in
Email Cell Twitter Blog
[email protected] 425.246.2823 @buckleyplanet http://buckleyplanet.com
• Christian Buckley [email protected] +1 425-246-2823 @buckleyPLANET buckleyPLANET.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