SlideShare une entreprise Scribd logo
1  sur  18
Migration of Domino Application Landscapes 
… using cedros Software Analysis & Measurement methodology – c.-SAMM™
Cedros Gesellschaft für Datenverarbeitung mbH 
 Founded in 1991 as GmbH, business volume in 2012: 14,1 mio 
 73 IT experts and consultants equipped with comprehensive technical-and 
domain-know-how 
 Headquarter in St. Augustin near Bonn 
 Software-Development und -Consulting (Java, .net/ASP, @Notes, 
SharePoint) 
 Experts for e-Collaboration and implementation of Business 
Applications 
 Own tools and methods to analyze and measure implementation 
effort estimations in software projects 
 Hosting and Maintenance of business critical applications
What would you say? 
We should talk if you can‘t answer these questions 
Do you know the 
Complexity of your applications? 
What is the Value of your Lotus-Notes 
Application Landscape? 
What is the dimension of 
Migration Costs? 
Who are the End-Users of business 
applications?
Overview: Migration of Notes Infrastructures 
Cedros divides the strategic consultation of Lotus Notes Domino into two separate 
disciplines. Both fields can basically be directed independently from each other. 
Migration of PIM Components 
(mail, calendar, contacts, etc.) 
less challenging: 
 Standardized approach 
 Existing and proven tools make migration 
more easy 
 Costs depend on number of mailboxes and 
amount of data 
 Firm price for a migration can be calculated 
directly 
Migration of Notes Applications 
(libraries, workflows, complex apps) 
medium to strongly challenging: 
 Costs depend mainly on number and state of 
applications 
 Cedros has a proven method to gain 
necessary knowledge of the application 
landscape 
 Basic information is the measuring of the 
landscape and the source code relating 
technical and functional complexity
Methodology at a glance 
Measurement Analysis Evaluation Planning Migration 
Analysis Application: 
Automated inventory 
taking of the 
application landscape 
Results 
> Application Catalog 
> Usage Data 
> Replications 
> 3rd Party Products 
> System Files 
> Design-Exports 
> etc. 
5 
Static code analysis: 
Measurement of 
implementation 
effort, complexity 
and maintainability 
Results 
> Efforts 
> Interface Indications 
> Notes Specific 
Features 
> Duplicate Code 
> Dead Code 
> Maintainability 
> etc. 
Customer specific 
evaluation: Clear 
presentation of the 
analysis results 
Results 
> Overview 
> Cost/Gain 
> Top 10 Rankings 
> Platform Eligibilities 
> Statistical Raw Data 
> etc. 
Application 
categorization and 
customer tailored 
migration plan 
Results 
> Consolidated AWL 
> Migration list 
> Project effort 
> Comp. Scale Factor 
> Situation modifier 
> etc. 
Consolidation and 
Migration to the 
defined target 
platform 
Results 
> Successfully 
completed 
Migration Project 
based on maximal 
transparency and 
planning certainty 
a 
b 
c 
d 
e 
j 
i 
f 
g 
h 
5 
5 
10 
6 
3 
4 
5 
8 
2 
1 
20 
11 
6 
3 
1 
3 
8 
Technical Analysis Consulting
Funneling down large app infrastructures 
The application landscape of Zeta-Corp has been analyzed regarding Domino 
migration packages. A Migration project was planned in detail based on the results. 
App App 
App 
App 
App 
App 
App 
Scan of 74 Domino Servers with a total of 24.817 files 
Filtering based on rules 
• System/Other: 13.557 
• 3rd Party: 1.562 
• Replica/Template/Instance: 7.209 
• Content Libs: 269 
Reduced to 2.220 customapplications 
• Missing: 4662 
Analyzed by c.-AppScale: 1.754 o/w 
• Duplicates: 682 
• Unused: 296 
Resulting in 776 unique applications with usage 
Total consolidated application value: 21.830 PD 
Based on Cedros experience, a business unit initiated decommissioning may 
lead to the following numbers of “left-over” applications: 
• 20% reduction in a worst-case scenario: 620 applications 
• 75% reduction in a best-case scenario: 194 applications 
• 38% reduction in an average scenario: 481 applications 
Analysis 
Estimation
Transparency via Code Analysis 
Static code analysis provides means to quickly understand an application‘s source code 
structure and exposes potential tripping hazards when it comes to migration.
Value Estimation using standardized methods 
ISBSG‘s industrial standard is used to compute the effort that has been used to build a 
Notes database– an important indicator for the assessment of an application. 
32 
38 
23 
# Complex 
# Medium 
# Small 
869 
171 
3,048 
Effort Complex 
Effort Medium 
Effort Small 
The overal project effort according to the ISBSG-industrial 
standard for Lotus Notes adds up to 
4.088 person days. Thereof 1.758 person days 
ran into the programming (build effort).
Cost/Gain Analysis 
Customer specific application clustering are derived from the analysis results and 
presented well-arranged.
Top 10 Rankings 
Using the results of the modules „Measurement“ and „Analysis“ cedros compiles 
different rankings. 
Value [PD] Usage # Documents # Templates 
1. PressServer (542 PT) 
2. PCLC MailinBox (499 PT) 
3. Imageupload eGK (454 PT) 
4. Forms (380 PT) 
5. SportsEvents (327 PT) 
6. DoctorsApp (327 PT) 
7. FeedbackManager (317 PT) 
8. V&G (204 PT) 
9. Pro DMSplus (167 PT) 
10. Memo (149 PT) 
11. mail (146 PT) 
12. online Backend (132 PT) 
13. TeamRoom 0070 10 (117 PT) 
14. Master-Adressbook (115 PT) 
15. Request-DB 2.5 (113 PT) 
1. AdressBook (2.857) 
2. mail (1.278) 
3. Departments-DB (944) 
4. Client Configuration (477) 
5. FeedbackManager (320) 
6. EmployeesData (303) 
7. V&G (287) 
8. Forms (278) 
9. MAR_BE (249) 
10. StartPage (173) 
11. Law-DB (79) 
12. Request-DB 2.5 (49) 
13. Memo Bulletin Boards (39) 
14. RZ Requirements (32) 
15. Roles 2.1 (25) 
1. mail-Forms (571.921) 
2. eGK Backend v1.0 (543.635) 
3. V&G (458.562) 
4. mail Archiv-Index (400.939) 
5. MAR-BE (293.794) 
6. EMS MailFilter (151.558) 
7. mail-Outbound (115.867) 
8. FeedbackManager (104.821) 
9. V&G – Archive (97.171) 
10. Agents (72.146) 
11. Request-DB 2.5 (71.914) 
12. mail-SMTP (58.660) 
13. 2005 online Forum (50.169) 
1. StdR7Mail (1.486) 
2. Pattern ScannerDB (375) 
3. SY_Content_BDB_DE (147) 
4. StdR4PublicAdrBook (81) 
5. StdNotesMailbox (51)
Barriers are exposed within the analysis 
Notes specific functionality and interfaces are hard to migrate – our analysis detects 
these obstacles, they are display and thus enables to plan these challenges.
Appraisal of obstacles per target platform 
Comparing the functional size of a target platform with the functionality to be 
migrated shows the obstacles to expect and focus on. 
Periodic Agents 
Replication Formulas 
External Code 
Role Usage * 
Messaging 
Multiple Element 
Agents 
Encrypted Fields 
Signed Elements 
Embedded Views 
View Formulas 
Read-Only 
Author/Reader-Fields Non-Role Hide-When 
Microsoft Sharepoint 
Target Platform Evaluation 
Focus items
Cost Transparency via FSM 
Using function point assessment enables us to present 
maximal cost transparency – the migration effort can be 
computed for a given target platform. 
Functional Size Measurement 
 FSM is a methodology used to 
estimate the effort of software 
development projects base on 
functional requirements (non-technical) 
 The Functional Size of an 
application has been determined 
according to ISO 29811 (FISMA) by 
means of functional requirements 
or based the design of the 
application. 
 Consulting further criteria like 
delivery rates, individual project 
parameters and reuse factors 
enables to establish benchmarks 
for other platforms. 
 This is significant information in 
any migration project. 
Effort 
Functional 
Size 
Delivery 
Rate 
Project 
Situation 
Re-Use 
Factor
Keep 
Notes 
Core System 
Content Transfer 
Web 
Enablement 
Custom 
Development 
Examples for Target Platforms 
Archiv 
no development efforts 
efforts for data migration 
no development efforts 
only suitable for obsolescent data bases 
no direct decommissioning 
no development efforts 
low costs 
external hosting possible 
not suitable for critical data bases 
medium effort 
greatest effort 
no client-side license necessary 
server-side implementation efforts
Examples of Applications – 1:1 Migration 
Function Points based computation of migration efforts enable early project 
budgeting and show alternatives. 
Application Complexity FP (backfired) XPages SharePoint OOTB 
Inventory Approvals L 274 (127/147) 31 – 93 PD 371 PD 
Zeta Corp Workflow L 454 (255/199) 63 – 188 PD 589 PD 
Material M 21 (8/13) 2 – 6 PD 31 PD 
Purchasing S 4 (3/1) 1 – 2 PD 4 PD 
This result is based on the following: 
Median Delivery Rate for ASP 6,7 h/Ffp 
Median Delivery Rate for C# 15,1h/Ffp 
Median Delivery Rate for XPages Basic 2,0 h/Ffp 
Median Delivery Rate for XPages Advanced 5,9 h/Ffp
Create Migration Plan 
• Business Rules 
• Roadmap 
• Overall Efforts 
Status quo and next steps 
Holistic App Catalogue 
• Scan with c.-AppScan™ 
• # Server/Applications 
• Usage Scan 
Identify Responsibilities 
• Responsibility for Realization 
• Responsibility for Costs 
• Departmental Responsibility 
• Right to Information 
Technical Analysis 
• c.-AppScale™ Detail Analysis 
• SW-Metrics 
• Calculations 
Aggregation 
• Quality Assurance 
• Key Statements 
• Visualization 
• Efforts according c.-SAMM™ 
Define Migration Goals 
• Potential Target Systems 
Technical 
Analysis 
Planing
Questions? 
Benefit from our experience of analyzing more than 250.000 Notes applications – 
for further information see http://www.insight-notes.com 
Philipp Königs 
Business Unit Executive 
Member of the Board 
Cedros Gesellschaft für Datenverarbeitung mbH 
Siegburger Straße 35 
53757 Sankt Augustin 
Deutschland 
Fon: +49 (0)2241 8834-16 
Fax: +49 (0)2241 8834-11
Individual strategic decision based on cost/usage 
Input: 
Global c.-SAMM™ App Catalog 
Tools 
1. Business Rules 
2. Questionnaires 
3. Interviews 
Output: 
Target System/ 
Action per App

Contenu connexe

Tendances

Constructing Enterprise Applications
Constructing Enterprise  ApplicationsConstructing Enterprise  Applications
Constructing Enterprise ApplicationsGem WeBlog
 
Fp analysis (counting functional points)
Fp analysis (counting functional points)Fp analysis (counting functional points)
Fp analysis (counting functional points)rohitsinha99
 
Agile Data: Automating database refactorings
Agile Data: Automating database refactoringsAgile Data: Automating database refactorings
Agile Data: Automating database refactoringsIJERA Editor
 
Reengineering including reverse & forward Engineering
Reengineering including reverse & forward EngineeringReengineering including reverse & forward Engineering
Reengineering including reverse & forward EngineeringMuhammad Chaudhry
 
FlexNet Manager Suite for Enterprises A.P. Møller-Mærsk Success Story
FlexNet Manager Suite for Enterprises A.P. Møller-Mærsk Success StoryFlexNet Manager Suite for Enterprises A.P. Møller-Mærsk Success Story
FlexNet Manager Suite for Enterprises A.P. Møller-Mærsk Success StoryFlexera
 
FlexNet Manager for Enterprises Datasheet
FlexNet Manager for Enterprises DatasheetFlexNet Manager for Enterprises Datasheet
FlexNet Manager for Enterprises DatasheetFlexera
 
MULTIOBJECTIVE OPTIMIZATION AND QUANTITATIVE TRADE-OFF ANALYSIS IN XEROGRAPHI...
MULTIOBJECTIVE OPTIMIZATION AND QUANTITATIVE TRADE-OFF ANALYSIS IN XEROGRAPHI...MULTIOBJECTIVE OPTIMIZATION AND QUANTITATIVE TRADE-OFF ANALYSIS IN XEROGRAPHI...
MULTIOBJECTIVE OPTIMIZATION AND QUANTITATIVE TRADE-OFF ANALYSIS IN XEROGRAPHI...Sudhendu Rai
 
Access Db to SQL Server Migration
Access Db to SQL Server MigrationAccess Db to SQL Server Migration
Access Db to SQL Server MigrationJames Igoe
 
Hyperion Planning: Cloud or On Premise
Hyperion Planning: Cloud or On PremiseHyperion Planning: Cloud or On Premise
Hyperion Planning: Cloud or On PremiseOAUGNJ
 
Introduction to BEA
Introduction to BEAIntroduction to BEA
Introduction to BEAGem WeBlog
 
How to pinpoint and fix sources of performance problems in your SAP BusinessO...
How to pinpoint and fix sources of performance problems in your SAP BusinessO...How to pinpoint and fix sources of performance problems in your SAP BusinessO...
How to pinpoint and fix sources of performance problems in your SAP BusinessO...Xoomworks Business Intelligence
 

Tendances (16)

ASE
ASEASE
ASE
 
Constructing Enterprise Applications
Constructing Enterprise  ApplicationsConstructing Enterprise  Applications
Constructing Enterprise Applications
 
Fp analysis (counting functional points)
Fp analysis (counting functional points)Fp analysis (counting functional points)
Fp analysis (counting functional points)
 
Agile Data: Automating database refactorings
Agile Data: Automating database refactoringsAgile Data: Automating database refactorings
Agile Data: Automating database refactorings
 
Reengineering including reverse & forward Engineering
Reengineering including reverse & forward EngineeringReengineering including reverse & forward Engineering
Reengineering including reverse & forward Engineering
 
IEEE_ISIE08
IEEE_ISIE08IEEE_ISIE08
IEEE_ISIE08
 
M tierney res
M tierney resM tierney res
M tierney res
 
FlexNet Manager Suite for Enterprises A.P. Møller-Mærsk Success Story
FlexNet Manager Suite for Enterprises A.P. Møller-Mærsk Success StoryFlexNet Manager Suite for Enterprises A.P. Møller-Mærsk Success Story
FlexNet Manager Suite for Enterprises A.P. Møller-Mærsk Success Story
 
FlexNet Manager for Enterprises Datasheet
FlexNet Manager for Enterprises DatasheetFlexNet Manager for Enterprises Datasheet
FlexNet Manager for Enterprises Datasheet
 
MULTIOBJECTIVE OPTIMIZATION AND QUANTITATIVE TRADE-OFF ANALYSIS IN XEROGRAPHI...
MULTIOBJECTIVE OPTIMIZATION AND QUANTITATIVE TRADE-OFF ANALYSIS IN XEROGRAPHI...MULTIOBJECTIVE OPTIMIZATION AND QUANTITATIVE TRADE-OFF ANALYSIS IN XEROGRAPHI...
MULTIOBJECTIVE OPTIMIZATION AND QUANTITATIVE TRADE-OFF ANALYSIS IN XEROGRAPHI...
 
Access Db to SQL Server Migration
Access Db to SQL Server MigrationAccess Db to SQL Server Migration
Access Db to SQL Server Migration
 
Hyperion Planning: Cloud or On Premise
Hyperion Planning: Cloud or On PremiseHyperion Planning: Cloud or On Premise
Hyperion Planning: Cloud or On Premise
 
Introduction to BEA
Introduction to BEAIntroduction to BEA
Introduction to BEA
 
How to pinpoint and fix sources of performance problems in your SAP BusinessO...
How to pinpoint and fix sources of performance problems in your SAP BusinessO...How to pinpoint and fix sources of performance problems in your SAP BusinessO...
How to pinpoint and fix sources of performance problems in your SAP BusinessO...
 
SAP BusinessObjects Security
SAP BusinessObjects SecuritySAP BusinessObjects Security
SAP BusinessObjects Security
 
Typical Control System Design Document/Guideline
Typical Control System Design Document/Guideline Typical Control System Design Document/Guideline
Typical Control System Design Document/Guideline
 

Similaire à Migration of Domino Application Landscapes…using cedros Software Analysis & Measurement methodology – c.-SAMM™

rough-work.pptx
rough-work.pptxrough-work.pptx
rough-work.pptxsharpan
 
MOND Semantics Integration
MOND Semantics IntegrationMOND Semantics Integration
MOND Semantics IntegrationSales Emea
 
RFP Briefing_Meralco EDW & BI Project v2.0.pptx
RFP Briefing_Meralco EDW & BI Project v2.0.pptxRFP Briefing_Meralco EDW & BI Project v2.0.pptx
RFP Briefing_Meralco EDW & BI Project v2.0.pptxSDPL Technologies
 
Analyze your application portfolio to know where the quality and risk issues ...
Analyze your application portfolio to know where the quality and risk issues ...Analyze your application portfolio to know where the quality and risk issues ...
Analyze your application portfolio to know where the quality and risk issues ...Sogeti Nederland B.V.
 
Software Estimation Techniques
Software Estimation TechniquesSoftware Estimation Techniques
Software Estimation Techniqueskamal
 
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...ghaeltailyn
 
Islam Salah Elshenawy Elshenawy - Software Testing Lead Specialist
Islam Salah Elshenawy Elshenawy - Software Testing Lead SpecialistIslam Salah Elshenawy Elshenawy - Software Testing Lead Specialist
Islam Salah Elshenawy Elshenawy - Software Testing Lead SpecialistIslam Elshenawy
 
Icinga Camp Bangalore - Enterprise exceptions
Icinga Camp Bangalore - Enterprise exceptions Icinga Camp Bangalore - Enterprise exceptions
Icinga Camp Bangalore - Enterprise exceptions Icinga
 
Resume quaish abuzer
Resume quaish abuzerResume quaish abuzer
Resume quaish abuzerquaish abuzer
 
School management System
School management SystemSchool management System
School management SystemHATIM Bhagat
 
Zero Dollar Migration Program
Zero Dollar Migration ProgramZero Dollar Migration Program
Zero Dollar Migration ProgramVMware Tanzu
 
Ajith_kumar_4.3 Years_Informatica_ETL
Ajith_kumar_4.3 Years_Informatica_ETLAjith_kumar_4.3 Years_Informatica_ETL
Ajith_kumar_4.3 Years_Informatica_ETLAjith Kumar Pampatti
 

Similaire à Migration of Domino Application Landscapes…using cedros Software Analysis & Measurement methodology – c.-SAMM™ (20)

Blue book
Blue bookBlue book
Blue book
 
rough-work.pptx
rough-work.pptxrough-work.pptx
rough-work.pptx
 
Software metrics
Software metricsSoftware metrics
Software metrics
 
MOND Semantics Integration
MOND Semantics IntegrationMOND Semantics Integration
MOND Semantics Integration
 
James hall ch 14
James hall ch 14James hall ch 14
James hall ch 14
 
RFP Briefing_Meralco EDW & BI Project v2.0.pptx
RFP Briefing_Meralco EDW & BI Project v2.0.pptxRFP Briefing_Meralco EDW & BI Project v2.0.pptx
RFP Briefing_Meralco EDW & BI Project v2.0.pptx
 
Analyze your application portfolio to know where the quality and risk issues ...
Analyze your application portfolio to know where the quality and risk issues ...Analyze your application portfolio to know where the quality and risk issues ...
Analyze your application portfolio to know where the quality and risk issues ...
 
Manigandan_narasimhan_resume
Manigandan_narasimhan_resumeManigandan_narasimhan_resume
Manigandan_narasimhan_resume
 
Software Estimation Techniques
Software Estimation TechniquesSoftware Estimation Techniques
Software Estimation Techniques
 
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
 
Islam Salah Elshenawy Elshenawy - Software Testing Lead Specialist
Islam Salah Elshenawy Elshenawy - Software Testing Lead SpecialistIslam Salah Elshenawy Elshenawy - Software Testing Lead Specialist
Islam Salah Elshenawy Elshenawy - Software Testing Lead Specialist
 
SampleProject1
SampleProject1SampleProject1
SampleProject1
 
Icinga Camp Bangalore - Enterprise exceptions
Icinga Camp Bangalore - Enterprise exceptions Icinga Camp Bangalore - Enterprise exceptions
Icinga Camp Bangalore - Enterprise exceptions
 
Resume quaish abuzer
Resume quaish abuzerResume quaish abuzer
Resume quaish abuzer
 
School management System
School management SystemSchool management System
School management System
 
Sandeep Grandhi (1)
Sandeep Grandhi (1)Sandeep Grandhi (1)
Sandeep Grandhi (1)
 
Zero Dollar Migration Program
Zero Dollar Migration ProgramZero Dollar Migration Program
Zero Dollar Migration Program
 
Ajith_kumar_4.3 Years_Informatica_ETL
Ajith_kumar_4.3 Years_Informatica_ETLAjith_kumar_4.3 Years_Informatica_ETL
Ajith_kumar_4.3 Years_Informatica_ETL
 
Visual_Resume
Visual_ResumeVisual_Resume
Visual_Resume
 
Visual resume
Visual resumeVisual resume
Visual resume
 

Dernier

%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 

Dernier (20)

%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 

Migration of Domino Application Landscapes…using cedros Software Analysis & Measurement methodology – c.-SAMM™

  • 1. Migration of Domino Application Landscapes … using cedros Software Analysis & Measurement methodology – c.-SAMM™
  • 2. Cedros Gesellschaft für Datenverarbeitung mbH  Founded in 1991 as GmbH, business volume in 2012: 14,1 mio  73 IT experts and consultants equipped with comprehensive technical-and domain-know-how  Headquarter in St. Augustin near Bonn  Software-Development und -Consulting (Java, .net/ASP, @Notes, SharePoint)  Experts for e-Collaboration and implementation of Business Applications  Own tools and methods to analyze and measure implementation effort estimations in software projects  Hosting and Maintenance of business critical applications
  • 3. What would you say? We should talk if you can‘t answer these questions Do you know the Complexity of your applications? What is the Value of your Lotus-Notes Application Landscape? What is the dimension of Migration Costs? Who are the End-Users of business applications?
  • 4. Overview: Migration of Notes Infrastructures Cedros divides the strategic consultation of Lotus Notes Domino into two separate disciplines. Both fields can basically be directed independently from each other. Migration of PIM Components (mail, calendar, contacts, etc.) less challenging:  Standardized approach  Existing and proven tools make migration more easy  Costs depend on number of mailboxes and amount of data  Firm price for a migration can be calculated directly Migration of Notes Applications (libraries, workflows, complex apps) medium to strongly challenging:  Costs depend mainly on number and state of applications  Cedros has a proven method to gain necessary knowledge of the application landscape  Basic information is the measuring of the landscape and the source code relating technical and functional complexity
  • 5. Methodology at a glance Measurement Analysis Evaluation Planning Migration Analysis Application: Automated inventory taking of the application landscape Results > Application Catalog > Usage Data > Replications > 3rd Party Products > System Files > Design-Exports > etc. 5 Static code analysis: Measurement of implementation effort, complexity and maintainability Results > Efforts > Interface Indications > Notes Specific Features > Duplicate Code > Dead Code > Maintainability > etc. Customer specific evaluation: Clear presentation of the analysis results Results > Overview > Cost/Gain > Top 10 Rankings > Platform Eligibilities > Statistical Raw Data > etc. Application categorization and customer tailored migration plan Results > Consolidated AWL > Migration list > Project effort > Comp. Scale Factor > Situation modifier > etc. Consolidation and Migration to the defined target platform Results > Successfully completed Migration Project based on maximal transparency and planning certainty a b c d e j i f g h 5 5 10 6 3 4 5 8 2 1 20 11 6 3 1 3 8 Technical Analysis Consulting
  • 6. Funneling down large app infrastructures The application landscape of Zeta-Corp has been analyzed regarding Domino migration packages. A Migration project was planned in detail based on the results. App App App App App App App Scan of 74 Domino Servers with a total of 24.817 files Filtering based on rules • System/Other: 13.557 • 3rd Party: 1.562 • Replica/Template/Instance: 7.209 • Content Libs: 269 Reduced to 2.220 customapplications • Missing: 4662 Analyzed by c.-AppScale: 1.754 o/w • Duplicates: 682 • Unused: 296 Resulting in 776 unique applications with usage Total consolidated application value: 21.830 PD Based on Cedros experience, a business unit initiated decommissioning may lead to the following numbers of “left-over” applications: • 20% reduction in a worst-case scenario: 620 applications • 75% reduction in a best-case scenario: 194 applications • 38% reduction in an average scenario: 481 applications Analysis Estimation
  • 7. Transparency via Code Analysis Static code analysis provides means to quickly understand an application‘s source code structure and exposes potential tripping hazards when it comes to migration.
  • 8. Value Estimation using standardized methods ISBSG‘s industrial standard is used to compute the effort that has been used to build a Notes database– an important indicator for the assessment of an application. 32 38 23 # Complex # Medium # Small 869 171 3,048 Effort Complex Effort Medium Effort Small The overal project effort according to the ISBSG-industrial standard for Lotus Notes adds up to 4.088 person days. Thereof 1.758 person days ran into the programming (build effort).
  • 9. Cost/Gain Analysis Customer specific application clustering are derived from the analysis results and presented well-arranged.
  • 10. Top 10 Rankings Using the results of the modules „Measurement“ and „Analysis“ cedros compiles different rankings. Value [PD] Usage # Documents # Templates 1. PressServer (542 PT) 2. PCLC MailinBox (499 PT) 3. Imageupload eGK (454 PT) 4. Forms (380 PT) 5. SportsEvents (327 PT) 6. DoctorsApp (327 PT) 7. FeedbackManager (317 PT) 8. V&G (204 PT) 9. Pro DMSplus (167 PT) 10. Memo (149 PT) 11. mail (146 PT) 12. online Backend (132 PT) 13. TeamRoom 0070 10 (117 PT) 14. Master-Adressbook (115 PT) 15. Request-DB 2.5 (113 PT) 1. AdressBook (2.857) 2. mail (1.278) 3. Departments-DB (944) 4. Client Configuration (477) 5. FeedbackManager (320) 6. EmployeesData (303) 7. V&G (287) 8. Forms (278) 9. MAR_BE (249) 10. StartPage (173) 11. Law-DB (79) 12. Request-DB 2.5 (49) 13. Memo Bulletin Boards (39) 14. RZ Requirements (32) 15. Roles 2.1 (25) 1. mail-Forms (571.921) 2. eGK Backend v1.0 (543.635) 3. V&G (458.562) 4. mail Archiv-Index (400.939) 5. MAR-BE (293.794) 6. EMS MailFilter (151.558) 7. mail-Outbound (115.867) 8. FeedbackManager (104.821) 9. V&G – Archive (97.171) 10. Agents (72.146) 11. Request-DB 2.5 (71.914) 12. mail-SMTP (58.660) 13. 2005 online Forum (50.169) 1. StdR7Mail (1.486) 2. Pattern ScannerDB (375) 3. SY_Content_BDB_DE (147) 4. StdR4PublicAdrBook (81) 5. StdNotesMailbox (51)
  • 11. Barriers are exposed within the analysis Notes specific functionality and interfaces are hard to migrate – our analysis detects these obstacles, they are display and thus enables to plan these challenges.
  • 12. Appraisal of obstacles per target platform Comparing the functional size of a target platform with the functionality to be migrated shows the obstacles to expect and focus on. Periodic Agents Replication Formulas External Code Role Usage * Messaging Multiple Element Agents Encrypted Fields Signed Elements Embedded Views View Formulas Read-Only Author/Reader-Fields Non-Role Hide-When Microsoft Sharepoint Target Platform Evaluation Focus items
  • 13. Cost Transparency via FSM Using function point assessment enables us to present maximal cost transparency – the migration effort can be computed for a given target platform. Functional Size Measurement  FSM is a methodology used to estimate the effort of software development projects base on functional requirements (non-technical)  The Functional Size of an application has been determined according to ISO 29811 (FISMA) by means of functional requirements or based the design of the application.  Consulting further criteria like delivery rates, individual project parameters and reuse factors enables to establish benchmarks for other platforms.  This is significant information in any migration project. Effort Functional Size Delivery Rate Project Situation Re-Use Factor
  • 14. Keep Notes Core System Content Transfer Web Enablement Custom Development Examples for Target Platforms Archiv no development efforts efforts for data migration no development efforts only suitable for obsolescent data bases no direct decommissioning no development efforts low costs external hosting possible not suitable for critical data bases medium effort greatest effort no client-side license necessary server-side implementation efforts
  • 15. Examples of Applications – 1:1 Migration Function Points based computation of migration efforts enable early project budgeting and show alternatives. Application Complexity FP (backfired) XPages SharePoint OOTB Inventory Approvals L 274 (127/147) 31 – 93 PD 371 PD Zeta Corp Workflow L 454 (255/199) 63 – 188 PD 589 PD Material M 21 (8/13) 2 – 6 PD 31 PD Purchasing S 4 (3/1) 1 – 2 PD 4 PD This result is based on the following: Median Delivery Rate for ASP 6,7 h/Ffp Median Delivery Rate for C# 15,1h/Ffp Median Delivery Rate for XPages Basic 2,0 h/Ffp Median Delivery Rate for XPages Advanced 5,9 h/Ffp
  • 16. Create Migration Plan • Business Rules • Roadmap • Overall Efforts Status quo and next steps Holistic App Catalogue • Scan with c.-AppScan™ • # Server/Applications • Usage Scan Identify Responsibilities • Responsibility for Realization • Responsibility for Costs • Departmental Responsibility • Right to Information Technical Analysis • c.-AppScale™ Detail Analysis • SW-Metrics • Calculations Aggregation • Quality Assurance • Key Statements • Visualization • Efforts according c.-SAMM™ Define Migration Goals • Potential Target Systems Technical Analysis Planing
  • 17. Questions? Benefit from our experience of analyzing more than 250.000 Notes applications – for further information see http://www.insight-notes.com Philipp Königs Business Unit Executive Member of the Board Cedros Gesellschaft für Datenverarbeitung mbH Siegburger Straße 35 53757 Sankt Augustin Deutschland Fon: +49 (0)2241 8834-16 Fax: +49 (0)2241 8834-11
  • 18. Individual strategic decision based on cost/usage Input: Global c.-SAMM™ App Catalog Tools 1. Business Rules 2. Questionnaires 3. Interviews Output: Target System/ Action per App

Notes de l'éditeur

  1. The ISBSG is an international, not-for-profit organisation that grows and maintains two independent and global repositories of IT industry history data: 1. Software Development and Enhancement – over 5,600 projects 2. Software Maintenance and Support – over 470 applications The data in these repositories can be used for estimation, benchmarking, project management, infrastructure planning, bid planning, outsource management, standards compliance and budget support. The ISBSG encourages organisations to collect and submit their project or application details to the ISBSG to be included in one of the two international repositories. http://www.isbsg.org/