Cloud Migration Evaluation System Using CRISP Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Organizations face challenges in evaluating the readiness of their applications for migration to the cloud, as existing methods lack a comprehensive and efficient approach to assess suitability, prioritize applications, and plan the migration process effectively.

Innovation Solution

A computer-implemented method using a cloud migration application discovery tool to capture inventory data, analyze user-defined objectives, and generate scores for evaluating application fitment and risk, along with a cloud code analysis tool to identify and rectify non-conformities, providing an effort estimation for migration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a comprehensive evaluation process is implemented to assess application readiness for cloud migration, then migration suitability and prioritization improve, but evaluation time and resource requirements increase

Engineering Contradiction:
Improveapplication readiness assessment accuracyVSAvoidevaluation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The evaluation process is divided into multiple independent modules including inventory data collection, risk assessment, fitment scoring, and roadmap generation. Each module handles specific aspects of the evaluation, allowing parallel processing and reducing overall evaluation time while maintaining comprehensive assessment coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by automatically collecting inventory data from source systems before the main evaluation process. This pre-collection of data eliminates the need for manual information gathering during the actual assessment, significantly reducing evaluation time while ensuring data accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If detailed application inventory data is collected and analyzed, then migration planning accuracy improves, but system complexity and data processing requirements increase

Engineering Contradiction:
Improvemigration planning accuracyVSAvoidevaluation system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system introduces an intermediary assessment database that stores collected inventory data in a standardized format. This database acts as a mediator between data collection from various sources and the analysis engines, simplifying the overall system architecture by providing a centralized, structured data repository that reduces processing complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The evaluation system is designed with multi-functional components that can handle multiple types of data and perform various assessment tasks using the same infrastructure. The scoring engine, for example, can evaluate different application types using unified criteria, reducing the need for separate specialized systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If cloud migration evaluation and roadmap creation are performed manually, then flexibility in customization is maintained, but productivity and efficiency decrease

Engineering Contradiction:
Improveevaluation customization flexibilityVSAvoidmigration evaluation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system implements dynamic configurability where evaluation criteria, scoring weights, and assessment parameters can be adjusted based on organizational needs. The roadmap generation process adapts to different migration scenarios and priorities, providing customized evaluation frameworks without sacrificing automation efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms that allow users to review and adjust evaluation results, refine criteria, and re-run assessments. This iterative feedback loop maintains customization flexibility while the automated processing ensures high productivity throughout the refinement process.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10379910B2System and method for evaluation of migration of applications to the cloud
Publication Date: 2019.08.13 ATOS FRANCE
  • US10379910B2 patent drawing
  • US10379910B2 patent drawing
  • US10379910B2 patent drawing

AI summary

The computer-implemented method for evaluation of migration of application to the cloud evaluates subject applications by executing an application discovery tool to capture application inventory data associated with the subject applications and to store the captured application inventory data. The method analyzes user-defined objectives for application cloud migration obtained via user interface and filters a set of predetermined Cloud Risk Probability (CRISP) categories based on user-defined objectives. The method determines a respective weightage to associate with each of the predetermined CRISP categories for each application. The method generates a CRISP score by applying the determined weightage of each of the set of predetermined CRISP categories in the application inventory data. The method determines respective application fitment scores for each application in the application inventory data based on the generated CRISP score and the historical application cloud migration data.