SlideShare une entreprise Scribd logo
Génie Logiciel
INTRODUCTION (SUITE)
Qu'est-ce qu'un bon programme ?
 Différents points de vue :
 l'utilisateur (ce que ça fait)
 le programmeur (comment ça le fait)
 le fournisseur (combien ça coûte)
 la hotline (pourquoi ça ne le fait pas/plus)
 le juriste (à qui est l'idée pour le faire)
Un bon programme
pour le fournisseur ou l’éditeur?
 Coût réduit (→)
 développement + maintenance
 Délai tenu
 contrat
 marché : arriver le premier, « fenêtre/option » à ne pas rater dans le design…
 Production avec des risques maîtrisés
 Qualité conforme aux exigences
 ... succès de vente
Dépassement des coûts et délais
 IBM, sur 24 projets d'envergure en TI (1992) :
 55% des systèmes coûtent plus que prévu
 68% dépassent les délais prévus
 88% ont été considérablement redéfinis
 Standish Group international, sur 8000 projets en TI (1994) :
 Seulement 10% des projets sont livrés selon le budget et l’échéancier initial
Un bon programme
pour le fournisseur ou l’éditeur?
Rappel
 Coût réduit (→)
 développement + maintenance
 Délai tenu
 contrat
 marché : arriver le premier, « fenêtre » à ne pas rater
 Production avec des risques maîtrisés
 Qualité conforme aux exigences
 ... succès de vente
Vie du Logiciel d’après Jacques Printz
Dépassement des délais
 90% des projets de haute technologie réalisés aux États-Unis ne sont
pas complétés dans les délais (et selon le budget prévu)
Dépassement des délais et des coûts :
Nouvel aéroport international de Denver
(Scientifc American, 1994)
 Devait être une merveille d'ingénierie moderne
 140 km2 (4 ou 5ème plus grand au monde à l’époque)
 convoyeur de bagages sous-terrain « intelligent », 193 millions de $
 33 km de rails, 4000 trajets, 5000 capteurs optiques, 400 récepteurs radio, 100
ordinateurs en réseau, 56 lecteurs de code barre, etc.
Dépassement des délais et des coûts :
Nouvel aéroport international de Denver
(Scientifc American, 1994)
 Objectif : aéroport opérationnel pour 29/10/1993
 En juin 1994, système de convoyage en retard :
 pertes = 1,1 million de $ par jour
 responsables incapables de prévoir quand le système serait suffisamment stable pour que
l'aéroport ouvre
 Ouverture de l'aéroport : 28/02/1995
 16 mois de retard
 5,2 milliards de $ au lieu de 2 milliards
 Fini : septembre 1995
 convoyage des bagages encore en grande partie manuel
 Système abandonné en 2005
 jamais utilisé pour avions arrivants
 1 million de $ de maintenance par mois
Qu'est-ce qu'un bon programme ?
 Différents points de vue :
 l'utilisateur (ce que ça fait)
 le programmeur (comment ça le fait)
 le fournisseur (combien ça coûte)
 la hotline (pourquoi ça ne le fait pas/plus)
 le juriste (à qui est l'idée pour le faire)
Un bon programme
pour la hotline
 Facilité de diagnostic :
 reproductibilité du problème
 identification du problème
 administration à distance
Un bon programme
pour le juriste
Questions de propriété intellectuelle :
 Utilisation de la Reconnaissance officielle détenue par la société
 reproduction / contournement difficile par concurrents
 argument commercial : prestige, prix, ...
☛ Attention, effet néfaste possible sur l'innovation !
 Utiliser des idées publiques
 Éviter d'utiliser les idées des autres
 droits d'auteurs
 look and feel, noms, marques, ...
 Sauf si l'on peut prouver une antécédence
Un bon programme
pour le juriste
Mais une Reconnaissance officielle n'est pas une garantie !
 La protection est théorique
 En cas de procès
 Le gagnant est souvent celui qui a les meilleurs avocats !
 Les grosses sociétés pèsent plus que les petites
 Valeur juridique pratique ≈ preuve d'antécédence
 Les bureaux d'enregistrement vérifient peu l'originalité
☛ Attention! Il reste toujours un risque (☹)
une grosse société peut en étouffer une petite
Un bon programme
pour le juriste
 Droits d'exploitation :
 Gestion des licences logicielles :
 licences par machine, par site, ...
 Contrôle :
 numéro d'enregistrement, ...
 Conditions d'utilisation
 Acceptation par l'utilisateur
 Pack physique : « en brisant ce sceau, vous acceptez ...
 Accord électronique : boutons « I accept » / « I refuse »
Un bon programme
pour le juriste
 Dispositions légales :
 loi informatique et liberté
 incitation à la violence, à la haine raciale, ...
 interdiction d'accès aux mineurs
 ...
 Règles éthiques, déontologie, ...
Un bon programme pour qui ?
Des contraintes souvent opposées...
 Utilisateur :
 besoins, performance, convivialité, fiabilité, sécurité, ...
 Programmeur :
 facile à comprendre, vérifier, modifier, porter, réutiliser, ...
 Fournisseur :
 marché, délai, coût, risques, ventes…
 Hotline :
 facilité de diagnostic
 Juriste :
 propriété industrielle, dispositions légales…
Le génie logiciel, c'est...
l'art
de bien faire
de bons programmes
Qu'est-ce que « bien faire
un programme » ?
Qu'est-ce que « bien faire
un programme » ?
 Bonne organisation
 découpage en tâches / répartition des rôles
 coopération
 Bonnes procédures
 pour réaliser le produit
 pour contrôler la production
 Bonnes personnes
 compétence, formation, ...
 Bons outils
 matériel, logiciel,…
Réussite des projets informatiques
(rappel)
Mais quels sont les facteurs de succès ?
Facteurs de succès des projets
informatiques (par ordre d'importance)
1. engagement de la direction qui pilote le projet
2. implication des utilisateurs
3. expérience du chef de projet
4. formulation des objectifs d'affaires
5. envergure limitée aux besoins essentiels
6. infrastructure technologique normalisée
7. spécifications précises et stables
8. utilisation de méthodologies (formelles)
9. estimations fiables et rigoureuses
10. découpage des livraisons, compétence du personnel, ...
Facteurs d'échec
des projets informatiques
(étude Standish Group)
Des souhaits et des réalisations…
À retenir
 Le génie logiciel, c'est
 l'art de bien faire de bons programmes
 Un programme n'est pas « bon » dans l'absolu!
 On se trompe presque toujours (coût, délai, contenu,
...)
 ☛ Cependant, il faut essayer de « se tromper le moins
que possible »
FIN
MERCI

Contenu connexe

Tendances

5-Cours de Géniel Logiciel
5-Cours de Géniel Logiciel5-Cours de Géniel Logiciel
5-Cours de Géniel Logiciel
lauraty3204
 
les metriques de processus, de produit et de qualité
les metriques de processus, de produit et de qualitéles metriques de processus, de produit et de qualité
les metriques de processus, de produit et de qualité
soregh
 
Test de logiciels
Test de logiciels Test de logiciels
Test de logiciels
Bilel Abed
 
Contrôle de la qualité logiciel
Contrôle de la qualité logicielContrôle de la qualité logiciel
Contrôle de la qualité logiciel
Sylvain Leroy
 
Métriques de qualité logicielle
Métriques de qualité logicielleMétriques de qualité logicielle
Métriques de qualité logicielle
Youness Boukouchi
 
Cycles de vie d'un logiciel
Cycles de vie d'un logicielCycles de vie d'un logiciel
Cycles de vie d'un logicielRabia AZIZA
 
Maintenance logicielle
Maintenance logicielleMaintenance logicielle
Maintenance logicielle
Nicolas Anquetil
 
2.2 cycles de vie
2.2 cycles de vie2.2 cycles de vie
2.2 cycles de vieHarun Mouad
 
Qualite1
Qualite1Qualite1
Qualite1
Rachid Lajouad
 
cycle de vie
cycle de vie cycle de vie
cycle de vie
Shili Mohamed
 
Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016
Erradi Mohamed
 
Metrique
MetriqueMetrique
Metrique
Amine AOUNZOU
 
Test logiciel
Test logicielTest logiciel
Test logiciel
Youness Boukouchi
 
Exposé qualité et test
Exposé qualité et test Exposé qualité et test
Exposé qualité et test Imen Turki
 
Methodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifiéMethodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifié
Mireille Blay-Fornarino
 
3-Cours de Géniel Logiciel
3-Cours de Géniel Logiciel3-Cours de Géniel Logiciel
3-Cours de Géniel Logiciel
lauraty3204
 
Ingénierie du test 0.9
Ingénierie du test 0.9Ingénierie du test 0.9
Ingénierie du test 0.9
Stéphane Salmons
 
Qualité logiciel - Generalités
Qualité logiciel - GeneralitésQualité logiciel - Generalités
Qualité logiciel - Generalités
Christophe Rochefolle
 
1-Cours de Géniel Logiciel
1-Cours de Géniel Logiciel1-Cours de Géniel Logiciel
1-Cours de Géniel Logiciel
lauraty3204
 
HUB15-017 Solutions Implementation Engineer2
HUB15-017 Solutions Implementation Engineer2HUB15-017 Solutions Implementation Engineer2
HUB15-017 Solutions Implementation Engineer2Francesco Petruzzi
 

Tendances (20)

5-Cours de Géniel Logiciel
5-Cours de Géniel Logiciel5-Cours de Géniel Logiciel
5-Cours de Géniel Logiciel
 
les metriques de processus, de produit et de qualité
les metriques de processus, de produit et de qualitéles metriques de processus, de produit et de qualité
les metriques de processus, de produit et de qualité
 
Test de logiciels
Test de logiciels Test de logiciels
Test de logiciels
 
Contrôle de la qualité logiciel
Contrôle de la qualité logicielContrôle de la qualité logiciel
Contrôle de la qualité logiciel
 
Métriques de qualité logicielle
Métriques de qualité logicielleMétriques de qualité logicielle
Métriques de qualité logicielle
 
Cycles de vie d'un logiciel
Cycles de vie d'un logicielCycles de vie d'un logiciel
Cycles de vie d'un logiciel
 
Maintenance logicielle
Maintenance logicielleMaintenance logicielle
Maintenance logicielle
 
2.2 cycles de vie
2.2 cycles de vie2.2 cycles de vie
2.2 cycles de vie
 
Qualite1
Qualite1Qualite1
Qualite1
 
cycle de vie
cycle de vie cycle de vie
cycle de vie
 
Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016
 
Metrique
MetriqueMetrique
Metrique
 
Test logiciel
Test logicielTest logiciel
Test logiciel
 
Exposé qualité et test
Exposé qualité et test Exposé qualité et test
Exposé qualité et test
 
Methodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifiéMethodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifié
 
3-Cours de Géniel Logiciel
3-Cours de Géniel Logiciel3-Cours de Géniel Logiciel
3-Cours de Géniel Logiciel
 
Ingénierie du test 0.9
Ingénierie du test 0.9Ingénierie du test 0.9
Ingénierie du test 0.9
 
Qualité logiciel - Generalités
Qualité logiciel - GeneralitésQualité logiciel - Generalités
Qualité logiciel - Generalités
 
1-Cours de Géniel Logiciel
1-Cours de Géniel Logiciel1-Cours de Géniel Logiciel
1-Cours de Géniel Logiciel
 
HUB15-017 Solutions Implementation Engineer2
HUB15-017 Solutions Implementation Engineer2HUB15-017 Solutions Implementation Engineer2
HUB15-017 Solutions Implementation Engineer2
 

Similaire à 1.1-Cours de Géniel Logiciel

Analyse des besoins et gestion des projets besoin.pdf
Analyse des besoins et gestion des projets besoin.pdfAnalyse des besoins et gestion des projets besoin.pdf
Analyse des besoins et gestion des projets besoin.pdf
JordaniMike
 
coursABGP-miage-1112-4p1.pdf
coursABGP-miage-1112-4p1.pdfcoursABGP-miage-1112-4p1.pdf
coursABGP-miage-1112-4p1.pdf
HervKoya
 
1.Le cycle de vie d’un logiciel.pdf
1.Le cycle de vie d’un logiciel.pdf1.Le cycle de vie d’un logiciel.pdf
1.Le cycle de vie d’un logiciel.pdf
HamzaAlAzhar
 
Accélérez itSMF 2013
Accélérez itSMF 2013Accélérez itSMF 2013
Accélérez itSMF 2013itSMF France
 
AtelierENP - 12 décembre 2012
AtelierENP - 12 décembre 2012AtelierENP - 12 décembre 2012
AtelierENP - 12 décembre 2012CCI Yonne
 
Resume infogene3outils
Resume infogene3outilsResume infogene3outils
Resume infogene3outils
PataiBarka
 
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
OCTO Technology
 
Conference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTICConference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTIC
Christian Charreyre
 
Introduction Au Plm
Introduction Au PlmIntroduction Au Plm
Introduction Au Plmpistesil
 
L soual abf 21 mai 2010_opensource
L soual abf 21 mai 2010_opensourceL soual abf 21 mai 2010_opensource
L soual abf 21 mai 2010_opensourceBibliolab
 
La Duck Conf : "Observabilité"
La Duck Conf : "Observabilité"La Duck Conf : "Observabilité"
La Duck Conf : "Observabilité"
OCTO Technology
 
Une perspective multi-source de données pour l'Intelligence Technologique
Une perspective multi-source de données pour l'Intelligence TechnologiqueUne perspective multi-source de données pour l'Intelligence Technologique
Une perspective multi-source de données pour l'Intelligence Technologique
VIA INNO
 
Intro conception et évaluation des IHM
Intro conception et évaluation des IHMIntro conception et évaluation des IHM
Intro conception et évaluation des IHM
Anne-Marie Pinna-Dery
 
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Simplicité Software
 
Presentation cynapsys
Presentation cynapsysPresentation cynapsys
Presentation cynapsysbaltagi
 
Conférence dynamics 365 journée 30 ans absys cyborg 06072017
Conférence dynamics 365   journée 30 ans absys cyborg 06072017Conférence dynamics 365   journée 30 ans absys cyborg 06072017
Conférence dynamics 365 journée 30 ans absys cyborg 06072017
Absys Cyborg
 
Digitalisation et innovation dans le monde de l'assurance
Digitalisation et innovation dans le monde de l'assuranceDigitalisation et innovation dans le monde de l'assurance
Digitalisation et innovation dans le monde de l'assurance
Jerome Minardi
 
La gestion des actifs logiciels : enjeux et opportunités
La gestion des actifs logiciels : enjeux et opportunitésLa gestion des actifs logiciels : enjeux et opportunités
La gestion des actifs logiciels : enjeux et opportunités
Microsoft Ideas
 
Intro conception2014
Intro conception2014Intro conception2014
Intro conception2014
Atelier IHM Polytech Nice Sophia
 
Audits éditeurs: Quels enjeux?
Audits éditeurs: Quels enjeux?Audits éditeurs: Quels enjeux?
Audits éditeurs: Quels enjeux?
Oswald Seidowsky
 

Similaire à 1.1-Cours de Géniel Logiciel (20)

Analyse des besoins et gestion des projets besoin.pdf
Analyse des besoins et gestion des projets besoin.pdfAnalyse des besoins et gestion des projets besoin.pdf
Analyse des besoins et gestion des projets besoin.pdf
 
coursABGP-miage-1112-4p1.pdf
coursABGP-miage-1112-4p1.pdfcoursABGP-miage-1112-4p1.pdf
coursABGP-miage-1112-4p1.pdf
 
1.Le cycle de vie d’un logiciel.pdf
1.Le cycle de vie d’un logiciel.pdf1.Le cycle de vie d’un logiciel.pdf
1.Le cycle de vie d’un logiciel.pdf
 
Accélérez itSMF 2013
Accélérez itSMF 2013Accélérez itSMF 2013
Accélérez itSMF 2013
 
AtelierENP - 12 décembre 2012
AtelierENP - 12 décembre 2012AtelierENP - 12 décembre 2012
AtelierENP - 12 décembre 2012
 
Resume infogene3outils
Resume infogene3outilsResume infogene3outils
Resume infogene3outils
 
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
 
Conference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTICConference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTIC
 
Introduction Au Plm
Introduction Au PlmIntroduction Au Plm
Introduction Au Plm
 
L soual abf 21 mai 2010_opensource
L soual abf 21 mai 2010_opensourceL soual abf 21 mai 2010_opensource
L soual abf 21 mai 2010_opensource
 
La Duck Conf : "Observabilité"
La Duck Conf : "Observabilité"La Duck Conf : "Observabilité"
La Duck Conf : "Observabilité"
 
Une perspective multi-source de données pour l'Intelligence Technologique
Une perspective multi-source de données pour l'Intelligence TechnologiqueUne perspective multi-source de données pour l'Intelligence Technologique
Une perspective multi-source de données pour l'Intelligence Technologique
 
Intro conception et évaluation des IHM
Intro conception et évaluation des IHMIntro conception et évaluation des IHM
Intro conception et évaluation des IHM
 
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
 
Presentation cynapsys
Presentation cynapsysPresentation cynapsys
Presentation cynapsys
 
Conférence dynamics 365 journée 30 ans absys cyborg 06072017
Conférence dynamics 365   journée 30 ans absys cyborg 06072017Conférence dynamics 365   journée 30 ans absys cyborg 06072017
Conférence dynamics 365 journée 30 ans absys cyborg 06072017
 
Digitalisation et innovation dans le monde de l'assurance
Digitalisation et innovation dans le monde de l'assuranceDigitalisation et innovation dans le monde de l'assurance
Digitalisation et innovation dans le monde de l'assurance
 
La gestion des actifs logiciels : enjeux et opportunités
La gestion des actifs logiciels : enjeux et opportunitésLa gestion des actifs logiciels : enjeux et opportunités
La gestion des actifs logiciels : enjeux et opportunités
 
Intro conception2014
Intro conception2014Intro conception2014
Intro conception2014
 
Audits éditeurs: Quels enjeux?
Audits éditeurs: Quels enjeux?Audits éditeurs: Quels enjeux?
Audits éditeurs: Quels enjeux?
 

Dernier

1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande
Institut de l'Elevage - Idele
 
Comment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptationComment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptation
Institut de l'Elevage - Idele
 
COUPROD Une méthode nationale commune à l’ensemble des filières herbivores
COUPROD Une méthode nationale commune à l’ensemble des filières herbivoresCOUPROD Une méthode nationale commune à l’ensemble des filières herbivores
COUPROD Une méthode nationale commune à l’ensemble des filières herbivores
Institut de l'Elevage - Idele
 
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdfCOURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
sieousse95
 
Reconquête de l’engraissement du chevreau à la ferme
Reconquête de l’engraissement du chevreau à la fermeReconquête de l’engraissement du chevreau à la ferme
Reconquête de l’engraissement du chevreau à la ferme
Institut de l'Elevage - Idele
 
Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Leviers d’adaptation au changement climatique, qualité du lait et des produit...Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Institut de l'Elevage - Idele
 
Accompagner les éleveurs dans l'analyse de leurs coûts de production
Accompagner les éleveurs dans l'analyse de leurs coûts de productionAccompagner les éleveurs dans l'analyse de leurs coûts de production
Accompagner les éleveurs dans l'analyse de leurs coûts de production
Institut de l'Elevage - Idele
 
Accompagner les porteurs de projets en transformation fermière
Accompagner les porteurs de projets en transformation fermièreAccompagner les porteurs de projets en transformation fermière
Accompagner les porteurs de projets en transformation fermière
Institut de l'Elevage - Idele
 
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Institut de l'Elevage - Idele
 
Alternative au Tramway de la ville de Quebec Rev 1 sml.pdf
Alternative au Tramway de la ville de Quebec Rev 1 sml.pdfAlternative au Tramway de la ville de Quebec Rev 1 sml.pdf
Alternative au Tramway de la ville de Quebec Rev 1 sml.pdf
Daniel Bedard
 
Presentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptxPresentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptx
imed53
 

Dernier (11)

1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande
 
Comment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptationComment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptation
 
COUPROD Une méthode nationale commune à l’ensemble des filières herbivores
COUPROD Une méthode nationale commune à l’ensemble des filières herbivoresCOUPROD Une méthode nationale commune à l’ensemble des filières herbivores
COUPROD Une méthode nationale commune à l’ensemble des filières herbivores
 
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdfCOURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
 
Reconquête de l’engraissement du chevreau à la ferme
Reconquête de l’engraissement du chevreau à la fermeReconquête de l’engraissement du chevreau à la ferme
Reconquête de l’engraissement du chevreau à la ferme
 
Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Leviers d’adaptation au changement climatique, qualité du lait et des produit...Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Leviers d’adaptation au changement climatique, qualité du lait et des produit...
 
Accompagner les éleveurs dans l'analyse de leurs coûts de production
Accompagner les éleveurs dans l'analyse de leurs coûts de productionAccompagner les éleveurs dans l'analyse de leurs coûts de production
Accompagner les éleveurs dans l'analyse de leurs coûts de production
 
Accompagner les porteurs de projets en transformation fermière
Accompagner les porteurs de projets en transformation fermièreAccompagner les porteurs de projets en transformation fermière
Accompagner les porteurs de projets en transformation fermière
 
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
 
Alternative au Tramway de la ville de Quebec Rev 1 sml.pdf
Alternative au Tramway de la ville de Quebec Rev 1 sml.pdfAlternative au Tramway de la ville de Quebec Rev 1 sml.pdf
Alternative au Tramway de la ville de Quebec Rev 1 sml.pdf
 
Presentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptxPresentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptx
 

1.1-Cours de Géniel Logiciel

  • 2. Qu'est-ce qu'un bon programme ?  Différents points de vue :  l'utilisateur (ce que ça fait)  le programmeur (comment ça le fait)  le fournisseur (combien ça coûte)  la hotline (pourquoi ça ne le fait pas/plus)  le juriste (à qui est l'idée pour le faire)
  • 3. Un bon programme pour le fournisseur ou l’éditeur?  Coût réduit (→)  développement + maintenance  Délai tenu  contrat  marché : arriver le premier, « fenêtre/option » à ne pas rater dans le design…  Production avec des risques maîtrisés  Qualité conforme aux exigences  ... succès de vente
  • 4. Dépassement des coûts et délais  IBM, sur 24 projets d'envergure en TI (1992) :  55% des systèmes coûtent plus que prévu  68% dépassent les délais prévus  88% ont été considérablement redéfinis  Standish Group international, sur 8000 projets en TI (1994) :  Seulement 10% des projets sont livrés selon le budget et l’échéancier initial
  • 5. Un bon programme pour le fournisseur ou l’éditeur? Rappel  Coût réduit (→)  développement + maintenance  Délai tenu  contrat  marché : arriver le premier, « fenêtre » à ne pas rater  Production avec des risques maîtrisés  Qualité conforme aux exigences  ... succès de vente
  • 6. Vie du Logiciel d’après Jacques Printz
  • 7. Dépassement des délais  90% des projets de haute technologie réalisés aux États-Unis ne sont pas complétés dans les délais (et selon le budget prévu)
  • 8. Dépassement des délais et des coûts : Nouvel aéroport international de Denver (Scientifc American, 1994)  Devait être une merveille d'ingénierie moderne  140 km2 (4 ou 5ème plus grand au monde à l’époque)  convoyeur de bagages sous-terrain « intelligent », 193 millions de $  33 km de rails, 4000 trajets, 5000 capteurs optiques, 400 récepteurs radio, 100 ordinateurs en réseau, 56 lecteurs de code barre, etc.
  • 9. Dépassement des délais et des coûts : Nouvel aéroport international de Denver (Scientifc American, 1994)  Objectif : aéroport opérationnel pour 29/10/1993  En juin 1994, système de convoyage en retard :  pertes = 1,1 million de $ par jour  responsables incapables de prévoir quand le système serait suffisamment stable pour que l'aéroport ouvre  Ouverture de l'aéroport : 28/02/1995  16 mois de retard  5,2 milliards de $ au lieu de 2 milliards  Fini : septembre 1995  convoyage des bagages encore en grande partie manuel  Système abandonné en 2005  jamais utilisé pour avions arrivants  1 million de $ de maintenance par mois
  • 10. Qu'est-ce qu'un bon programme ?  Différents points de vue :  l'utilisateur (ce que ça fait)  le programmeur (comment ça le fait)  le fournisseur (combien ça coûte)  la hotline (pourquoi ça ne le fait pas/plus)  le juriste (à qui est l'idée pour le faire)
  • 11. Un bon programme pour la hotline  Facilité de diagnostic :  reproductibilité du problème  identification du problème  administration à distance
  • 12. Un bon programme pour le juriste Questions de propriété intellectuelle :  Utilisation de la Reconnaissance officielle détenue par la société  reproduction / contournement difficile par concurrents  argument commercial : prestige, prix, ... ☛ Attention, effet néfaste possible sur l'innovation !  Utiliser des idées publiques  Éviter d'utiliser les idées des autres  droits d'auteurs  look and feel, noms, marques, ...  Sauf si l'on peut prouver une antécédence
  • 13. Un bon programme pour le juriste Mais une Reconnaissance officielle n'est pas une garantie !  La protection est théorique  En cas de procès  Le gagnant est souvent celui qui a les meilleurs avocats !  Les grosses sociétés pèsent plus que les petites  Valeur juridique pratique ≈ preuve d'antécédence  Les bureaux d'enregistrement vérifient peu l'originalité ☛ Attention! Il reste toujours un risque (☹) une grosse société peut en étouffer une petite
  • 14. Un bon programme pour le juriste  Droits d'exploitation :  Gestion des licences logicielles :  licences par machine, par site, ...  Contrôle :  numéro d'enregistrement, ...  Conditions d'utilisation  Acceptation par l'utilisateur  Pack physique : « en brisant ce sceau, vous acceptez ...  Accord électronique : boutons « I accept » / « I refuse »
  • 15. Un bon programme pour le juriste  Dispositions légales :  loi informatique et liberté  incitation à la violence, à la haine raciale, ...  interdiction d'accès aux mineurs  ...  Règles éthiques, déontologie, ...
  • 16. Un bon programme pour qui ? Des contraintes souvent opposées...  Utilisateur :  besoins, performance, convivialité, fiabilité, sécurité, ...  Programmeur :  facile à comprendre, vérifier, modifier, porter, réutiliser, ...  Fournisseur :  marché, délai, coût, risques, ventes…  Hotline :  facilité de diagnostic  Juriste :  propriété industrielle, dispositions légales…
  • 17. Le génie logiciel, c'est... l'art de bien faire de bons programmes
  • 18. Qu'est-ce que « bien faire un programme » ?
  • 19. Qu'est-ce que « bien faire un programme » ?  Bonne organisation  découpage en tâches / répartition des rôles  coopération  Bonnes procédures  pour réaliser le produit  pour contrôler la production  Bonnes personnes  compétence, formation, ...  Bons outils  matériel, logiciel,…
  • 20. Réussite des projets informatiques (rappel) Mais quels sont les facteurs de succès ?
  • 21. Facteurs de succès des projets informatiques (par ordre d'importance) 1. engagement de la direction qui pilote le projet 2. implication des utilisateurs 3. expérience du chef de projet 4. formulation des objectifs d'affaires 5. envergure limitée aux besoins essentiels 6. infrastructure technologique normalisée 7. spécifications précises et stables 8. utilisation de méthodologies (formelles) 9. estimations fiables et rigoureuses 10. découpage des livraisons, compétence du personnel, ...
  • 22. Facteurs d'échec des projets informatiques (étude Standish Group)
  • 23. Des souhaits et des réalisations…
  • 24. À retenir  Le génie logiciel, c'est  l'art de bien faire de bons programmes  Un programme n'est pas « bon » dans l'absolu!  On se trompe presque toujours (coût, délai, contenu, ...)  ☛ Cependant, il faut essayer de « se tromper le moins que possible »

Notes de l'éditeur

  1. Standish Group international: Enterprise fondée en 1985, intervient dans le domaine de recherche, d’implémentation de projets, …
  2. J. Printz : Professeur émérite(Remarquable) au Conservatoire National des Arts et Métiers, France ( CNAM) Amortissement: diminution de la valeur suite à l'usure ou au vieillissement (d'un bien)
  3. Pour la plupart des hotlines, il s’agit d’un support de nature technique, mais il peut également s’agir de centres d’appels en charge de demandes d’informations diverses.
  4. patente/Reconnaissance officielle qui prouve une qualification et confère certains droits
  5. Ethique: Science de la morale; Déontologie: (Théorie)Ensemble d’obligations morales qui régissent la profession;