Les stratégies pour la gestion de l'obsolescence et la pérennité des systèmes de test
N avez avez-vous vous jamais dit Je dispose d un testeur composé de plusieurs instruments obsolètes et je dois réagir maintenant. Je dois développer un système de test qui sera en fonctionnement pour 10 ou 20 ans, peut-être plus. Nous disposons d une nouvelle version de notre produit chaque année et nous devons concevoir un testeur qui pourrait s adapter et tester chaque version dès sa sortie.
Les perspectives sur la gestion du cycle de vie Les systèmes que vous testez traversent plusieurs générations de testeurs La durée de vie du projet B-52 était de plus de 90 ans!!! Les testeurs traversent également plusieurs générations du produit que vous fabriquez Le cycle de vie typique d un téléphone portable est < 2 ans Différentes situations i ont des solutions similaires il i
Visions sur l obsolescence (sondage AT-CAB/RAC)
Quelles actions mettez-vous en place pour prolonger la durée de vie de votre système de test et réduire les problèmes liés à l obsolescence? 18 Ce qui a été fait 16 14 12 10 8 6 4 2 0 Keep an inventory of spare parts Maintain long-term services (support) contracts with vendors Implement a test architecture that simplifies technology insertion Work with vendors to provide drop in replacements Develop a hardware abstraction layer (HAL) Create better documentation (to reference for maintenance) Upgrade all COTS software regularly to stay current
Quelles actions mettez-vous en place pour prolonger la durée de vie de votre système de test et réduire les problèmes liés à l obsolescence? 16 En considérant les deux prochaines années 14 12 10 8 6 4 2 0 Create better documentation (to reference for maintenance) Develop a hardware abstraction layer (HAL) Implement a test architecture that simplifies technology insertion Upgrade all COTS Work with vendors to software regularly to provide drop in stay current replacements Maintain long-term services (support) contracts with vendors Keep an inventory of spare parts
Le support actuel pour la gestion de l obsolescence Votre rôle Le rôle de National Instruments Ne rien faire Achat à vie 1. Enregistrez votre matériel 2. Récupérez les notifications de LTB 3. Achetez le matériel Alterner/substituer Fournir un service de réparation aussi longtemps que possible 1. Envoyer les notifications de LTB 2. Satisfaire autant de demandes d achat (LTB) que possible Travaillons ensemble pour trouver un remplacement convenable Concevoir de nouveau 1. Faites intervenir NI 2. Donnez accès au personnel technique 1. Vous aider à trouver un remplacement convenable 2. Vous aider à comprendre les changements nécessaires 3. Vous aider à implémenter ces changements
Les différentes manières d envisager la gestion du cycle de vie Définition du système Développement du système Production et déploiement Opération et support Architectures modulaires ouvertes Roadmap des technologies Mise à jour des systèmes planifiée Insertion de technologie planifiée Analyse et surveillance du cycle de vie Proactif/Stratégique Réactif/Tactique Alterner les sources Substitution Redéfinir les exigences Émulation «Lifetime Buy» Concevoir à nouveau «Reverse Engineering» Réclamation
Quels sont les coûts? Être proactif Ne pas être proactif Temps initial de conception et développement plus long Réduit la disponibilité des systèmes Coût de développement initial plus Réduit les capacités de production élevé Réduit la qualité des produits Des coûts plus importants pour la Coûts de la main d œuvre et du flexibilité du système matériel plus élevés pour les Le coût pour l inventaire réparations «réactives» La gestion du cycle de vie doit être considérée dans le contexte global des coûts engendrés tout au long de la durée de vie du projet
Coûts de durabilité du B-2* * Col. Dave Gothard, Is Proactive DMSMS Program Cost Effective?
Les bonnes pratiques de gestion de la durée de vie Partez du principe que l obsolescence est inévitable et planifiez en conséquence Planifiez le cycle de vie Concevez l architecture en ayant toujours le cycle de vie à l esprit lesprit Utilisez les bonnes pratiques pour la disponibilité et la fiabilité
Les bonnes pratiques de gestion de la durée de vie Ayez conscience des cycles de vie Des produits ou des systèmes sous test Des produits constituant le système de test Formulez le roadmap technologique Effectuez une analyse régulière du cycle de vie et une surveillance de l obsolescence
Cycle de vie standard des matériels NI Mise à jour nouv. génération Achat de nouveau x produits Dernier avis d achat Date butoir d achat Date de dernière livraison 1 an Étapes de support des produits Actif Mature Maintenance Obsolète Oui Étalonnage et réparation Oui Oui Oui Contrat t Non Extension de garantie Oui Oui Contrat Contrat Non Services personnalisés Oui Oui Oui Oui Non Support logiciel Dernière version Maintenance Contrat Contrat Non Oui Non Non Non
Les bonnes pratiques de gestion de la durée de vie Partez du principe que l obsolescence est inévitable et planifiez en conséquence Planifiez le cycle de vie Concevez l architecture en ayant toujours le cycle de vie à l esprit lesprit Utilisez les bonnes pratiques pour la disponibilité et la fiabilité
Architecture logicielle d un système de test classique Séquences de test Tests 1 Interfaces, commandes et API spécifiques Périphérique A Périphérique B Périphérique C
Évolution d un système de test classique Séquences de test Tests 1 Séquences et tests additionnels Périphérique A Périphérique B Périphérique C
Évolution d un système de test classique Séquences de test Tests 1 Séquences et tests additionnels Périphérique(s) supplémentaire(s) Périphérique A Périphérique B Périphérique C Périphérique D
Évolution d un système de test classique Périphérique de substitution Séquences de test Tests 1 Périphérique A Périphérique B Périphérique C Périphérique D
Évolution d un système de test classique Séquences de test Nouvelle interface, Tests 1 commandes ou API Périphérique A Périphérique B Périphérique C Périphérique D
Évolution d un système de test classique Séquences de test Nouvelle interface, Tests 1 commandes ou API Mise à jour et revalidation Périphérique A Périphérique B Périphérique C Périphérique D
Évolution d un système de test classique Séquences de test Tests 1 Mises à jour et revalidation Périphérique A Périphérique B Périphérique C Périphérique D
Évolution d un système de test classique Séquences de test Tests 1 Interfaces, commandes et API spécifiques Périphérique A Périphérique B Périphérique C
Architecture d un système de test avec HAL Séquences de test Tests 1 Couche d abstraction du matériel (HAL) Périphérique A Périphérique B Périphérique C API indépendante du matériel Interfaces, commandes et API spécifiques
Évolution d un système de test avec HAL Séquences de test Tests 1 Mises à jour et revalidation Couche d abstraction du matériel (HAL) Périphérique A Périphérique B Périphérique C Périphérique D
Les avantages de la HAL Isolation de l impact de l obsolescence Coûts de la migration vus à la baisse Temps de migration plus rapide Meilleure réutilisation du code Maintenance plus facile
Considérations sur l implémentation d une HAL Le choix du niveau d abstraction est la clé Instrument, ex : Classe IVI Mesures, ex : Get1stHarmonic Nécessite un planning logiciel Nécessite un architecte logiciel Prend du temps La réécriture de code et la revalidation seront toujours nécessaires
Les bonnes pratiques de gestion de la durée de vie Partez du principe que l obsolescence est inévitable et planifiez en conséquence Planifiez le cycle de vie Concevez l architecture en ayant toujours le cycle de vie à l esprit lesprit Utilisez les bonnes pratiques pour la disponibilité et la fiabilité
S assurer de la santé du système Les systèmes correctement installés et maintenus sont des systèmes en bonne santé Ils sont plus fiables Ils sont plus disponibles Ils durent plus longtemps
ni.com\reliability Centralisation des ressources pour : La qualité des produits L architecture des systèmes Le support Les services
Les lignes de bonne conduite PXI Arch. syst. Surveillance du système Refroidissement du châssis À Ressources du développeur À suivre : Services Étalonnage Réparation Services d installation usine les bonnes pratiques pour la gestion et la maintenance d un système de test Support Remplacement du matériel Restauration du système
Ce que propose National Instruments Nous supportons vos besoins actuels face à l obsolescence Nous proposons p des contrats de service à long terme Nous vous fournissons des informations sur le cycle de vie de nos produits Nous vous proposons les meilleures pratiques pour l installation et la maintenance de vos systèmes Nous effectuons des recherches sur la meilleure manière d aborder les cycles de vie
Questions?