Gestion de connaissances dans l'industrie du logiciel :  contribution à la réutilisation?   Anne-Marie Hugues, ESSI Sémina...
Agenda <ul><li>Gestion de connaissances </li></ul><ul><li>Réutilisation  </li></ul><ul><li>L ’apport possible du KM dans l...
La gestion des connaissance : préoccupation d’aujourd’hui <ul><li>Plus de 40 % des 1 000 entreprises sélectionnées par FOR...
La gestion des connaissances(KM)  mode  ou  avancée stratégique?
La transmission de la connaissance :  un vieux problème ... La maïeutique Le compagnonnage L’apprentissage
Une cassure : la taylorisation Peu à peu la machine a remplacé l’homme au centre du système améliorer la rentabilité = amé...
La gestion des connaissances (KM) redécouverte ou nouvelle mode? 70’s-80’s Gestion  de production meilleur produit meilleu...
06/07/09 La gestion des connaissances avancée stratégique? <ul><li>Force de production (matériel) </li></ul><ul><li>Force ...
La gestion des connaissances(KM)  tour d’horizon
La gestion des connaissances Capitaliser Stratégie d’entreprise  Partager (sur)veiller  Créer/innover
La gestion des connaissances capitaliser le savoir: expliciter Experts : Knowledge Acquisition, MKSM.. SI : NTIC datawareh...
La gestion des connaissances capitaliser le savoir: expliciter SI Internet, achats ( GartnerGroup)... Direction expert pro...
La gestion des connaissances partager le savoir Outils de diffusion mails, news, forums, Intranet Capitaliser Partager App...
La gestion des connaissances partager le savoir personnaliser Partager « includes » diffuser « includes » experts Groupe  ...
La gestion des connaissances (sur)veiller l’environnement (sur)veiller  définir « includes » capturer « includes » (Adéqua...
La gestion des connaissances création... Créer/innover Brevets.. (sur)veiller  Stratégie d’entreprise
Gestion  de la  connaissance acteurs organisation création, capitalisation ,  partage Recherche et  Développement gestion ...
Organisation  hiérarchique  Experts expertise Employés/ ouvriers opérationnel RetD Production Finance Ventes Strategie Mar...
Organisation par projet Responsables de divisions Grands  comptes Industrie Banques Dev  In terne Télécoms Organisation Pr...
Organisation matricielle Responsables de divisions COM / DCOM Java / COO UML Pôles  de compétences Organisation Production...
Exemples <ul><li>L’air Liquide </li></ul><ul><li>EDF </li></ul><ul><li>CEA </li></ul><ul><li>Peugeot </li></ul><ul><li>Com...
Industrie du logiciel: gérer la connaissance  pour réutiliser
Industrie du logiciel <ul><li>Industrie de l ’immatériel </li></ul><ul><ul><li>Syndrome  not invented here </li></ul></ul>...
Organisation du processus : workflow processus tâches Productions intermédiaires outils méthodes équipiers Est  responsable
Organisation du processus: les phases du développement Spécifier Supporter Distribuer Qualifier valider Développer Définir...
Gérer la réutilisation :  position du problème identique au cas général Capitaliser Réutilisation Partager (sur)veiller  C...
Gérer la réutilisation :  les outils et techniques propres au logiciel Réutilisation code artefact Pattern conception coda...
Capitaliser la recherche/développement par réalisation de classes, bibliothèques, composants au sein d’une architecture Tr...
Modèle de processus pour la réutilisation Gestion de Documentation Gestion de projet Gestion de  Configuration Gestion de ...
Architecture logicielle <ul><li>Théorie (académique) </li></ul><ul><ul><li>décrire l ’architecture explicitement </li></ul...
Architecture logicielle (suite) <ul><li>Théorie (académique) </li></ul><ul><ul><li>Langage de description et de génération...
Ligne de produit logiciel <ul><li>Architecture d ’une ligne de produit </li></ul><ul><li>Espace de travail pour une ligne ...
Application construite à partir de composants réutilisables  domaine assurance Plate-Forme de développement Composants d ’...
Le processus de réutilisation  Analyse des besoins,  et de l'existant Produits Gérer = capitaliser , partager, adapter Mai...
Conclusion <ul><li>Enrichir les outils de réutilisation dans l ’industrie du logiciel par des méthodes de  knowledge  mana...
Bibliographie <ul><li>Scott W Ambler ,  Process patterns , Cambridge University press, 1998  </li></ul><ul><li>Jan  Bosch,...
Prochain SlideShare
Chargement dans…5
×

Gestion de connaissances dans l'industrie du logiciel ...

2 803 vues

Publié le

Ce power point resume un fois de plus qu'est ce que la gestion de connaissance (KM). Mais fait le lien avec le domaine qui nous interesse l'industrie du logiciel.

CE fichier a été recupéré sur le site www-sop.inria.fr/orion/Systemes_distribues/GC.ppt

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
2 803
Sur SlideShare
0
Issues des intégrations
0
Intégrations
22
Actions
Partages
0
Téléchargements
81
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Gestion de connaissances dans l'industrie du logiciel ...

    1. 1. Gestion de connaissances dans l'industrie du logiciel : contribution à la réutilisation? Anne-Marie Hugues, ESSI Séminaire Systèmes distribués et Connaissances INRIA Sophia Antipolis 27/28 novembre 2000
    2. 2. Agenda <ul><li>Gestion de connaissances </li></ul><ul><li>Réutilisation </li></ul><ul><li>L ’apport possible du KM dans l ’industrie du logiciel </li></ul>
    3. 3. La gestion des connaissance : préoccupation d’aujourd’hui <ul><li>Plus de 40 % des 1 000 entreprises sélectionnées par FORTUNE possèdent un spécialiste de la gestion de la connaissance qui est responsable de la création d'une infrastructure et d'un environnement culturel pour le partage de la connaissance . </li></ul><ul><ul><li>Chief learning officer, </li></ul></ul><ul><ul><li>Chief knowledge officer </li></ul></ul>
    4. 4. La gestion des connaissances(KM) mode ou avancée stratégique?
    5. 5. La transmission de la connaissance : un vieux problème ... La maïeutique Le compagnonnage L’apprentissage
    6. 6. Une cassure : la taylorisation Peu à peu la machine a remplacé l’homme au centre du système améliorer la rentabilité = améliorer le processus de production
    7. 7. La gestion des connaissances (KM) redécouverte ou nouvelle mode? 70’s-80’s Gestion de production meilleur produit meilleur profit 90’s-00’s Gestion des connaissances <ul><ul><ul><li>aide à la décision , EIS </li></ul></ul></ul><ul><ul><ul><li>datamining </li></ul></ul></ul><ul><ul><ul><li>datawarehouse , </li></ul></ul></ul><ul><ul><ul><li>GED , collecticiel, </li></ul></ul></ul><ul><ul><ul><li>workflow , Intranet </li></ul></ul></ul>bon produit 80’s-90’s Gestion de qualité -Normes -gestion du processus de production -manuel qualité - BPR <ul><ul><ul><li>robotique, automatique </li></ul></ul></ul><ul><ul><ul><li>systèmes temps réel. </li></ul></ul></ul><ul><ul><ul><li>bases de données </li></ul></ul></ul>produit
    8. 8. 06/07/09 La gestion des connaissances avancée stratégique? <ul><li>Force de production (matériel) </li></ul><ul><li>Force salariale </li></ul><ul><li>Capital savoir, </li></ul><ul><li>savoir faire </li></ul><ul><li>Globalisation </li></ul><ul><li>Accélération </li></ul><ul><li>Restructurations </li></ul><ul><li>Diversification </li></ul><ul><ul><li>Sur mesure </li></ul></ul><ul><ul><li>BtoB, CtoB, BtoC... </li></ul></ul>Ressource productive Élément de stabilité
    9. 9. La gestion des connaissances(KM) tour d’horizon
    10. 10. La gestion des connaissances Capitaliser Stratégie d’entreprise Partager (sur)veiller Créer/innover
    11. 11. La gestion des connaissances capitaliser le savoir: expliciter Experts : Knowledge Acquisition, MKSM.. SI : NTIC datawarehouse, datamining Transfert direct : compagnonnage Groupware: Retours d ’expérience, publications Capitaliser Architecturer la connaissance Mémoire organisationnelle Moteurs de recherche XML Modèles Connaissances tacites Identifier cœur de métier objectifs Connaissances enfouies (sur)veiller
    12. 12. La gestion des connaissances capitaliser le savoir: expliciter SI Internet, achats ( GartnerGroup)... Direction expert production capturer « includes » définir « includes » « includes » Capitaliser codifier découvrir « includes » Clients, partenaires
    13. 13. La gestion des connaissances partager le savoir Outils de diffusion mails, news, forums, Intranet Capitaliser Partager Appropriation définition de profils Communautés Community Of Practice Community of Interest
    14. 14. La gestion des connaissances partager le savoir personnaliser Partager « includes » diffuser « includes » experts Groupe d’intérêt Capital savoir Groupe d’intérêt
    15. 15. La gestion des connaissances (sur)veiller l’environnement (sur)veiller définir « includes » capturer « includes » (Adéquation au marché) Marketing Veille technologique Direction Intelligence économique
    16. 16. La gestion des connaissances création... Créer/innover Brevets.. (sur)veiller Stratégie d’entreprise
    17. 17. Gestion de la connaissance acteurs organisation création, capitalisation , partage Recherche et Développement gestion des carrières, des compétences, formation, motivation Direction des ressources humaines gestion du workflow , des données, des documents, du savoir-faire Production nouvelle organisation (BPR), qualité, motivation Encadrement
    18. 18. Organisation hiérarchique Experts expertise Employés/ ouvriers opérationnel RetD Production Finance Ventes Strategie Marketing Ressources Humaines tactique Encadrement Direction stratégique
    19. 19. Organisation par projet Responsables de divisions Grands comptes Industrie Banques Dev In terne Télécoms Organisation Production Finance Ventes Marketing Ressources humaines
    20. 20. Organisation matricielle Responsables de divisions COM / DCOM Java / COO UML Pôles de compétences Organisation Production Finance Ventes Marketing Ressources humaines Capitaliser
    21. 21. Exemples <ul><li>L’air Liquide </li></ul><ul><li>EDF </li></ul><ul><li>CEA </li></ul><ul><li>Peugeot </li></ul><ul><li>Compagnie d ’assurances </li></ul><ul><li>... </li></ul>
    22. 22. Industrie du logiciel: gérer la connaissance pour réutiliser
    23. 23. Industrie du logiciel <ul><li>Industrie de l ’immatériel </li></ul><ul><ul><li>Syndrome not invented here </li></ul></ul><ul><ul><li>Individualisme, changer les mentalités </li></ul></ul><ul><ul><li>Connaissance semble facile à récupérer puisque codifiée </li></ul></ul><ul><li>Industrie mouvante et pressée </li></ul><ul><ul><li>Turn over important </li></ul></ul><ul><ul><li>(no) Time to market </li></ul></ul><ul><li>Industrie récente, </li></ul><ul><ul><li>manque d ’organisation, </li></ul></ul><ul><ul><li>ou bien organisée par projets </li></ul></ul><ul><ul><li>pas de vraie distinction entre R et D et production </li></ul></ul>
    24. 24. Organisation du processus : workflow processus tâches Productions intermédiaires outils méthodes équipiers Est responsable
    25. 25. Organisation du processus: les phases du développement Spécifier Supporter Distribuer Qualifier valider Développer Définir les besoins planifier concevoir
    26. 26. Gérer la réutilisation : position du problème identique au cas général Capitaliser Réutilisation Partager (sur)veiller Créer/innover
    27. 27. Gérer la réutilisation : les outils et techniques propres au logiciel Réutilisation code artefact Pattern conception codage Pattern organisationnel métiers Architecture bibliothèques héritage délégation généricité modèles documents code composant technique métier
    28. 28. Capitaliser la recherche/développement par réalisation de classes, bibliothèques, composants au sein d’une architecture Transfert direct : machine à café... Groupware: Retours d ’expérience, publications Gestion du workflow, récupérer la connaissance à la volée Capitaliser Architecturer la connaissance Mémoire organisationnelle Composants du marché ORB Lignes de produits et architectures associées Connaissances tacites Identifier cœur de métier objectifs (sur)veiller
    29. 29. Modèle de processus pour la réutilisation Gestion de Documentation Gestion de projet Gestion de Configuration Gestion de la qualité Gestion du risque Manuel qualité Standards qualité Composants disponibles Schémas de conception composants exécutables (source, tests doc) collecte besoins Planification déploiement Analysis, design, code validation itération 1 iteration n Analysis, design, code validation Analysis, design, code validation Analysis, design, code validation analyse conception, codage validation itération n Éléments d’architectures Architecture produit
    30. 30. Architecture logicielle <ul><li>Théorie (académique) </li></ul><ul><ul><li>décrire l ’architecture explicitement </li></ul></ul><ul><ul><li>composants et connecteurs </li></ul></ul><ul><li>Pratique (industrie) </li></ul><ul><ul><li>informatique industrielle </li></ul></ul><ul><ul><ul><li>décrite mais pas mise à jour </li></ul></ul></ul><ul><ul><li>informatique de gestion </li></ul></ul><ul><ul><ul><li>pensée mais pas décrite </li></ul></ul></ul><ul><ul><ul><li>RAD : souvent ignorée </li></ul></ul></ul><ul><ul><li>« nouvelle » économie </li></ul></ul><ul><ul><ul><li>la plupart du temps ignorée </li></ul></ul></ul><ul><ul><li>connections souvent non explicites </li></ul></ul><ul><ul><ul><li>solutions ad hoc </li></ul></ul></ul>
    31. 31. Architecture logicielle (suite) <ul><li>Théorie (académique) </li></ul><ul><ul><li>Langage de description et de génération </li></ul></ul><ul><li>Industrie </li></ul><ul><ul><li>bien souvent programmation directe et scripts (make) pour gérer les configurations </li></ul></ul>
    32. 32. Ligne de produit logiciel <ul><li>Architecture d ’une ligne de produit </li></ul><ul><li>Espace de travail pour une ligne de produit </li></ul><ul><li>Collection de composants réutilisables au sein d ’une ligne de produits </li></ul>composants ALP P1 P2
    33. 33. Application construite à partir de composants réutilisables domaine assurance Plate-Forme de développement Composants d ’accès à la Base de données Outils de reporting Commun Domaine A (auto) Domaine B (incendie) Domaine X (Sport) (...) IHM Hard, middleware, SGBD... Composants de domaine Composants de gamme Composants techniques Environnement technique
    34. 34. Le processus de réutilisation Analyse des besoins, et de l'existant Produits Gérer = capitaliser , partager, adapter Maintenir Créer Réutiliser
    35. 35. Conclusion <ul><li>Enrichir les outils de réutilisation dans l ’industrie du logiciel par des méthodes de knowledge management ? </li></ul><ul><li>… .sans aboutir à une taylorisation du savoir </li></ul>
    36. 36. Bibliographie <ul><li>Scott W Ambler , Process patterns , Cambridge University press, 1998 </li></ul><ul><li>Jan Bosch, Design and Use of Software Architectures , Addison Wesley, Higher Education 2000 </li></ul><ul><li>Annie Brooking , Corporate Memory : Strategies For Knowledge Management, Thomson Learning Europe; 1998 </li></ul><ul><li> Rose Dieng , 0. Corby, A. Giboin , J. Golebiowska , Méthodes et outils pour la gestion des connaissances : , Dunod - Informatiques Sciences Appliquées 2000 </li></ul><ul><li>J-L Ermine. and al.. MKSM , méthode pour la gestion des connaissances. Ingénierie des Systèmes d’Information, AFCET-Hermès, Vol. 4, n° 4, pp. 541-575, 1996 </li></ul><ul><li>E.Gamma &al, Design patterns , Addison Wesley, 1995 </li></ul><ul><li>AM Hugues and al: Gérer la qualité des applications à base de composants grâce à InterFas, Conférence ICSSEA , Paris, 1999 </li></ul><ul><li>Ivar Jacobson , Martin Griss , Patrik Jonsson , Software Reuse , Addison Wesley Higher Education 98 </li></ul><ul><li>Rob Mattison , Web Data Warehousing and Knowledge Management , McGraw -Hill Publishing Company 1999 </li></ul><ul><li>M. Morisio , Ezran , Tully , Réutilisation Logicielle Eyrolles , 1999 </li></ul><ul><li>Paul S Myers . K nowledge Management and Organisational Design , Butterworth -Heinemann - Resources for the Knowledge - based Economy , organizational theory & behaviour , Paperback , 1996 </li></ul><ul><li>Georg Von Krogh, Kazuo Ichijo , Ikujiro Nonaka Enabling Knowledge Creation : How to Unlock the Mystery of Tacit Knowledge and Release the Power of Innovation , Oxford Univ Pr , may 2000 </li></ul>

    ×