Systems-Engineering-Prozesse einführen - Ein Erfahrungsbericht

2.864 Aufrufe

Veröffentlicht am

Das Medizintechnikunternehmen Söring hat gemeinsam mit der Firma oose einen Modellierungsprozess eingeführt, um interdisziplinär die Kommunikation und Effizienz der Entwicklung zu verbessern. Der Prozess umfasst die Anforderungen, die Analyse und die Systemarchitektur sowie Teile des Projektmanagements. Konkrete Werkzeuge sind die Sprache SysML und das Eclipse Process Framework. Der Vortrag stellt Ihnen den Prozess vor, das Vorgehen, wie der Prozess eingeführt worden ist, Best Practices und welche Erfahrungen die Firma Söring damit gemacht hat.
 
Biographie
Tim Weilkiens ist Bereichsleiter bei der oose GmbH und Autor zahlreicher Buch- und Zeitschriftenpublikationen, darunter das Buch „Systems-Engineering mit SysML/UML“, in dem er den Systems-Engineering-Prozess SYSMOD vorstellt. Er ist aktives Mitglied der Arbeitsgruppen der OMG und INCOSE, u.a. zu SysML, UML, OCSMP und MBSE.

Veröffentlicht in: Technologie
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
2.864
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
52
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie
  • Abstract Das Medizintechnikunternehmen Söring hat gemeinsam mit der Firma oose einen Modellierungsprozess eingeführt, um interdisziplinär die Kommunikation und Effizienz der Entwicklung zu verbessern. Der Prozess umfasst die Anforderungen, die Analyse und die Systemarchitektur sowie Teile des Projektmanagements. Konkrete Werkzeuge sind die Sprache SysML und das Eclipse Process Framework. Der Vortrag stellt Ihnen den Prozess vor, das Vorgehen, wie der Prozess eingeführt worden ist, Best Practices und welche Erfahrungen die Firma Söring damit gemacht hat.   Biographie Tim Weilkiens ist Bereichsleiter bei der oose GmbH und Autor zahlreicher Buch- und Zeitschriftenpublikationen, darunter das Buch „Systems-Engineering mit SysML/UML“, in dem er den Systems-Engineering-Prozess SYSMOD vorstellt. Er ist aktives Mitglied der Arbeitsgruppen der OMG und INCOSE, u.a. zu SysML, UML, OCSMP und MBSE.
  • Leberteilresektion mittels Ultraschall-Dissektionsinstrumenten
  • Systems-Engineering-Prozesse einführen - Ein Erfahrungsbericht

    1. 1. Systems-Engineering-Prozesse einführen Ein Erfahrungsbericht Abendvortrag, 23.06.2010 Tim Weilkiens Bereichsleiter Systems-Engineering [email_address]
    2. 2. Wir über uns – Unsere Themenbereiche Erfahrung nutzen. Ziele erreichen.
    3. 3. Das Projekt Der Prozess Die Einführung Die Erfahrung Das Fazit
    4. 4. Wenn Sie kein Blut sehen könen, schauen Sie bitte kurz weg!
    5. 5. Das Unternehmen <ul><li>Mittelständisches Schleswig-Holsteiner Medizintechnikunternehmen mit ca. 100 Mitarbeitern </li></ul><ul><li>Eigene F&E Abteilung </li></ul><ul><li>Eigene Produktion </li></ul><ul><li>Produkte: Chirurgiegeräte für den OP-Einsatz </li></ul><ul><ul><li>Ultraschalldissektoren mit dazugehörigen Handstücken </li></ul></ul><ul><ul><li>Haupteinsatzgebiet: Allgemeine Chirurgie, Neurochirurgie </li></ul></ul><ul><ul><li>Hochfrequenzchirurgiegeräte </li></ul></ul><ul><ul><li>Vertrieb durch weltweites Händlernetzwerk </li></ul></ul>
    6. 6. Das aktuelle Projekt – Modulares Gerätekonzept <ul><li>Plattformbasiertes Produkt für mehr Flexibilität in der Zusammenstellung verschiedener Produktkomponenten. </li></ul><ul><li>offenes, erweiterbares System </li></ul><ul><li>modulare Hardware, Software, Mechanik </li></ul><ul><li>Grundbausteine </li></ul><ul><li>Basiseinheit </li></ul><ul><li>1 – n Funktionsmodule, z.B. Ultraschall </li></ul><ul><li>Bedienterminal </li></ul>
    7. 7. Was wird besser , wenn Sie das SysML-Modellierungswerkzeug einsetzen?
    8. 8. Woran könnte die Einführung eines Systemmodellierungsprozesses scheitern?
    9. 9. Das Projekt Der Prozess Die Einführung Die Erfahrung Das Fazit
    10. 10. SYSMOD – Systems Modeling Process SYSMOD ist ein pragmatisches Vorgehen zur Modellierung der funktionalen und physikalischen Architektur von Systemen. Es bietet einen Werkzeugkasten bestehend aus Modellierungsaufgaben mit jeweils notwendigen Informationen, Arbeitsergebnissen, Leitfäden und Best Practices. SYSMOD ist in dem Buch „Systems Engineering mit SysML/UML“ von Tim Weilkiens beschrieben (Deutsch: dpunkt-Verlag, Englisch: Morgan Kaufmann). Online-Version: http://www.sysmod.de
    11. 11. Phasenabdeckung SYSMOD <ul><li>RERERERE RERERE RERERE </li></ul>ANAANAANA ANAANA ANA ARCH ARCH ARCHARCH ARCH PMPMPMPMPMPMPMPMPMPMPMPMPMPM Entwicklung Produktion Nutzung Support Konzeption Entsorgung Requirements Engineering System-architektur System-analyse Projekt-management
    12. 12. Wege der Anforderungen ins Modell Direkt vom Gehirn ins Modell DOORS ® , Caliber ® , Requisite Pro ® , … Datenaustauschformat (XMI, AP233, RIF, …)
    13. 13. Systemkontext – Basisversion <ul><li>Der Systemkontext beantwortet die Frage: </li></ul><ul><li>Wer interagiert mit dem System und welche Daten werden ausgetauscht? </li></ul><ul><li>In der Basisversion sind die Schnittstellen nicht explizit beschrieben. </li></ul>Beispiele Online: http://www.system-modellierung.de
    14. 14. Erweiterter Systemkontext System Systemschnittstelle Detaillierte Darstellung der Akteure
    15. 15. Anwendungsfälle und Abläufe Eingeblendete Details eines Systemanwendungsfalls
    16. 16. Anwendungsfälle und Abläufe Eingeblendete Details eines Systemanwendungsfalls
    17. 17. Fachwissen – Die Struktur der fachlichen Systemlogik Referenziertes Paket Customer Identification enthält Varianten (Karte, Fingerscan, Mobiltelefon)
    18. 18. Systemarchitektur - Produktbaum Das System besteht aus einer Kontrolleinheit, einer Kundenidentifikations-einheit, einem Reservierungssystemmodul, Komfortfunktionssystem, Schlüsselsafe und einer Kommunikationseinheit.
    19. 19. Systemarchitektur – Interne Systemstruktur
    20. 20. Systemverhalten – Zustandsautomaten
    21. 21. Systemverhalten – Szenarien
    22. 22. Galerie des Modells Kommunikation
    23. 23. DAS Modell Traceability Konsistenz Komplexität
    24. 24. <ul><li>SysML ist ein Werkzeugkasten gefüllt mit Modellierungsvokabeln. </li></ul><ul><li>SYSMOD ist ein Werkzeugkasten gefüllt mit Aktivitäten und Arbeitsergebnissen. </li></ul>Tailoring notwendig – Maßgeschneiderte Prozesse <ul><li>Ziele festlegen </li></ul><ul><li>Methodik festlegen </li></ul><ul><li>Werkzeuge festlegen </li></ul>
    25. 25. Ziele anhand des SYSMOD-Intensitätsmodell festlegen <ul><li>Das SYSMOD-Intensitätsmodell beschreibt in mehreren Stufen unterschiedliche Intensitäten, die Modellierung des Systems einzusetzen. Jede Stufe verfolgt ein bestimmtes Ziel, z.B. Kommunikation oder Verfolgbarkeit. </li></ul>Die Kriterien der Stufen werden anhand von SysML-Artefakten definiert. Das Modell ist aber konzeptuell unabhängig von SysML und kann auch auf andere Modellierungssprachen übertragen werden.
    26. 26. SYSMOD – Bibliothek („Werkzeugkasten“) im Eclipse Process Framework (EPF) Guidelines, Tool-Mentoren, usw.
    27. 28. Unternehmensspezifische Prozesse <ul><li>Die Prozesse werden unternehmensspezifisch definiert und bringen die Aufgaben aus der SYSMOD-Bibliothek in eine sinnvolle Reihenfolge. </li></ul><ul><li>Die Bibliothek enthält fertige Ablaufmuster. </li></ul>
    28. 29. Aufbau des SYSMOD-Modellierungsprozesses – Pakete Basisinformationen von SYSMOD, z.B. Glossar Modellbeispiele Prozessbibliothek, d.h. Aufgaben, Rollen, Ergebnisse SYSMOD-Profil-Beschreibung für SysML
    29. 30. Aufbau des SYSMOD-Modellierungsprozesses – Separation of Concerns Verknüpfungen zwischen Prozesselementen Allgemeine deutsche Beschreibungen Allgemeine englische Beschreibungen Unternehmensspezifische Beschreibungen
    30. 31. Aufbau des SYSMOD-Modellierungsprozesses – Variabilität Abstrakt Konkret mit Textbeschreibungen Variation ausgewählter Elemente
    31. 32. PAUSE....in ca. 15 Minuten geht es weiter. Aktuelle Sprachblüten der deutschen Presse: „ Otto Rehagel griecht nach Hause“ „ Heute: Alles oder Ghanix!“
    32. 33. Das Projekt Der Prozess Die Einführung Die Erfahrung Das Fazit
    33. 34. Der Einführungsprozess bei Söring
    34. 36. Der Systemkontext
    35. 37. Struktur des Anforderungsmodells ca. 2500 Anforderungen im Modell
    36. 38. Risikomanagement
    37. 39. Produktbaum
    38. 40. Interne Strukturen mit Schnittstellen (Ports)
    39. 41. Der Modellierungsraum
    40. 42. Typische Probleme – Das Tool <ul><li>Regel #1: Dat Tool will nich so, as ik wol will! </li></ul><ul><li>Regel #2: Dat perfekte Tool gifft dat nich! </li></ul><ul><li>Ursache: </li></ul><ul><li>Zu hohe Dynamik und Bandbreite der Anforderungen an das Tool </li></ul><ul><li>Lösung: </li></ul><ul><li>Pragmatismus </li></ul><ul><li>Mehrere Werkzeuge verwenden (z.B. Excel) </li></ul><ul><li>Toolerweiterungen entwickeln </li></ul><ul><li>SysML-Regeln bewusst verletzen </li></ul>Manntje, Manntje, Timpe Te, Buttje, Buttje in der See, myne Fru, de Ilsebill, will nich so, as ik wol will. Lerne die Regeln, damit du weißt, wie Du sie in der richtigen Art und Weise brechen kannst. (14. Dalai Lama)
    41. 43. Das Projekt Der Prozess Die Einführung Die Erfahrung Das Fazit
    42. 44. Hoffnungen und Befürchtungen
    43. 45. Erfahrungen mit S-SYSMOD: Höhen und Tiefen Keine Übermodellierung Weitere Toolprobleme Frühe Fehlererkennung im Modell Schnellere Entwicklungszeiten Bessere Kommunikation: Leichter einen Konsens in Workshops finden Übersichtliche, explizite Festlegung von Schnittstellen Weniger Freitext führt zu einheitlicheren Begriffen Hohe Akzeptanz und Dynamik im Team Chef zufrieden
    44. 46. Erfahrungen mit S-SYSMOD: Best Practices 2 Monitore am Arbeitsplatz Leitfäden als Diagramm im Modell aufnehmen Excel als Sicht auf Listen
    45. 47. Erfahrungen mit S-SYSMOD: Sonstiges Bemerkenswertes S-SYSMOD-Webdokumentation wird teilweise genutzt Gratwanderung zwischen „zu detailliert“ und „zu abstrakt“ Hauptdiagramme: Anwendungsfall- und Blockdiagramme Abstrakte Ebene unvollständig; Fokus liegt auf konkreter Ebene
    46. 48. Das Projekt Der Prozess Die Einführung Die Erfahrung Das Fazit
    47. 49. (Be-) Merkenswertes <ul><li>Einführung eines Modellierungsprozesses muss nicht aufwendig sein </li></ul><ul><li>Projektspezifischer Modellierungsprozess notwendig </li></ul><ul><li>Pragmatisch vorgehen und Ziele nicht zu hoch ansetzen </li></ul><ul><li>SysML-, Tool- und Methodik-Mentor ist wichtig </li></ul><ul><li>Direkte Kommunikation ( „Modellierungsraum“ ) und nicht hinter dem Tool und den Modellen verstecken </li></ul><ul><li>Erst denken, dann modellieren. </li></ul>
    48. 50. Systems-Engineering-Prozesse einführen Ein Erfahrungsbericht Abendvortrag, 23.06.2010 Tim Weilkiens Bereichsleiter Systems-Engineering [email_address]

    ×