germany.ni.com
Eine effiziente Test-Organisation für die Validierung und Verifikation Best Practices zur Entwicklung einer Software-Architektur AT-CAB Verifikation & Validierung, Oktober 2015 Philippe Goetz, Area Sales Manager South West Germany Marcus Heinze, Area Sales Manager West Germany
Agenda Motivation Praxisbeispiel Workshop Nutzen & Herausforderungen einer standardisierten Software-Architektur Gemeinsame Erarbeitung von Lösungs-Strategien Zusammenfassung der Ergebnisse 3
BICS Philips Home HealthcareSolutions Customer Profile Philips Healthcare is a global provider of professional and home healthcare solutions, including medical imaging systems, cardiac care and clinical information systems, and home monitoring and sleep and respiratory therapy systems. 38,000 employees, $13 Billion USD revenues in 2011 Philips Home Healthcare Solutions (HHS), a segment of the Philips Healthcare sector, develops a wide range of home healthcare products, including respiratory care and sleep management solutions, medical alert services, and remote patient monitoring products. The company s medical devices are compliant with global regulatory standards, including US Food and Drug Administration (FDA) regulations for up to Class III devices 4
BICS Philips Home HealthcareSolutions Challenge Increasing product complexity, ramping product volumes, and new global regulatory guidelines put an incredible burden on the Philips HHS test strategy. Explosion of feature-rich products warranted up to 100X more test variants compared to previous generations - burden on the entire new product development cycle, especially the validation and verification (V&V) phase Time-consuming because the engineers and technicians manually configuring and executing tests using traditional benchtop instruments Quality as a top priority sacrificing test coverage to meet new product introduction deadlines never an option Current test process would not meet time-to-market requirements 5
BICS Philips Home HealthcareSolutions Solution Commissioning a test platform team to build high-performance, easy-touse test automation tools for the enterprise that are validated to internal quality and international regulatory standards. Formalized test tools engineering team as cross-functional service organization for both new product design and V&V Rigorous quality management and software development process, which includes a formal requirements capturing process establishing high standards for coding that mandates team brainstorming sessions for architectural reviews, templates for user interfaces, style guides, and formal code reviews ATE platform offering rapid algorithm development and a scalable architecture 6
BICS Philips Home HealthcareSolutions Business Benefits Our mission is to develop innovative high-quality products that simplify our customers lives. By investing in our test platform team, who leveraged NI technology for automation and reuse, we reduced our cost of quality by 81 percent while maintaining full compliance with international regulatory standards, saving us $4.5 million USD annually. Katherine depadua Vice President of Quality and Regulatory Affairs Philips HHS 7
BICS Philips Home HealthcareSolutions Results 86% reduction in embedded software defect capture cost 347% increase in test application development productivity 73% reduction in verification test manpower 316% return on investment 3 month payback period $2.5 million annual test savings from test automation $2 million annual test development savings 96% reduction in test capital cost 81% reduction in cost of quality 8
Leitlinien Strukturen Kompetenzen Mitarbeiter Prozesse Architekturen Lebenszyklus Modularität Optimierung Technologien Design Verifikation Validierung Produktion 9
Mitarbeiter Datenbank Server Word Access Excel SQL cfg cfg W Software A Z SEQ Application Framework X Y Software C Software B 10 Hardware Software Spezialsystem A Spezialsystem B Komponente A Komponente B Spezialsystem C Lokaler Standard - Tester Spezialsystem A Komponente A Komponente B Komponente C Lokaler Standard- Tester Spezialsystem D DAQ-System 1 DAQ-System 2 Abteilung A Abteilung B Standort C Technologien Prozesse Legende: COTS Komponenten Proprietäre Komponenten Automatischer Informationsfluss Manueller Informationsfluss
Standardisierte Software-Architektur Workshop Teil 1 Aufgabe Sammeln Sie Argumente, die für eine standardisierte Software-Architektur sprechen. Platzieren Sie diese Argumente entsprechende der drei Gruppen. Verwenden Sie für Mitarbeiter den blauen, für Prozesse den grünen und für Technologien den weißen Post-it. Listen Sie Herausforderungen auf, die Ihnen beim Umsetzen einer standardisierten Software Architektur begegnen könnten. Platzieren Sie diese Punkte entsprechende der drei Gruppen. Verwenden Sie für Mitarbeiter den gelben, für Prozesse den orangenen und für Technologien den pinkfarbenen Post-it. 11
Standardisierte Software-Architektur Workshop Teil 1 Mitarbeiter Prozesse Technologien 12
Standardisierte Software-Architektur Workshop Teil 2 Aufgabe 1. Sie haben 100 Punkte verteilt auf je einmal 50, 20, 20 und 10. Welche Herausforderungen sollten am dringendsten geklärt werden? 2. Verteilen Sie die Punkte. 3. Besprechen Sie in der Gruppe Strategien, um die Top- Herausforderungen zu lösen. 13
Standardisierte Software-Architektur Workshop Teil 2 Mitarbeiter Prozesse Technologien Top-Herausforderung 1 Top-Herausforderung 1 Top-Herausforderung 1 Top-Herausforderung 2 Top-Herausforderung 2 Top-Herausforderung 2 14