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

Slides:



Advertisements
Similar presentations
Welcome! Were Glad Youre Here!. Whats New In Version 5.1b-100 Welcome to The Annual Information & Records Associates, Inc. User Conference May 20, 2009.
Advertisements

©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
ICIS-NPDES Plugin Design Preview Webinar ICIS-NPDES Full Batch OpenNode2 Plugin Project Presented by Bill Rensmith Windsor Solutions, Inc. 3/15/2012.
SP Business Suite Deployment Kick-off
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Hands-On Microsoft Windows Server 2003 Administration Chapter 5 Administering File Resources.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
Matt Masson| Senior Program Manager
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
Deploying Visual Studio Team System 2008 Team Foundation Server at Microsoft Published: June 2008 Using Visual Studio 2008 to Improve Software Development.
What is so good about Archie and RevMan 5
2007 Microsoft Office System Client/Server Capabilities Client/server capabilities of Microsoft Office Professional Enterprise Edition 2003 compared to.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
Module 16: Software Maintenance Using Windows Server Update Services.
16.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 16: Examining Software Update.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
OFC302 Building Smart Document Solutions in Word & Excel Martin Sawicki Lead Program Manager.
ArcGIS Workflow Manager An Introduction
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
Trimble Connected Community
SQL Server Integration Services (SSIS) Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server (MVP) Microsoft Certified Technology Specialist.
Classroom User Training June 29, 2005 Presented by:
9/10/20151 Hyperion Enterprise 6.5 New Features & Functionality Robert Cybulski, CPA Finit Solutions.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
Tips & Tricks for Developing InfoPath Solutions David Coe Application Development Consultant Microsoft Corporation.
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
SharePoint and SharePoint Online: Today and what's next? Presented by Luke Abeling – IT Platforms.
For Version 6.0 and later Lattice3D Reporter Tutorial For Version 6.0 and later LATTICE TECHNOLOGY, INC.
1 The following presentation is from the Oracle Webcast “What’s New in P6 EPPM Release 8.1.” As a partner, you may not use the Oracle Power Point template,
Tom Castiglia Hershey Technologies
DEV325 Deploying Visual Studio.NET Applications Billy Hollis Author / Consultant.
Searching Business Data with MOSS 2007 Enterprise Search Presenter: Corey Roth Enterprise Consultant Stonebridge Blog:
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Microsoft WorkSpace Step by Step Guide January 2015.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Using the Right Method to Collect Information IW233 Amanda Murphy.
Altman IM Ltd | | process | verify | convert | route | connect Prism Software’s solutions provide advanced workflow.
Module 5: Creating and Configuring Group Policies.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Microsoft Management Seminar Series SMS 2003 Change Management.
Purpose Intended Audience and Presenter Contents Proposed Presentation Length Intended audience is all distributor partners and VARs This would be presented.
Notes Migrator for SharePoint 6.2 Support/Presales Training Steve Walch Product Manager.
IBM Lotus Software © 2006 IBM Corporation IBM Lotus Notes Domino Blog Template Steve Castledine.
Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.
NET Development on Microsoft SharePoint Technology Part 4: Templates, Features, and Solution Deployment Mick Badran Breeze Training Consulting Trainer.
Publishing GIS Services to ArcGIS Server
Interactions & Automations
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
Project Management: Messages
SharePoint Site Admin Training
Migration to SharePoint 2013
Introduction to Ms-Access Submitted By- Navjot Kaur Mahi
SharePoint Online: Migration Planning to avoid Mistakes
Searching Business Data with MOSS 2007 Enterprise Search
Gotcha! SharePoint Online Migration Mistakes to Avoid
Vesa Juvonen | Senior Program Manager
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Presentation transcript:

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

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)

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

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

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)

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

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

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

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

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

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

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”?

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

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

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

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)

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

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!

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

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)

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)

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

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

23 ©2011 Quest Software, Inc. All rights reserved. Notes Migrator for SharePoint 6.1 Beta Program Beta in progress now! Go to 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 (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

©2011 Quest Software, Inc. All rights reserved. Steve’s blog: Product: