SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
1© Copyright 2010-2011 Antelink SAS
Club Qualité Logicielle
Paris, Janvier 2012
Enjeux et défis de l'intégration de composants
Open Source dans les process qualités.
Philippe Bolac , COO
2© Copyright 2010-2011 Antelink SAS
L'Open Source se généralise
Attention aux licences !
Enjeux pour la qualité
Manuel, préventif ou curatif ?
Antepedia
Agenda
3© Copyright 2010-2011 Antelink SAS
L'Open Source se généralise
}
4© Copyright 2010-2011 Antelink SAS
L'Open Source se généralise
By 2013, 90% will include OSS
as part of their IT strategy
" This continues the existing trend for combining
internal IT resources with contractors, both
onshore and offshore providers, and use of
Open Source."
Melinda-Carol Ballou
Program Director Application Life-Cycle
Management & Executive Strategies.
5© Copyright 2010-2011 Antelink SAS
L'Open Source se généralise
Attention aux licences !
Enjeux pour la qualité
Manuel, préventif ou curatif ?
Antepedia
Agenda
6© Copyright 2010-2011 Antelink SAS
1 - Respect des droits d'auteurs
7© Copyright 2010-2011 Antelink SAS
2 – Les licences ne sont pas fiables
GPL V2
8© Copyright 2010-2011 Antelink SAS
3 – Les licences changent tout le temps
9© Copyright 2010-2011 Antelink SAS
License data
may be
inconsistent
http://jwebmail.sourceforge.net/news.html
http://sourceforge.net/projects/jwebmail/
http://jwebmail.sourceforge.net/about.html
4 – Les licences sont floues
10© Copyright 2010-2011 Antelink SAS
Lawsuits
Material loss
Injunctions
IP violation
Devaluation
Risques de non respect des licences
11© Copyright 2010-2011 Antelink SAS
Le cas BusyBox
BusyBox
12© Copyright 2010-2011 Antelink SAS
L'Open Source se généralise
Attention aux licences !
Enjeux pour la qualité
Manuel, préventif ou curatif ?
Antepedia
Agenda
13© Copyright 2010-2011 Antelink SAS
Processus qualités
- Organiser la maîtrise du savoir-faire des actifs clés
- Gérer l'obsolescence des composants tiers
- Mettre en place des fonctions « support » adaptées
- Automatiser les tâches répétitives
- Gérer les vulnérabilités et les failles de sécurité
Chaîne des droits de propriété intellectuelle
- Couvrir le risque de dévalorisation d'un actif clé
- Respecter le plus tôt possible les garanties contractuelles
- Documenter la chaîne de droits
Tirer profit de l'Open Source
14© Copyright 2010-2011 Antelink SAS
Developers
Software Factory
compile
test
integration test
package
analysis
Developers
Software Factory
compile
test
integration test
package
analysis
Developers
Software Factory
compile
test
integration test
package
analysis
Product
Final product
Product
Final product
Bill of Material
Product
Final product
Product
Final product
Authors
Gérer une chaîne d'approvisionnement
complexe
15© Copyright 2010-2011 Antelink SAS
Maitrisez vos logiciels ...
Votre Code
Internally
developed
Third party
Open Source
Outsourced
Development
Third party
Commercial
? ?
??
Origine
Licence ? Version ? Upgrade ? Support ?
16© Copyright 2010-2011 Antelink SAS
… Garder le contrôle de votre chaîne
d'intégration
compile
test
integration test
package
analysis
Lawyer
Build Engineer
Build Engineer CustomerDevelopers
Product
Final product
Bill of Material Final product Production
(deployment)
Software Factory
17© Copyright 2010-2011 Antelink SAS
Auteurs
Perception
de la
légalité
Situation
juridique
automatisée
VS
Augmenter
L'aspect légal
Gagner du temps
Plus facile a
communiquer
Vérifier vos licences en analysant
la situation légale
Situation
Légale
=
Bill of Material
18© Copyright 2010-2011 Antelink SAS
Identifier vos failles de sécurité
Gérer les mises à jours critiques
19© Copyright 2010-2011 Antelink SAS
L'Open Source se généralise
Attention aux licences !
Enjeux pour la qualité
Manuel, préventif ou curatif ?
Antepedia
Agenda
20© Copyright 2010-2011 Antelink SAS
Garder le contrôle
Approche manuelle
21© Copyright 2010-2011 Antelink SAS
Maintenir la liste des licences...
Vérification manuelle
Approche manuelle
22© Copyright 2010-2011 Antelink SAS
Tracking
licenses
Work
Trop long et difficile à maintenir
23© Copyright 2010-2011 Antelink SAS
Evitez les dépassements de budget
Réduisez le cout des opérations
24© Copyright 2010-2011 Antelink SAS
Comment renforcer votre politique OSS
Approche préventive ou curative ?
Préventive Curative
Aussi souvent que possible
Intégré au processus
d'intégration continu
A la fin de la release
Quand des problèmes
apparaissent
25© Copyright 2010-2011 Antelink SAS
Approche préventive ou curative ?
Avantages...
Préventive Curative
Evite les dépassements de budget
Réduit la perte d'exploitation
Couvre court/moyen/long terme
Intégré au process de qualité
Audit indépendant
Uniquement à la demande
Pas d'implication des équipes
26© Copyright 2010-2011 Antelink SAS
Preventive Curative
Besoin d'outils
Attention aux faux positifs
Différents outils / utilisateurs
Plus chère (outils + remédiation)
Fait dans l'urgence (stress)
Couvre les risques à court terme
Peux être trop tard ...
Approche préventive ou curative ?
Inconvénients...
27© Copyright 2010-2011 Antelink SAS
Want to try one of them ?Want to try one of them ?N'attendez pas que la maison brûle !
Soyez pro-actif, responsabilisez dès que
possible vos équipes impliquées dans le cycle de
vie logiciel pour diminuer les risques de
dégradation de vos actifs logiciels
28© Copyright 2010-2011 Antelink SAS
Le fichier est
connu dans
Antepedia ?
Il apparaît en Jaune
Révision 59778
50.000 fichiers 1 Go de données
Exemple de Treemap sur Talend OS
29© Copyright 2010-2011 Antelink SAS
0 1 2 3 4 5 6 7 8 9 10
0
1
2
3
4
5
6
7
8
9
10
Indice de vulnérablité du composant
Indicedevulnérablitéduprojet
A B C D E F G
G
F
E
D
C
B
A
Indices de qualimétrie
30© Copyright 2010-2011 Antelink SAS
Antepedia : La plus grand base de
composants Open Source
31© Copyright 2010-2011 Antelink SAS
Antepedia : La plus grand base de
composants Open Source
32© Copyright 2010-2011 Antelink SAS
Antepedia Search
http://www.antepedia.com
Cloud service
Fichier
Origines du projet
Information de licence
Date de release et emplacement
33© Copyright 2010-2011 Antelink SAS
L'histoire des projets OSS est complexe...
34© Copyright 2010-2011 Antelink SAS
35© Copyright 2010-2011 Antelink SAS
L'Open Source se généralise
Attention aux licences !
Enjeux pour la qualité
Manuel, préventif ou curatif ?
Antelink
Agenda
36© Copyright 2010-2011 Antelink SAS
Open Compliance Program
Software Package Data Exchange
Software Quality Assurance
and Trustworthiness (SQUAT)
+3.000 projets / +10.000 utilisateurs
A propos d'Antelink
37© Copyright 2010-2011 Antelink SAS
Source Square www.sourcesquare.org
38© Copyright 2010-2011 Antelink SAS
Open Source Governance Architects
Visitez notre site http://www.antelink.com
Antepedia http://www.antepedia.com
Contacter nous contact@antelink.com
Tel: +33 (0)1 42 39 30 78
18, Rue Yves Toudic
75010 Paris 10ème, France
Contact

Contenu connexe

Similaire à 20120124 02 - Enjeux et défis de l'integration de composants open source dans les process qualités

SplunkLive! Paris 2017 - Amundi Presentation
SplunkLive! Paris 2017 - Amundi PresentationSplunkLive! Paris 2017 - Amundi Presentation
SplunkLive! Paris 2017 - Amundi PresentationSplunk
 
Eloge de la User Story - Agile Tour Bordeaux -
Eloge de la User Story - Agile Tour Bordeaux - Eloge de la User Story - Agile Tour Bordeaux -
Eloge de la User Story - Agile Tour Bordeaux - Cecil Dijoux
 
2010.11.26 Atelier VERMEG Comment les editeurs du monde bancaire s'adaptent i...
2010.11.26 Atelier VERMEG Comment les editeurs du monde bancaire s'adaptent i...2010.11.26 Atelier VERMEG Comment les editeurs du monde bancaire s'adaptent i...
2010.11.26 Atelier VERMEG Comment les editeurs du monde bancaire s'adaptent i...Club Alliances
 
Présentation programme OREE
Présentation programme OREEPrésentation programme OREE
Présentation programme OREECYB@RDECHE
 
defuzeme_documentation_technique.pdf
defuzeme_documentation_technique.pdfdefuzeme_documentation_technique.pdf
defuzeme_documentation_technique.pdfSami Asmar
 
Captronic grenoble 01102014 version presentee
Captronic grenoble 01102014 version presenteeCaptronic grenoble 01102014 version presentee
Captronic grenoble 01102014 version presenteePatrick MOREAU
 
Industrialisez vos developpements avec Tuleap Open ALM
Industrialisez vos developpements avec Tuleap Open ALMIndustrialisez vos developpements avec Tuleap Open ALM
Industrialisez vos developpements avec Tuleap Open ALMEnalean
 
Petit DéJeuner Industrialisation 13 10 2011 Eurosites
Petit DéJeuner Industrialisation 13 10 2011 EurositesPetit DéJeuner Industrialisation 13 10 2011 Eurosites
Petit DéJeuner Industrialisation 13 10 2011 EurositesHervé Leclerc
 
MonitorPack Architecture supervision
MonitorPack Architecture supervisionMonitorPack Architecture supervision
MonitorPack Architecture supervisionMonitorPack
 
Disponibilité de votre infrastructure IT
Disponibilité de votre infrastructure ITDisponibilité de votre infrastructure IT
Disponibilité de votre infrastructure ITMonitor Pack
 
Vitrine Technologique : Assurance Support Open Source à Québec le 27 mai 2010
Vitrine Technologique : Assurance Support Open Source à Québec le 27 mai 2010Vitrine Technologique : Assurance Support Open Source à Québec le 27 mai 2010
Vitrine Technologique : Assurance Support Open Source à Québec le 27 mai 2010Savoir-faire Linux
 
Accélérez itSMF 2013
Accélérez itSMF 2013Accélérez itSMF 2013
Accélérez itSMF 2013itSMF France
 
Soirée du Test Logiciel - Les dernières tendances du test logiciel - B. LEGEA...
Soirée du Test Logiciel - Les dernières tendances du test logiciel - B. LEGEA...Soirée du Test Logiciel - Les dernières tendances du test logiciel - B. LEGEA...
Soirée du Test Logiciel - Les dernières tendances du test logiciel - B. LEGEA...TelecomValley
 
MonitorPack presentation fr_2017
MonitorPack presentation fr_2017MonitorPack presentation fr_2017
MonitorPack presentation fr_2017MonitorPack
 
2011 01 27 Opportunités des logiciels libres ou open source by competitic
2011 01 27 Opportunités des logiciels libres ou open source by competitic2011 01 27 Opportunités des logiciels libres ou open source by competitic
2011 01 27 Opportunités des logiciels libres ou open source by competiticCOMPETITIC
 
Gestions des Asset et des changements appliquées au Datacenter: Du concept à ...
Gestions des Asset et des changements appliquées au Datacenter: Du concept à ...Gestions des Asset et des changements appliquées au Datacenter: Du concept à ...
Gestions des Asset et des changements appliquées au Datacenter: Du concept à ...itSMF France
 
OevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANTOevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANTampaysant
 

Similaire à 20120124 02 - Enjeux et défis de l'integration de composants open source dans les process qualités (20)

ML Ops a Survey
ML Ops a SurveyML Ops a Survey
ML Ops a Survey
 
SplunkLive! Paris 2017 - Amundi Presentation
SplunkLive! Paris 2017 - Amundi PresentationSplunkLive! Paris 2017 - Amundi Presentation
SplunkLive! Paris 2017 - Amundi Presentation
 
Eloge de la User Story - Agile Tour Bordeaux -
Eloge de la User Story - Agile Tour Bordeaux - Eloge de la User Story - Agile Tour Bordeaux -
Eloge de la User Story - Agile Tour Bordeaux -
 
2010.11.26 Atelier VERMEG Comment les editeurs du monde bancaire s'adaptent i...
2010.11.26 Atelier VERMEG Comment les editeurs du monde bancaire s'adaptent i...2010.11.26 Atelier VERMEG Comment les editeurs du monde bancaire s'adaptent i...
2010.11.26 Atelier VERMEG Comment les editeurs du monde bancaire s'adaptent i...
 
Ontomantics Introduction
Ontomantics IntroductionOntomantics Introduction
Ontomantics Introduction
 
Présentation programme OREE
Présentation programme OREEPrésentation programme OREE
Présentation programme OREE
 
defuzeme_documentation_technique.pdf
defuzeme_documentation_technique.pdfdefuzeme_documentation_technique.pdf
defuzeme_documentation_technique.pdf
 
Captronic grenoble 01102014 version presentee
Captronic grenoble 01102014 version presenteeCaptronic grenoble 01102014 version presentee
Captronic grenoble 01102014 version presentee
 
Industrialisez vos developpements avec Tuleap Open ALM
Industrialisez vos developpements avec Tuleap Open ALMIndustrialisez vos developpements avec Tuleap Open ALM
Industrialisez vos developpements avec Tuleap Open ALM
 
Petit DéJeuner Industrialisation 13 10 2011 Eurosites
Petit DéJeuner Industrialisation 13 10 2011 EurositesPetit DéJeuner Industrialisation 13 10 2011 Eurosites
Petit DéJeuner Industrialisation 13 10 2011 Eurosites
 
MonitorPack Architecture supervision
MonitorPack Architecture supervisionMonitorPack Architecture supervision
MonitorPack Architecture supervision
 
Disponibilité de votre infrastructure IT
Disponibilité de votre infrastructure ITDisponibilité de votre infrastructure IT
Disponibilité de votre infrastructure IT
 
Vitrine Technologique : Assurance Support Open Source à Québec le 27 mai 2010
Vitrine Technologique : Assurance Support Open Source à Québec le 27 mai 2010Vitrine Technologique : Assurance Support Open Source à Québec le 27 mai 2010
Vitrine Technologique : Assurance Support Open Source à Québec le 27 mai 2010
 
Accélérez itSMF 2013
Accélérez itSMF 2013Accélérez itSMF 2013
Accélérez itSMF 2013
 
Soirée du Test Logiciel - Les dernières tendances du test logiciel - B. LEGEA...
Soirée du Test Logiciel - Les dernières tendances du test logiciel - B. LEGEA...Soirée du Test Logiciel - Les dernières tendances du test logiciel - B. LEGEA...
Soirée du Test Logiciel - Les dernières tendances du test logiciel - B. LEGEA...
 
Cv web
Cv webCv web
Cv web
 
MonitorPack presentation fr_2017
MonitorPack presentation fr_2017MonitorPack presentation fr_2017
MonitorPack presentation fr_2017
 
2011 01 27 Opportunités des logiciels libres ou open source by competitic
2011 01 27 Opportunités des logiciels libres ou open source by competitic2011 01 27 Opportunités des logiciels libres ou open source by competitic
2011 01 27 Opportunités des logiciels libres ou open source by competitic
 
Gestions des Asset et des changements appliquées au Datacenter: Du concept à ...
Gestions des Asset et des changements appliquées au Datacenter: Du concept à ...Gestions des Asset et des changements appliquées au Datacenter: Du concept à ...
Gestions des Asset et des changements appliquées au Datacenter: Du concept à ...
 
OevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANTOevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANT
 

Plus de LeClubQualiteLogicielle

20171122 03 - Les tests de performance en environnement DevOps
20171122 03 - Les tests de performance en environnement DevOps20171122 03 - Les tests de performance en environnement DevOps
20171122 03 - Les tests de performance en environnement DevOpsLeClubQualiteLogicielle
 
20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certifications20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certificationsLeClubQualiteLogicielle
 
20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez EngieLeClubQualiteLogicielle
 
20171122 02 - Engage developers to use better coding practices
20171122 02 - Engage developers to use better coding practices20171122 02 - Engage developers to use better coding practices
20171122 02 - Engage developers to use better coding practicesLeClubQualiteLogicielle
 
20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle 20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle LeClubQualiteLogicielle
 
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...LeClubQualiteLogicielle
 
20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven development20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven developmentLeClubQualiteLogicielle
 
20151013 - Réduire les coûts des tests de performance ?
20151013 - Réduire les coûts des tests de performance ?20151013 - Réduire les coûts des tests de performance ?
20151013 - Réduire les coûts des tests de performance ?LeClubQualiteLogicielle
 
20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle 20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle LeClubQualiteLogicielle
 
20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continueLeClubQualiteLogicielle
 
20140410 - Cartographie applicative multi-technologies et analyse d'impact
20140410 - Cartographie applicative multi-technologies et analyse d'impact20140410 - Cartographie applicative multi-technologies et analyse d'impact
20140410 - Cartographie applicative multi-technologies et analyse d'impactLeClubQualiteLogicielle
 
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
20140410 - Implémentation de squash TM-TA - Architecture et méthodologieLeClubQualiteLogicielle
 
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...LeClubQualiteLogicielle
 
20140410 - Choisir et implanter un outil de test
20140410 - Choisir et implanter un outil de test20140410 - Choisir et implanter un outil de test
20140410 - Choisir et implanter un outil de testLeClubQualiteLogicielle
 
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...LeClubQualiteLogicielle
 
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...LeClubQualiteLogicielle
 
20130113 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 201320130113 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 2013LeClubQualiteLogicielle
 
20130113 04 - Tests d'integration et virtualisation - La vision IBM
20130113 04 - Tests d'integration et virtualisation - La vision IBM20130113 04 - Tests d'integration et virtualisation - La vision IBM
20130113 04 - Tests d'integration et virtualisation - La vision IBMLeClubQualiteLogicielle
 
20130523 06 - The mathematics the way algorithms think / the mathematics the ...
20130523 06 - The mathematics the way algorithms think / the mathematics the ...20130523 06 - The mathematics the way algorithms think / the mathematics the ...
20130523 06 - The mathematics the way algorithms think / the mathematics the ...LeClubQualiteLogicielle
 

Plus de LeClubQualiteLogicielle (20)

20171122 03 - Les tests de performance en environnement DevOps
20171122 03 - Les tests de performance en environnement DevOps20171122 03 - Les tests de performance en environnement DevOps
20171122 03 - Les tests de performance en environnement DevOps
 
20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certifications20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certifications
 
20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie
 
20171122 02 - Engage developers to use better coding practices
20171122 02 - Engage developers to use better coding practices20171122 02 - Engage developers to use better coding practices
20171122 02 - Engage developers to use better coding practices
 
20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle 20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle
 
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...
 
20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven development20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven development
 
20151013 - Réduire les coûts des tests de performance ?
20151013 - Réduire les coûts des tests de performance ?20151013 - Réduire les coûts des tests de performance ?
20151013 - Réduire les coûts des tests de performance ?
 
20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle 20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle
 
20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue
 
20140410 - Cartographie applicative multi-technologies et analyse d'impact
20140410 - Cartographie applicative multi-technologies et analyse d'impact20140410 - Cartographie applicative multi-technologies et analyse d'impact
20140410 - Cartographie applicative multi-technologies et analyse d'impact
 
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
 
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
 
20140410 - Choisir et implanter un outil de test
20140410 - Choisir et implanter un outil de test20140410 - Choisir et implanter un outil de test
20140410 - Choisir et implanter un outil de test
 
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
 
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
 
20130113 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 201320130113 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 2013
 
20130113 04 - Tests d'integration et virtualisation - La vision IBM
20130113 04 - Tests d'integration et virtualisation - La vision IBM20130113 04 - Tests d'integration et virtualisation - La vision IBM
20130113 04 - Tests d'integration et virtualisation - La vision IBM
 
20130523 06 - The mathematics the way algorithms think / the mathematics the ...
20130523 06 - The mathematics the way algorithms think / the mathematics the ...20130523 06 - The mathematics the way algorithms think / the mathematics the ...
20130523 06 - The mathematics the way algorithms think / the mathematics the ...
 
20130523 05 - Cyclomatic complexity
20130523 05 - Cyclomatic complexity20130523 05 - Cyclomatic complexity
20130523 05 - Cyclomatic complexity
 

20120124 02 - Enjeux et défis de l'integration de composants open source dans les process qualités

  • 1. 1© Copyright 2010-2011 Antelink SAS Club Qualité Logicielle Paris, Janvier 2012 Enjeux et défis de l'intégration de composants Open Source dans les process qualités. Philippe Bolac , COO
  • 2. 2© Copyright 2010-2011 Antelink SAS L'Open Source se généralise Attention aux licences ! Enjeux pour la qualité Manuel, préventif ou curatif ? Antepedia Agenda
  • 3. 3© Copyright 2010-2011 Antelink SAS L'Open Source se généralise }
  • 4. 4© Copyright 2010-2011 Antelink SAS L'Open Source se généralise By 2013, 90% will include OSS as part of their IT strategy " This continues the existing trend for combining internal IT resources with contractors, both onshore and offshore providers, and use of Open Source." Melinda-Carol Ballou Program Director Application Life-Cycle Management & Executive Strategies.
  • 5. 5© Copyright 2010-2011 Antelink SAS L'Open Source se généralise Attention aux licences ! Enjeux pour la qualité Manuel, préventif ou curatif ? Antepedia Agenda
  • 6. 6© Copyright 2010-2011 Antelink SAS 1 - Respect des droits d'auteurs
  • 7. 7© Copyright 2010-2011 Antelink SAS 2 – Les licences ne sont pas fiables GPL V2
  • 8. 8© Copyright 2010-2011 Antelink SAS 3 – Les licences changent tout le temps
  • 9. 9© Copyright 2010-2011 Antelink SAS License data may be inconsistent http://jwebmail.sourceforge.net/news.html http://sourceforge.net/projects/jwebmail/ http://jwebmail.sourceforge.net/about.html 4 – Les licences sont floues
  • 10. 10© Copyright 2010-2011 Antelink SAS Lawsuits Material loss Injunctions IP violation Devaluation Risques de non respect des licences
  • 11. 11© Copyright 2010-2011 Antelink SAS Le cas BusyBox BusyBox
  • 12. 12© Copyright 2010-2011 Antelink SAS L'Open Source se généralise Attention aux licences ! Enjeux pour la qualité Manuel, préventif ou curatif ? Antepedia Agenda
  • 13. 13© Copyright 2010-2011 Antelink SAS Processus qualités - Organiser la maîtrise du savoir-faire des actifs clés - Gérer l'obsolescence des composants tiers - Mettre en place des fonctions « support » adaptées - Automatiser les tâches répétitives - Gérer les vulnérabilités et les failles de sécurité Chaîne des droits de propriété intellectuelle - Couvrir le risque de dévalorisation d'un actif clé - Respecter le plus tôt possible les garanties contractuelles - Documenter la chaîne de droits Tirer profit de l'Open Source
  • 14. 14© Copyright 2010-2011 Antelink SAS Developers Software Factory compile test integration test package analysis Developers Software Factory compile test integration test package analysis Developers Software Factory compile test integration test package analysis Product Final product Product Final product Bill of Material Product Final product Product Final product Authors Gérer une chaîne d'approvisionnement complexe
  • 15. 15© Copyright 2010-2011 Antelink SAS Maitrisez vos logiciels ... Votre Code Internally developed Third party Open Source Outsourced Development Third party Commercial ? ? ?? Origine Licence ? Version ? Upgrade ? Support ?
  • 16. 16© Copyright 2010-2011 Antelink SAS … Garder le contrôle de votre chaîne d'intégration compile test integration test package analysis Lawyer Build Engineer Build Engineer CustomerDevelopers Product Final product Bill of Material Final product Production (deployment) Software Factory
  • 17. 17© Copyright 2010-2011 Antelink SAS Auteurs Perception de la légalité Situation juridique automatisée VS Augmenter L'aspect légal Gagner du temps Plus facile a communiquer Vérifier vos licences en analysant la situation légale Situation Légale = Bill of Material
  • 18. 18© Copyright 2010-2011 Antelink SAS Identifier vos failles de sécurité Gérer les mises à jours critiques
  • 19. 19© Copyright 2010-2011 Antelink SAS L'Open Source se généralise Attention aux licences ! Enjeux pour la qualité Manuel, préventif ou curatif ? Antepedia Agenda
  • 20. 20© Copyright 2010-2011 Antelink SAS Garder le contrôle Approche manuelle
  • 21. 21© Copyright 2010-2011 Antelink SAS Maintenir la liste des licences... Vérification manuelle Approche manuelle
  • 22. 22© Copyright 2010-2011 Antelink SAS Tracking licenses Work Trop long et difficile à maintenir
  • 23. 23© Copyright 2010-2011 Antelink SAS Evitez les dépassements de budget Réduisez le cout des opérations
  • 24. 24© Copyright 2010-2011 Antelink SAS Comment renforcer votre politique OSS Approche préventive ou curative ? Préventive Curative Aussi souvent que possible Intégré au processus d'intégration continu A la fin de la release Quand des problèmes apparaissent
  • 25. 25© Copyright 2010-2011 Antelink SAS Approche préventive ou curative ? Avantages... Préventive Curative Evite les dépassements de budget Réduit la perte d'exploitation Couvre court/moyen/long terme Intégré au process de qualité Audit indépendant Uniquement à la demande Pas d'implication des équipes
  • 26. 26© Copyright 2010-2011 Antelink SAS Preventive Curative Besoin d'outils Attention aux faux positifs Différents outils / utilisateurs Plus chère (outils + remédiation) Fait dans l'urgence (stress) Couvre les risques à court terme Peux être trop tard ... Approche préventive ou curative ? Inconvénients...
  • 27. 27© Copyright 2010-2011 Antelink SAS Want to try one of them ?Want to try one of them ?N'attendez pas que la maison brûle ! Soyez pro-actif, responsabilisez dès que possible vos équipes impliquées dans le cycle de vie logiciel pour diminuer les risques de dégradation de vos actifs logiciels
  • 28. 28© Copyright 2010-2011 Antelink SAS Le fichier est connu dans Antepedia ? Il apparaît en Jaune Révision 59778 50.000 fichiers 1 Go de données Exemple de Treemap sur Talend OS
  • 29. 29© Copyright 2010-2011 Antelink SAS 0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10 Indice de vulnérablité du composant Indicedevulnérablitéduprojet A B C D E F G G F E D C B A Indices de qualimétrie
  • 30. 30© Copyright 2010-2011 Antelink SAS Antepedia : La plus grand base de composants Open Source
  • 31. 31© Copyright 2010-2011 Antelink SAS Antepedia : La plus grand base de composants Open Source
  • 32. 32© Copyright 2010-2011 Antelink SAS Antepedia Search http://www.antepedia.com Cloud service Fichier Origines du projet Information de licence Date de release et emplacement
  • 33. 33© Copyright 2010-2011 Antelink SAS L'histoire des projets OSS est complexe...
  • 34. 34© Copyright 2010-2011 Antelink SAS
  • 35. 35© Copyright 2010-2011 Antelink SAS L'Open Source se généralise Attention aux licences ! Enjeux pour la qualité Manuel, préventif ou curatif ? Antelink Agenda
  • 36. 36© Copyright 2010-2011 Antelink SAS Open Compliance Program Software Package Data Exchange Software Quality Assurance and Trustworthiness (SQUAT) +3.000 projets / +10.000 utilisateurs A propos d'Antelink
  • 37. 37© Copyright 2010-2011 Antelink SAS Source Square www.sourcesquare.org
  • 38. 38© Copyright 2010-2011 Antelink SAS Open Source Governance Architects Visitez notre site http://www.antelink.com Antepedia http://www.antepedia.com Contacter nous contact@antelink.com Tel: +33 (0)1 42 39 30 78 18, Rue Yves Toudic 75010 Paris 10ème, France Contact