SlideShare a Scribd company logo
1 of 23
Download to read offline
“Half of my budget is wasted … I just don’t know which half” 
Qualilogy – Professional services 
Pour le post sur LinkedIn, utiliser le post sur Working productively at home. 
September 2014
2 
Jean-Pierre FAYOLLE 
•Freelance Consultant 
Application Quality 
Customer Success Management 
Experience of international projects 
•Blogger 
www.qualilogy.com 
Strong knowledge of the Quality ecosystem (software vendors, open-source solutions, partners, products, etc.) 
Skype jpfayolle 
Tweet @jpfayolle 
contact@qualilogy.com
3 
1.More and more complexity 
2.How do we face complexity? 
3.Professional Services 
Agenda
More complexity 
How do we face it? 
PART ONE
5 
Mainframe 
AS400 IBM 36 
MVS 
Unix 
1965-1985 
More and more complexity 
1985-2000 
2000-2015 
2015 
ASM 
Cobol RPG 
C Pascal 
PC Mac Windows Client-Server DBMS 
Virtualization Cloud 
SOA SaaS PaaS 
Open Source 
Android iOS 
L4G SQL Java PHP C++ VB Frameworks ERP 
Mobile devices 
Cloud 
Internet of all things 
Big data Analytics 
Java C# .NET 
Ruby Groovy Scala Grails 
CRM 
Java 
Objective C 
APIs 
Accounting 
HR 
Stocks 
Manufacturing 
Sales 
Intranet / Extranet 
Front-end / Back- end 
IT Consumerization 
2017 : 270 000 million apps downloads
6 
More and more complexity 
•Applications are at the heart of IT 
A differentiating factor of business success 
Time to market / Costs 
•Applications complexity increases 
More applications 
More layers, more dependencies 
More incidents, less maintainability 
•Impacts on business 
Complex, heavy, tangled, expensive SI 
Reduce business agility 
Increase operational risks
7 
•Better toolkit 
CASE tools, OO programming 
Reusability, Frameworks 
•Better processes 
Automatization (SCM, Builds, Tests, …) 
Continuous Integration, DevOps 
•Better methodologies 
Waterfall, RAD 
Agile, Scrum, TDD 
CMMI, ITIL 
How do we face complexity?
8 
•Outsourcing 
At the expense of quality 
"There is always someone who says that they can do it cheaper" 
How do we face complexity?
9 
How do we face complexity? 
•How to improve application Quality? 
Produce less = less defects 
More people, more machines 
Better governance of applications 
•Governance 
Business orientation = creation of value 
Best practices = improve IT performance 
Risk control = more success, less failure 
Cost control = profitability 
•Monitoring 
Governance KPIs to measure processes and get feedback 
less with less more with more more with less
10 
How do we face complexity? 
•Objectives are always the same 
Reduce defects 
Reduce costs 
Improve application maintainability 
Improve outsourcers control 
•Tooling is not enough 
Tools guide human analysis 
Skills are needed to optimize tools 
•Proposition of value 
Limit the costs of tools 
Invest in the most pertinent: human analysis
Qualilogy 
Professional Services 
PART TWO
12 
Professional Services 
Governance 
Governance 
IT Management 
Application portfolio management 
IT Management 
Application portfolio cartography 
IT Management 
Control of outsourcers 
IT Management / Project 
Software Quality Management 
Implementation of a Software Quality Center 
Quality consultants 
Implementation of a Software Quality program 
Quality consultants 
Implementation of a Software Quality platform 
Quality consultants 
Assessment of the level of maturity of Software Quality 
Quality consultants 
Application Quality 
Application Quality Assessment 
Project / Developer 
Continuous Integration / Continuous Improvement 
Project / Developer 
Technical debt management 
Project / Developer 
Quality Gate 
Project / Developer 
Security 
Project / Developer 
Performance 
Project / Developer
13 
Governance 
•Governance 
Aligning application management with business 
Definition of KPIs (performance, value, SLAs) 
Actions plan – IT services catalog 
Monitor and control 
•Application portfolio management 
Definition of criteria (business value, €, size, etc.) 
Cartography 
Analysis of portfolio 
Assets & Risks 
Decision support 
« Ensuring that value is obtained from investment in TI is an essential component of IT Governance » 
(IT Governance Institute) 
« 48% of CIOs recognize that their organization has more applications than it needs. 25% of applications may be withdrawn » 
(Application Landscape Report 2014, Cap Gemini)
14 
Governance 
•Outsourcers management 
Definition of performance metrics 
Benchmarking of outsourcers 
Definition of SLAs 
Support in the choice of an outsourcer (RFP) 
Support in the Knowledge Transfer phase 
Establishing a win- win relationship with providers, based on objective data 
« Let’s not do it your way or my way. Let’s do it the best way »
15 
Software Quality Management 
•Implementation of a Software Quality Center 
Objectives, missions and actors 
Definition of the catalog of services 
Infrastructure (internal/external, SaaS/PaaS) 
Communication: inform and publish 
•Implementation of a Software Quality program 
Help your projects (trainings, assessments, etc.) 
Ensure non regression of the quality of your application portfolio 
Monitor and control your own Technical Debt (Sqale method) 
« We offer a Quality approach completely integrated into the processes of project management, from the RFP to the validation of deliveries and the deployment in Production » 
(Gaz de France – Quality Center)
16 
Software Quality Management 
•Implementation of a Software Quality platform 
Specifications 
Support to the choice of a solution (open source or software vendor) 
Personalization of the technical platform 
Documentation 
•Audit of the level of maturity of Software Quality 
« The tooling market should be a mass market , affordable , for every stakeholder, and in the lean culture . We need to bring out Quality measurement out of its expert's world » 
(SonarSource)
17 
Software Quality Maturity Model 
Level 1 
Level 2 Detect 
Level 3 
Prevent 
Level 4 
Measure 
Level 5 Optimize 
Complexity 
No software Quality management 
Reactive mode: Quality Gate, audits 
Proactive mode: Continuous Integration, Technical Debt 
Managed mode : SLAs, Benchmarking, Cartography, maturity assessment 
Optimized mode: Application Portfolio management, Governance 
Proactivity 
Reactivity
18 
Software Quality Maturity Assessment 
 
Software Configuration management 
Version control 
Build Automation 
Source Code Analysis 
Unit testing 
 
 
 
 
 
Continuous Integration 
Automated Integration tests 
QA Automation 
 
 
 
Code review 
Security & Architecture review 
Automated deployment 
 
 
Maturity Assessment of a french Telco company
19 
Quality Management 
•Application Quality assessment 
Anybody can do a source code analysis 
The Quality consultant provides answers 
oWhat: metrics, issues, tendencies 
oWhy: investigate the origins of bad quality 
oHow: to remediate, with proposals of action plans … 
oHow much: … on different cost/time scales 
« Most CIOs don't know what to do when an outsourcer delivers bad code. Where to begin? What actions to take? »
20 
Quality Management 
•Continuous Integration / Improvement 
Definition of processes and tools 
Support to the choice of a solution (open source or software vendor) 
Personalization of the technical platform 
Documentation 
•Performance / Security assessments 
Control programming best practices (zero tolerance) 
Identify issues 
« Working in Continuous Integration is like going from the far west to travelling to the moon» 
(Responsable Qualité & Méthodes of a french bank)
21 
Quality Management 
•Quality Gate 
Go/NoGo before QA / Production 
On demand / Independent of the team 
SLAs compliance / Control of outsourcers 
•Technical Debt management 
Reduce your debt / invest in the future 
Benchmark projects / outsourcers / technologies 
Golden Nugget approach 
Método Sqale (www.sqale.org)
www.qualilogy.com. 
Qualilogy assists companies in their efforts to implement and manage Software Quality 
Anybody can analyze code 
Qualilogy answers your questions 
Qualilogy is not a tools reseller 
Qualilogy is independent
www.qualilogy.com. 
Questions ?

More Related Content

What's hot

Suresh Satti - Resume
Suresh Satti - Resume Suresh Satti - Resume
Suresh Satti - Resume Satti Suresh
 
Ensuring Successful OPNFV-based NFV Deployments | QualiTest Group
Ensuring Successful OPNFV-based NFV Deployments | QualiTest GroupEnsuring Successful OPNFV-based NFV Deployments | QualiTest Group
Ensuring Successful OPNFV-based NFV Deployments | QualiTest GroupQualitest
 
Planning for Fixed Price Agile projects. Second step_Problem investigation.
Planning for Fixed Price Agile projects. Second step_Problem investigation.Planning for Fixed Price Agile projects. Second step_Problem investigation.
Planning for Fixed Price Agile projects. Second step_Problem investigation.Транслируем.бел
 
Innovation day 2013 2.4 frederik mortier (verhaert) - test management
Innovation day 2013   2.4 frederik mortier (verhaert) - test managementInnovation day 2013   2.4 frederik mortier (verhaert) - test management
Innovation day 2013 2.4 frederik mortier (verhaert) - test managementVerhaert Masters in Innovation
 
Ac2017 6. output based contracting
Ac2017   6. output based contractingAc2017   6. output based contracting
Ac2017 6. output based contractingNesma
 
Advantix Technologies_ Website | SoftwareTesting services
Advantix Technologies_ Website | SoftwareTesting services Advantix Technologies_ Website | SoftwareTesting services
Advantix Technologies_ Website | SoftwareTesting services Advantix Technologies
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven TestingJorge Boria
 
requirement analysis characteristics
requirement analysis characteristics requirement analysis characteristics
requirement analysis characteristics Helmy Faisal
 
Quality Assurance is Not Testing
Quality Assurance is Not TestingQuality Assurance is Not Testing
Quality Assurance is Not TestingTom Walton
 
Contributors for Delivering a Successful Testing Project Seminar
Contributors for Delivering a Successful Testing Project SeminarContributors for Delivering a Successful Testing Project Seminar
Contributors for Delivering a Successful Testing Project SeminarKMS Technology
 
Innovation day 2013 2.3 rudy van raemdonck (verhaert) - rapid prototyping o...
Innovation day 2013   2.3 rudy van raemdonck (verhaert) - rapid prototyping o...Innovation day 2013   2.3 rudy van raemdonck (verhaert) - rapid prototyping o...
Innovation day 2013 2.3 rudy van raemdonck (verhaert) - rapid prototyping o...Verhaert Masters in Innovation
 
SECC_Software Testing Services
SECC_Software Testing ServicesSECC_Software Testing Services
SECC_Software Testing ServicesSECC Egypt
 
Prioritizing Remediation of Accessibility Issues
Prioritizing Remediation of Accessibility IssuesPrioritizing Remediation of Accessibility Issues
Prioritizing Remediation of Accessibility IssuesKarl Groves
 
Automating your EdI Testing in Healthcare | QualiTest Group
Automating your EdI Testing in Healthcare | QualiTest GroupAutomating your EdI Testing in Healthcare | QualiTest Group
Automating your EdI Testing in Healthcare | QualiTest GroupQualitest
 
CindySugino_Resume 2016v1
CindySugino_Resume 2016v1CindySugino_Resume 2016v1
CindySugino_Resume 2016v1Cindy Sugino
 

What's hot (20)

Suresh Satti - Resume
Suresh Satti - Resume Suresh Satti - Resume
Suresh Satti - Resume
 
Resume_Madhu Akkasali
Resume_Madhu AkkasaliResume_Madhu Akkasali
Resume_Madhu Akkasali
 
Ensuring Successful OPNFV-based NFV Deployments | QualiTest Group
Ensuring Successful OPNFV-based NFV Deployments | QualiTest GroupEnsuring Successful OPNFV-based NFV Deployments | QualiTest Group
Ensuring Successful OPNFV-based NFV Deployments | QualiTest Group
 
Planning for Fixed Price Agile projects. Second step_Problem investigation.
Planning for Fixed Price Agile projects. Second step_Problem investigation.Planning for Fixed Price Agile projects. Second step_Problem investigation.
Planning for Fixed Price Agile projects. Second step_Problem investigation.
 
Innovation day 2013 2.4 frederik mortier (verhaert) - test management
Innovation day 2013   2.4 frederik mortier (verhaert) - test managementInnovation day 2013   2.4 frederik mortier (verhaert) - test management
Innovation day 2013 2.4 frederik mortier (verhaert) - test management
 
Ac2017 6. output based contracting
Ac2017   6. output based contractingAc2017   6. output based contracting
Ac2017 6. output based contracting
 
SHYAMAL KUMAR SURAI-CV
SHYAMAL KUMAR SURAI-CVSHYAMAL KUMAR SURAI-CV
SHYAMAL KUMAR SURAI-CV
 
Se
SeSe
Se
 
Advantix Technologies_ Website | SoftwareTesting services
Advantix Technologies_ Website | SoftwareTesting services Advantix Technologies_ Website | SoftwareTesting services
Advantix Technologies_ Website | SoftwareTesting services
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven Testing
 
requirement analysis characteristics
requirement analysis characteristics requirement analysis characteristics
requirement analysis characteristics
 
Quality Assurance is Not Testing
Quality Assurance is Not TestingQuality Assurance is Not Testing
Quality Assurance is Not Testing
 
Yakesh qa final
Yakesh qa finalYakesh qa final
Yakesh qa final
 
Contributors for Delivering a Successful Testing Project Seminar
Contributors for Delivering a Successful Testing Project SeminarContributors for Delivering a Successful Testing Project Seminar
Contributors for Delivering a Successful Testing Project Seminar
 
Innovation day 2013 2.3 rudy van raemdonck (verhaert) - rapid prototyping o...
Innovation day 2013   2.3 rudy van raemdonck (verhaert) - rapid prototyping o...Innovation day 2013   2.3 rudy van raemdonck (verhaert) - rapid prototyping o...
Innovation day 2013 2.3 rudy van raemdonck (verhaert) - rapid prototyping o...
 
SECC_Software Testing Services
SECC_Software Testing ServicesSECC_Software Testing Services
SECC_Software Testing Services
 
Prioritizing Remediation of Accessibility Issues
Prioritizing Remediation of Accessibility IssuesPrioritizing Remediation of Accessibility Issues
Prioritizing Remediation of Accessibility Issues
 
Automating your EdI Testing in Healthcare | QualiTest Group
Automating your EdI Testing in Healthcare | QualiTest GroupAutomating your EdI Testing in Healthcare | QualiTest Group
Automating your EdI Testing in Healthcare | QualiTest Group
 
3685807
36858073685807
3685807
 
CindySugino_Resume 2016v1
CindySugino_Resume 2016v1CindySugino_Resume 2016v1
CindySugino_Resume 2016v1
 

Similar to Qualilogy services 201409v1

Software Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in OrganizationSoftware Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in OrganizationProgrameter
 
Take your code and quality to the next level by Serena Software
Take your code and quality to the next level by Serena SoftwareTake your code and quality to the next level by Serena Software
Take your code and quality to the next level by Serena SoftwareSerena Software
 
AI projects - Lifecyle & Best Practices
AI projects - Lifecyle & Best PracticesAI projects - Lifecyle & Best Practices
AI projects - Lifecyle & Best PracticesVincent de Stoecklin
 
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...Philippe Krief
 
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...Charu Malhotra
 
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...Charu Malhotra
 
Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)
Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)
Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)TelecomValley
 
Draft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdfDraft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdfEnricoJohanes1
 
Six sigma ajal
Six sigma ajalSix sigma ajal
Six sigma ajalAJAL A J
 
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...Preethi T G
 
From testing to quality governance and problem resolution.pdf
From testing to quality governance and problem resolution.pdfFrom testing to quality governance and problem resolution.pdf
From testing to quality governance and problem resolution.pdfXavier Escudero Sabadell
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingJosiah Renaudin
 
Mahendra-9+yrs-testing-VMware Resume
Mahendra-9+yrs-testing-VMware ResumeMahendra-9+yrs-testing-VMware Resume
Mahendra-9+yrs-testing-VMware Resumemahi aluri
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for SpeedCapgemini
 
HP Software ALM point of view
HP Software ALM point of viewHP Software ALM point of view
HP Software ALM point of viewvmglover
 
Niyati_Manual_Testing_ISTQB_Certified_Resume
Niyati_Manual_Testing_ISTQB_Certified_ResumeNiyati_Manual_Testing_ISTQB_Certified_Resume
Niyati_Manual_Testing_ISTQB_Certified_ResumeNiyati Madad
 

Similar to Qualilogy services 201409v1 (20)

Quality management
Quality managementQuality management
Quality management
 
Software Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in OrganizationSoftware Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in Organization
 
I nearshore
I nearshore I nearshore
I nearshore
 
Take your code and quality to the next level by Serena Software
Take your code and quality to the next level by Serena SoftwareTake your code and quality to the next level by Serena Software
Take your code and quality to the next level by Serena Software
 
AI projects - Lifecyle & Best Practices
AI projects - Lifecyle & Best PracticesAI projects - Lifecyle & Best Practices
AI projects - Lifecyle & Best Practices
 
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
 
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
 
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
 
Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)
Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)
Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)
 
Draft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdfDraft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdf
 
Six sigma ajal
Six sigma ajalSix sigma ajal
Six sigma ajal
 
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
 
From testing to quality governance and problem resolution.pdf
From testing to quality governance and problem resolution.pdfFrom testing to quality governance and problem resolution.pdf
From testing to quality governance and problem resolution.pdf
 
Madhavi_Ch_Resume
Madhavi_Ch_ResumeMadhavi_Ch_Resume
Madhavi_Ch_Resume
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
 
Mahendra-9+yrs-testing-VMware Resume
Mahendra-9+yrs-testing-VMware ResumeMahendra-9+yrs-testing-VMware Resume
Mahendra-9+yrs-testing-VMware Resume
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for Speed
 
HP Software ALM point of view
HP Software ALM point of viewHP Software ALM point of view
HP Software ALM point of view
 
CV_Thirumalai_1.0
CV_Thirumalai_1.0CV_Thirumalai_1.0
CV_Thirumalai_1.0
 
Niyati_Manual_Testing_ISTQB_Certified_Resume
Niyati_Manual_Testing_ISTQB_Certified_ResumeNiyati_Manual_Testing_ISTQB_Certified_Resume
Niyati_Manual_Testing_ISTQB_Certified_Resume
 

Recently uploaded

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 

Recently uploaded (20)

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 

Qualilogy services 201409v1

  • 1. “Half of my budget is wasted … I just don’t know which half” Qualilogy – Professional services Pour le post sur LinkedIn, utiliser le post sur Working productively at home. September 2014
  • 2. 2 Jean-Pierre FAYOLLE •Freelance Consultant Application Quality Customer Success Management Experience of international projects •Blogger www.qualilogy.com Strong knowledge of the Quality ecosystem (software vendors, open-source solutions, partners, products, etc.) Skype jpfayolle Tweet @jpfayolle contact@qualilogy.com
  • 3. 3 1.More and more complexity 2.How do we face complexity? 3.Professional Services Agenda
  • 4. More complexity How do we face it? PART ONE
  • 5. 5 Mainframe AS400 IBM 36 MVS Unix 1965-1985 More and more complexity 1985-2000 2000-2015 2015 ASM Cobol RPG C Pascal PC Mac Windows Client-Server DBMS Virtualization Cloud SOA SaaS PaaS Open Source Android iOS L4G SQL Java PHP C++ VB Frameworks ERP Mobile devices Cloud Internet of all things Big data Analytics Java C# .NET Ruby Groovy Scala Grails CRM Java Objective C APIs Accounting HR Stocks Manufacturing Sales Intranet / Extranet Front-end / Back- end IT Consumerization 2017 : 270 000 million apps downloads
  • 6. 6 More and more complexity •Applications are at the heart of IT A differentiating factor of business success Time to market / Costs •Applications complexity increases More applications More layers, more dependencies More incidents, less maintainability •Impacts on business Complex, heavy, tangled, expensive SI Reduce business agility Increase operational risks
  • 7. 7 •Better toolkit CASE tools, OO programming Reusability, Frameworks •Better processes Automatization (SCM, Builds, Tests, …) Continuous Integration, DevOps •Better methodologies Waterfall, RAD Agile, Scrum, TDD CMMI, ITIL How do we face complexity?
  • 8. 8 •Outsourcing At the expense of quality "There is always someone who says that they can do it cheaper" How do we face complexity?
  • 9. 9 How do we face complexity? •How to improve application Quality? Produce less = less defects More people, more machines Better governance of applications •Governance Business orientation = creation of value Best practices = improve IT performance Risk control = more success, less failure Cost control = profitability •Monitoring Governance KPIs to measure processes and get feedback less with less more with more more with less
  • 10. 10 How do we face complexity? •Objectives are always the same Reduce defects Reduce costs Improve application maintainability Improve outsourcers control •Tooling is not enough Tools guide human analysis Skills are needed to optimize tools •Proposition of value Limit the costs of tools Invest in the most pertinent: human analysis
  • 12. 12 Professional Services Governance Governance IT Management Application portfolio management IT Management Application portfolio cartography IT Management Control of outsourcers IT Management / Project Software Quality Management Implementation of a Software Quality Center Quality consultants Implementation of a Software Quality program Quality consultants Implementation of a Software Quality platform Quality consultants Assessment of the level of maturity of Software Quality Quality consultants Application Quality Application Quality Assessment Project / Developer Continuous Integration / Continuous Improvement Project / Developer Technical debt management Project / Developer Quality Gate Project / Developer Security Project / Developer Performance Project / Developer
  • 13. 13 Governance •Governance Aligning application management with business Definition of KPIs (performance, value, SLAs) Actions plan – IT services catalog Monitor and control •Application portfolio management Definition of criteria (business value, €, size, etc.) Cartography Analysis of portfolio Assets & Risks Decision support « Ensuring that value is obtained from investment in TI is an essential component of IT Governance » (IT Governance Institute) « 48% of CIOs recognize that their organization has more applications than it needs. 25% of applications may be withdrawn » (Application Landscape Report 2014, Cap Gemini)
  • 14. 14 Governance •Outsourcers management Definition of performance metrics Benchmarking of outsourcers Definition of SLAs Support in the choice of an outsourcer (RFP) Support in the Knowledge Transfer phase Establishing a win- win relationship with providers, based on objective data « Let’s not do it your way or my way. Let’s do it the best way »
  • 15. 15 Software Quality Management •Implementation of a Software Quality Center Objectives, missions and actors Definition of the catalog of services Infrastructure (internal/external, SaaS/PaaS) Communication: inform and publish •Implementation of a Software Quality program Help your projects (trainings, assessments, etc.) Ensure non regression of the quality of your application portfolio Monitor and control your own Technical Debt (Sqale method) « We offer a Quality approach completely integrated into the processes of project management, from the RFP to the validation of deliveries and the deployment in Production » (Gaz de France – Quality Center)
  • 16. 16 Software Quality Management •Implementation of a Software Quality platform Specifications Support to the choice of a solution (open source or software vendor) Personalization of the technical platform Documentation •Audit of the level of maturity of Software Quality « The tooling market should be a mass market , affordable , for every stakeholder, and in the lean culture . We need to bring out Quality measurement out of its expert's world » (SonarSource)
  • 17. 17 Software Quality Maturity Model Level 1 Level 2 Detect Level 3 Prevent Level 4 Measure Level 5 Optimize Complexity No software Quality management Reactive mode: Quality Gate, audits Proactive mode: Continuous Integration, Technical Debt Managed mode : SLAs, Benchmarking, Cartography, maturity assessment Optimized mode: Application Portfolio management, Governance Proactivity Reactivity
  • 18. 18 Software Quality Maturity Assessment  Software Configuration management Version control Build Automation Source Code Analysis Unit testing      Continuous Integration Automated Integration tests QA Automation    Code review Security & Architecture review Automated deployment   Maturity Assessment of a french Telco company
  • 19. 19 Quality Management •Application Quality assessment Anybody can do a source code analysis The Quality consultant provides answers oWhat: metrics, issues, tendencies oWhy: investigate the origins of bad quality oHow: to remediate, with proposals of action plans … oHow much: … on different cost/time scales « Most CIOs don't know what to do when an outsourcer delivers bad code. Where to begin? What actions to take? »
  • 20. 20 Quality Management •Continuous Integration / Improvement Definition of processes and tools Support to the choice of a solution (open source or software vendor) Personalization of the technical platform Documentation •Performance / Security assessments Control programming best practices (zero tolerance) Identify issues « Working in Continuous Integration is like going from the far west to travelling to the moon» (Responsable Qualité & Méthodes of a french bank)
  • 21. 21 Quality Management •Quality Gate Go/NoGo before QA / Production On demand / Independent of the team SLAs compliance / Control of outsourcers •Technical Debt management Reduce your debt / invest in the future Benchmark projects / outsourcers / technologies Golden Nugget approach Método Sqale (www.sqale.org)
  • 22. www.qualilogy.com. Qualilogy assists companies in their efforts to implement and manage Software Quality Anybody can analyze code Qualilogy answers your questions Qualilogy is not a tools reseller Qualilogy is independent