Friday, March 8, 2013

MOSS 2007 to SharePoint 2010 Migration - Project Plan Milestones

MOSS 2007 to SharePoint 2010 Migration - Milestones (Assuming planning stage is completed)
S.NoTask NameResource
IPrepare Existing Environment for Migration
Run Pre-Upgrade check toolSharePoint Admin
Resolve and Clean the Pre-upgrade checker reported issuesSharePoint Admin
Analyze and remove any un-used feature/site in existing environmentSharePoint Admin
Create list of customizations, Settings which needs manual moveSharePoint Admin
IIPlanning Review
   Review Software AvailabilitySharePoint Admin
   Review Available HardwareSharePoint Admin
   Obtain and verify Service accounts, DNS Entries, URLsSharePoint Admin & Infrastructure Team
IIICreate and configure the new environment (DEV, STAGING, PROD)
Identify and Prepare Architectural, Topology DiagramsSharePoint Admin
Install necessary server roles, Pre-reqs on the machinesSharePoint Admin
Configure IIS, .NET Framework 3.5
Install and configure IIS compressionSharePoint Admin
Configure Log file location & Tweak the IIS Settings for SharePointSharePoint Admin
      Install Software 
 Assign roles to the MachinesSharePoint Admin & Infrastructure Team
Install SQL server and Establish Clustering & MirroringSharePoint Admin & Infrastructure Team
Install the SharePoint Binaries on the target machinesSharePoint Admin
Install Language packs if neededSharePoint Admin
Configure SharePoint
Run Configuration WizardSharePoint Admin
Create web application for Portal, Search, EtcSharePoint Admin
Setup SharePoint Configuration Settings (Farm, Web App Settings, Etc)SharePoint Admin
 Configure Recycle Bin retention and Site Delete Confirmation SharePoint Admin
Site templates, Quotas, General Settings, Incoming-Outgoing Mail setupsSharePoint Admin
 Configure usage analysis SharePoint Admin
 Configure antivirus protection SharePoint Admin & Infrastructure Team
Configure My Site
Create My Site web applicationSharePoint Admin & Infrastructure Team
 Configure user profiles SharePoint Admin
Configure the Import fields from AD & Profile Import schedulesSharePoint Admin & Infrastructure Team
 Configure audiences SharePoint Admin
Configure Kerberos AuthenticationSharePoint Admin & Infrastructure Team
Configure SSLSharePoint Admin & Infrastructure Team
      Install Infrastructure UpdatesSharePoint Admin & Infrastructure Team
     Configure Search 
Install the Ifiters for Search (PDF, Zip, Docx, PPTX, XLSx, Etc)SharePoint Admin
Configure content sources SharePoint Admin
Create the Crawl SchedulesSharePoint Admin
 Configure best bets and keywords for search SharePoint Admin
Configure search scopes SharePoint Admin
 Establish and implement search monitoring and tuning plan SharePoint Admin
 Monitor search performance SharePoint Admin
Configure service applications
 Access Services   SharePoint Admin
 Business Data Connectivity  Services SharePoint Admin
 Excel servicesSharePoint Admin
 Managed Metadata  ServicesSharePoint Admin
 PerformancePoint  Services SharePoint Admin
 Search ServicesSharePoint Admin
 Secure Store  Services SharePoint Admin
 Usage and Health Services  SharePoint Admin
 User Profile Services  SharePoint Admin
 Visio Graphics Services  SharePoint Admin
 Web Analytics Services  SharePoint Admin
 Word Automation ServicesSharePoint Admin
Install and configure Office Web AppsSharePoint Admin
      Install Third-Party applicationsSharePoint Admin
Load Balancing & Publishing (ISA/F5) the SharePoint sites Infrastructure Team & SharePoint Admin
IVRe-build Solutions from Existing Environment 
      Setup Branding
Create theme for corporate brandingSharePoint Admin & Development Team
Build the Master pageSharePoint Admin & Development Team
Create the solution package for branding & ApplySharePoint Admin & Development Team
Rebuild MOSS 2007 custom Features/Webparts/ Assemblies/Solutions and Re-apply in New environmentSharePoint Admin & Development Team
Modified Web.Config , File system ChangesSharePoint Admin & Development Team
      Prepare Documentation & Implementation GuidesSharePoint Admin & Development Team
VContent Migration (Backup, Restore & Attach the content Databases)
Take Existing SQL Server Content DB  Backup (Set the previous version databases to be read-only while taking Backup!)SharePoint Admin & Infrastructure Team
Restore to STAGGING, PROD Environments (Set the previous version databases, Restored DBs as read-write)SharePoint Admin & Infrastructure Team
Test the Content databases (Test-SPContentDatabase) and fix any issue if existsSharePoint Admin
     Attach the Databases to SharePoint STAGGING, PROD EnvironmentsSharePoint Admin
Migrate the invidual solutions (InfoPath Forms, etc)SharePoint Admin & Development Team
     Test and Evaluate EnvironmentsSharePoint Admin
      Prepare Documentation & Implementation GuidesSharePoint Admin
VITesting
      Test Portal Web Site using a Domain AccountTesting Team
      Test based on usage patterns and business scenarios  Testing Team
Test My Sites, and user profile SyncTesting Team
Test search and indexing Testing Team
Test solutions Testing Team
     Test Service Application integrations Testing Team
Test 3rd part application functionalityTesting Team
      Test Incoming and Outgoing E-Mail SettingsTesting Team
      Test Content and People SearchTesting Team
Fix the issues reported during Testing PhaseSharePoint Admin & Infrastructure Team
VIITraining
Setup Self service Portal (User Request creation, FAQs,Lessons, KEDB, Best Practices, Policies, Etc)SharePoint Admin
      Developer Training SharePoint Admin
   Train Stakeholders SharePoint Admin
   Support Training SharePoint Admin
VIIIPost-Implementation Operations
Run SharePoint Health analyzer and fix the issuesSharePoint Admin
Review and Clear the Event Log, SharePoint LogsSharePoint Admin
Configure SCOM Monitoring for SharePoint serversSharePoint Admin & Infrastructure Team
Planning for Backup and Restore/Disaster Recovery /Business ContinuanceSharePoint Admin & Infrastructure Team
 Reporting and Monitor Growth, Usage and Performance SharePoint Admin & Infrastructure Team
Plan for Scheduled Performance tuning, Clean-up in SQL & SharePoint SharePoint Admin & Infrastructure Team



25 Things to Document before You Start SharePoint Migration

So you are ready for SharePoint Migration? Before starting with Migration process, You must document things on the current environment, which includes, but not limited to:
  1. Document Existing SharePoint Server's Topology (preferably in Visio format), Roles, Hardware/Software Specifications, Installed Updates, Software installed, Language Packs, etc
  2. Prepare a List of SharePoint Web Applications, Site collections, Host headers, etc
  3. Document Central Administration Settings like User Policies, Quota Templates, Data connections, Zones, AAM, Quota Templates, Blocked File Types, etc
  4. Document All Third-party Software installed on top of SharePoint (Like Nintex workflows, Axceler control Point
  5. Document Inventories & customizations like Solutions, workflows, Event Handlers, Web Parts, Features, Assemblies, Site Templates, Site Definitions, Custom Timer jobs, etc.
  6. Document Active directory Domains/Forest details. This will help in configuring User Profile Import connection sources, People Picker configurations.
  7. Document Current environment Out of the box Features enabled (Such as Publishing), Enterprise feature Enabled (such as InfoPath Farm Services)
  8. Document Outgoing, Incoming E-mail settings of the SharePoint server
  9. Document all IIS customizations made manually, like Web.config modifications, Add-ons installed in IIS (like Compression, URL Rewrite, HTTPHandlers etc)
  10. Document SQL Server configurations, Content DB sizes, Mirroring, Clustering configuration details
  11. Document any custom solutions deployed in Layout's folder or BIN folder.
  12. Prepare a report on User base with Total no. of users, avg concurrent users, etc
  13. Document custom scripts, automation tools you are running from SharePoint servers (like Monthly storage report generation script, scheduled with windows task scheduler)
  14. Make a Note of current environment's Information Architecture, including Managed Paths, Top navigation, etc.
  15. Document existing Farm's service accounts. Kerberos applied?
  16. Document Search Settings, including content sources, schedules, Keywords, Best-bets.
  17. Document Email Enabled Lists and Libraries
  18. What is the current Disaster recover plan? How ofter backups are taken? Third party software integrated with SharePoint (Like AvePoint, DPM, etc)
  19. Document Infrastructure details such as Load balancer, DNS, IPs, SSL Certificates, Publishing configurations (Like F5, TMG, ISA Server, etc)
  20. Document 12/14 hive Layout folder customizations, File system changes if any
  21. Make a note of all InfoPath Form libraries. You have to update the Form Template URL and You may have to Change the data connections, etc.
  22. Existing Branding Artifacts like Master pages, Themes, Logos, etc.
  23. Document the custom authentication providers (Forms, LDAP, etc) if any
  24. Document the current Monitoring setups like SCOM.
  25. Last but not least - Make sure you have the version control system (like CVS, SVN, TFS, etc) which has all the artifacts including source code, installers, deployment guides.

No comments:

Post a Comment