|
"Comment Améliorer la Qualité de vos produits en intégrant votre Savoir-faire de Conception"
|
Exploitez votre savoir métier dans des applications industrielles à base de connaissances
Votre savoir-faire est aujourd'hui un élément essentiel de différentiation
par rapport à votre marché. Au quotidien, vos équipes utilisent ou appliquent un savoir-faire qui fait la différence vis à vis de vos concurrents en terme de qualité, de fiabilité et de maîtrise de l'évolution de vos produits.
Comment être sûr que ce savoir sera bien appliqué dans votre conception ?
Comment le sauvegarder alors que les équipes changent ?
Comment faire évoluer vos règles métier par vos experts peu rompus à l'informatique alors que votre conception doit être de plus en plus automatisée pour gagner du temps et répondre rapidement aux appels d'offres ?
L'Atelier NIMTOTH Kadviser a été spécialement conçu pour préserver, exploiter et faire
évoluer vos règles métier.
Voici quelques caractéristiques de Kadviser :
Présentation
NIMTOTH Kadviser est un progiciel de KBE (Knowledge Based Engineering), c'est à dire d'ingénierie par les connaissances. Il permet de générer des applications métier d'aide à la conception en fournissant un ensemble de fonctionnalités nécessaires à l'exploitation et la maintenance du savoir-faire contenu dans ces applications.
Architecture générale de Kadviser
Rapidité d'évolution
Les produits industriels utilisent des connaissances d'horizons divers (Conception, Fabrication, Logistique, Achâts, ...) pour optimiser leurs performances.
Ces connaissances évoluent de plus en plus vite et nécessitent des cycles de mise au point de plus en plus lourd. Or les utilisateurs souhaitent au contraire une plus grande rapidité dans l'évolution de leurs outils de travail.
Langages compréhensibles de programmation
Certains choix organisationnels demandent de plus en plus aux experts métiers de mettre au point directement leurs nouvelles bases de connaissances car ce sont les plus aptes à le faire. Les outils qui s'appuient sur ces connaissances doivent eux-aussi être mis à jour.
Le cycle classique des développements (expression des besoins utilisateur, définition d'un cahier des charges, développement informatique, tests ...) devient inadapté.
En effet les experts sont, en général, peu rompus aux langages classiques de programmation pour écrire du code informatique (C, C++, Java, ...).
De plus, pour une même règle métier, les langages informatiques classiques offrent en général de très nombreuses possibilités d'implémentation. Il est alors souvent très difficile de retouver les connaissances métiers à partir de l'analyse du simple code source du programme. C'est encore plus flagrant quand les créateurs du programme ne sont plus là pour aider. Or comment faire évoluer un outil devenu une boîte noire ?
Eviter la duplication de codes
Les problèmes de conception sont rarement uniquement unidirectionnels. Les demandes clientes sont de plus en plus diverses.
Suivant le scénario d'étude, les entrées du problème peuvent devenir les sorties et réciproquement. Or les experts expriment toujours le cas d'étude le plus courant, les autres scénarii venant à l'usage. Il y a donc souvent duplication du code en fonction des entrées et des parmètres recherchés alors que le savoir-faire lui n'a pas changé.
Eviter des choix itératifs incertains
Il est souvent plus facile d'exprimer ce que n'est pas une solution du problème (le diamètre n'est pas inférieur à 12 mm) que d'expliciter ce qu'est la solution, surtout s'il y en a plusieurs.
La superposition de ces contraintes permet de construire progressivement un espace de validité pour trouver une solution au problème posé.
Génération de schémas paramétrés
Lors des phases amont d'une conception il est rarement nécessaire d'avoir besoin d'une modélisation 3D détaillée du résultat sous un modeleur CAO avec plan de détails.
Pour l'élaboration d'un devis, un schéma à l'échelle peut bien souvent suffire à valider une solution auprès d'un client.
De plus l'accès à un modeleur CAO n'est pas toujours facile pour l'auteur du devis. (disponibilité des machines ou des experts du bureau d'étude, manipulation de l'outil...).
Maîtriser les besoins en ressources informatiques
Les applications métiers nécessitent de plus en plus de ressources informatiques ayant des qualités propres.
Trouver un outil logiciel unique couvrant l'ensemble de ses besoins est un pari plutôt audacieux.
Couplage avec les modeleurs CAO
Les modeleurs CAO permettent des conceptions 3D de plus en plus rapides. Ils intègrent des fonctionnalités complémentaires de plus en plus nombreuses qui peuvent engendrer une dépendance excessive vis à vis d'une solution et dans des domaines pas forcément légitimes (comme la gestion documentaire ou les devis par exemple).
Les réalisations sous NIMTOTH Kadviser
L'Atelier Kadviser c'est aussi plus de 10 ans de réalisations industrielles concrêtes avec des gains mesurables :
- Réduction par 10 des temps de réponse aux appels d'offre clientes
- Temps de conception divisé par 3 à 5 selon les pièces
- Une demi-journée au lieu de deux semaines pour réaliser une étude
- ...
Aperçu de la plaquette en lecture dynamique (existe aussi en version PDF)
LEXIQUE
KBE (Knowledge Based Engineering) :
Le KBE est une sous partie de la CAO, c'est à dire de la conception assisté par l'ordinateur. L'approche est d'utiliser plus intimement le savoir-faire de l'entreprise dans la phase de conception en intégrant ce savoir dans les outils de production afin de garantir et maitriser la qualité des produits. Dans un outil KBE, c'est la qualité des règles métiers qui influe sur la qualité de la conception et non la technologie utilisée par la solution informatique pour éviter le syndrôme de la Boîte Noire que personne ne comprend et ne maitrise et ne peut donc faire évoluer.
Progiciel (produit-logiciel) :
C'est un ensemble fini et complet de programmes avec sa documentation fournissant des fonctionnalités aux utilisateurs avec une garantie de l'éditeur du produit. Il s'oppose au logiciels développés sur mesure pour une entreprise sous forme de services informatiques. Afin de s'adapter à la grande variété des entreprises, ils sont de plus en plus personnalisables voire programmables. Les systèmes de gestion de bases de données sont un des exemples les plus répandus de progiciels avec une personnalisation ou programmation par le langage SQL.