SlideShare a Scribd company logo
1 of 54
#SPSBE




Mastering SharePoint
 Migration Planning
          #SPSBE28



  Christian Buckley, Axceler
My Background

                              Christian Buckley, Director of Product Evangelism at Axceler

                              •    Microsoft MVP for SharePoint Server
                              •    Most recently at Microsoft, part of the Microsoft Managed Services team
                                   (now Office365-Dedicated) and then Advertising Operations
                              •    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. At another startup (E2open), helped design, build, and deploy a
                                   SharePoint-like collaboration platform (Collaboration Manager), onboarding
                                   numerous high-tech manufacturing companies, including
                                   Hitachi, Matsushita, and Seagate
                              •    Co-authored „Implementing Microsoft SharePoint 2010 Real-World Projects‟
                                   (MS Press, March 2012) and 3 books on software configuration
                                   management.
                              •    Twitter: @buckleyplanet      Blog: buckleyplanet.com   Email: cbuck@axceler.com

Email               Cell                 Twitter             Blog
cbuck@axceler.com   425.246.2823         @buckleyplanet      http://buckleyplanet.com
Get the Book

                                                    Just released from Microsoft Press
                                                    Order your copy at http://oreil.ly/qC4loT

                                                    Tackle 10 common business problems with proven
                                                    SharePoint solutions
                                                    •   Set up a help desk solution to track service requests
                                                    •   Build a modest project management system
                                                    •   Design a scheduling system to manage resources
                                                    •   Create a site to support geographically dispersed teams
                                                    •   Implement a course registration system
                                                    •   Build a learning center with training classes and
                                                        resources
                                                    •   Design a team blog platform to review content
                                                    •   Create a process to coordinate RFP responses
                                                    •   Set up a FAQ system to help users find answers quickly
                                                     •    Implement a cost-effective   contact management system
Email               Cell           Twitter          Blog
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
Why is this presentation important?


               Most content focused on the technical aspects of migration

               Migrations are not so much about the technical act of moving
               the data (although very important), but more about the
               planning that goes into preparing for the migration




Email                 Cell           Twitter          Blog
cbuck@axceler.com     425.246.2823   @buckleyplanet   http://buckleyplanet.com
Why is this presentation important?

             It’s not about the minutia of scripting
             methods to execute a hybrid database
             attach upgrade of your environment


             We’re here to discuss the sometimes
             technical, but much more “hip” exercise
             of proper migration planning


             This is the Jack Bauer of migration
             presentations, people

                    My weapon today…….PowerPoint
Email                   Cell           Twitter          Blog
cbuck@axceler.com       425.246.2823   @buckleyplanet   http://buckleyplanet.com
Cliché #1




                          This is your technical
                           migration, i.e. the
                            physical move of
                           content and “bits”


Email               Email Cell               Twitter
                                               Cell           Twitter
                                                               Blog              Blog
cbuck@axceler.com   cbuck@echotechnology.com @buckleyplanet
                          425.246.2823         425.246.2823   @buckleyplanet http://buckleyplanet.net
                                                               http://buckleyplanet.com
This is the bulk of your
             migration – the
       planning, reorganization, a
        nd transformation of your
           legacy SharePoint
              environment




Email               Email Cell               Twitter
                                               Cell           Twitter
                                                               Blog              Blog
cbuck@axceler.com   cbuck@echotechnology.com @buckleyplanet
                          425.246.2823         425.246.2823   @buckleyplanet http://buckleyplanet.net
                                                               http://buckleyplanet.com
Cliché #2



                                                                              They have layers

                                                                              They stink

                                                                              They make you cry




Email               Email Cell               Twitter
                                               Cell           Twitter
                                                               Blog              Blog
cbuck@axceler.com   cbuck@echotechnology.com @buckleyplanet
                          425.246.2823         425.246.2823   @buckleyplanet http://buckleyplanet.net
                                                               http://buckleyplanet.com
Cliché #3




Email               Email Cell               Twitter
                                               Cell           Twitter
                                                               Blog              Blog
cbuck@axceler.com   cbuck@echotechnology.com @buckleyplanet
                          425.246.2823         425.246.2823   @buckleyplanet http://buckleyplanet.net
                                                               http://buckleyplanet.com
What motivates migration?




      •    Platform                       •    Platform                         •   Vision
      •    Upgrade                        •    Features                         •   Operational goals
      •    Cost-savings                   •    Technology-driven                •   Business value
      •    Technology-driven              •    Business value

Email                Cell           Twitter          Blog
cbuck@axceler.com    425.246.2823   @buckleyplanet   http://buckleyplanet.com
Why are migrations difficult?

         Migrations                      Migrations                  Migrations are            Migrations are
         are phased                     are iterative                 error prone             not the end goal
   •Should not be                  •Planning should not be      •There is no “easy”         •Proper planning and
    determined by the               limited by the number        button for migration        change management
    technology you use              of migration attempts                                    policies will help you to
                                    you make, or by the         •You can run a dozen         be successful with your
   •Match the needs and             volume of content            pre-migration checks        current and future
    timing of your content          being moved                  and still run into          migrations
    owners and teams                                             problems
                                   •Recognize the need to                                   •Your goals should be a
   •Be flexible, moving             test the waters, to         •Admins and end users        stable
    sites and content based         move sites, content          do things that are not      environment, relevant
    on end user needs, not          and customizations in        “by the book”               metadata, discoverable
    the limitations of the          waves                                                    content, and happy
    technology                                                  •Watch for                   end users
                                   •Allow users to test and      customizations, 3rd
                                    provide feedback             party tools, and line of
                                                                 business apps that run
                                                                 under the radar



Email                    Cell              Twitter            Blog
cbuck@axceler.com        425.246.2823      @buckleyplanet     http://buckleyplanet.com
Why do migrations fail?
                         Wrong question.



       Why do SharePoint deployments fail?
                         Right question.


Email               Cell           Twitter          Blog
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
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...

Email                 Cell           Twitter            Blog
cbuck@axceler.com     425.246.2823   @buckleyplanet     http://buckleyplanet.com
Where should you focus?
              Map out the existing environment                                   •   Update the look and feel
              Understand the business priorities                                 •   Create an audit process for ongoing maintenance
              Model your planned environment                                     •   Develop a back up and disaster recovery plan
              Run a detailed discovery of what should be migrated                •   Update systems to latest builds and service packs
              Conduct detailed capacity planning                                 •   Establish a sound governance model
              Identify roles and responsibilities                                •   Identifies throttles and limitations
              Understand your audience and topology                              •   Understand and plan for new functionality
              Analyze usage and activity                                         •   Focus on functionality, then look and feel
              Know your storage needs                                            •   Develop a communication strategy
              Track and plan for each customization                              •   Create a governance website
              Create a detailed migration schedule                               •   Run PreUpgradeCheck a few dozen times
              Organize granular requirements by team                             •   Have an anti-virus and maintenance plan
              Plan to migrate or index file shares                               •   Plan for migration from other ECM platforms
              Replace third party tools with out-of-the-box functionality        •   Consolidate or reduce the number of SharePoint versions
              Create or refine your metadata and taxonomy                            supported
              Map content to new information architecture                        •   Understand performance metrics for the system
              Cleanup permissions                                                •   Know your stakeholders
              Optimize information architecture for search                       •   Assign metadata to the new information architecture
              Stage your platform for migration                                  •   Develop a detailed test plan
              Coordinate with your operations team                               •   Get signoff on all major design and architectural decisions
              Roll out new features                                              •   Decide where and when to use end users
              Plan for where and when to involve the users                       •   Establish strong change management policies
              Develop and track key performance indicators                       •   Expand the footprint to mobile or the cloud
Email                       Cell                   Twitter
              Train your end users on new functionality                   Blog   •   Understand and focus on the organizational vision
cbuck@axceler.com         425.246.2823           @buckleyplanet          http://buckleyplanet.com
What tools are in your toolbelt?




Email               Cell           Twitter          Blog
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
5 Steps to Mastering Migration Planning
                              …or better stated, 5 areas of focus that will help your
                                   overall SharePoint deployment to be successful



             Scope
             Process
             Data layer
             Transformation
             Continuous improvement

Email               Cell           Twitter          Blog
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
1. Understand the scope




Email               Cell           Twitter          Blog
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
Email               Email Cell               Twitter
                                               Cell           Twitter
                                                               Blog              Blog
cbuck@axceler.com   cbuck@echotechnology.com @buckleyplanet
                          425.246.2823         425.246.2823   @buckleyplanet http://buckleyplanet.net
                                                               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
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
Ask the questions

       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?
Email               Cell           Twitter          Blog
cbuck@axceler.com   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
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
Prioritize the actions




Email               Cell           Twitter          Blog
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
Refine the scope

                                                         Incorporate feedback
                                                         from the team
                                                         Clearly define and
                                                         publish the criteria
                                                         Consistently review
                                                         Keep a running list
                                                         Build out quickly and test
                                                         Be flexible
Email               Cell           Twitter          Blog
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
Where to start?


               As part of your discovery process,
               conduct an overall health check
                    Usage / Activity
                    Permissions
                    Storage
                    Audit
                    Performance

Email                 Cell            Twitter          Blog
cbuck@axceler.com     425.246.2823    @buckleyplanet   http://buckleyplanet.com
2. Focus on the process




Email               Cell           Twitter          Blog
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
Common Project Methodology




Email               Cell           Twitter          Blog
cbuck@axceler.com   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
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
Development Framework

              Example - Rational Unified Process


              1.    Develop iteratively, with risk as the         End Users help identify
                    primary iteration driver                      priorities, problem areas
              2.    Manage requirements                           Provide requirements
              3.    Employ a component-based                      Help define components
                    architecture
              4.    Model software visually                       Review designs
              5.    Continuously verify quality                   Test, provide feedback
              6.    Control changes                               Use the product, identify
                                                                  technical issues

Email                  Cell            Twitter          Blog
cbuck@axceler.com      425.246.2823    @buckleyplanet   http://buckleyplanet.com
Know your key artifacts


               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

Email                  Cell           Twitter          Blog
cbuck@axceler.com      425.246.2823   @buckleyplanet   http://buckleyplanet.com
Make assignments


           RACI format
                   Responsible
                   Accountable
                   Consulted
                   Informed


           OARP format
                   Owner
                   Approver
                   Reviewer
                   Participant

Email                  Cell           Twitter          Blog
cbuck@axceler.com      425.246.2823   @buckleyplanet   http://buckleyplanet.com
Test early, test often

       Build a test plan

       Clearly define roles
       and responsibilities

       and time estimates

       Assign roles

       Give recognition




Email               Cell           Twitter          Blog
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
Iterate




Email               Cell           Twitter          Blog
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
3. Outline the information layer




Email               Cell           Twitter          Blog
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
Know your information architecture


               Clean up content types
               Understand navigation
               Organize metadata
               Prepare for Managed Metadata
               Optimize for search
               Consolidate templates
Email               Cell           Twitter          Blog
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
Email               Email Cell               Twitter
                                               Cell           Twitter
                                                               Blog              Blog
cbuck@axceler.com   cbuck@echotechnology.com @buckleyplanet
                          425.246.2823         425.246.2823   @buckleyplanet http://buckleyplanet.net
                                                               http://buckleyplanet.com
Top level portal




                                                                               Tier 1 site collections
                                                                               based on business
                                                                               units or product areas


                                                                               Tier 2 sites that follow
                                                                               specific structure


Email               Cell           Twitter          Blog
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
Get organized


           • 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?
Email               Cell            Twitter          Blog
cbuck@axceler.com   425.246.2823    @buckleyplanet   http://buckleyplanet.com
4. Migrate and transform




Email               Cell           Twitter          Blog
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
Email               Email Cell               Twitter
                                               Cell           Twitter
                                                               Blog              Blog
cbuck@axceler.com   cbuck@echotechnology.com @buckleyplanet
                          425.246.2823         425.246.2823   @buckleyplanet http://buckleyplanet.net
                                                               http://buckleyplanet.com
5. Set up a process of
           continual improvement




Email               Cell           Twitter          Blog
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
Email               Cell           Twitter          Blog
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
What’s your culture of change?


                    "Culture does not change because we desire to
                    change it. Culture changes when the organization is
                    transformed; the culture reflects the realities of people
                    working together every day."
                    — Frances Hesselbein
                      The Key to Cultural Transformation, Leader to Leader (Spring 1999)



           • 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
cbuck@axceler.com         425.246.2823     @buckleyplanet    http://buckleyplanet.com
Remember,
                                                              there is no such thing as
                                                              a homogenous
                                                              deployment




Email               Email Cell               Twitter
                                               Cell            Twitter
                                                                Blog              Blog
cbuck@axceler.com   cbuck@echotechnology.com @buckleyplanet
                          425.246.2823         425.246.2823    @buckleyplanet http://buckleyplanet.net
                                                                http://buckleyplanet.com
Tactical Approach
Discovery
               Cleanup and Preparation
               Prep the destination system
               Planning
               Test as you Migrate




Email               Cell           Twitter          Blog
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
1. Discovery


               As best as you can, have a complete understanding of
               the environment that is being migrated
                    Know what to cleanup
                    Know what to delete
                    Know what can be moved quickly
                    Know what will need more hand-holding




Email                 Cell           Twitter          Blog
cbuck@axceler.com     425.246.2823   @buckleyplanet   http://buckleyplanet.com
1. Discovery


               Run the stsadmin –o preupgradecheck (if you are
               running SharePoint 2007, Service Pack 2)
                    Good summary of things to pay attention to
                      Compatibility issues
                      Solutions or features used in your source system that need
                      to be installed on your destination
                      Site templates that may no longer be available (Fab40)
                      Custom solutions, web parts, workflows, master pages, etc


Email                 Cell           Twitter          Blog
cbuck@axceler.com     425.246.2823   @buckleyplanet   http://buckleyplanet.com
2. Clean up and preparation


               Only move what needs to be moved, shortening the
               migration cycle
                    Unused or empty groups
                    Unneeded and unused sites
                    Re-inherit permissions
                    Remove direct permissions (add to groups)
                    Disable features



Email                 Cell           Twitter          Blog
cbuck@axceler.com     425.246.2823   @buckleyplanet   http://buckleyplanet.com
3. Prep the destination system


               Ensure the environment is ready
                    Complete configuration, including any shared services
                      User Profile
                      Search
                      MySites
                    Install any 3rd party solution, features, or web parts
                    Create your web applications
                    Define the managed paths to be used
                    If relevant, create the appropriate Site Collections
                    (unless you plan to migrate entire Site Collections)
Email                  Cell           Twitter          Blog
cbuck@axceler.com      425.246.2823   @buckleyplanet   http://buckleyplanet.com
4. Planning


               Understand usage/activity on each site
               Prioritize based on business functions/needs
               Think about site reorganization
               Consider making source site collections “read only”
               just before migrations to prevent changes being lost




Email               Cell           Twitter          Blog
cbuck@axceler.com   425.246.2823   @buckleyplanet   http://buckleyplanet.com
5. Test as you migrate


               Start small
                    Site collections with fewer sub-sites, fewer lists, fewer
                    permissions, etc
                    Test functionality of customizations
                    Work closely with end users and incorporate feedback
               Use initial tests as a baseline to convey to end users
               timing, performance, potential problems to look for
               As you test larger migrations, refine your estimates

Email                  Cell           Twitter          Blog
cbuck@axceler.com      425.246.2823   @buckleyplanet   http://buckleyplanet.com
5. Test as you migrate


               Migration time (time it takes to complete) is based on
                    Size of the data (megabytes)
                    Number of documents or list items (it takes longer to
                    process 1000 items that = 1Mb than a single 1Mb document
                    Number of sites and lists (each site and list has a number of
                    design elements, such as site columns, content types, etc)
                    Number of permission-related elements (number of
                    groups, users, unique permissions)


Email                  Cell           Twitter          Blog
cbuck@axceler.com      425.246.2823   @buckleyplanet   http://buckleyplanet.com
Contact me

             Christian Buckley
             cbuck@axceler.com
             +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
                    Best practices for capacity management for SharePoint Server 2010,
                    TechNet http://bit.ly/nvNrig
                    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
Email                       Cell               Twitter              Blog
cbuck@axceler.com           425.246.2823       @buckleyplanet       http://buckleyplanet.com
A big thanks to our sponsors

Platinum Sponsors




Gold Premium Sponsors          Venue Sponsor




Gold Sponsors

More Related Content

Similar to Christian buckleymastering sharepointmigrationplanning-spsbe28

Enabling Social Media through Metadata -- Taxonomy Bootcamp
Enabling Social Media through Metadata -- Taxonomy BootcampEnabling Social Media through Metadata -- Taxonomy Bootcamp
Enabling Social Media through Metadata -- Taxonomy Bootcamp
Christian Buckley
 
#EuropeanSP--11 Strategic Considerations for SharePoint Migrations
#EuropeanSP--11 Strategic Considerations for SharePoint Migrations#EuropeanSP--11 Strategic Considerations for SharePoint Migrations
#EuropeanSP--11 Strategic Considerations for SharePoint Migrations
Christian Buckley
 

Similar to Christian buckleymastering sharepointmigrationplanning-spsbe28 (20)

Christian buckley connection-betweenmetadatasocialandpersonalproductivity_sps...
Christian buckley connection-betweenmetadatasocialandpersonalproductivity_sps...Christian buckley connection-betweenmetadatasocialandpersonalproductivity_sps...
Christian buckley connection-betweenmetadatasocialandpersonalproductivity_sps...
 
Mastering SharePoint Migration Planning
Mastering SharePoint Migration PlanningMastering SharePoint Migration Planning
Mastering SharePoint Migration Planning
 
Law and Order: Content Governance Strategies #SPC_ORG
Law and Order: Content Governance Strategies #SPC_ORGLaw and Order: Content Governance Strategies #SPC_ORG
Law and Order: Content Governance Strategies #SPC_ORG
 
Law & Order: Content Governance Strategies
Law & Order: Content Governance StrategiesLaw & Order: Content Governance Strategies
Law & Order: Content Governance Strategies
 
Building End User Productivity into your SharePoint Planning #BASPUG
Building End User Productivity into your SharePoint Planning #BASPUGBuilding End User Productivity into your SharePoint Planning #BASPUG
Building End User Productivity into your SharePoint Planning #BASPUG
 
How SharePoint 2010 Stacks Up to Your End User Social Media Requirements #SPSRIC
How SharePoint 2010 Stacks Up to Your End User Social Media Requirements #SPSRICHow SharePoint 2010 Stacks Up to Your End User Social Media Requirements #SPSRIC
How SharePoint 2010 Stacks Up to Your End User Social Media Requirements #SPSRIC
 
The Connection Between Metadata, Social, and Personal Productivity
The Connection Between Metadata, Social, and Personal ProductivityThe Connection Between Metadata, Social, and Personal Productivity
The Connection Between Metadata, Social, and Personal Productivity
 
Jumpstart your SharePoint Community Efforts
Jumpstart your SharePoint Community EffortsJumpstart your SharePoint Community Efforts
Jumpstart your SharePoint Community Efforts
 
The Four Facets of SharePoint Productivity
The Four Facets of SharePoint ProductivityThe Four Facets of SharePoint Productivity
The Four Facets of SharePoint Productivity
 
Jumpstart Your SharePoint Community Efforts #SPSRIC
Jumpstart Your SharePoint Community Efforts #SPSRICJumpstart Your SharePoint Community Efforts #SPSRIC
Jumpstart Your SharePoint Community Efforts #SPSRIC
 
How Your Metadata Strategy Impacts Everything You Do -- Taxonomy Bootcamp
How Your Metadata Strategy Impacts Everything You Do -- Taxonomy BootcampHow Your Metadata Strategy Impacts Everything You Do -- Taxonomy Bootcamp
How Your Metadata Strategy Impacts Everything You Do -- Taxonomy Bootcamp
 
SharePoint's Social Media Scorecard (updated)
SharePoint's Social Media Scorecard (updated)SharePoint's Social Media Scorecard (updated)
SharePoint's Social Media Scorecard (updated)
 
The Connection Between Metadata, Social Tools, and Personal Productivity
The Connection Between Metadata, Social Tools, and Personal ProductivityThe Connection Between Metadata, Social Tools, and Personal Productivity
The Connection Between Metadata, Social Tools, and Personal Productivity
 
Enabling Social Media through Metadata -- Taxonomy Bootcamp
Enabling Social Media through Metadata -- Taxonomy BootcampEnabling Social Media through Metadata -- Taxonomy Bootcamp
Enabling Social Media through Metadata -- Taxonomy Bootcamp
 
SharePoint Security A to Z
SharePoint Security A to ZSharePoint Security A to Z
SharePoint Security A to Z
 
Mastering SharePoint Migration Planning
Mastering SharePoint Migration PlanningMastering SharePoint Migration Planning
Mastering SharePoint Migration Planning
 
#EuropeanSP--11 Strategic Considerations for SharePoint Migrations
#EuropeanSP--11 Strategic Considerations for SharePoint Migrations#EuropeanSP--11 Strategic Considerations for SharePoint Migrations
#EuropeanSP--11 Strategic Considerations for SharePoint Migrations
 
10 Best SharePoint Features You’ve Never Used #SPC_ORG
10 Best SharePoint Features You’ve Never Used #SPC_ORG10 Best SharePoint Features You’ve Never Used #SPC_ORG
10 Best SharePoint Features You’ve Never Used #SPC_ORG
 
Searching and Connecting – The Need to Effectively Map Content for Users #EmM...
Searching and Connecting – The Need to Effectively Map Content for Users #EmM...Searching and Connecting – The Need to Effectively Map Content for Users #EmM...
Searching and Connecting – The Need to Effectively Map Content for Users #EmM...
 
How your Metadata Strategy Impacts Everything You Do
How your Metadata Strategy Impacts Everything You DoHow your Metadata Strategy Impacts Everything You Do
How your Metadata Strategy Impacts Everything You Do
 

More from BIWUG

More from BIWUG (20)

Biwug20190425
Biwug20190425Biwug20190425
Biwug20190425
 
Working with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
Working with PowerShell, Visual Studio Code and Github for the reluctant IT ProWorking with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
Working with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
 
Global Office 365 Developer Bootcamp
Global Office 365 Developer BootcampGlobal Office 365 Developer Bootcamp
Global Office 365 Developer Bootcamp
 
Deep dive into advanced teams development
Deep dive into advanced teams developmentDeep dive into advanced teams development
Deep dive into advanced teams development
 
SharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft FlowSharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft Flow
 
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professionalMake IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
 
Modern collaboration in teams and projects with Microsoft 365
Modern collaboration in teams and projects with Microsoft 365Modern collaboration in teams and projects with Microsoft 365
Modern collaboration in teams and projects with Microsoft 365
 
Mining SharePoint data with PowerBI
Mining SharePoint data with PowerBIMining SharePoint data with PowerBI
Mining SharePoint data with PowerBI
 
Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365
 
Connect SharePoint Framework solutions to APIs secured with Azure AD
Connect SharePoint Framework solutions to APIs secured with Azure ADConnect SharePoint Framework solutions to APIs secured with Azure AD
Connect SharePoint Framework solutions to APIs secured with Azure AD
 
Cloud First. Be Prepared
Cloud First. Be PreparedCloud First. Be Prepared
Cloud First. Be Prepared
 
APIs, APIs Everywhere!
APIs, APIs Everywhere!APIs, APIs Everywhere!
APIs, APIs Everywhere!
 
Advanced PowerShell for Office 365
Advanced PowerShell for Office 365Advanced PowerShell for Office 365
Advanced PowerShell for Office 365
 
New era of customizing site provisioning
New era of customizing site provisioningNew era of customizing site provisioning
New era of customizing site provisioning
 
Understanding SharePoint Framework Extensions
Understanding SharePoint Framework ExtensionsUnderstanding SharePoint Framework Extensions
Understanding SharePoint Framework Extensions
 
Microsoft Flow in Real World Projects: 2 Years later & What's next
Microsoft Flow in Real World Projects: 2 Years later & What's nextMicrosoft Flow in Real World Projects: 2 Years later & What's next
Microsoft Flow in Real World Projects: 2 Years later & What's next
 
Microsoft Stream - Your enterprise video portal unleashed
Microsoft Stream - Your enterprise video portal unleashedMicrosoft Stream - Your enterprise video portal unleashed
Microsoft Stream - Your enterprise video portal unleashed
 
What's new in SharePoint Server 2019
What's new in SharePoint Server 2019What's new in SharePoint Server 2019
What's new in SharePoint Server 2019
 
Why you shouldn't probably care about Machine Learning
Why you shouldn't probably care about Machine LearningWhy you shouldn't probably care about Machine Learning
Why you shouldn't probably care about Machine Learning
 
Transforming your classic team sites in group connected team sites
Transforming your classic team sites in group connected team sitesTransforming your classic team sites in group connected team sites
Transforming your classic team sites in group connected team sites
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Christian buckleymastering sharepointmigrationplanning-spsbe28

  • 1. #SPSBE Mastering SharePoint Migration Planning #SPSBE28 Christian Buckley, Axceler
  • 2. My Background Christian Buckley, Director of Product Evangelism at Axceler • Microsoft MVP for SharePoint Server • Most recently at Microsoft, part of the Microsoft Managed Services team (now Office365-Dedicated) and then Advertising Operations • 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. At another startup (E2open), helped design, build, and deploy a SharePoint-like collaboration platform (Collaboration Manager), onboarding numerous high-tech manufacturing companies, including Hitachi, Matsushita, and Seagate • Co-authored „Implementing Microsoft SharePoint 2010 Real-World Projects‟ (MS Press, March 2012) and 3 books on software configuration management. • Twitter: @buckleyplanet Blog: buckleyplanet.com Email: cbuck@axceler.com Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 3. Get the Book Just released from Microsoft Press Order your copy at http://oreil.ly/qC4loT Tackle 10 common business problems with proven SharePoint solutions • Set up a help desk solution to track service requests • Build a modest project management system • Design a scheduling system to manage resources • Create a site to support geographically dispersed teams • Implement a course registration system • Build a learning center with training classes and resources • Design a team blog platform to review content • Create a process to coordinate RFP responses • Set up a FAQ system to help users find answers quickly • Implement a cost-effective contact management system Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 4. Why is this presentation important? Most content focused on the technical aspects of migration Migrations are not so much about the technical act of moving the data (although very important), but more about the planning that goes into preparing for the migration Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 5. Why is this presentation important? It’s not about the minutia of scripting methods to execute a hybrid database attach upgrade of your environment We’re here to discuss the sometimes technical, but much more “hip” exercise of proper migration planning This is the Jack Bauer of migration presentations, people My weapon today…….PowerPoint Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 6. Cliché #1 This is your technical migration, i.e. the physical move of content and “bits” Email Email Cell Twitter Cell Twitter Blog Blog cbuck@axceler.com cbuck@echotechnology.com @buckleyplanet 425.246.2823 425.246.2823 @buckleyplanet http://buckleyplanet.net http://buckleyplanet.com
  • 7. This is the bulk of your migration – the planning, reorganization, a nd transformation of your legacy SharePoint environment Email Email Cell Twitter Cell Twitter Blog Blog cbuck@axceler.com cbuck@echotechnology.com @buckleyplanet 425.246.2823 425.246.2823 @buckleyplanet http://buckleyplanet.net http://buckleyplanet.com
  • 8. Cliché #2 They have layers They stink They make you cry Email Email Cell Twitter Cell Twitter Blog Blog cbuck@axceler.com cbuck@echotechnology.com @buckleyplanet 425.246.2823 425.246.2823 @buckleyplanet http://buckleyplanet.net http://buckleyplanet.com
  • 9. Cliché #3 Email Email Cell Twitter Cell Twitter Blog Blog cbuck@axceler.com cbuck@echotechnology.com @buckleyplanet 425.246.2823 425.246.2823 @buckleyplanet http://buckleyplanet.net http://buckleyplanet.com
  • 10. What motivates migration? • Platform • Platform • Vision • Upgrade • Features • Operational goals • Cost-savings • Technology-driven • Business value • Technology-driven • Business value Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 11. Why are migrations difficult? Migrations Migrations Migrations are Migrations are are phased are iterative error prone not the end goal •Should not be •Planning should not be •There is no “easy” •Proper planning and determined by the limited by the number button for migration change management technology you use of migration attempts policies will help you to you make, or by the •You can run a dozen be successful with your •Match the needs and volume of content pre-migration checks current and future timing of your content being moved and still run into migrations owners and teams problems •Recognize the need to •Your goals should be a •Be flexible, moving test the waters, to •Admins and end users stable sites and content based move sites, content do things that are not environment, relevant on end user needs, not and customizations in “by the book” metadata, discoverable the limitations of the waves content, and happy technology •Watch for end users •Allow users to test and customizations, 3rd provide feedback party tools, and line of business apps that run under the radar Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 12. Why do migrations fail? Wrong question. Why do SharePoint deployments fail? Right question. Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 13. 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... Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 14. Where should you focus? Map out the existing environment • Update the look and feel Understand the business priorities • Create an audit process for ongoing maintenance Model your planned environment • Develop a back up and disaster recovery plan Run a detailed discovery of what should be migrated • Update systems to latest builds and service packs Conduct detailed capacity planning • Establish a sound governance model Identify roles and responsibilities • Identifies throttles and limitations Understand your audience and topology • Understand and plan for new functionality Analyze usage and activity • Focus on functionality, then look and feel Know your storage needs • Develop a communication strategy Track and plan for each customization • Create a governance website Create a detailed migration schedule • Run PreUpgradeCheck a few dozen times Organize granular requirements by team • Have an anti-virus and maintenance plan Plan to migrate or index file shares • Plan for migration from other ECM platforms Replace third party tools with out-of-the-box functionality • Consolidate or reduce the number of SharePoint versions Create or refine your metadata and taxonomy supported Map content to new information architecture • Understand performance metrics for the system Cleanup permissions • Know your stakeholders Optimize information architecture for search • Assign metadata to the new information architecture Stage your platform for migration • Develop a detailed test plan Coordinate with your operations team • Get signoff on all major design and architectural decisions Roll out new features • Decide where and when to use end users Plan for where and when to involve the users • Establish strong change management policies Develop and track key performance indicators • Expand the footprint to mobile or the cloud Email Cell Twitter Train your end users on new functionality Blog • Understand and focus on the organizational vision cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 15. What tools are in your toolbelt? Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 16. 5 Steps to Mastering Migration Planning …or better stated, 5 areas of focus that will help your overall SharePoint deployment to be successful Scope Process Data layer Transformation Continuous improvement Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 17. 1. Understand the scope Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 18. Email Email Cell Twitter Cell Twitter Blog Blog cbuck@axceler.com cbuck@echotechnology.com @buckleyplanet 425.246.2823 425.246.2823 @buckleyplanet http://buckleyplanet.net http://buckleyplanet.com
  • 19. 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 cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 20. Ask the questions 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? Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 21. Build the use cases • Role-specific • Keep them simple • Don‟t make judgment calls, just identify them Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 22. Prioritize the actions Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 23. Refine the scope Incorporate feedback from the team Clearly define and publish the criteria Consistently review Keep a running list Build out quickly and test Be flexible Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 24. Where to start? As part of your discovery process, conduct an overall health check Usage / Activity Permissions Storage Audit Performance Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 25. 2. Focus on the process Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 26. Common Project Methodology Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 27. The more you involve your end users, the more likely they are to accept the end result Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 28. Development Framework Example - Rational Unified Process 1. Develop iteratively, with risk as the End Users help identify primary iteration driver priorities, problem areas 2. Manage requirements Provide requirements 3. Employ a component-based Help define components architecture 4. Model software visually Review designs 5. Continuously verify quality Test, provide feedback 6. Control changes Use the product, identify technical issues Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 29. Know your key artifacts 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 Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 30. Make assignments RACI format  Responsible  Accountable  Consulted  Informed OARP format  Owner  Approver  Reviewer  Participant Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 31. Test early, test often Build a test plan Clearly define roles and responsibilities and time estimates Assign roles Give recognition Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 32. Iterate Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 33. 3. Outline the information layer Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 34. Know your information architecture Clean up content types Understand navigation Organize metadata Prepare for Managed Metadata Optimize for search Consolidate templates Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 35. Email Email Cell Twitter Cell Twitter Blog Blog cbuck@axceler.com cbuck@echotechnology.com @buckleyplanet 425.246.2823 425.246.2823 @buckleyplanet http://buckleyplanet.net http://buckleyplanet.com
  • 36. Top level portal Tier 1 site collections based on business units or product areas Tier 2 sites that follow specific structure Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 37. Get organized • 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? Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 38. 4. Migrate and transform Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 39. Email Email Cell Twitter Cell Twitter Blog Blog cbuck@axceler.com cbuck@echotechnology.com @buckleyplanet 425.246.2823 425.246.2823 @buckleyplanet http://buckleyplanet.net http://buckleyplanet.com
  • 40. 5. Set up a process of continual improvement Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 41. Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 42. What’s your culture of change? "Culture does not change because we desire to change it. Culture changes when the organization is transformed; the culture reflects the realities of people working together every day." — Frances Hesselbein The Key to Cultural Transformation, Leader to Leader (Spring 1999) • 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 cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 43. Remember, there is no such thing as a homogenous deployment Email Email Cell Twitter Cell Twitter Blog Blog cbuck@axceler.com cbuck@echotechnology.com @buckleyplanet 425.246.2823 425.246.2823 @buckleyplanet http://buckleyplanet.net http://buckleyplanet.com
  • 45. Discovery Cleanup and Preparation Prep the destination system Planning Test as you Migrate Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 46. 1. Discovery As best as you can, have a complete understanding of the environment that is being migrated Know what to cleanup Know what to delete Know what can be moved quickly Know what will need more hand-holding Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 47. 1. Discovery Run the stsadmin –o preupgradecheck (if you are running SharePoint 2007, Service Pack 2) Good summary of things to pay attention to Compatibility issues Solutions or features used in your source system that need to be installed on your destination Site templates that may no longer be available (Fab40) Custom solutions, web parts, workflows, master pages, etc Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 48. 2. Clean up and preparation Only move what needs to be moved, shortening the migration cycle Unused or empty groups Unneeded and unused sites Re-inherit permissions Remove direct permissions (add to groups) Disable features Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 49. 3. Prep the destination system Ensure the environment is ready Complete configuration, including any shared services User Profile Search MySites Install any 3rd party solution, features, or web parts Create your web applications Define the managed paths to be used If relevant, create the appropriate Site Collections (unless you plan to migrate entire Site Collections) Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 50. 4. Planning Understand usage/activity on each site Prioritize based on business functions/needs Think about site reorganization Consider making source site collections “read only” just before migrations to prevent changes being lost Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 51. 5. Test as you migrate Start small Site collections with fewer sub-sites, fewer lists, fewer permissions, etc Test functionality of customizations Work closely with end users and incorporate feedback Use initial tests as a baseline to convey to end users timing, performance, potential problems to look for As you test larger migrations, refine your estimates Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 52. 5. Test as you migrate Migration time (time it takes to complete) is based on Size of the data (megabytes) Number of documents or list items (it takes longer to process 1000 items that = 1Mb than a single 1Mb document Number of sites and lists (each site and list has a number of design elements, such as site columns, content types, etc) Number of permission-related elements (number of groups, users, unique permissions) Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 53. Contact me Christian Buckley cbuck@axceler.com +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 Best practices for capacity management for SharePoint Server 2010, TechNet http://bit.ly/nvNrig 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 Email Cell Twitter Blog cbuck@axceler.com 425.246.2823 @buckleyplanet http://buckleyplanet.com
  • 54. A big thanks to our sponsors Platinum Sponsors Gold Premium Sponsors Venue Sponsor Gold Sponsors

Editor's Notes

  1. I was going to include a picture of Brad Pitt, but then I thought – ok, maybe not that cool.
  2. 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:
  3. 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.