lean und smart medizin–produkte-entwicklung€¦ · • software-, electronics-and mechanics...

33
Lean und Smart Medizin – Produkte - Entwicklung Benno Bieri IMT AG, 19. Oktober 2017

Upload: others

Post on 18-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

LeanundSmartMedizin – Produkte - Entwicklung

BennoBieriIMTAG,19.Oktober 2017

Page 2: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

Abstract

2

InterdisziplinäreSystemArchitekturfüreineerfolgreichesMedizingeräte-Projekt

«InterdisziplinäreSystemarchitektur»

«VermeidenunnötigerEntwicklungsschleifen»

«KonzentrierenaufdieUmsetzungderAnforderungendieDokumentationerstelltsichbeinahevonselbst»

Page 3: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

IMTAG…makingideaswork

3

Erfolgreich inderEntwicklung vonMedizingeräten undEmbedded-Lösungenseit 1991

Page 4: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

IMTAG…makingideaswork

4

Schwerzenbach (ZH) Buchs (SG)

Page 5: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

IMTAG…makingideaswork

5

Singapur(SGP)

Page 6: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

IMTAG…makingideaswork

6

SoftwareDevelopment

PCB MechanicalConstruction

ElectronicDevelopment

Page 7: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

Medizingeräte Entwicklung

• Software-,Electronics- andMechanicsDevelopment• RequirementsEngineering(ENISO13485)• RiskManagement(ISO14971)• Usability(EN62366)• System- undSoftware-Architektur (ENISO13485,EN62304)

• Prozesse einhalten (ENISO13485,EN62304)

• Verifikation undValidierung (ENISO13485,EN62304)

7

Page 8: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

V-Modell

8

PerformforeachSubsystem

(PESS)

Software

Architecture

Software

Component

Design

MechanicsImplementation

SoftwareImplementation

ElectronicsImplementation

Software

Component

Tests

ValidationTest

StakeholderRequirements

FunctionalRequirementSpecification(FRS)

Software

Integration&

System

Tests

Software

Specification

SystemArchitecture

SubsystemTest

Electron

ics

Tests

Mecha

nics

Tests

UserRequirementSpecification(URS)

SubsystemArchitectur

SubsystemRequirements

System(Integration)Test

Mechanics

Specification

Mechanics

Specification

Mechanics

Design

Electronics

Specification

Electronics

Design

AnalysisandSpecification

Development

Definition

Integration,VerificationandValidation

Page 9: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

UserRequirementSpecification(URS)

09.03.2017 9

Page 10: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

FunctionalRequirementSpecification(FRS)

10

Page 11: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

Geräte Entwicklung

11

Subsystemarchitecture

«schematics»

port_pa0_LED0

«software»void setPowerLight(cmd myCmd ){Power_LED =myCmd;

}

è hohes Fehlerrisikoè nicht rück-verfolgbar

Page 12: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

FunctionalRequirementSpecification(FRS)

12

Systemgrenzendefinieren

Page 13: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

SystemArchitektur

13

Visualization Controller

CO2Sensor

Real Time Controller

Actors Sensors

Power Management

RS232_2 CANRS232_1

SpO2Sensor

BV-BusDevice

InternalBus

InternalBus

Microphone

Display

Touch

LoudSpeakers

AlarmLED’s

USB1USB StickTrending

USB StickSW Update

Ethernet

USB2

USB3

USB StickProfile

ON/OFFButton

GPIO

Solid State Disk

GPIO

NurseCall

InfoButton

KEY

Processor ExternalComponentElectronics

x y Communicationbetweenxandy

SystemBoundary

BatteryManager

Notinuse

Device Fan

EPC Fan

Page 14: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

SystemArchitektur mit Subsystemen

14

MyDevice

Page 15: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

SubsystemRequirements

15

Page 16: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

SubsystemArchitektur

16

PowermanagementSubsystem

Microcontroller Bus- Electronic

Battery Charger

Page 17: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

SubsystemArchitektur – wozu?

VermeidenvonRedesigns bevordieEntwicklerstarten!

SoläuftesoftinkomplexerenProjekten:zuwenigGPIO’s è EinI/OExpanderwirdzugefügtzuwenigADCEingänge èMUXoderexternerADCWorst Case:ProzessorwechselaufgrösseresGehäuseè komplettneuesLayout

17

Page 18: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

Mechanische Spezifikation

18

Page 19: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

Elektronik Spezifikation

19

Page 20: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

Elektronik Komponenten Design

20

Page 21: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

SoftwareSpecification

21

Page 22: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

SoftwareArchitecture

22

Page 23: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

SoftwareArchitektur für jedes PESS

23

PESS:Powermanagement

Microcontroller Bus- Electronic

Battery Charger

Page 24: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

SoftwareArchitektur erste Ebene

24

Powermanagement Mikrocontroller

Page 25: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

25

Voltage

SoftwareKomponentenDesign

Page 26: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

SoftwareKomponentenDesign

Konsistente Namensgebung

26

SystemSpezifikation System Architektur SoftwareArchitektur

Subsystemarchitecture

Schema

PESS Architektur

SoftwarevoidsetPowerLight(cmdmyCmd ){Green_Power_LED =myCmd;

}

Page 27: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

IntegrationundTesten

27

Page 28: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

Zusammenfassung

• NahtloseIntegrationderverschiedenenDisziplinen• DiegraphischenKomponentensind die

Dokumentation• ReduktionvonKostenundÄrgerdurcheliminieren

vonFehlern• EinToolkannhelfenbeiKonsistenzundsogarCode

generieren

28

Page 29: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

Tool

• Arbeitshilfe• GarantiertVollständigkeit• VermeidetFehler• DurchgängigesRenaming• VerwendenderGrafikenin

beliebigenDokumenten• CodeGenerierungfürdie

SoftwareUnits

29

Page 30: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

Tool

09.03.2017 30

• CodeGenerierungfürden«Glue code»

Page 31: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

31

FragenDiskussion

Page 32: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)
Page 33: Lean und Smart Medizin–Produkte-Entwicklung€¦ · • Software-, Electronics-and Mechanics Development • Requirements Engineering (EN ISO 13485) • Risk Management (ISO14971)

YourContact

09.03.2017 33

BennoBieriBusinessDevelopmentManagerMedicalDevices

Phone:+41817500631Mobile:+41799529296Email:[email protected]

Franz EgleBusinessDevelopmentManagerIndustrie Automatisation

Phone:+418175007 87Mobile:+41793074485Email: [email protected]

RolandWintelerBusinessDevelopmentManagerEmbeddedDevices

Phone:+41817506623Mobile:+417990663 31Email:[email protected]