{
  "segmentationGroupRef" : "CloudWaves",
  "name" : "Cloud Migration Wave Advisor",
  "description" : "This dashboard recommends the sequence of applications to migrate to the cloud for optimal results. Recommendations are based on various insights such as the Business Impact of applications, Cloud Maturity score, estimated effort, and segment (rehost, refactor, rearchitect, etc.) as well as detected technologies. Note that for optimal insights, the Business Impact survey should be completed.",
  "segments" : [ {
    "segmentRef" : "CloudWaves_Wave1",
    "name" : "Wave 1 - Quick Wins",
    "description" : "Migrate now with minimal effort and risk.",
    "color" : "#03CEA4",
    "matchingRules" : [ {
      "description" : "Low Business Impact, Not in Retirement segment, High Cloud Maturity, Low Cloud Effort",
      "formula" : "BI =is= notnull and BI < 50 and CloudMaturity =is= notnull and CloudMaturity > 50 and (CloudEstEffort < 'Math(0.5*60*8*30*QUESTION_REF_CAST_BI_FTE)') and Segment:Cloud5R =in= (Cloud5R_Seg1, Cloud5R_Seg2, Cloud5R_Seg3, Cloud5R_Seg4)",
      "points" : 10
    } ]
  }, {
    "segmentRef" : "CloudWaves_Wave2",
    "name" : "Wave 2 - Core Cloud",
    "description" : "Migrate next while also modernizing.",
    "color" : "#345995",
    "matchingRules" : [ {
      "description" : "High Business Impact, Not in Retirement, High Cloud Maturity ... or Low Business Impact and High Cloud Maturity and high Cloud Effort",
      "formula" : "(BI =is= notnull and BI > 50 and CloudMaturity =is= notnull and CloudMaturity > 50 and Segment:Cloud5R =in= (Cloud5R_Seg1, Cloud5R_Seg2, Cloud5R_Seg3, Cloud5R_Seg4)) or (BI < 50 and CloudMaturity > 50 and (CloudEstEffort > 'Math(0.5*60*8*30*QUESTION_REF_CAST_BI_FTE)'))",
      "points" : 10
    } ]
  }, {
    "segmentRef" : "CloudWaves_Wave3",
    "name" : "Wave 3 - Long Term Bets",
    "description" : "Migrate and then modernize later.",
    "color" : "#F4B333",
    "matchingRules" : [ {
      "description" : "Low Cloud Maturity score, Distributed apps, NOT in retirement",
      "formula" : "CloudMaturity =is= notnull and CloudMaturity < 50 and Segment:Cloud5R =in= (Cloud5R_Seg1, Cloud5R_Seg2, Cloud5R_Seg3, Cloud5R_Seg4) and technologies =in= (ADA, ASPDOTNET, ASSEMBLY, CCPP, CLOJURE, COFFEESCRIPT, COLDFUSION, CSHARP, DART, DELPHI, ERLANG, FORTRAN, GO, GROOVY, JAVA, JS, JSP, KSH, LISP, LUA, MATLAB, NSDK, PERL, PHP, POWERBUILDER, PYTHON, R, RUBY, RUST, SCALA, SMALLTALK, TYPESCRIPT, VB)",
      "points" : 10
    } ]
  }, {
    "segmentRef" : "CloudWaves_Wave4",
    "name" : "Wave 4 - Pursue Later",
    "description" : "Modernize first and then migrate.",
    "color" : "#5B3A63",
    "matchingRules" : [ {
      "description" : "Mainframe systems, non-distributed apps, not using PaaS-compliant database, not in Retire segment",
      "formula" : "technologies =in= (COBOL, PLSQL, JCL, CICS, IMS, DB2, ABAP) and QUESTION_REF_CAST_CLOUD_DATAMODEL =in= (CAST_CLOUD_DATAMODEL:PROPRIETARY_COMPATIBLE,CAST_CLOUD_DATAMODEL:NOT_COMPATIBLE) and Segment:Cloud5R =in= (Cloud5R_Seg2, Cloud5R_Seg1, Cloud5R_Seg3, Cloud5R_Seg4)",
      "points" : 20
    } ]
  }, {
    "segmentRef" : "CloudWaves_Wave5",
    "name" : "More assessment needed",
    "description" : "No Business Impact nor Cloud Maturity.",
    "color" : "#DDDDDD",
    "matchingRules" : [ {
      "description" : "TO BE DEFINED",
      "formula" : "BI =is= null and CloudMaturity =is= null",
      "points" : 20
    } ]
  } ],
  "segmentationStatus" : "production"
}