You are on page 1of 31

CAST Solutioning Guidance

CAS

July 2020

© 2020 IBM Corporation


CAST use cases and business case for Journey to Cloud
Offering Highlight AIP Imaging Business case
Advise
#1 – Enterprise Cloud • Client is willing to run the agent on the source • Not Applicable • Not applicable Potential
Strategy code or provide access to the IBM team & • 11% savings with less than 2.4% TCO
share the output
• Use for Custom Applications with modernized
/ containerized / consolidation patterns
• High level source code analysis for code
refactoring and re-platform (containerization)
applications to assess blockers, open source
and risks involved
Move
#5 – Cloud Modernization • Not applicable • Program flow analysis for re-architecture • Architecture blueprint for re-architecture Potential
applications to assess blockers, open source applications to analyze the application and • 11% Savings (excluding the semi-tangible benefits)
and risks involved. Add on AoD tool needed data structure. with TCO less than 2.4%; *
when sharing data with client. • Less dependency on client SMEs, reducing iterations,
Risk avoidance
• Identifying quick wins for modernization; Speed &
agility
Build
#6 – Cloud Application • Not applicable • CAST is not recommended for Build project at this time. The recommendations will be made Potential:
Development & DevOps after reference implementations are executed and from the learnings • 11% Savings (excluding the semi-tangible benefits)
• Potential use case: API & Microservice design and development – to improve quality of code, with TCO less than 2.4%;
DevSecOps dashboard and new team member onboarding • Less dependency on SME for new team member
onboarding
• Speed & agility; Risk avoidance
Manage
#10 – Custom AMS • Not Applicable • Use CAST AIP during the transition phase • Not Applicable Potential:
of the Manage projects. • 10% Effort reduction in transition effort and 10% effort
• The CAST AIP to be run on 20% of the reduction in Resource onboarding
portfolio which forms the business critical • SME and IBM resource optimization
applications, high technical complexity and • Provide application health baseline and analysis for
very large applications. SLA negotiations with Client
• Security & Open source risk identification

2 © 2019 IBM Corporation


* AIP (sunk cost) and AoD (client is expected to buy) license costs are not considered in this iteration of Business case for Move.
Solutioning Guidance for CAST - Advise
Solutioning Recommendations
SL Tools Setup/ SME
Practice Tool Applicable criteria Licensing Cost
Support / Analysis

• Client is willing to run


the agent on the source
code or provide access
to the IBM team
• Client is willing to
share the output outside Refer to CAST Highlight
CAS – CAST Highlight Refer to CAST Highlight Pricing slide
of their network to be Pricing slide
Advise, loaded to the CAST
Move & portal
Advise
Build • Applicable ONLY for
modernized /
containerized/consolidat
ion pattern
• If the client does not
agree to use Highlight Refer to CAST AIP Pricing
CAST AIP Refer to CAST AIP Pricing slide
tool or the data slide
collector, default to AIP

3 © 2019 IBM Corporation


Solutioning Guidance for CAST – Move (for custom distributed applications)
Solutioning Recommendations
SL
Practice Tool Applicable criteria Licensing Cost Tools Setup/ SME Support / Analysis
Re-host, lift and shift, refactoring Not Applicable Not Applicable
Not Applicable (with no code changes) and re-
platform (no containerization)
AIP • 15k USD per year for AIP infrastructure
$20/User/ Month • 45 hours to setup CAST AIP – Band 7B
Mandatory for code refactoring No of license : number of FTEs • 45 hours to onboard each application – Band 7B
and re-platform (containerization) associated with the applications Efficiency:
CAST AIP, AoD applications that were not analysed • Apply 3-5 % efficiency on design effort for Low to
analysed earlier (e.g. during Medium complexity applications
Advisory phase) Analytics On Demand (AoD) • Apply 6-10 % efficiency on design effort for High and
CAS – Refer AOD pricing slide (apply Very High complexity applications
Advise, per user per month)
Move
Move &
Build AIP
$20/User/ Month • 15k USD per year for AIP and imaging infrastructure
No of license : number of FTEs • 45 hours to setup CAST AIP and imaging – Band 7B
associated with the applications • 45 hours to onboard each application – Band 7B
All three tools mandatory for Re-
analysed Efficiency:
architecture applications [includes
CAST AIP, AoD • Apply 3-5 % efficiency on design effort; and 4%
applications with functional and
& Imaging Analytics On Demand (AoD) efficiency on solution outline and macro design for Low
data consolidation /
Refer AOD pricing slide (apply to Medium complexity applications
rationalization]
per user per month) • Apply 6-10 % efficiency on design effort; and 10%
efficiency on solution outline and macro design for High
Imaging and Very High complexity applications
Refer Imaging pricing slide

CAST -Sonar
4 Comparison For Mainframe applications, please refer to Mainframe tooling guidance. © 2019 IBM Corporation
CAST is suitable for custom applications. It does not support COTS applications. It is not suitable for COTS heavy portfolios.
Solutioning Guidance for CAST - Build
Solutioning Recommendations
SL
Practice Tool Applicable criteria Licensing Cost Tools Setup/ SME Support / Analysis

CAS –Advise, Not recommended at this


Build CAST – HL, AIP, time
Move & Build Imaging

Recommendations or Build will be revisited after using CAST tools for reference implementation and documenting the learnings.

CAST -Sonar
Comparison

5 For Mainframe, please refer to Mainframe tooling guidance © 2019 IBM Corporation
Solutioning Guidance for CAST - Manage
Solutioning Recommendations
SL Tools Setup/ SME
Practice Tool Applicable criteria Licensing Cost
Support / Analysis

* Mandatory during
CAST AIP : $20/User/ Month
Transition phase of Manage
CAS – No of license : number of FTEs associated ~70 hrs India 7B / App for
Custom AMS CAST-AIP projects. Use CAST AIP
Manage with the applications analysed during onboarding and Analysis.
analysis data to reverse
Transition phase.
engineer application
architecture

* A FTE is a person that is either developing, defining, enhancing, architecting, building, maintaining, or testing an application that is analysed in CAST AIP.
* FTE is the metric to define the consumption of the AIP license, Authorized Users isn’t.
*Recommendations or Manage regarding Enhancement and Release management will be revisited after using CAST tools for reference implementation and
documenting the learnings.

6 © 2019 IBM Corporation


CAST Licensing Guidance
CAST AIP Licenses - Highlights

• USD 20 per FTE (Internal charge back price @ IBM) - the license is for internal use only on IBM commercial
engagements by IBM employees (Authorized Users). 20% of Authorized users can be employees of IBM clients
embedded in IBM Services projects managed by IBM.

• The current AIP license is sized based on the number of FTEs associated with the applications analyzed with CAST AIP.
A FTE is a person that is either developing, defining, enhancing, architecting, building, maintaining, or testing an
application that is analyzed in CAST AIP. FTE is the metric to define the consumption of the AIP license, Authorized
Users isn’t.

• CAST data can only be shared with IBM clients / third party on an exceptional basis (ie: presales or crisis situation) but
never in a way that artificially provides permanent or regular access of CAST data to IBM clients / third parties. For clarity
purposes, IBM may share CAST AAD (health and sizing) outputs with clients for new AMS fixed fee engagements for a
period of 1 month, for the purpose of informing the client about the status of the applications, and/or for the purpose of
soliciting additional work from the client, and/or for the purpose of reselling CAST to the client, subject to the following
conditions:
• IBM must notify CAST of the intent to share outputs with client, share client name, and wait for approval from CAST to share such
outputs with client. Approval or denial will be provided by CAST within 24 hours of request (this is to avoid channel conflicts).
• Once approval is granted, IBM must involve CAST to present the benefits of CAST to IBM client team and client (this is to maximize
the possibility to sell through of CAST AOD following the 1 month initial period).

• As the license is solely meant for IBM internal use, the sharing by IBM of any CAST data on a non exceptional basis (ie:
presales or crisis situation) with clients / third party is subject to Analytics on Demand (AOD) fees. (pls refer slide # 3)

8
© 2020 IBM Corporation
Recommended CAST Highlight Solution Guidelines

• Upto 25 applications recommended to be solutioned to use CAST Highlight . For e.g., if the portfolio consists of 100 apps, the order
Guidance for the choice of 25 applications using the below ranking order of of priority to pick the 25 apps is as follows:
definition
1. Normally 5-10% of the modernize(highest priority) candidates 5% (5% of 100 apps) modernize app = 5 apps
2. Normally 15% - 20% containerized (moderate priority) candidates 15% (15% of 100 apps) containerized = 15 apps
3. Normally 5% - 10% consolidation (moderate priority) candidates 5% (5% of 100 apps) consolidated = 5 apps
------------- Total --------------- = 25 apps

• 8000 USD - license fee for 3 months duration


• SME support hrs to install/ configure / analyze to be added, calculated at 6 hrs per app for Band 8 CIC India practitioner

• Prices are the same in US$ or Euros

• IBM to notify CAST whenever engaging a client with Highlight as part of the offering (this is for CAST to protect IBM)

• 1 HL Subscription per engagement (ie 1 subscription cannot be used on more than 1 account)

• Global agreement between IBM and CAST includes confidentiality clauses so both parties can discuss business qualification
9 © 2019 IBM Corporation
CAST Highlight Solution Guidelines for different application portfolio

Application Count License Cost for 3 months usage ( in USD ) SME Support

1 – 25 8000 6 hrs per application – install /configure/analyze

1-100 24000 5 hrs per application – install /configure/analyze

1-250 36000 4 hrs per application – install /configure/analyze

Not available – need to use annual


> 250 N/A
subscription

• Prices are the same in US$ or Euros

• IBM to notify CAST whenever engaging a client with Highlight as part of the offering (this is for CAST to protect IBM)

• 1 HL Subscription per engagement (ie 1 subscription cannot be used on more than 1 account)

• Global agreement between IBM and CAST includes confidentiality clauses so both parties can discuss business qualification
10 © 2019 IBM Corporation
Pricing for Analytics on Demand (AOD) when IBM shares data with clients
• The common goal is for IBM and CAST to earn additional revenue and margin from the upsell of AOD
• AOD is for Health and Sizing, does not include Engineering Dashboard and CAST Imaging
• Prices below subject to 20 % discount for IBM (pricing not available to end client if end client procures directly from
CAST)
Size Brackets Tribe Century (S) Cohort (M) Legion (L) Army (XL)
50 FTEs 100 FTEs 250 FTEs 500 FTEs 1,000 FTEs
AOD 1-year License
Health & Sizing $25,600 $44,000 $67,200 $107,200 $173,600
Health Only $22,400 $36,800 $56,800 $90,400 $147,200
Sizing Only $11,200 0 $18,400
$0 $28,400
0 $45,200
0 $73,600
0
AOD 2-year License
Health & Sizing $48,540 $84,000 $129,070 $206,400 $335,200
Health Only $42,140 $70,940 $109,600 $174,140 $283,740
Sizing Only $19,740 0 $32,800
$0 $46,800
0 $68,400
0 $117,870
0
AOD 3-year License
Health & Sizing $60,000 $104,000 $160,000 $256,000 $416,000
Health Only $52,000 $88,000 $136,000 $216,000 $352,000
Sizing Only $24,000 0 $40,000
$0 $56,000
0 $80,000
0 $140,000
0
AOD 4-year License
Health & Sizing $74,000 $128,270 $197,340 $315,740 $513,070
Health Only $64,140 $108,540 $167,740 $266,400 $434,140
Sizing Only $29,600 $49,340 $69,070 $98,670 $172,670
AOD 5-year License
Health & Sizing $81,000 $140,400 $216,000 $345,600 $561,600
Health Only $70,200 $118,800 $183,600 $291,600 $475,200
Sizing Only $32,400 0 $54,000
$0 $75,600
0 $108,000
0 $189,000
0

11
© 2020 IBM Corporation
Pricing for HL and Imaging for IBM for Advisory, Move, Build (not for internal
use)
Pricing below is what the model on the previous slide was developed with (ie plan inputs):

Price IBM is to charge the client:

CAST Highlight
USD
Up to 25 apps Up to 100 apps Up to 250 apps Up to 500 apps Up to 1,000 apps
1 year 20,000 60,000 90,000 140,000 240,000
3-months 10,000 30,000 45,000 70,000 120,000

CAST Imaging CAST Price to IBM is 80% of


USD
Medium Large
the prices on the left
1 year 19,000 35,000

12
© 2020 IBM Corporation
CAST usage guidance for
Advise
Solutioning Guidance for CAST Highlight - Advise
Client Scenario CAST HL App Type Remarks
Can you quickly assess the Yes Custom BlueCAT +
complexity/blockers of my applications CAST HL for modernized /
can be modernized or containerized containerized pattern
Qualification Criteria
Can you quickly assess the Yes Custom BlueCAT +
1. Client is willing to run complexity/blockers to rationalize CAST HL for consolidation
the agent on the source application and data landscape candidates
code or provide access
to the IBM team ? I want to re-write/incrementally Yes Custom BlueCAT +
modernize an existing application using CAST HL for modernized /
new architecture and cloud native containerized pattern
2. Client is willing to share ALL capabilities
Yes
the output outside of qualification
their network to be criteria met ?
loaded to the CAST I want to do a cloud advisory portfolio Yes Custom BlueCAT +
assessment CAST HL for modernized /
portal ? containerized/consolidation
pattern
3. Client or account team
No I want to build cloud native applications Not Not Applicable Not Applicable
is willing to pay for the Applicable
license cost and SME
hrs for CAST Do Not Consider I want to optimize cost by retiring Not Not Applicable Not Applicable
legacy application in my portfolio Applicable
Highlight ?
Can you help to improve software health No Custom Use CAST AIP
of applications on legacy application

CAST Highlight FAQ


14 © 2019 IBM Corporation
Cloud Advise Disposition: CAST Highlight Usage
Application Disposition CAST Highlight
Cloud 6R Patterns Abstract
(BlueCAT) Applicability

Retain Keep No Do nothing

Retire Retire No Archive as needed then decommission

Do not move to cloud, but there are existing


Retain Evergreen No issues that need to be remediated (use
CAST AIP)
Run in both cloud and non-cloud
Re-architect Extend for Hybrid No
environments
Rationalize the functions, data, etc. with
Rationalize Consolidate Yes
another app

Replace Buy No Replace with SaaS (or COTS)

Rehost / Refactor/Re- Move to cloud as is, with light remediation


Migrate (Containerized) Yes
platform and cloud enablement

Re-architect this app; degree of change is


Re-architect Transform Yes
dependent on outcomes and financial model

15 © 2019 IBM Corporation


CAST usage guidance for
Move and Build
IBM’s Cloud Services Factory: Leveraging CAST Use Cases
Advise on Cloud Move to Cloud Build for Cloud Manage on Cloud

IBM Services for Cloud IBM Services for Cloud Migration IBM Services for Cloud IBM Services for Cloud
Tool Strategy Development Management
Highlight • When code is available, use CAST Highlight for
distributed technologies
• High level source code analysis for Application
refactoring, re-platform (containerization) for
distributed technologies

AIP • Program flow analysis for re-architecture • Understand application complexity and health
applications to assess blockers, open source and during transition for distributed technologies
risks involved. Add on AoD tool needed when • CAST is not recommended for Build projects at this
sharing data with client. time. The recommendations will be made after
reference implementations are executed and from the
learnings.
Imaging • Understand application blueprint for modernization • Understand application blueprint during transition
Patterns for distributed technologies for distributed technologies

Key use cases


Portfolio
17

Modernization

Application
Modernization

Build new apps


Transition
Knowledge
Transfer

Joint GoTo Market initiative for IBM and CAST


IBM internal use, by current license
Current
17
License for AIP is for use by IBMers on client projects
© Copyright IBM Corporation 2018 IBM Services
IBM Cloud Application Services : offerings
Advise on Cloud Move to Cloud Build for Cloud Manage on Cloud

IBM Services for Cloud Strategy IBM Services for Cloud IBM Services for Cloud IBM Services for Cloud
Migration Development Management

Enterprise Cloud Strategy Cloud Migration Cloud Application Development & DevOps Monitoring and Multicloud Management Services
Integrated set of capabilities providing: an Partner with clients to migrate to DevOps Management Provides consistent Managed Services across
aligned business & IT strategy; application multicloud environments based on a Co-create next generation digital DevOps driven monitoring and Multicloud and Hybrid environments in 'aaS'
portfolio discovery with Cloud platform differentiated method and toolkit. capabilities with clients, to help transform management of Cloud-native and consumption models, using flexible and
disposition; and functional design, & application portfolio and reimagine traditional applications for hybrid modular tools, integrated and intuitive
operating model with roadmap to realize businesses using Cloud, Data and AI. multicloud. automation and leveraging modern service
Cloud value. management principles like SRE and CSMO.
Cloud Modernization
Accelerate our clients’ digital journey Enterprise Application Management
Cloud Architecture Design by helping them modernize their Multicloud Infrastructure Development Secure, predictive and proactive
A comprehensive technical strategy, applications and infrastructure, Build private, public and hybrid cloud management services supporting
architecture & implementation plan covering including their DevOps-based environments that are secure, resilient, critical business processes in a Managed Infrastructure-as-a-service
target workload service destinations, development and operate culture. scalable, and open by design. digital workplace. Delivering hybrid cloud infrastructure in a
transformation & migration options, managed as-a-Service model, from on-
including service management blueprint, premise Private Cloud, to GTS multi-tenant
resiliency, and security needs. Clouds, to IBM Cloud, inclusive of the
Managed Multicloud Services complete infrastructure (compute,
Enterprise Application Integration Platform networking, storage, backup, facilities and
Cloud Security and Compliance Strategy Deploy and extend Enterprise Management of multicloud estate – network connectivity).
A holistic offering providing the end-to-end applications to the digital world transform, deliver and operate
security assessment, risk evaluation, and leveraging cloud technologies to unlock
compliance considerations for Cloud and transform core business capabilities. Cloud Security and Resiliency
technology, DevOps, and process Focus of Provide insights, protection, detection,
implementation and management. response and recovery services to ensure the
following security and resiliency of the Client’s hybrid
IT estate and critical business processes.
section

18 © Copyright IBM Corporation 2018 IBM Services


CAST usage scenarios for Move
Modernization Pattern Description of Pattern Applicability for Modernization Factory
Highlight AIP Imaging
Re-Host (Lift & Shift) rehost the application with no or minimal changes. Image migration, like to like migration; container platform NA NA NA
migration.
Re-Platform change in infrastructure platform(hypervisor, OS, container), middleware, database, application server. NA NA NA
Re-Platform Containerization of application components NA High NA
(containerization)
Refactor upgrade in infrastructure platform(hypervisor, OS, container), middleware, database, application server, NA Medium NA
repackaging the application, Restructure and optimize existing code without changing its external behavior to
remove technical debt and to improve the component’s features and structure
Re-Architect rearchitect the application by using a new architectural style like microservice, event driven architecture; adding NA Medium High
(Microservices) new architectural elements, including IoT, Blockchain etc.
Replace (Rebuild) replace the application with green field development NA NA NA
Replace (SaaS/ COTS) replace the application with SaaS or COTS application NA NA NA
Retain retain the application on the source platform as-is NA NA NA
Retire Archive the data, retire / decommission the application and related infrastructure NA NA NA
Rationalize Consolidate the applications and data; retire duplicate/un-necessary functionality and data; move functionality NA Medium High
between applications; build integrations as needed; environment consolidation; license consolidation;
infrastructure, middleware and data base consolidation.
Externalize (APIs) expose existing features, data as APIs NA Medium High

NA – Not Applicable
High - The modernization pattern cannot be performed effectively (will result in significant delivery risk) without tooling support.
Medium - The tool accelerates the execution of the modernization pattern, and will result in acceleration and improved quality of deliverables (based on extent of code remediation needed).
Refer to CAST supported technologies at this link - https://doc.castsoftware.com/display/DOC83/Covered+Technologies
The deck focuses on Open system (non mainframe, non iSeries) technologies.
19 © Copyright IBM Corporation 2018 IBM Services
Code analysis features for Move, and feature support by CAST tools
Code analysis feature needed for Move
Modernization Pattern Insights on Insights on Insights for Insights to restructure and optimize existing code without Understanding of current Program flow, variables,
blockers for OSS CVE repackaging the changing its external behavior to remove technical debt and application code, data data access available thru
Cloud application to improve the component’s features and structure blueprint CAST APIs or data export
Re-Platform Yes Yes
(containerization)
Refactor Yes Yes Yes Yes Yes Yes
Re-Architect Yes Yes Yes
(Microservices)
Rationalize Yes Yes Yes Yes Yes Yes
Externalize (APIs) Yes Yes Yes

Code analysis features needed for Move Support for the Feature in
the CAST tool
AIP Imaging
Insights on blockers for Cloud Yes
Insights on OSS CVE Yes
Insights for repackaging the application; open source libraries, obsolescence Yes Yes
Insights to restructure and optimize existing code without changing its external behavior to remove technical debt and to improve the component’s features and structure Yes Yes
Understanding of current application code, data blueprint Yes
Program flow, variables, data access available thru CAST APIs or data export Yes Yes

20 © Copyright IBM Corporation 2018 IBM Services


Cardinal, SCMD, Galapagos, TA, RHAMT tools usage scenarios
Modernization Pattern Description of Pattern Cardinal, TA (Java, MQ based RHAMT (Java based
SCMD, WebSphere targets) JBoss /Wildfly
Galapagos targets)
Re-Host (Lift & Shift) rehost the application with no or minimal changes. Image migration, like to like migration; High NA NA
container platform migration.
Re-Platform change in infrastructure platform(hypervisor, OS, container), middleware, database, application High High High
server.

Re-Platform (containerization) Containerization of application components High High High

Refactor upgrade in infrastructure platform(hypervisor, OS, container), middleware, database, application High High High
server, repackaging the application, Restructure and optimize existing code without changing its
external behavior to remove technical debt and to improve the component’s features and structure

Re-Architect (Microservices) rearchitect the application by using a new architectural style like microservice, event driven NA High High
architecture; adding new architectural elements, including IoT, Blockchain etc.

Replace (Rebuild) replace the application with green field development NA NA NA


Replace (SaaS/ COTS) replace the application with SaaS or COTS application NA NA NA
Retain retain the application on the source platform as-is NA NA NA
Retire Archive the data, retire / decommission the application and related infrastructure High NA NA

Rationalize Consolidate the applications and data; retire duplicate/un-necessary functionality and data; move High NA NA
functionality between applications; build integrations as needed; environment consolidation;
license consolidation; infrastructure, middleware and data base consolidation.

Externalize (APIs) expose existing features, data as APIs NA NA NA

21 © Copyright IBM Corporation 2018 IBM Services


IBM Cloud Application Services : offerings
Advise on Cloud Move to Cloud Build for Cloud Manage on Cloud

IBM Services for Cloud Strategy IBM Services for Cloud IBM Services for Cloud IBM Services for Cloud
Migration Development Management

Enterprise Cloud Strategy Cloud Migration Cloud Application Development & DevOps Monitoring and Multicloud Management Services
Integrated set of capabilities providing: an Partner with clients to migrate to DevOps Management Provides consistent Managed Services across
aligned business & IT strategy; application multicloud environments based on a Co-create next generation digital DevOps driven monitoring and Multicloud and Hybrid environments in 'aaS'
portfolio discovery with Cloud platform differentiated method and toolkit. capabilities with clients, to help transform management of Cloud-native and consumption models, using flexible and
disposition; and functional design, & application portfolio and reimagine traditional applications for hybrid modular tools, integrated and intuitive
operating model with roadmap to realize businesses using Cloud, Data and AI. multicloud. automation and leveraging modern service
Cloud value. management principles like SRE and CSMO.
Cloud Modernization
Accelerate our clients’ digital journey Enterprise Application Management
Cloud Architecture Design by helping them modernize their Multicloud Infrastructure Development Secure, predictive and proactive
A comprehensive technical strategy, applications and infrastructure, Build private, public and hybrid cloud management services supporting
architecture & implementation plan covering including their DevOps-based environments that are secure, resilient, critical business processes in a Managed Infrastructure-as-a-service
target workload service destinations, development and operate culture. scalable, and open by design. digital workplace. Delivering hybrid cloud infrastructure in a
transformation & migration options, managed as-a-Service model, from on-
including service management blueprint, premise Private Cloud, to GTS multi-tenant
resiliency, and security needs. Clouds, to IBM Cloud, inclusive of the
Managed Multicloud Services complete infrastructure (compute,
Enterprise Application Integration Platform networking, storage, backup, facilities and
Cloud Security and Compliance Strategy Deploy and extend Enterprise Management of multicloud estate – network connectivity).
A holistic offering providing the end-to-end applications to the digital world transform, deliver and operate
security assessment, risk evaluation, and leveraging cloud technologies to unlock
compliance considerations for Cloud and transform core business capabilities. Cloud Security and Resiliency
technology, DevOps, and process Provide insights, protection, detection,
implementation and management. response and recovery services to ensure the
security and resiliency of the Client’s hybrid
IT estate and critical business processes.
Focus of
following
section Recommendation:
CAST is not recommended for Build project
22 © Copyright IBM Corporation 2018 IBM Services
CAST usage scenarios for Build
Build Service Description of Service Applicability for Build Squads
AIP Imaging
API & Microservice design Identification of candidate APIs and Microservices followed by the design and H M
and development development
Hybrid integration design and Design and develop integration between systems across hybrid multi-cloud platforms NA NA
development (Messaging, Batch done via IIB, Mule, APIC or equivalent)
Event Driven components Design and develop event streams e.g. IBM OpenStreams, Confluent.io NA NA
design and development
Information services design Design and develop information service Data Stores – Relational, Data lakes, caching, NA NA
and development streaming
DevSecOps toolchain Enable engineering practices for software development and maintenance NA NA
development

Recommendation:
CAST is not recommended for Build project at this time.
The recommendations will be revised based on learning from reference implementations.

Refer to CAST supported technologies at this link - https://doc.castsoftware.com/display/DOC83/Covered+Technologies

The deck focuses on Open system (non mainframe, non iSeries) technologies.

23 © Copyright IBM Corporation 2018 IBM Services


Code analysis features for Build, and feature support by CAST tools
Code analysis feature needed for Build
Modernization Pattern Understanding of current Understand the quality of the code DevOps Dashboard for the project
application code, data blueprint – areas that need to be fixed
for new joiners of the project

API & Microservice design and development Y Y Y


Hybrid integration design and development Y Y Y

Event Driven components design and development Y Y Y

Information services design and development Y Y Y


DevSecOps toolchain development Y Y Y

Code analysis features needed for Build Support for the Feature in the CAST tool
AIP Imaging
Understanding of current application code, data blueprint for new joiners of the project Yes

Understand the quality of the code – areas that need to be fixed Yes
DevOps Dashboard for the project Yes

Refer to CAST supported technologies at this link - https://doc.castsoftware.com/display/DOC83/Covered+Technologies

Recommendation:
CAST is not recommended for Build project
24 © Copyright IBM Corporation 2018 IBM Services
CAST usage guidance for
Manage
IBM’s Cloud Services Factory: Leveraging CAST Use Cases
Advise on Cloud Move to Cloud Build for Cloud Manage on Cloud

IBM Services for Cloud IBM Services for Cloud Migration IBM Services for Cloud IBM Services for Cloud
Strategy Development Management

Tools
Highlight When code is available, use CAST Highlight Source code analysis for Application refactoring,
for distributed technologies re-platform (containerization) for distributed
technologies

AIP Program flow analysis for re-architecture Understand application complexity and health
applications to assess blockers, open source and during transition for distributed technologies
risks involved. Add on AoD tool needed when CAST is not recommended for Build projects at
sharing data with client. this time. The recommendations will be made
after reference implementations are executed and
Imaging Understand application blueprint for from the learnings. Understand application blueprint during
modernization Patterns for distributed transition for distributed technologies
technologies

Key use cases


Portfolio
26

Modernization

Application
Modernization

Build new apps


Transition
Knowledge
Transfer

Joint GoTo Market initiative for IBM and CAST


IBM internal use, by current license
Current
26
License for AIP is for use by IBMers on client projects
© Copyright IBM Corporation 2018 IBM Services
CAS Manage for Cloud – CAST Applicability
A comprehensive set of quality &
test services that leverages unique
Effective Service Integration &
Asset Management Platform
Manage applications on cloud

with superior resilience & Agility
Versatile offerings &
capabilities to manage
IBM cognitive & test Leveraging IBM assets for by leveraging IBM assets & Cloud package with incremental
optimization technology to Intelligent workflows & Multi- capabilities in Intelligent enhancement capabilities
minimize & accelerate testing cloud Mgmt. automation, Self Heal, (industry & functional) that are
using IBM IGNITE Platform for DevSecOps & SRE continuously delivered
Quality Engineering.

1. Quality 2. Service 3. Custom 4. Package


Engineering Now Cloud AMS Cloud AMS

Lifecycle management of Data Integrated IBM platform built on Improve decision making in IT
services on any data platform in industry standard DevOps Health and cross functional
hybrid and multi-cloud toolsets to provide state-of-the-art business processes (HR/SCM) by
environment leveraging IBM capabilities including AI Ops, Fin leveraging near-real-time insights
assets & expertise Ops, Chat Ops & Solution through predictive analytics,
Operation Center visualization & control

5. Big Data 7. Control


AMS
6. DevSecOps
Tower 
Applicability
27
© 2020 IBM Corporation Sunday, September 19, 2021 IBM Services
CAST components applicability for CAS Manage Scenarios
Manage Scenarios Applicability for CAS Manage
CAST Highlight CAST AIP (AAD, AED) CAST Imaging
Transition High N/A
Change / Minor Enhancement N/A N/A

Release and Deployment Mgmt N/A N/A

Incident Management

Problem Management

Service Request Management

Service Level Management

Configuration Management

High - The manage scenario can be performed effectively (will result in reduced risk) with tooling support. * CAST Highlight Applicability Under evaluation
Medium - The tool accelerates the execution of the scenario, and will result in acceleration and improved quality of deliverables (based).

28 © Copyright IBM Corporation 2018 IBM Services


CAST Features – Transition Phase Benefits
CAST Feature CAST Benefit
Component

Application Architecture CAST AIP Use Architecture Checker to Analyze Application Architecture. This feature can be used to derive a
Analysis detailed view of the Intra layer and Intra component relationships which could help and augment the
efforts in documenting applications and enable knowledge transfer actives.
This can provide a productivity improvement of upto 5%
Application Health Analysis CAST AIP The Health Analysis can extract the most complex and risky transactions from the applications belonging
to the portfolio. This will help in focusing SME time and migration team efforts to the areas of the
portfolio that needs attention. The project health also helps Transition teams to negotiate realistic SLAs
with factual data in their hands with regards to the portfolio and application health. This feature can be
used to establish a project health base line and identify activities that are necessary to improve the
resilience, robustness and maintainability of the application. This base line could also be used to show
qualitative improvements achieved over time on the application portfolio
This can provide a productivity improvement of upto 10%

Application Security Analysis CAST AIP This feature can provide visibility into the critical security vulnerabilities that exist in the application
portfolio and enable provisioning of effort to eliminate them in steady state operations.
Provides mitigation of Security Threats during steady state.

Industry Benchmark CAST AIP This enables the transition team to provide the analysis of the application portfolio health objectively and
comparison provide client a realistic view of the application health against industry benchmarks.

29 © Copyright IBM Corporation 2018 IBM Services


CAST usage recommendation CAS Manage - Transition
Transition Process Steps Support for the Feature in the CAST tool
CAST Highlight CAST AIP (AAD, AED) CAST
Imaging
Transition Planning Yes N/A
Application Portfolio Analysis N/A N/A
Business Criticality Analysis N/A
Application Complexity Analysis N/A Yes
Inter Application Relationship Analysis N/A
Baseline Application state during transition to steady state Yes

Recommendation
• Use CAST AIP analysis to analyze potential risky applications, allocate resources and schedule SME time
• Use CAST AIP to baseline Application state for all applications and show improvements over time, use CAST benchmarking for realistic SLA negotiation
along with other metrics.
• Use CAST AIP Functionality of Architecture Checker to document Application architecture, code components and interdependencies
• Use CAST Architecture Checker output for new comer onboarding

* CAST Highlight Applicability Under evaluation


30 © Copyright IBM Corporation 2018 IBM Services
CAST usage recommendation CAS Manage – Minor Enhancement
Code analysis features needed for Move Support for the Feature in the CAST tool
Highlight AIP (AAD, AED) AIP (Imaging)

Analyze and Design N/A


Build N/A
Recommendation
• CAST AIP for Build and Release Management under evaluation

CAST usage recommendation CAS Manage – Release Management


Code analysis features needed for Move Support for the Feature in the CAST tool
Highlight AIP (AAD, AED) AIP (Imaging)

Design and Build Release


Verify Test and Deliver Release Under Evaluaiton
Recommendation
• CAST AIP for Build and Release Management under evaluation.

31 © Copyright IBM Corporation 2018 IBM Services

You might also like