Best Practices zur Entwicklung einer Software-Architektur



Ähnliche Dokumente
How to Survive an Audit with Real-Time Traceability and Gap Analysis. Martin Kochloefl, Software Solutions Consultant Seapine Software

Customer-specific software for autonomous driving and driver assistance (ADAS)

AVL The Thrill of Solutions. Paul Blijham, Wien,

Oracle Personaleinsatzplanung Time & Labor Module

Cloud Architektur Workshop

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

DevOps und Continuous Delivery. Von Release Automation bis zur Feedbackschleife. Matthias Zieger codecentric AG

Communications & Networking Accessories

Product Lifecycle Manager

Die Renaissance von Unified Communication in der Cloud. Daniel Jonathan Valik UC, Cloud and Collaboration

Gern beraten wir auch Sie. Sprechen Sie uns an!

Model-based ALM Arbeitsumgebungen à la carte

Finish Future Internet Acceleration Programme

KURZVORSTELLUNG. Ergosign Medical & Pharma Design

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.

Referenzprojekte. Frankfurt/Main Riedberg Europas größte Wohnbaustelle (FAZ ): Bis 2010 entstehen über 10.

Audi Investor and Analyst Day 2011 Axel Strotbek

CeBIT CARMAO GmbH

Comparing Software Factories and Software Product Lines

HP Adaptive Infrastructure

SAP mit Microsoft SharePoint / Office

Company Profile Computacenter

Data Processing, On-Board Software & Dependability (ASG72, ASG73)

Messer und Lochscheiben Knives and Plates

Stanz-, Press- und Ziehteile Punched Pressed and Drawn parts

ISO Reference Model

conuno - WIR GESTALTEN FÜR SIE Development Services

Microsoft Azure Fundamentals MOC 10979

TMF projects on IT infrastructure for clinical research

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

Security for Safety in der Industrieautomation Konzepte und Lösungsansätze des IEC 62443

Handwerk Trades. Arbeitswelten / Working Environments. Green Technology for the Blue Planet Clean Energy from Solar and Windows

IT-Beratung: Vom Geschäftsprozess zur IT-Lösung


IT SECURITY MANAGEMENT MIT ARIS CLOUD ENTERPRISE

on Software Development Design

Lizenzmanagement auf Basis DBA Feature Usage Statistics?

Technologische Markttrends

Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie

Service Design. Dirk Hemmerden - Appseleration GmbH. Mittwoch, 18. September 13

Prozesse als strategischer Treiber einer SOA - Ein Bericht aus der Praxis

Impuls-Studie Enterprise Mobility

8. April 2013 Vorlagenmanagement effizient umgesetzt

Normerfüllung in der Praxis am Beispiel "Tool Qualification" Dr. Anne Kramer, sepp.med gmbh

IHE Austria Integrating the Healthcare Enterprise Fachvorträge Herzlich Willkommen!

Technologietag SharePoint 2010

Paid Content im digitalen Verlag

WE SHAPE INDUSTRY 4.0 BOSCH CONNECTED INDUSTRY DR.-ING. STEFAN AßMANN


Exkursion zu Capgemini Application Services Custom Solution Development. Ankündigung für Februar 2013 Niederlassung Stuttgart

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Applying Pléiades in the ASAP project HighSens

CMM Mythos und Realität. Forum Forschungsförderung BITKOM / ViSEK Oktober Tilman Seifert, TU München

Der Weg zu SAP BW auf HANA: Alternatives Migrationskonzept Proof of Concept ohne Verpflichtungen. Marco Meier, Services Sales, SAP (Schweiz) AG

LÖSUNGEN FÜR FÜHRUNGSKRÄFTE KOMPETENZ-COACHING

Sitecore und Lionbridge:

Requirements-basiertes Testen am Beispiel des NI Requirements Gateways

Modellbasierte Entwicklung im Kontext von Medizingeräten

Phasen. Gliederung. Rational Unified Process

Produzierendes Gewerbe Industrial production

Gliederung. Einführung Phasen Ten Essentials Werkzeugunterstützung Aktivitäten, Rollen, Artefakte Werkzeug zur patternorientierten Softwareentwicklung

FIRMENPRÄSENTATION. sharemundo GmbH Gerlosstraße 2 D München

ALM Days Normenkonforme Software-Entwicklung für Medizinprodukte mit dem Microsoft Team Foundation Server

INNOVATIONSIDEEN DURCH EINE GLOBALE COMMUNITY

Hotel- und Objektausstattung Bedding products for hotels and contract business

Zertifikate: Nutzen für wen?

Transfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- Architekturentwicklung von Fahrzeugen

IT Governance im Zusammenspiel mit IT Audit

DIGICOMP OPEN TUESDAY AKTUELLE STANDARDS UND TRENDS IN DER AGILEN SOFTWARE ENTWICKLUNG. Michael Palotas 7. April GRIDFUSION

Multi-Device Applikationen aus der Swisscom Cloud. Lukas Lehmann

Jörg Neumann Acando GmbH

Zum fünften Mal ausgezeichnet Awarded for the fifth time 第 五 次 获 此 殊 荣

Kombinationsangebot "Professional Scrum Training" mit Vertiefung "Führen als Scrum Master" (PST-Kombi)

Ein- und Zweifamilienhäuser Family homes

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank

Developing clusters to promote S³ innovation

SARA 1. Project Meeting

Safer Software Formale Methoden für ISO26262

Titelbild1 ANSYS. Customer Portal LogIn

Softwareanforderungen für Microsoft Dynamics CRM Server 2015

IT-Dienstleistung: Beratung, Projektmanagement, Software Entwicklung, Application und Service Management UNTERNEHMENSPRÄSENTATION IT-P GMBH

powered by Data Driven Marketing in E-Commerce CPX Performance Marketing Gipfel Online Marketing Forum Online B2B Conference Social Media Conference

R im Enterprise-Modus

SaaS Von der Revolution zur Option

Ausbildungsordnung für den EFA European Financial Advisor (in der Fassung vom )

Informationswirtschaft II Rational Unified Process (RUP)

Informationswirtschaft II

Explore. Share. Innovate.

Industrie 4.0 Predictive Maintenance. Kay Jeschke SAP Deutschland AG & Co. KG., Februar, 2014

Aluminium-air batteries: new materials and perspectives

Testers Architects Enterprise Dev Consultants Professionals VB6 Devs Part-Timers Hobbyists Students Enthusiasts Novices

JONATHAN JONA WISLER WHD.global

Human Resources. War for Talent Deere HR Initiatives Engineering Development Programs

YOUR NEXT STEP. SEMINARKALENDER HALBJAHR

Workshop on Copernicus and the CAP. A technology vision for IACS

Willkommen Zur MICROSOFT DYNAMICS CRM Online-Demo

SOA - Service-orientierte Architekturen. Roger Zacharias

Transkript:

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