Powerful Google developer tools for immediate impact! (2023-24 C)
SW Risk Results for CIO
1. Supply Chain and Finance Pilot Results
Because you can’t manage what you don’t measure
June 2013
2. CAST Confidential
Agenda
1. Meeting Expectations and Business Objectives
2. Timeline and POC Results Overview
3. Slow Transactions Examples
4. SDLC and the Deployment Model
5. Next Steps
3. CAST Confidential
Meeting Expectations and Business Objectives
Meeting Expectations
1. Momentarily zoom in to a couple granular examples
2. Extrapolate POC findings to a full and ongoing implementation
3. Highlight the proactive nature of this solution to get ahead of issues in
upcoming releases
4. To talk about the next steps if L’Oreal decides to move forward
Business Objectives
•Risk Mitigation: Reduce structural violations around stability and performance
that will allow the application to scale easier from 270 stores to 600.
•Increased Management Visibility: Provide a means for ongoing monitoring of
quality and governance for established architectural standards and distinguish its
capabilities over and above in-place tools.
•Reduce Delivery Cost – help the team become more efficient by reusing
frameworks, have less code re-work and a more efficient testing process
4. CAST Confidential
Timeline
11/12 – CAST
meets Barry
and Fred
1/9 – Overview
of CAST with
Barry & team
3/14 – Supply
Chain & Finance
meeting
2/13 – AIP
Demo
4/3 – pre-pilot call
5/9 – Barry
& Gregg
connect
5/13 - dashboard
usage deep dive
with Viseo
4/16 – SOW
signed
5/16 – transaction
deep dive with
Janki, Percy, and
Viseo
5/8 – Technical
results
overview
5/10 – Technical
results deep dive
The strategic value of this relationship is reflected in extensive investments on both sides
Nov Dec Jan Feb Mar April May June
4/22 –
CAST
onsite for
pilot
analysis
5/21 – Igor in US
from France
5/20 – touchback
with Viseo
6/4 – Pilot
Presentation
- Executive
- Senior Management
- Technical Team
EffortLevel
5. CAST Confidential
Results Overview – D60
CAST Quality Score Scale
Description Grade
Low Risk 4
Moderate Risk 3-4
High Risk 2-3
Very High Risk 1-2
Benchmark Across Technology - ABAP
Low
Risk
High
Risk
Health Factors Current Grade Last Delivery Since Baseline
Performance 2.38 -0.5% -0.7%
Robustness 2.72 -0.2% -0.4%
Security 3.14 -0.2% -0.2%
Changeability 3.04 -0.2% -0.3%
Transferability 2.77 -0.2% -0.3%
Consortium for IT
Software Quality
6. CAST Confidential
Slow Transactions - ZB51: High Execution and TwRI
Remediating SELECT … INTO CORRESPONDING FIELDS OF by explicitly listing the
columns is straight-forward (aka “quick win”)
OpenSQL queries inside of loops require more engineering but reducing them has a large
impact of performance
Database Time (s) CPU Time (s) TwRI
24,081 512 1,161
7. CAST Confidential
Slow Transaction– ZPA: High Database time and TwRI
Several programming practices associated with performance issues are found across
multiple objects
High possibility of a multiple full table scans
Database Time (s) CPU Time (s) TwRI
27,243 849 1,158
8. CAST Confidential
Usage of CAST AIP in the SDLC
51 2 3 4Design Development Unit Test Integration Test Acceptance Test 5 Production
Quality Gate / Outsourcing control
Risk mitigation
Early detection of defect / Quality monitoring
9. CAST Confidential
Suggested Deployment Model for CAST AIP
CoE
CIO – Barry Gilmore
Application Source Code
CoE PM
Software Risk
Officer
Monitoring new
violation going into
production
Short term – performance
remediation on targeted
transactions.
Proactive - monitoring new
violations going into production
CAST AIP
Analytics
Front-office
Custom & consolidated
service reports
Exec scorecoards
Monitoring new
violations going into
production
Applicationteams
App. Team
Other
Applications
App. Team
App. Team
Supply Chain &
Finance - Janki
Other
Technologies
SAP
CAST AIP
Requirements
Alignmemt
Management &
Coordination
Trends & reports
Advisory consultancy Application analysis
Dashboard publication
Custom reports
Mosaic -
Susannah
10. CAST Confidential
Next Steps
• Understand program implementation inside L’Oreal – this week
• Work together on the ROI – this week
• CAST to put together a proposal – next week
• L’Oreal to decide – end of June