Presentation is loading. Please wait.

Presentation is loading. Please wait.

©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.

Similar presentations


Presentation on theme: "©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast."— Presentation transcript:

1 ©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: http://notes2sharepoint.org November, 2011 Partner Training Webcast Series - Session 6 Tips and Tricks for Managing Large Migration Projects Quest Notes Migrator for SharePoint

2 1 ©2011 Quest Software, Inc. All rights reserved. Partner Training Webcast Series 1.Migration Basics with the NMSP Designer Client 2.Analysis and Automation with the NMSP Migration Console 3.Advanced Content Migration Jobs 4.Tool Deployment, Domino.Doc and QuickPlace / QuickR migrations 5.Migrating Application Designs 6.Tips and Tricks for Managing Large Migration Projects 7.Even More Advanced Content Migration Jobs (Product demos using NMSP 6.1 beta)

3 2 ©2011 Quest Software, Inc. All rights reserved. Today’s Agenda Tips and Tricks for Managing Large Migration Projects Design analysis revisited Capturing copies of application designs during analysis Blending tool and manual analysis Rethinking application complexity Triaging value of applications Working with business owners Managing the migration process Managing doc links Using Intermediate files Migrating with the NMSPCMD.EXE command line

4 3 ©2011 Quest Software, Inc. All rights reserved. Review: Design analysis and app complexity Scan Design Elements –Summarize design element counts by type –Create local Design Copies for off-line manual analysis Compare design elements with template / reference db –Percent match –Difference details Best Fit class template detection –Compare design of each db with predetermined set of class templates –Report on which class is the closest match Simple Complexity Calculations –Design Element Index, Quest Design Index, Data Complexity Index –Both algorithms based on design element counts, not scanning code –Intended to be superseded by manual analysis when appropriate

5 4 ©2011 Quest Software, Inc. All rights reserved. Capturing Local Database Design Copies Capture full design of every database scanned –All design elements, no data documents –Databases named by Replica Id –Default location: \Quest Software\Notes Migrator For SharePoint\6.0\Design Copies –Change location in Options dialog (Advanced Tab) Local Design Copies may be opened from Console –Select database in view, “Open Local Design Copy” action Allows for detailed manual analysis without touching production databases or production servers –Great for offshore teams (analysis, migration, development)

6 5 ©2011 Quest Software, Inc. All rights reserved. From Machine Analysis to Manual Analysis First filter out unused or unwanted applications Next, use Classification and Consolidation –Eliminate standard templates –Find cases where many apps use similar design –Override computed complexity using Apply Class Rules Perform detailed manual analysis when appropriate –Open databases in Domino Designer –Analyst should have access to NMSP analysis data –Analyst ideally has access to business users –Analyst ideally has both Notes skills and SharePoint skills Manual complexity trumps computed complexity

7 6 ©2011 Quest Software, Inc. All rights reserved. Determining application complexity Complexity should be based on how hard it will be to rebuild in SharePoint –Many things that were hard in Notes may be easier in SharePoint Needs to factor in possible targets –Is InfoPath available? –Can we use third party Web Parts or Workflow tools? Complexity analysis outputs often includes –Recommended targets –Estimated cost –Possible compromises Needs to factor in what migration tool can do

8 7 ©2011 Quest Software, Inc. All rights reserved. Review: Where tools help with Design Migration Migrating Notes Schema –Provision Lists with similar schema to Notes application –Generate Content Types based on Notes Forms Migrating Notes Forms –Generate InfoPath Document Forms (for XML Form Libraries) –Generate InfoPath List Forms Migrating Notes Views –Generate SharePoint Views from Notes Views

9 8 ©2011 Quest Software, Inc. All rights reserved. Other Aspects of Migrating Complex Apps Analyze data complexity & design complexity –Design comparison, deviations from templates –Forms Used –Aware of web-enabled design elements Advanced Source Features –Transform data via dynamic formulas –Extract multi-valued items, etc. Advance Target Features –Complex field types and web part properties –Approval status and in-process workflow state –Dynamic folders and version information –Use of custom list/site templates

10 9 ©2011 Quest Software, Inc. All rights reserved. Rethinking Application Complexity

11 10 ©2011 Quest Software, Inc. All rights reserved. Triaging value of applications Phase 1: Tool Analysis –When was it last used? –How much was it used recently? –Which forms are used in actual data documents? Phase 2: Business Level Analysis –Survey / Interview business owners and end users –Weigh cost/value tradeoffs

12 11 ©2011 Quest Software, Inc. All rights reserved. Working with business owners How useful is the existing application content? Which core application functionality do you need? Do you really need the same look and feel? –Can you live with default SharePoint forms? –Can we reduce the number of views? –Can we simplify app navigation? Do you really need all the bells and whistles? –Which buttons, actions, user-invoked agents are needed? –Can you live with out of box approval process or canned workflows? Where can we compromise to do things “the SharePoint way”?

13 12 ©2011 Quest Software, Inc. All rights reserved. Migration Project recommendations Many skills are required –Some Notes experience –SharePoint customization / development experience –Migration tool experience Start with simple applications –Build on early successes while getting comfortable with tools Run projects in phases –Pilot projects helpful in early stages Group apps that would logically be migrated together –Same users, same business, same app type, same target site –Applications that are likely to cross reference each other –Applications that should “go live” together Manage user expectations, Sell the value of SharePoint

14 13 ©2011 Quest Software, Inc. All rights reserved. Typical Project Life Cycle Sample content migration (partial) –If appropriate, try different target types Enable “easy” features / customizations –Highlight the things that SharePoint does easily and cheaply Show business users –Discuss functionality gaps and options –Make user aware of the cost of each choice Complete customization and development (if needed) –Optional: Save as reusable list or site templates End user acceptance testing Migrate all content / Deploy to production

15 14 ©2011 Quest Software, Inc. All rights reserved. Migration Console tracks key project data Computed and manual complexity Cost estimates (any unit) –May include incremental costs for consolidated applications Disposition Recommended Targets Responsibilities Priorities Completed Tasks –Some manual, some may be automatic

16 15 ©2011 Quest Software, Inc. All rights reserved. Advanced Link Tracking Keeps doc links working throughout extended migrations –Tracks migrated docs in a SQL Server database –Converts doc links in migrated content to “Dynamic links” –User is redirected to last known location… or back to Notes Supports links between different targets –Notes, SharePoint list items, Pages, InfoPath, Word, PDF, SQL Server –Navigation menus in migrated QuickPlace / QuickR sites Supports HTTP links that point to web-enabled docs –Configure HTTP Link Detection for each Domino server Link Redirector Pages (QuestLinkTracking.aspx) –Front-End Services solution (full functionality) –Sandbox-safe Link Redirector (does not connect to database)

17 16 ©2011 Quest Software, Inc. All rights reserved. Link Update/Finalization tools Link Tracking databases may be analyzed –How many links in a given set of documents –How many links to a given set of documents –Broken links Link Tracking database may be updated –Host name changed –Documents about to be moved from staging to production Links may be “finalized” at any time –Replaces “dynamic” links with permanent URLs –Once all links are finalized, Quest code can be removed –Warning: Beware of finalizing to notes:// URLs in SharePoint columns –Warning: If documents have moved, update links in Link Tracking database before finalizing

18 17 ©2011 Quest Software, Inc. All rights reserved. Managing links in staging environments Use Link Tracking database in Staging –Update Links in database before content is moved Option 1 for best end user experience –Install NMSP Services in production –Link Redirector page connects to Link Tracking database (or copy) Option 2 for locked-down SharePoint 2010 environments, including Office 365 –Install Sandbox-safe Link Redirector solution to avoid broken links –Finalize frequently (over SharePoint web services) Option 3 for locked down SharePoint 2007 environments –Finalize before promoting content to production –Plan project to batch content that is likely to link to each other Only finalize links to permanent production URLs!

19 18 ©2011 Quest Software, Inc. All rights reserved. Using Intermediate Data Files Run Job with the “Save to Intermediate File” option –Generates a XML file with all Notes data exported –Attachments may be encoded or stored in sub-folder tree –Includes mapped users and groups (in using client-side mapping) –Includes generated Word, PDF, InfoPath files (sans final fixup) Run Job again with “Load from Intermediate File” –Imports data into SharePoint without connecting to Notes –May be run on a different machine –Must use same migration job that was used when exporting

20 19 ©2011 Quest Software, Inc. All rights reserved. Fun with Intermediate Data Files (unsupported) Use external tools to edit intermediate files before importing –Examples: Fix up user names, Clean up terms, Enforce compliance Use external tools to create intermediate files from other systems –Example: Load data from relational database Use external tools to send data to other systems –Example: Import data into Microsoft Dynamics Use Folder Reorganization Utility to copy attachments and generated files to file system –Free on SharePoint4All Community site (Notes Migration area)

21 20 ©2011 Quest Software, Inc. All rights reserved. NMSPCMD.EXE Command Line Utility Write scripts to automate migration jobs –Uses jobs saved to file system only –Override certain job parameters on command line –Saves log files to file system Use case: Run one migration job several times –Vary source and target parameters in loop Use case: Automate import of data –Distributed teams create migration jobs and export Notes data Use case: Scheduled migrations –Run jobs overnight –Run the same jobs every night (using incremental migration)

22 21 ©2011 Quest Software, Inc. All rights reserved. Command line syntax NMSPCMD.exe -job options: -source -targetsite -targetweb -targetlist -import -export -view -form -formula -log

23 22 ©2011 Quest Software, Inc. All rights reserved. Leveraging other Quest Products Web Parts for SharePoint Migration Manager Suite for SharePoint Deployment Manager for SharePoint Site Administrator for SharePoint Notes Migrator for Exchange Coexistence Manager for Notes Message Stats with Notes Report Pack

24 23 ©2011 Quest Software, Inc. All rights reserved. Notes Migrator for SharePoint 6.1 Beta Program Beta in progress now! Go to http://communities.quest.com/groups/notes- migration-product-beta-grouphttp://communities.quest.com/groups/notes- migration-product-beta-group Sign in with your Quest Community ID Or register to create a new one Use corporate email (No gmail or hotmail accounts) Press the “Ask To Join This Group” button Once approved, log in and download Reviewers Guide Product Installer Expected release: January 2012

25 ©2011 Quest Software, Inc. All rights reserved. Steve’s blog: http://notes2sharepoint.org Product: http://quest.com/notes-migrator-for-sharepoint/


Download ppt "©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast."

Similar presentations


Ads by Google