© Copyright 2011 Hoang Nhut NGUYEN Hoang Nhut NGUYEN Jan, 2011 http://nhutcmos.wordpress.com Lotus Notes Application to Sh...
Content <ul><li>Introduction </li></ul><ul><li>Migration Assessment Process Description </li></ul><ul><li>Executive Summar...
<ul><li>Domino Directory  </li></ul><ul><li>System Database  </li></ul><ul><li>Mailboxes </li></ul><ul><li>Application Dat...
Why migrate to SharePoint? <ul><li>Considering a number of SharePoint available features  </li></ul><ul><li>MOSS 2007 perf...
<ul><li>All Functionalities </li></ul><ul><li>Permissions and Access Controls </li></ul><ul><li>All Data: </li></ul><ul><u...
What are  the challenges? <ul><li>Layout and design in the new platform must be completed and accepted </li></ul><ul><li>R...
What are the benefits? <ul><li>Consolidation of redundant applications </li></ul><ul><li>Efficient workflow and version ma...
Migration Assessment Process Facts and Findings <ul><li>Tasks </li></ul><ul><li>Collect data of all existing LN Apps. </li...
Application Inventory The final Application Inventory Database those reports made upon below conditions © Copyright 2010 H...
Executive Summary <ul><li>After having analyzed data collected, the team has managed to: </li></ul><ul><ul><li>Collect a l...
Data Analysis Complexity Classification LN databases are consolidated into SP Target Applications. Eg: <ul><li>Complexity ...
Level Rating and Norm Data Analysis © Copyright 2010 Hoang Nhut NGUYEN Level # Main Forms # Fields # Views # UCs 1 1 - 2 <...
Data Analysis Recommended Target Platforms <ul><li>The above chart illustrates our recommendation on the target platform f...
© Copyright 2010 Hoang Nhut NGUYEN Data Mapping Lotus Notes SharePoint Text Single line of Text  Multiline of Text Date/Ti...
Effort Estimation Schema <ul><li>Function migration </li></ul><ul><li>Slot the target applications into 5 complexity bucke...
Effort By Phases © Copyright 2010 Hoang Nhut NGUYEN No. PHASE % Notes FUNCTION MIGRATION 1 Requirement 12% Reverse enginee...
Implementation Assumptions <ul><li>The Estimation is made upon the following assumptions: </li></ul><ul><li>Customer’s MOS...
Proposed Next Actions <ul><ul><li>Setup a formal presentation to present assessment report </li></ul></ul><ul><ul><li>Disc...
Tools <ul><li>Data Analysis and Reporting </li></ul><ul><ul><li>Microsoft Application Analyzer 2006 for Lotus Domino </li>...
Demo © Copyright 2010 Hoang Nhut NGUYEN
Questions & Answers Thank you for your attention! © Copyright 2010 Hoang Nhut NGUYEN
Upcoming SlideShare
Loading in...5
×

Lotus notes app migration process v1.2

1,708

Published on

Presented by Nguyen Hoang Nhut, this presentation covers the approach for migrating Lotus Notes application databases to SharePoint 2007, methodology, process and tools.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,708
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
93
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Difference between “Lotus Notes” and “Lotus Domino” Customers use both these terms interchangeably which often confuses SharePoint developers. Here’s the difference for you: Lotus Notes : name of the Client application installed on user desktop. Needed to access the Lotus Notes mailboxes and applications Lotus Domino : name of the Server. Hosts and runs Lotus Notes applications and messaging components Applications run on the Lotus Domino servers and are accessible either using the Lotus Notes client or a web browser or both. What’s on the Lotus Domino server? Following are the different type of databases you would find on the server: Domino Directory : Maintains Server configuration, user accounts and messaging information. The filename is always “names.nsf”. Domino server cannot run without it. In Microsoft world, these features are spread across the Active Directory, Microsoft Exchange and Microsoft SharePoint servers System Databases : a set of supporting databases needed to support server and administrative functions Mailboxes : user mailboxes and mail-in databases. In Microsoft world, mailboxes are on the Exchange server and mail-in databases are equivalent to the mail enabled Libraries in SharePoint Application Databases : business applications like document library, discussion forum, employee self service or workflow applications.  List/Library  and  Sites  would be the equivalent in SharePoint world Notes Templates : any Lotus Notes database can be saved as a template and then another clone of the application can be created using the template. Lot of Template database ship out of the box in the product.  List template  and  Site template  would be the equivalent in SharePoint When migrating messaging infrastructure, you would concentrate on the Domino Directory and Mailboxes on Lotus Domino server. For migrating the application infrastructure, you would concentrate on the Application Databases running on the Lotus Domino server.
  • Collect a list of relevant LN databases with technical information Interview sessions to clarify the business requirements of all Lotus Notes applications. Technically propose the consolidation of all databases into ..... target applications and suggest the migration path for them: all applications have been verified being adequate to migrate to SharePoint. Estimate the size and complexity of applications. Estimate efforts based on applications’ complexity and norms (which are derived from past projects). Estimate the service cost for full migration of all databases to MOOS 2007 Estimate duration for full migration of all databases to MOOS 2007
  • Microsoft Application Analyzer 2006 for Lotus Domino The Microsoft Application Analyzer 2006 for Lotus Domino is a tool that helps organizations to analyze their Lotus Notes/Domino application environment. It generates reports based on a number of application properties such as last accessed/modified dates, template types and the presence of workflow. Based upon the reports generated by this tool, customers can quickly identify applications that should not be migrated (such as administration applications or unused applications), applications that can easily be migrated to Windows SharePoint Services (WSS) templates and applications that require additional analysis. 2. Microsoft Transporter Suite Transporter Suite contains a set of tools for migrations from both Lotus Domino Servers, and generic IMAP/POP sources. For Lotus Domino the suite contains a set of tools for Directory and Free/Busy interoperability between Lotus Domino 6, 7 and 8 and Exchange Server 2007 and Windows Server 2003/2008 Active Directory. In addition for Lotus Domino the suite contains migration tools to migrate users, groups, personal address lists, mailboxes, personal mail archives, and applications from Lotus Domino 5, 6, 7 or 8 to Active Directory, Exchange Server 2007, and Windows SharePoint Services 3.0. For generic POP/IMAP servers the suite contains a set of tools to bulk migrate mailboxes from any generic email servers that support the POP3 or IMAP4 protocol to mailboxes in Exchange Server 2007 3. Microsoft Transporter Suite 2007 for Lotus Domino Demo The Transporter Suite 2007 for Lotus Domino to analyze your existing Lotus Domino applications and create general and custom reports for them. The demo also showcases the command line interface capabilities of the Transporter Suite 2007 that allow administrators to filter, manipulate, and export application data for custom reporting and analysis.
  • Lotus notes app migration process v1.2

    1. 1. © Copyright 2011 Hoang Nhut NGUYEN Hoang Nhut NGUYEN Jan, 2011 http://nhutcmos.wordpress.com Lotus Notes Application to SharePoint Migration Process
    2. 2. Content <ul><li>Introduction </li></ul><ul><li>Migration Assessment Process Description </li></ul><ul><li>Executive Summary </li></ul><ul><li>Application Inventory </li></ul><ul><li>Data Analysis </li></ul><ul><li>Effort and Cost Estimation </li></ul><ul><li>Proposed Next Actions </li></ul><ul><li>Tools </li></ul><ul><li>Demo </li></ul>© Copyright 2010 Hoang Nhut NGUYEN
    3. 3. <ul><li>Domino Directory </li></ul><ul><li>System Database </li></ul><ul><li>Mailboxes </li></ul><ul><li>Application Database </li></ul><ul><li>Notes Templates </li></ul><ul><li>Lotus Notes Client </li></ul>What’s on the Lotus Domino server © Copyright 2010 Hoang Nhut NGUYEN Introduce  Active Directory  Exchange Server <ul><li>Doc Libs, Discussion </li></ul><ul><li>forum, Workflow App,.. </li></ul> List template, Site template
    4. 4. Why migrate to SharePoint? <ul><li>Considering a number of SharePoint available features </li></ul><ul><li>MOSS 2007 perfect container for your data with consolidate and managed </li></ul><ul><li>Approximately 70 million Notes users need work with collaboration platform </li></ul><ul><li>Spend many effort for support and dependency on Lotus Notes </li></ul><ul><li>Lotus Notes is not good for integration and collaboration features with MS Office </li></ul><ul><li>Lotus Notes license cost is very expensive </li></ul>? © Copyright 2010 Hoang Nhut NGUYEN Introduce
    5. 5. <ul><li>All Functionalities </li></ul><ul><li>Permissions and Access Controls </li></ul><ul><li>All Data: </li></ul><ul><ul><li>Plain Text </li></ul></ul><ul><ul><li>Rich Text (Formatted contents, Images, Tables, Doc Links,  …) </li></ul></ul><ul><ul><li>Attachments and Embedded Objects </li></ul></ul><ul><li>System information: </li></ul><ul><ul><li>Created Date: the date the document was created </li></ul></ul><ul><ul><li>Modified Date: the latest date document was modified </li></ul></ul><ul><ul><li>Created By: who created the document </li></ul></ul><ul><ul><li>Modified By: latest modifier </li></ul></ul><ul><li>Similar UI </li></ul>What’s being migrated? © Copyright 2010 Hoang Nhut NGUYEN Introduce
    6. 6. What are the challenges? <ul><li>Layout and design in the new platform must be completed and accepted </li></ul><ul><li>Right tool to migrate rich data </li></ul><ul><li>Minimal cost-effective and timely to recreate existed application </li></ul><ul><li>Permission models need to be migrated and updated </li></ul><ul><li>Administrators need to be trained </li></ul>© Copyright 2010 Hoang Nhut NGUYEN Introduce
    7. 7. What are the benefits? <ul><li>Consolidation of redundant applications </li></ul><ul><li>Efficient workflow and version management </li></ul><ul><li>Security for permission and access management </li></ul><ul><li>User can quickly find content thanks to content search and query </li></ul><ul><li>Reduces the Need for Business to have their own IT shops, 80% solutions is now available from SharePoint </li></ul><ul><li>Reduces cost of licensing of more expensive platforms like Business Objects, Documentum, FileNet, etc… </li></ul>Introduce © Copyright 2010 Hoang Nhut NGUYEN
    8. 8. Migration Assessment Process Facts and Findings <ul><li>Tasks </li></ul><ul><li>Collect data of all existing LN Apps. </li></ul><ul><li>Conduct interview with application owners </li></ul><ul><li>Categorize and generate inventory of existing LN App. </li></ul><ul><li>Outcomes </li></ul><ul><li>LN Application Inventory. </li></ul>Migration Roadmap <ul><li>Tasks </li></ul><ul><li>Complexity Classification. </li></ul><ul><li>Recommend target platforms. </li></ul><ul><li>Recommend Migration Approach. </li></ul><ul><li>Outcomes </li></ul><ul><li>List of target applications with complexity level and recommended platforms. </li></ul><ul><li>Migration approach. </li></ul><ul><li>Tasks </li></ul><ul><li>Apply norm and estimation process to calculate the estimated effort. </li></ul><ul><li>Cost calculation. </li></ul><ul><li>Outcomes </li></ul><ul><li>Effort Estimation. </li></ul><ul><li>Cost Estimation. </li></ul>Quotation © Copyright 2010 Hoang Nhut NGUYEN Application Inventory Data Analysis Estimation
    9. 9. Application Inventory The final Application Inventory Database those reports made upon below conditions © Copyright 2010 Hoang Nhut NGUYEN Work Flow Business and workflow of Lotus Notes App Request Change Business No of request from customer to change business Expected Relaunch Customer’s Go-Live Expected date Consolidate Yes or No Merge Define here are other applications that will be used for merging DB Size Capability of full Lotus Notes DB ( MB ) Total Records Total No of documents from Lotus Notes app Monthly Created Record No of documents created monthly Total Users Role No of User Roles from Access Control List (ACL) Total User No of Users using Lotus Notes App Migrated Forms No of Forms that will be migrated Migrated Sub-form No of Sub-form that will be migrated Migrated Views No of Views are using Migrated Report No of Report are using Agents No of Manually or Scheduler Agents are running
    10. 10. Executive Summary <ul><li>After having analyzed data collected, the team has managed to: </li></ul><ul><ul><li>Collect a list of relevant LN databases </li></ul></ul><ul><ul><li>Interview sessions </li></ul></ul><ul><ul><li>Technically propose the consolidation </li></ul></ul><ul><ul><li>Estimate the size and complexity of applications. </li></ul></ul><ul><ul><li>Estimate efforts based on applications’ complexity and norms </li></ul></ul><ul><ul><li>Estimate the cost and duration for full migration of all databases to MOSS 2007 </li></ul></ul>© Copyright 2010 Hoang Nhut NGUYEN
    11. 11. Data Analysis Complexity Classification LN databases are consolidated into SP Target Applications. Eg: <ul><li>Complexity Classification </li></ul><ul><ul><li>Based on various criteria, such as number of roles using the app, business severity, integration requirements, functionalities, data migration complexity… </li></ul></ul><ul><ul><li>Level 1 – Simplest ; Level 3 – Medium; Level 5 – Most complex. </li></ul></ul>© Copyright 2010 Hoang Nhut NGUYEN
    12. 12. Level Rating and Norm Data Analysis © Copyright 2010 Hoang Nhut NGUYEN Level # Main Forms # Fields # Views # UCs 1 1 - 2 <=40 <=7 <=5 2 1 - 3 <=70 <=20 <=10 3 2 - 5 <=140 <=30 <=20 4 4 - 8 <=280 <=40 <=30 5 > 6 >280 >40 >30
    13. 13. Data Analysis Recommended Target Platforms <ul><li>The above chart illustrates our recommendation on the target platform for 20 target applications, by that: </li></ul><ul><li>Eg: </li></ul><ul><ul><li>10 applications (50%) to be migrated to SharePoint Standard. </li></ul></ul><ul><ul><li>10 applications (50%) to be migrated to SharePoint with some custom developments. </li></ul></ul>© Copyright 2010 Hoang Nhut NGUYEN
    14. 14. © Copyright 2010 Hoang Nhut NGUYEN Data Mapping Lotus Notes SharePoint Text Single line of Text Multiline of Text Date/Time DateTime Number Number DialogList/Combobox Choice – Drop down list Checkbox/ListBox Choice – Checkboxs Radio button Choice – Radio Buttons Rich Text Enhanced Rich Text Names People or Group Currency Currency Calculated Calculated
    15. 15. Effort Estimation Schema <ul><li>Function migration </li></ul><ul><li>Slot the target applications into 5 complexity buckets. </li></ul><ul><li>Count number of LN Databases associated with each target application. </li></ul><ul><li>Data migration </li></ul><ul><li>Develop data migration script. </li></ul><ul><li>Overheads for each active database. </li></ul><ul><li>Using data migration tool </li></ul><ul><li>Total Effort = Migration Effort + Training & Support </li></ul>© Copyright 2010 Hoang Nhut NGUYEN
    16. 16. Effort By Phases © Copyright 2010 Hoang Nhut NGUYEN No. PHASE % Notes FUNCTION MIGRATION 1 Requirement 12% Reverse engineering 2 Design 10% Technical solution and arch. design 3 Code 35% Implementation 4 Test 25% Functional test ,SIT 5 Deployment 1%   6 Support 3%   7 PM 7% Project management 8 CM 2% Configuration management 9 Training 1% Train the Trainer approach 10 QA 3% PQA, Inspections 11 Other 1% Misc, logistics DATA MIGRATION 1 Data migration 10% Migration script and execution
    17. 17. Implementation Assumptions <ul><li>The Estimation is made upon the following assumptions: </li></ul><ul><li>Customer’s MOSS application Infrastructure must be ready </li></ul><ul><li>Many change management activities have to be managed and must be official confirmed </li></ul><ul><li>Warranty period is 03 months, implicitly started when all applications are rolled out to production. </li></ul><ul><li>Onsite environment for staffs who are supposed to work at one Customer’s central site. </li></ul><ul><li>User Acceptance Test (UAT) environment and condition materials </li></ul><ul><li>Use of MOSS2007 standard templates and features for target apps whenever applicable. </li></ul>© Copyright 2010 Hoang Nhut NGUYEN
    18. 18. Proposed Next Actions <ul><ul><li>Setup a formal presentation to present assessment report </li></ul></ul><ul><ul><li>Discuss with IT Department to understand </li></ul></ul><ul><ul><li>Work to finalize the proposal. </li></ul></ul>© Copyright 2010 Hoang Nhut NGUYEN Moving forward, strongly recommends
    19. 19. Tools <ul><li>Data Analysis and Reporting </li></ul><ul><ul><li>Microsoft Application Analyzer 2006 for Lotus Domino </li></ul></ul><ul><ul><li>Microsoft Transporter Suite </li></ul></ul><ul><ul><li>Microsoft Transporter Suite 2007 for Lotus Domino Demo </li></ul></ul><ul><li>Data Migration </li></ul><ul><ul><li>MiPoint v1.0 – Lotus Notes Application to SharePoint Migrator </li></ul></ul><ul><ul><li>Quest – Notes Migrator for SharePoint </li></ul></ul><ul><ul><li>ecKnowledge - CASAHL Technology Toolset </li></ul></ul>© Copyright 2010 Hoang Nhut NGUYEN
    20. 20. Demo © Copyright 2010 Hoang Nhut NGUYEN
    21. 21. Questions & Answers Thank you for your attention! © Copyright 2010 Hoang Nhut NGUYEN
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×