SlideShare a Scribd company logo
1 of 12
Kustom Impact Analyser Predicting Kondor+ Upgrade impacts on your custom code
What is the Kustom Impact Analyser? ,[object Object],[object Object],[object Object],[object Object],[object Object],-   - KIA knowledge database Customer input files
Key to the project success is that the custom code migration is  exhaustive . The  speed  and  effectiveness  of the migration will determine an important part of the overall length of the upgrade. Kondor+ 3.x Upgrade Project A 3.X upgrade project may have new functionality as business drivers. But preserving the company investment in the form of custom developments and interfaces is essential. Task where Kondor+ customizations are involved DR Dress Rehearsal Standard migration task Task lengths are customer dependent New Features Analysis Core Product Upgrade Analysis Infrastructure Design Environment Migrations Estimate Budget Technical Regression Testing Functional Regression Testing UAT Custom Impact Analysis Custom Dev. Migration Unit Testing Integration Testing DR1 DR2 DR3 Functional Testing -   - All together, an important part of the investment will be to estimate and migrate this custom code, in the following tasks: Estimate Budget Custom Impact analysis Custom Development Migration Testing phases (Unit, Integration and Functional)
Use standard project metrics? Use sampling of code? Generation of DB of impacts provide exact number of impacts Use of KIA provides a finite metric of effort per module impacted With KIA Analysis of the differences between the two K+ versions at high level Choice of fix methodology (i.e. all bonds or all Custom windows) Identification of all impacts Identification of change in both documentations at detail level Identification of fixes to apply (new field name, change of choice,…) Database of all changes between the two K+ versions Creation of a report providing all the impacts Link between impacts and enhanced change documentation With KIA Walk thru all files with changes identified Walk thru all changes within a file  Code change With KIA Load each change in an upgraded K+ Check all interfaces input / output Run all changes to validate exhaustively Exhaustivity is guaranteed, only test what has changed! Interface changes are checked as well Re-run the KIA process to check everything is now compatible KIA will impact all phases in a  qualitative  way, reducing risk, catching issues earlier. But also in a  quantitative  way, with accurate budget metrics and greatly reducing effort to identify, implement and validate changes required How KIA can help you migrating K+ -   - New Features Analysis Core Product Upgrade Analysis Infrastructure Design Environment Migrations Estimate Budget Technical Regression Testing Functional Regression Testing UAT Custom Impact Analysis Custom Dev. Migration Unit Testing Integration Testing DR1 DR2 DR3 Functional Testing With KIA The report of impacts facilitates the code change process Linked documentation reduces fix error
The KIA  lowers  significantly project  risk  that could  double the project cost . And it pays itself by  dividing  at least  by 5  the project effort around your custom code and interface migration. Quantitative improvements KIA Added Value Qualitative improvements Most upgrade projects overshoot on customization migration by 100% Except projects where prior analysis is equal to the migration phase! Items missed discovered at integration testing stage cost 5 times as much to fix Items missed discovered at Acceptance testing or later can delay the project, cost real money or create reputation risk Sample CBA based on real migration experience.  The installation used the full range of Kondor+ asset classes (millions of trades). Their customized development size was 3,000 SQL files (more than 2 millions of code lines). mandays -   - Manually With KIA Estimate number of changes and effort 40 2 Analyse differences between two K+ versions 40 0 Identify impacted modules 20 0 Identify changes to be made 80 10 Execute changes 40 10 220 22
Kustom Impact Analyser Learn More… -   -
Key Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],-   - The Kustom Impact Analyser…
KIA Change Metrics Excel document containing all the details (nb. of impacts per procedure, etc.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Details per Kondor+ technical module Graphical representation  of these details -   -
It shows what should be changed and how… -   - Procedure  Source Code Module Selection Procedure Selection Procedure Impacts
… with the relevant documentation links… -   - … to get the full documentation details Click on the documentation links associated to each impact raised…
… and a documentation search engine -   - … then select the data model part you want to dive in … to have access to the documentation tool and its Google like Search Engine… Click on this tab
It also analyses your interface files -   - Select the interface file format and the file to be analysed… Example of interface file analysed … to get the result of the impact analysis

More Related Content

What's hot

360Vers Business Objects version control
360Vers Business Objects version control360Vers Business Objects version control
360Vers Business Objects version controlSebastien Goiffon
 
Using Tibco For Software Development
Using Tibco For Software DevelopmentUsing Tibco For Software Development
Using Tibco For Software DevelopmentG.J. dePillis
 
Dynamic DSM Features - Data Integration
Dynamic DSM Features - Data IntegrationDynamic DSM Features - Data Integration
Dynamic DSM Features - Data IntegrationDynamic DSM
 
MANAGING S/W DESIGN CHANGES USING C.R. DESIGNER
MANAGING S/W DESIGN CHANGES USING C.R. DESIGNERMANAGING S/W DESIGN CHANGES USING C.R. DESIGNER
MANAGING S/W DESIGN CHANGES USING C.R. DESIGNERIJSEA
 
Software Metrics - Software Engineering
Software Metrics - Software EngineeringSoftware Metrics - Software Engineering
Software Metrics - Software EngineeringDrishti Bhalla
 
SDLC Models in Software Engineering
SDLC Models in Software EngineeringSDLC Models in Software Engineering
SDLC Models in Software EngineeringBilal Bhatti
 
Advanced topics in software engineering
Advanced topics in software engineeringAdvanced topics in software engineering
Advanced topics in software engineeringRupesh Vaishnav
 
Architecting Component-Based Systems
Architecting Component-Based SystemsArchitecting Component-Based Systems
Architecting Component-Based Systemsvadapav123
 

What's hot (12)

Cocomo model
Cocomo modelCocomo model
Cocomo model
 
360Vers Business Objects version control
360Vers Business Objects version control360Vers Business Objects version control
360Vers Business Objects version control
 
Using Tibco For Software Development
Using Tibco For Software DevelopmentUsing Tibco For Software Development
Using Tibco For Software Development
 
Dynamic DSM Features - Data Integration
Dynamic DSM Features - Data IntegrationDynamic DSM Features - Data Integration
Dynamic DSM Features - Data Integration
 
MANAGING S/W DESIGN CHANGES USING C.R. DESIGNER
MANAGING S/W DESIGN CHANGES USING C.R. DESIGNERMANAGING S/W DESIGN CHANGES USING C.R. DESIGNER
MANAGING S/W DESIGN CHANGES USING C.R. DESIGNER
 
Software Metrics - Software Engineering
Software Metrics - Software EngineeringSoftware Metrics - Software Engineering
Software Metrics - Software Engineering
 
Software design metrics
Software design metricsSoftware design metrics
Software design metrics
 
SDLC Models in Software Engineering
SDLC Models in Software EngineeringSDLC Models in Software Engineering
SDLC Models in Software Engineering
 
Projects worked at Walmart
Projects worked at WalmartProjects worked at Walmart
Projects worked at Walmart
 
Advanced topics in software engineering
Advanced topics in software engineeringAdvanced topics in software engineering
Advanced topics in software engineering
 
IRIS
IRISIRIS
IRIS
 
Architecting Component-Based Systems
Architecting Component-Based SystemsArchitecting Component-Based Systems
Architecting Component-Based Systems
 

Viewers also liked

Lockyer valley education and skills summit don't wait for the nbn, get your b...
Lockyer valley education and skills summit don't wait for the nbn, get your b...Lockyer valley education and skills summit don't wait for the nbn, get your b...
Lockyer valley education and skills summit don't wait for the nbn, get your b...Workforce BluePrint
 
The art of engaging employers in workforce planning and development
The art of engaging employers in workforce planning and development The art of engaging employers in workforce planning and development
The art of engaging employers in workforce planning and development Workforce BluePrint
 
Intro talk social media for pg researchers
Intro talk social media for pg researchersIntro talk social media for pg researchers
Intro talk social media for pg researchersD510879
 
Health behaviors
Health behaviorsHealth behaviors
Health behaviorssmith3dk
 
What is hci
What is hciWhat is hci
What is hciD510879
 

Viewers also liked (6)

Lockyer valley education and skills summit don't wait for the nbn, get your b...
Lockyer valley education and skills summit don't wait for the nbn, get your b...Lockyer valley education and skills summit don't wait for the nbn, get your b...
Lockyer valley education and skills summit don't wait for the nbn, get your b...
 
The art of engaging employers in workforce planning and development
The art of engaging employers in workforce planning and development The art of engaging employers in workforce planning and development
The art of engaging employers in workforce planning and development
 
Intro talk social media for pg researchers
Intro talk social media for pg researchersIntro talk social media for pg researchers
Intro talk social media for pg researchers
 
Health behaviors
Health behaviorsHealth behaviors
Health behaviors
 
What is hci
What is hciWhat is hci
What is hci
 
Brown 1 20 10
Brown 1 20 10Brown 1 20 10
Brown 1 20 10
 

Similar to KIA

3 modern desktop - office 365 pro plus deployment + servicing
3   modern desktop - office 365 pro plus deployment + servicing3   modern desktop - office 365 pro plus deployment + servicing
3 modern desktop - office 365 pro plus deployment + servicingAndrew Bettany
 
A Brief Introduction to Software Configuration Management
A Brief Introduction to Software Configuration ManagementA Brief Introduction to Software Configuration Management
A Brief Introduction to Software Configuration ManagementMd Mamunur Rashid
 
Cloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct servicesCloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct servicesAndré Agostinho
 
Agile PLM implementation and systems integration at sun microsystems
Agile PLM implementation and systems integration at sun microsystemsAgile PLM implementation and systems integration at sun microsystems
Agile PLM implementation and systems integration at sun microsystemsulfkoester
 
Is On-Demand SPM Right For Your Company?
Is On-Demand SPM Right For Your Company?Is On-Demand SPM Right For Your Company?
Is On-Demand SPM Right For Your Company?Callidus Software
 
X-Analysis - Audit, Quality and Change Management
X-Analysis - Audit, Quality and Change ManagementX-Analysis - Audit, Quality and Change Management
X-Analysis - Audit, Quality and Change ManagementFresche Solutions
 
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...Nesma
 
CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)
CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)
CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)CISQ - Consortium for IT Software Quality
 
MOND Semantics Integration
MOND Semantics IntegrationMOND Semantics Integration
MOND Semantics IntegrationSales Emea
 
2018 Pivotal DevOps Day_Pivotal 소개 및 세션 아젠다 소개
2018 Pivotal DevOps Day_Pivotal 소개 및 세션 아젠다 소개2018 Pivotal DevOps Day_Pivotal 소개 및 세션 아젠다 소개
2018 Pivotal DevOps Day_Pivotal 소개 및 세션 아젠다 소개VMware Tanzu Korea
 
2018 Pivotal DevOps Day_마이크로서비스 전환 방법론과 사례
2018 Pivotal DevOps Day_마이크로서비스 전환 방법론과 사례2018 Pivotal DevOps Day_마이크로서비스 전환 방법론과 사례
2018 Pivotal DevOps Day_마이크로서비스 전환 방법론과 사례VMware Tanzu Korea
 
OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...
OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...
OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...FINOS
 
Joc Saber Idiq And You December 2nd 2010 Web Cast Final
Joc Saber Idiq  And You December 2nd 2010    Web Cast   FinalJoc Saber Idiq  And You December 2nd 2010    Web Cast   Final
Joc Saber Idiq And You December 2nd 2010 Web Cast Finalpcholakis30
 
Enterprise Modelling Case Study
Enterprise Modelling Case StudyEnterprise Modelling Case Study
Enterprise Modelling Case Studynunpacker
 
Incremental Queries and Transformations for Engineering Critical Systems
Incremental Queries and Transformations for Engineering Critical SystemsIncremental Queries and Transformations for Engineering Critical Systems
Incremental Queries and Transformations for Engineering Critical SystemsÁkos Horváth
 

Similar to KIA (20)

Amq Overview Continuous Quality Assurance
Amq Overview Continuous Quality AssuranceAmq Overview Continuous Quality Assurance
Amq Overview Continuous Quality Assurance
 
3 modern desktop - office 365 pro plus deployment + servicing
3   modern desktop - office 365 pro plus deployment + servicing3   modern desktop - office 365 pro plus deployment + servicing
3 modern desktop - office 365 pro plus deployment + servicing
 
A Brief Introduction to Software Configuration Management
A Brief Introduction to Software Configuration ManagementA Brief Introduction to Software Configuration Management
A Brief Introduction to Software Configuration Management
 
Cloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct servicesCloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct services
 
Agile PLM implementation and systems integration at sun microsystems
Agile PLM implementation and systems integration at sun microsystemsAgile PLM implementation and systems integration at sun microsystems
Agile PLM implementation and systems integration at sun microsystems
 
Feasible
FeasibleFeasible
Feasible
 
Is On-Demand SPM Right For Your Company?
Is On-Demand SPM Right For Your Company?Is On-Demand SPM Right For Your Company?
Is On-Demand SPM Right For Your Company?
 
Commercial of the shelve software
Commercial of the shelve softwareCommercial of the shelve software
Commercial of the shelve software
 
X-Analysis - Audit, Quality and Change Management
X-Analysis - Audit, Quality and Change ManagementX-Analysis - Audit, Quality and Change Management
X-Analysis - Audit, Quality and Change Management
 
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
 
CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)
CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)
CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)
 
MOND Semantics Integration
MOND Semantics IntegrationMOND Semantics Integration
MOND Semantics Integration
 
nagaraju_resume
nagaraju_resumenagaraju_resume
nagaraju_resume
 
2018 Pivotal DevOps Day_Pivotal 소개 및 세션 아젠다 소개
2018 Pivotal DevOps Day_Pivotal 소개 및 세션 아젠다 소개2018 Pivotal DevOps Day_Pivotal 소개 및 세션 아젠다 소개
2018 Pivotal DevOps Day_Pivotal 소개 및 세션 아젠다 소개
 
2018 Pivotal DevOps Day_마이크로서비스 전환 방법론과 사례
2018 Pivotal DevOps Day_마이크로서비스 전환 방법론과 사례2018 Pivotal DevOps Day_마이크로서비스 전환 방법론과 사례
2018 Pivotal DevOps Day_마이크로서비스 전환 방법론과 사례
 
OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...
OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...
OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...
 
Vengito Company Presentation
Vengito Company PresentationVengito Company Presentation
Vengito Company Presentation
 
Joc Saber Idiq And You December 2nd 2010 Web Cast Final
Joc Saber Idiq  And You December 2nd 2010    Web Cast   FinalJoc Saber Idiq  And You December 2nd 2010    Web Cast   Final
Joc Saber Idiq And You December 2nd 2010 Web Cast Final
 
Enterprise Modelling Case Study
Enterprise Modelling Case StudyEnterprise Modelling Case Study
Enterprise Modelling Case Study
 
Incremental Queries and Transformations for Engineering Critical Systems
Incremental Queries and Transformations for Engineering Critical SystemsIncremental Queries and Transformations for Engineering Critical Systems
Incremental Queries and Transformations for Engineering Critical Systems
 

KIA

  • 1. Kustom Impact Analyser Predicting Kondor+ Upgrade impacts on your custom code
  • 2.
  • 3. Key to the project success is that the custom code migration is exhaustive . The speed and effectiveness of the migration will determine an important part of the overall length of the upgrade. Kondor+ 3.x Upgrade Project A 3.X upgrade project may have new functionality as business drivers. But preserving the company investment in the form of custom developments and interfaces is essential. Task where Kondor+ customizations are involved DR Dress Rehearsal Standard migration task Task lengths are customer dependent New Features Analysis Core Product Upgrade Analysis Infrastructure Design Environment Migrations Estimate Budget Technical Regression Testing Functional Regression Testing UAT Custom Impact Analysis Custom Dev. Migration Unit Testing Integration Testing DR1 DR2 DR3 Functional Testing - - All together, an important part of the investment will be to estimate and migrate this custom code, in the following tasks: Estimate Budget Custom Impact analysis Custom Development Migration Testing phases (Unit, Integration and Functional)
  • 4. Use standard project metrics? Use sampling of code? Generation of DB of impacts provide exact number of impacts Use of KIA provides a finite metric of effort per module impacted With KIA Analysis of the differences between the two K+ versions at high level Choice of fix methodology (i.e. all bonds or all Custom windows) Identification of all impacts Identification of change in both documentations at detail level Identification of fixes to apply (new field name, change of choice,…) Database of all changes between the two K+ versions Creation of a report providing all the impacts Link between impacts and enhanced change documentation With KIA Walk thru all files with changes identified Walk thru all changes within a file Code change With KIA Load each change in an upgraded K+ Check all interfaces input / output Run all changes to validate exhaustively Exhaustivity is guaranteed, only test what has changed! Interface changes are checked as well Re-run the KIA process to check everything is now compatible KIA will impact all phases in a qualitative way, reducing risk, catching issues earlier. But also in a quantitative way, with accurate budget metrics and greatly reducing effort to identify, implement and validate changes required How KIA can help you migrating K+ - - New Features Analysis Core Product Upgrade Analysis Infrastructure Design Environment Migrations Estimate Budget Technical Regression Testing Functional Regression Testing UAT Custom Impact Analysis Custom Dev. Migration Unit Testing Integration Testing DR1 DR2 DR3 Functional Testing With KIA The report of impacts facilitates the code change process Linked documentation reduces fix error
  • 5. The KIA lowers significantly project risk that could double the project cost . And it pays itself by dividing at least by 5 the project effort around your custom code and interface migration. Quantitative improvements KIA Added Value Qualitative improvements Most upgrade projects overshoot on customization migration by 100% Except projects where prior analysis is equal to the migration phase! Items missed discovered at integration testing stage cost 5 times as much to fix Items missed discovered at Acceptance testing or later can delay the project, cost real money or create reputation risk Sample CBA based on real migration experience. The installation used the full range of Kondor+ asset classes (millions of trades). Their customized development size was 3,000 SQL files (more than 2 millions of code lines). mandays - - Manually With KIA Estimate number of changes and effort 40 2 Analyse differences between two K+ versions 40 0 Identify impacted modules 20 0 Identify changes to be made 80 10 Execute changes 40 10 220 22
  • 6. Kustom Impact Analyser Learn More… - -
  • 7.
  • 8.
  • 9. It shows what should be changed and how… - - Procedure Source Code Module Selection Procedure Selection Procedure Impacts
  • 10. … with the relevant documentation links… - - … to get the full documentation details Click on the documentation links associated to each impact raised…
  • 11. … and a documentation search engine - - … then select the data model part you want to dive in … to have access to the documentation tool and its Google like Search Engine… Click on this tab
  • 12. It also analyses your interface files - - Select the interface file format and the file to be analysed… Example of interface file analysed … to get the result of the impact analysis