Gestion de connaissances dans l'industrie du logiciel : contribution - PowerPoint PPT Presentation

About This Presentation
Title:

Gestion de connaissances dans l'industrie du logiciel : contribution

Description:

Title: GL Cours 1 Author: Anne-Marie HUGUES Last modified by: hugues Created Date: 5/13/1998 7:15:14 PM Document presentation format: Affichage l' cran – PowerPoint PPT presentation

Number of Views:130
Avg rating:3.0/5.0
Slides: 37
Provided by: AnneMari72
Category:

less

Transcript and Presenter's Notes

Title: Gestion de connaissances dans l'industrie du logiciel : contribution


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
Agenda
  • Gestion de connaissances
  • Réutilisation
  • L apport possible du KM dans l industrie du
    logiciel

3
La gestion des connaissance préoccupation
daujourdhui
  • 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.
  • Chief learning officer,
  • Chief knowledge officer

4
La gestion des connaissances(KM) mode ou
avancée stratégique?
5
La transmission de la connaissance un vieux
problème ...
6
Une cassure la taylorisation
Peu à peu la machine a remplacé lhomme au centre
du système améliorer la rentabilité améliorer
le processus de production
7
La gestion des connaissances (KM)redécouverte ou
nouvelle mode?
70s-80s Gestion de production
8
La gestion des connaissancesavancée stratégique?
  • Force de production (matériel)
  • Force salariale
  • Capital savoir,
  • savoir faire
  • Globalisation
  • Accélération
  • Restructurations
  • Diversification
  • Sur mesure
  • BtoB, CtoB, BtoC...

9
La gestion des connaissances(KM) tour dhorizon
10
La gestion des connaissances
Stratégie dentreprise
Capitaliser
11
La gestion des connaissancescapitaliser le
savoir expliciter
Architecturer la connaissance Mémoire
organisationnelle
Modèles
Capitaliser
Experts Knowledge Acquisition, MKSM.. SI NTIC
datawarehouse, datamining
Moteurs de recherche XML
Transfert direct compagnonnage Groupware
Retours d expérience, publications
12
La gestion des connaissancescapitaliser le
savoir expliciter
13
La gestion des connaissancespartager le savoir
Capitaliser
Outils de diffusion mails, news, forums, Intranet
14
La gestion des connaissancespartager le savoir
Partager
 includes 
diffuser
 includes 
personnaliser
15
La gestion des connaissances(sur)veiller
lenvironnement
(sur)veiller
16
La gestion des connaissancescréation...
Créer/innover
Brevets..
17
Gestion de la connaissance acteurs
organisation
18
Organisation hiérarchique
19
Organisation par projet
Responsables de divisions
Grands comptes
Industrie
Banques
Dev In terne
Télécoms
20
Organisation matricielle
Responsables de divisions
UML
Pôles de compétences
Java / COO
COM / DCOM
21
Exemples
  • Lair Liquide
  • EDF
  • CEA
  • Peugeot
  • Compagnie d assurances
  • ...

22
Industrie du logicielgérer la connaissance
pour réutiliser
23
Industrie du logiciel
  • Industrie de l immatériel
  • Syndrome not invented here
  • Individualisme, changer les mentalités
  • Connaissance semble facile à récupérer puisque
    codifiée
  • Industrie mouvante et pressée
  • Turn over important
  • (no) Time to market
  • Industrie récente,
  • manque d organisation,
  • ou bien organisée par projets
  • pas de vraie distinction entre R et D et
    production

24
Organisation du processus workflow
processus
25
Organisation du processusles phases du
développement
Définir les besoins
Spécifier
Supporter
planifier
Distribuer
concevoir
Qualifier
Développer
valider
26
Gérer la réutilisation position du problème
identique au cas général
Réutilisation
Capitaliser
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
28
Capitaliser la recherche/développement par
réalisation de classes, bibliothèques, composants
au sein dune architecture
Architecturer la connaissance Mémoire
organisationnelle
Capitaliser
Lignes de produits et architectures associées
Transfert direct machine à café... Groupware
Retours d expérience, publications Gestion du
workflow, récupérer la connaissance à la volée
Composants du marché ORB
29
Modèle de processus pour la réutilisation

Éléments darchitectures Architecture produit
besoins
Gestion de projet
Standards qualité
Planification
Gestion de Configuration
Analysis, design, code validation
itération 1
Analysis, design, code validation
Analysis, design, code validation
Analysis, design, code validation
Gestion de Documentation
analyse conception, codage validation
Composants disponibles Schémas de
conception composants exécutables (source,
tests doc)
itération n
Manuel qualité
iteration n
Gestion de la qualité
déploiement
Gestion du risque
collecte
30
Architecture logicielle
  • Théorie (académique)
  • décrire l architecture explicitement
  • composants et connecteurs
  • Pratique (industrie)
  • informatique industrielle
  • décrite mais pas mise à jour
  • informatique de gestion
  • pensée mais pas décrite
  • RAD souvent ignorée
  •  nouvelle  économie
  • la plupart du temps ignorée
  • connections souvent non explicites
  • solutions ad hoc

31
Architecture logicielle (suite)
  • Théorie (académique)
  • Langage de description et de génération
  • Industrie
  • bien souvent programmation directe et scripts
    (make) pour gérer les configurations

32
Ligne de produit logiciel
  • Architecture d une ligne de produit
  • Espace de travail pour une ligne de produit
  • Collection de composants réutilisables au sein
    d une ligne de produits

ALP
composants
P1
P2
33
Application construite à partir de composants
réutilisables domaine assurance
Composants de gamme
IHM
Commun
Composants de domaine
Domaine A (auto)
Domaine X (Sport)
Domaine B (incendie)
(...)
Outils de reporting
Composants techniques
Plate-Forme de développement
Composants d accès à la Base de données
Hard, middleware, SGBD...
Environnement technique
34
Le processus de réutilisation
Analyse des besoins, et de l'existant
35
Conclusion
  • Enrichir les outils de réutilisation dans
    l industrie du logiciel par des méthodes de
    knowledge management ?
  • .sans aboutir à une taylorisation du savoir

36
Bibliographie
  • Scott W Ambler , Process patterns, Cambridge
    University press, 1998
  • Jan Bosch, Design and Use of Software
    Architectures , Addison Wesley, Higher
    Education 2000
  • Annie Brooking , Corporate Memory Strategies For
    Knowledge Management,Thomson Learning Europe
    1998
  • Rose Dieng, 0. Corby, A.Giboin, J. Golebiowska ,
    Méthodes et outils pour la gestion des
    connaissances , Dunod - Informatiques Sciences
    Appliquées 2000
  • J-L Ermine. and al..MKSM, méthode pour la gestion
    des connaissances. Ingénierie des Systèmes
    dInformation, AFCET-Hermès, Vol. 4, n 4, pp.
    541-575, 1996
  • E.Gamma al, Design patterns, Addison Wesley,
    1995
  • AM Hugues and al Gérer la qualité des
    applications à base de composants grâce à
    InterFas, Conférence ICSSEA , Paris, 1999
  • IvarJacobson , Martin Griss , Patrik Jonsson
    ,Software Reuse ,Addison Wesley Higher Education
    98
  • Rob Mattison , Web Data Warehousing and Knowledge
    Management , McGraw-Hill Publishing Company 1999
  • M. Morisio, Ezran, Tully, Réutilisation
    Logicielle Eyrolles , 1999
  • Paul S Myers. Knowledge Management and
    Organisational Design, Butterworth-Heinemann -
    Resources for the Knowledge-based Economy,
    organizational theory behaviour,Paperback, 1996
  • 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
Write a Comment
User Comments (0)
About PowerShow.com