Application Assessment Services Factory

advertisement
Application Assessment Services Factory
Helping Clients Understand the True Value of Application Assets
Getting the Most Out of Existing
Application Assets
Too often, IT organizations don’t have a clear
understanding of their current application
portfolio. They may know what applications
exist and for the most part what they do—or
• A regulatory compliance liability
• A potential security risk
To manage code quality risk your clients need
to have a thorough understanding of the
internal quality of their critical applications.
understand how they do it. Years of work
Automated Solution,
Powered by CAST
have gone into the applications that run
Assessing the health, internal quality, com-
our organizations today, based on multiple
plexity, maintainability and functional size
technologies and languages, built upon the
of an application can be a daunting manual
intelligence of people who are most likely no
task that takes time and expert resources.
longer part of the team. Because of this, your
Application Assessment Services provide a
clients need to analyze existing applications
huge, instant return on investment (ROI) by
and systems within the portfolio, understand
automatically conducting detailed application
what is in place, the dependencies across
health checks.
at least were intended to do—but they don’t
applications and effectively build a plan on
how to maintain key applications, mitigate
risks as well as easily adapt to future development standards. All of this must be done
while ensuring that the changes made to the
applications do not make them less capable
of evolving in the future.
The CAST Application Intelligence Platform
provides automated application assessments
and profiling using multi-parameter metrics
and indicators—broken down by quality
& quantity categories—so that your client
knows what the development team is truly
delivering and how well they are doing it.
The Value of Better Code Quality
Using an automated assessment service is
Time, business and cost pressures have all
and analyzing the source code manually.
pushed developers to make sub-optimal
CAST’s analysis software reads code at the
choices that impact the quality and future
rate of 2,500,000 lines per hour, analyzing
performance of critical applications. The risk
and understanding every single detail of
is great—over time poor code quality results
applications across layers, technologies and
in applications that are:
languages. How many lines of code can your
• Incredibly difficult to change
teams analyze per hour with total accuracy?
obviously far more efficient than just sampling
• Very costly to maintain
• Impossible to move from one team to
another
Questions? Email us at contact@castsoftware.com
1
Figure 2 Example of a drilldown to the metrics used to measure an application’s ability
Figure 1 CAST AD Governance Dashboard sample view
to change
Closer to the Applications
Our application assessment services are designed to deliver the detailed information your
clients need to measure, monitor and control
one or more of their applications, displayed
in an executive Web-based portal - CAST
Application Development (AD) Governance
Dashboard. The CAST Application Intel-
The following is a list of application health
factors measured by CAST AIP:
• Transferability
• Changeability
• Robustness
• Performance
• Security
• Maintainability
ligence Platform, relying on advanced source
Each key indicator is built bottom-up from the
code analysis technology, is designed to
data extracted from the source code. When
expose areas of concern, including areas of
multiple applications are analyzed at once,
high complexity, high risk and lack of adher-
the CAST Application Intelligence Platform
ence to architectural, coding, documentation
can compare indicators between applica-
and security standards.
tions, providing benchmarking capabilities to
Our executive report is designed specifically
for Application Development executives. It
helps answer questions such as:
• How big and complex is this system?
• Which modules are really complex?
• How do these two overlapping systems
compare in terms of maintainability?
quickly isolate issues and guide the detailed
analysis as you drill down into the details to
alleviate the issues that may exist.
A Flexible Offering
Using CAST AIP, you can provide your clients
a range of innovative assessment services.
• Should we keep investing in maintenance or Two distinct types of assessments are
proposed below, depending on your client’s
redesign this application?
• Is this application a good candidate for
outsourcing?
• What is the risk that this application will
have performance issues in the near future?
Questions? Email us at contact@castsoftware.com
specific application profile:
Through a complete health assessment
service, your client will gain access to a full
inventory of their chosen business-critical ap-
2
plication or application set, broken down by
tion capabilities on areas of primary complex-
six health factor quality ratings—transferabil-
ity, together with data layer access. With this,
ity, changeability, robustness, performance,
you’ll get complete visibility into the applica-
security and maintainability—with remediation tion’s structure and inter-dependencies with
suggestions for areas of concern. We will also
other applications within the portfolio. Finally
deliver to you complete electronic techni-
you’ll have at your fingertips the possibility
cal documentation of the application source
to benchmark all application assets such as
code with the ability to query the inventory.
systems, applications, applications’ versions,
Finally you’ll be able to identify at-risk appli-
modules, workgroups, people and more for
cations based on their adherence (or non-ad-
better transparency over the performance of
herence) to architectural and industry coding
your client’s AD organization and confidence
best practices as well as their compliance to
on the work being delivered.
your top 20 self-defined rules.
Through a dedicated legacy application as-
Your consultants will be able to thoroughly
sessment service, you will gain access to a
analyze various objective parameters pro-
full inventory of your client’s chosen legacy
duced by the CAST Application Intelligence
application or legacy application set. You will
Platform and assess the “health” – inventory,
be able to provide an expert maintainability
complexity, maintainability and quality—of
analysis, giving your clients invaluable insight on
your application, giving you the fact-based in- their application maintainability (as defined by
formation you need to decide what to do next
SEI) and recommendations on possible areas of
and provide expert advice on possible reme-
improvement. You will also be able to check the
diation options. You will also be in a better
code’s compliance to industry rules and best
position to more effectively mitigate risks for
practices as well as your top 20 custom rules.
your client by profiling their applications and
Since CAST collects application’s information
by zooming in on the actual objects, modules
based on a “DNA”-level analysis you will also
or programs that are at the root of the issues
be given the choice to drill down and provide
flagged within the dashboard report.
technical documentation as needed to your
With our graphical eBlueprints, you’ll benefit
client’s team.
from advanced drill-down and visualizaFigure 3 eBlueprint sample view
How to Get Started
CAST proposes a special partnership
limited only to investing in an Application
Assessment Services Factory (AASF) to its
Systems Integrator (SI) partners, whereby:
1) CAST’s main objective is market access;
the SI’s main objective should be high margin services on the AASF, which can lead to
important services upsell opportunities.
2) T
he SI and CAST agree on a clear definition of an application: A functional coherent set of code which is compilable.
3) T
he special AASF pricing can only be
used once on a given application and
can be applied by the SI on its existing
Application Management contracts, or
for its customers and prospects.
Questions? Email us at contact@castsoftware.com
3
4) Special pricing available for application
assessments only delivered by the AASF.
5) Co-technical profiling of ideal targets
is required on top of the needed consulting to help the SI set-up the factory and
train its Assessment Officers.
for application assessment powered by
The CAST license for each application
CAST is required.
assessment is a limited term license of 2
6) CAST & SI to define & execute a Goto-Market plan, with milestones and
quantifiable objectives, of the services to
be delivered by the AASF (co-marketing,
brochures, sales and technical training,
target account definition).
7) A minimum upfront investment of one
months valid only for one complete analysis
of the targeted application.The CAST
unique pricing based on the above conditions will be a flat rate per pack of application assessments (capped by the size of the
highly complex category). Please see your
account executive for further details.
pack of 10 AA (Application Assessments)
Table 1 Determine the size of your applications.
) Applications which do not fall under one of the types listed are considered as Out of Standard
2) J2EE or .NET applications can also contain XML, CSS, BAT, and HTML, but this doesn’t affect the classification
3) Applications built with more than 10% of Perl, PHP, Shell scripts and others languages not directly supported by CAST are out of
the scope of the above grid as they need an initial study
About CAST
CAST is a pioneer and world leader in Software Analysis and Measurement, with unique technology resulting from more than $100 million in R&D investment. CAST introduces fact-based
transparency into application development and sourcing to transform it into a management
discipline. More than 250 companies across all industry sectors and geographies rely on CAST
to prevent business disruption while reducing hard IT costs. CAST is an integral part of software
delivery and maintenance at the world’s leading IT service providers such as IBM and Capgemini. Founded in 1990, CAST is listed on NYSE-Euronext (Euronext: CAS) and serves IT intensive
enterprises worldwide with a network of offices in North America, Europe and India. For more
information, visit www.castsoftware.com.
Questions?
www.castsoftware.com
Email us at contact@castsoftware.com
Europe 3 rue Marcel Allégot 92190 Meudon - France Phone: +33 1 46 90 21 00
North America 373 Park Avenue South New York, NY 10016 Phone:+1 212-871-8330
Copyright © CAST All Rights Reserved • 0017
4
Download