SlideShare a Scribd company logo
1 of 10
Supply Chain and Finance Pilot Results
Because you can’t manage what you don’t measure
June 2013
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
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
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
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
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
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
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
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
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

More Related Content

What's hot

Process Intelligence In Dynamic Processes – Challenge Accepted
Process Intelligence  In Dynamic Processes – Challenge AcceptedProcess Intelligence  In Dynamic Processes – Challenge Accepted
Process Intelligence In Dynamic Processes – Challenge AcceptedNico Herzberg
 
VSLive Orlando 2019 - When "We are down" is not good enough. SRE on Azure
VSLive Orlando 2019 - When "We are down" is not good enough. SRE on AzureVSLive Orlando 2019 - When "We are down" is not good enough. SRE on Azure
VSLive Orlando 2019 - When "We are down" is not good enough. SRE on AzureRene Van Osnabrugge
 
Test Case Point Analysis
Test Case Point AnalysisTest Case Point Analysis
Test Case Point Analysisvuqn
 
Effective Test Estimation
Effective Test EstimationEffective Test Estimation
Effective Test EstimationTechWell
 
The when & why of evolution of performance testing to performance engineering...
The when & why of evolution of performance testing to performance engineering...The when & why of evolution of performance testing to performance engineering...
The when & why of evolution of performance testing to performance engineering...Technical Agility institute
 
Kent Dyer Resume
Kent Dyer ResumeKent Dyer Resume
Kent Dyer ResumeKent Dyer
 
Chef: Compliance @ Velocity
Chef: Compliance @ VelocityChef: Compliance @ Velocity
Chef: Compliance @ VelocityChef
 
Test Estimation using Test Case Point Analysis method
Test Estimation using Test Case Point Analysis methodTest Estimation using Test Case Point Analysis method
Test Estimation using Test Case Point Analysis methodKMS Technology
 
A Review on Software Fault Detection and Prevention Mechanism in Software Dev...
A Review on Software Fault Detection and Prevention Mechanism in Software Dev...A Review on Software Fault Detection and Prevention Mechanism in Software Dev...
A Review on Software Fault Detection and Prevention Mechanism in Software Dev...iosrjce
 
Compliance at Velocity with Chef
Compliance at Velocity with ChefCompliance at Velocity with Chef
Compliance at Velocity with ChefJames Casey
 
SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...New Relic
 
Software Testing
Software TestingSoftware Testing
Software TestingAnsar Ali
 

What's hot (13)

Process Intelligence In Dynamic Processes – Challenge Accepted
Process Intelligence  In Dynamic Processes – Challenge AcceptedProcess Intelligence  In Dynamic Processes – Challenge Accepted
Process Intelligence In Dynamic Processes – Challenge Accepted
 
VSLive Orlando 2019 - When "We are down" is not good enough. SRE on Azure
VSLive Orlando 2019 - When "We are down" is not good enough. SRE on AzureVSLive Orlando 2019 - When "We are down" is not good enough. SRE on Azure
VSLive Orlando 2019 - When "We are down" is not good enough. SRE on Azure
 
Test Case Point Analysis
Test Case Point AnalysisTest Case Point Analysis
Test Case Point Analysis
 
Sop test planning
Sop test planningSop test planning
Sop test planning
 
Effective Test Estimation
Effective Test EstimationEffective Test Estimation
Effective Test Estimation
 
The when & why of evolution of performance testing to performance engineering...
The when & why of evolution of performance testing to performance engineering...The when & why of evolution of performance testing to performance engineering...
The when & why of evolution of performance testing to performance engineering...
 
Kent Dyer Resume
Kent Dyer ResumeKent Dyer Resume
Kent Dyer Resume
 
Chef: Compliance @ Velocity
Chef: Compliance @ VelocityChef: Compliance @ Velocity
Chef: Compliance @ Velocity
 
Test Estimation using Test Case Point Analysis method
Test Estimation using Test Case Point Analysis methodTest Estimation using Test Case Point Analysis method
Test Estimation using Test Case Point Analysis method
 
A Review on Software Fault Detection and Prevention Mechanism in Software Dev...
A Review on Software Fault Detection and Prevention Mechanism in Software Dev...A Review on Software Fault Detection and Prevention Mechanism in Software Dev...
A Review on Software Fault Detection and Prevention Mechanism in Software Dev...
 
Compliance at Velocity with Chef
Compliance at Velocity with ChefCompliance at Velocity with Chef
Compliance at Velocity with Chef
 
SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...
 
Software Testing
Software TestingSoftware Testing
Software Testing
 

Viewers also liked

J000445 ux australia_slides_final
J000445 ux australia_slides_finalJ000445 ux australia_slides_final
J000445 ux australia_slides_finalJulian Huxham
 
Characterizing and contrasting kuhn tey-ner awr-kuh-streyt-ors
Characterizing and contrasting kuhn tey-ner awr-kuh-streyt-orsCharacterizing and contrasting kuhn tey-ner awr-kuh-streyt-ors
Characterizing and contrasting kuhn tey-ner awr-kuh-streyt-orsLee Calcote
 
Container Summit Austin
Container Summit AustinContainer Summit Austin
Container Summit AustinLee Calcote
 
Carlo Michelini - 5th Forum Banca & Impresa
Carlo Michelini - 5th Forum Banca & ImpresaCarlo Michelini - 5th Forum Banca & Impresa
Carlo Michelini - 5th Forum Banca & ImpresaCarlo Michelini
 
Color transfer between high-dynamic-range images
Color transfer between high-dynamic-range imagesColor transfer between high-dynamic-range images
Color transfer between high-dynamic-range imagesOlivier Le Meur
 
Interbel MDaemon-Mailstore
Interbel   MDaemon-MailstoreInterbel   MDaemon-Mailstore
Interbel MDaemon-Mailstorezonalta
 
Facilitators skills Mohamed Ahmed Sohag
Facilitators  skills Mohamed Ahmed SohagFacilitators  skills Mohamed Ahmed Sohag
Facilitators skills Mohamed Ahmed SohagMohamed Hamza
 
How saccadic models help predict where we look during a visual task? Applicat...
How saccadic models help predict where we look during a visual task? Applicat...How saccadic models help predict where we look during a visual task? Applicat...
How saccadic models help predict where we look during a visual task? Applicat...Olivier Le Meur
 
Pathology presentation sarah reynolds
Pathology presentation sarah reynoldsPathology presentation sarah reynolds
Pathology presentation sarah reynoldsSarah Reynolds
 
Carlo Michelini - F2i Presentation, Yielco, March 2014
Carlo Michelini - F2i Presentation, Yielco, March 2014Carlo Michelini - F2i Presentation, Yielco, March 2014
Carlo Michelini - F2i Presentation, Yielco, March 2014Carlo Michelini
 
Success plan-part1
Success plan-part1Success plan-part1
Success plan-part1meliya17
 
Characterizing and Contrasting Container Orchestrators
 Characterizing and Contrasting Container Orchestrators Characterizing and Contrasting Container Orchestrators
Characterizing and Contrasting Container OrchestratorsLee Calcote
 
Methods for comparing scanpaths and saliency maps: strengths and weaknesses
Methods for comparing scanpaths and saliency maps: strengths and weaknessesMethods for comparing scanpaths and saliency maps: strengths and weaknesses
Methods for comparing scanpaths and saliency maps: strengths and weaknessesOlivier Le Meur
 
Resume of Dr Aunt Khine MBA 3 2013 MM Revised
Resume of Dr Aunt Khine MBA 3 2013 MM RevisedResume of Dr Aunt Khine MBA 3 2013 MM Revised
Resume of Dr Aunt Khine MBA 3 2013 MM RevisedAunt Khine
 

Viewers also liked (20)

J000445 ux australia_slides_final
J000445 ux australia_slides_finalJ000445 ux australia_slides_final
J000445 ux australia_slides_final
 
Embedded Systems Report
Embedded Systems ReportEmbedded Systems Report
Embedded Systems Report
 
Characterizing and contrasting kuhn tey-ner awr-kuh-streyt-ors
Characterizing and contrasting kuhn tey-ner awr-kuh-streyt-orsCharacterizing and contrasting kuhn tey-ner awr-kuh-streyt-ors
Characterizing and contrasting kuhn tey-ner awr-kuh-streyt-ors
 
Container Summit Austin
Container Summit AustinContainer Summit Austin
Container Summit Austin
 
Carlo Michelini - 5th Forum Banca & Impresa
Carlo Michelini - 5th Forum Banca & ImpresaCarlo Michelini - 5th Forum Banca & Impresa
Carlo Michelini - 5th Forum Banca & Impresa
 
Color transfer between high-dynamic-range images
Color transfer between high-dynamic-range imagesColor transfer between high-dynamic-range images
Color transfer between high-dynamic-range images
 
Interbel MDaemon-Mailstore
Interbel   MDaemon-MailstoreInterbel   MDaemon-Mailstore
Interbel MDaemon-Mailstore
 
Facilitators skills Mohamed Ahmed Sohag
Facilitators  skills Mohamed Ahmed SohagFacilitators  skills Mohamed Ahmed Sohag
Facilitators skills Mohamed Ahmed Sohag
 
How saccadic models help predict where we look during a visual task? Applicat...
How saccadic models help predict where we look during a visual task? Applicat...How saccadic models help predict where we look during a visual task? Applicat...
How saccadic models help predict where we look during a visual task? Applicat...
 
Pathology presentation sarah reynolds
Pathology presentation sarah reynoldsPathology presentation sarah reynolds
Pathology presentation sarah reynolds
 
JMS Innovation
JMS InnovationJMS Innovation
JMS Innovation
 
Carlo Michelini - F2i Presentation, Yielco, March 2014
Carlo Michelini - F2i Presentation, Yielco, March 2014Carlo Michelini - F2i Presentation, Yielco, March 2014
Carlo Michelini - F2i Presentation, Yielco, March 2014
 
Success plan-part1
Success plan-part1Success plan-part1
Success plan-part1
 
Characterizing and Contrasting Container Orchestrators
 Characterizing and Contrasting Container Orchestrators Characterizing and Contrasting Container Orchestrators
Characterizing and Contrasting Container Orchestrators
 
Flappy Bird 3D Report
Flappy Bird 3D ReportFlappy Bird 3D Report
Flappy Bird 3D Report
 
Birds in china
Birds in chinaBirds in china
Birds in china
 
Methods for comparing scanpaths and saliency maps: strengths and weaknesses
Methods for comparing scanpaths and saliency maps: strengths and weaknessesMethods for comparing scanpaths and saliency maps: strengths and weaknesses
Methods for comparing scanpaths and saliency maps: strengths and weaknesses
 
Les Journées de la Francophonie 2014
Les Journées de la Francophonie 2014Les Journées de la Francophonie 2014
Les Journées de la Francophonie 2014
 
Nature wonders
Nature wondersNature wonders
Nature wonders
 
Resume of Dr Aunt Khine MBA 3 2013 MM Revised
Resume of Dr Aunt Khine MBA 3 2013 MM RevisedResume of Dr Aunt Khine MBA 3 2013 MM Revised
Resume of Dr Aunt Khine MBA 3 2013 MM Revised
 

Similar to SW Risk Results for CIO

Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORA
Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORASummary of Accelerate - 2019 State of Devops report by Google Cloud's DORA
Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORARagavendra Prasath
 
Business Case Calculator for DevOps Initiatives - Leading credit card service...
Business Case Calculator for DevOps Initiatives - Leading credit card service...Business Case Calculator for DevOps Initiatives - Leading credit card service...
Business Case Calculator for DevOps Initiatives - Leading credit card service...Capgemini
 
TehDays Basel - Auditing in sql server 2012 - charley hanania - tech days bas...
TehDays Basel - Auditing in sql server 2012 - charley hanania - tech days bas...TehDays Basel - Auditing in sql server 2012 - charley hanania - tech days bas...
TehDays Basel - Auditing in sql server 2012 - charley hanania - tech days bas...Charley Hanania
 
Using SCOR Best Practice Webinar
Using SCOR Best Practice WebinarUsing SCOR Best Practice Webinar
Using SCOR Best Practice WebinarSCE Limited
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)Ravi Tadwalkar
 
Application Assessment - Executive Summary Report
Application Assessment - Executive Summary ReportApplication Assessment - Executive Summary Report
Application Assessment - Executive Summary ReportCAST
 
Engineering DevOps to meet Business Goals
 Engineering DevOps to meet Business Goals Engineering DevOps to meet Business Goals
Engineering DevOps to meet Business GoalsMarc Hornbeek
 
Using Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A SimplifiedUsing Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A Simplifiedcbb010
 
ImpRes - Optimization of Control Rooms
ImpRes - Optimization of Control RoomsImpRes - Optimization of Control Rooms
ImpRes - Optimization of Control RoomsDuncan Munro
 
VMworld 2015: vRealize Operations Insight: Manage vSphere and Your Entire Dat...
VMworld 2015: vRealize Operations Insight: Manage vSphere and Your Entire Dat...VMworld 2015: vRealize Operations Insight: Manage vSphere and Your Entire Dat...
VMworld 2015: vRealize Operations Insight: Manage vSphere and Your Entire Dat...VMworld
 
14 voigt dsmd_ausarbeitung
14 voigt dsmd_ausarbeitung14 voigt dsmd_ausarbeitung
14 voigt dsmd_ausarbeitungÖmer Yener
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld
 
Traf testing requirement analysis framework
Traf testing requirement analysis frameworkTraf testing requirement analysis framework
Traf testing requirement analysis frameworkTarun Aarya
 
Data center insights summit 2015 disruptive force of clouds
Data center insights summit 2015   disruptive force of cloudsData center insights summit 2015   disruptive force of clouds
Data center insights summit 2015 disruptive force of cloudscrbraun
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digitalrajni singh
 
Manoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile EnvironmentManoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile EnvironmentManoj Kolhe
 

Similar to SW Risk Results for CIO (20)

Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORA
Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORASummary of Accelerate - 2019 State of Devops report by Google Cloud's DORA
Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORA
 
SAP consulting results
SAP consulting resultsSAP consulting results
SAP consulting results
 
Business Case Calculator for DevOps Initiatives - Leading credit card service...
Business Case Calculator for DevOps Initiatives - Leading credit card service...Business Case Calculator for DevOps Initiatives - Leading credit card service...
Business Case Calculator for DevOps Initiatives - Leading credit card service...
 
TehDays Basel - Auditing in sql server 2012 - charley hanania - tech days bas...
TehDays Basel - Auditing in sql server 2012 - charley hanania - tech days bas...TehDays Basel - Auditing in sql server 2012 - charley hanania - tech days bas...
TehDays Basel - Auditing in sql server 2012 - charley hanania - tech days bas...
 
Using SCOR Best Practice Webinar
Using SCOR Best Practice WebinarUsing SCOR Best Practice Webinar
Using SCOR Best Practice Webinar
 
Healthcare IT
Healthcare ITHealthcare IT
Healthcare IT
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)
 
Application Assessment - Executive Summary Report
Application Assessment - Executive Summary ReportApplication Assessment - Executive Summary Report
Application Assessment - Executive Summary Report
 
Engineering DevOps to meet Business Goals
 Engineering DevOps to meet Business Goals Engineering DevOps to meet Business Goals
Engineering DevOps to meet Business Goals
 
Using Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A SimplifiedUsing Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A Simplified
 
iiBA babok onapage
iiBA babok onapageiiBA babok onapage
iiBA babok onapage
 
ImpRes - Optimization of Control Rooms
ImpRes - Optimization of Control RoomsImpRes - Optimization of Control Rooms
ImpRes - Optimization of Control Rooms
 
VMworld 2015: vRealize Operations Insight: Manage vSphere and Your Entire Dat...
VMworld 2015: vRealize Operations Insight: Manage vSphere and Your Entire Dat...VMworld 2015: vRealize Operations Insight: Manage vSphere and Your Entire Dat...
VMworld 2015: vRealize Operations Insight: Manage vSphere and Your Entire Dat...
 
14 voigt dsmd_ausarbeitung
14 voigt dsmd_ausarbeitung14 voigt dsmd_ausarbeitung
14 voigt dsmd_ausarbeitung
 
Dev ops
Dev opsDev ops
Dev ops
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
 
Traf testing requirement analysis framework
Traf testing requirement analysis frameworkTraf testing requirement analysis framework
Traf testing requirement analysis framework
 
Data center insights summit 2015 disruptive force of clouds
Data center insights summit 2015   disruptive force of cloudsData center insights summit 2015   disruptive force of clouds
Data center insights summit 2015 disruptive force of clouds
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digital
 
Manoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile EnvironmentManoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile Environment
 

Recently uploaded

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Recently uploaded (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
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