SlideShare uma empresa Scribd logo
1 de 16
INTELLIACT
PLM Open Hours | http://plmopenhours.net/
Softwareentwicklung im Innovationsprozess




Martin Bichsel, 4. Juli 2012
Version 1, Freigegeben
PLM OPEN HOURS_SOFTWAREENTWICKLUNG
Inhalt

   Einleitung/Motivation
   Software im Produktlebenszyklus
   Integrierte Tools vs. definierte Schnittstellen
   Trends in der Softwareentwicklung
   Zusammenfassung
   Diskussion




    PLM Open Hours _ 04.07.2012                       3
PLM OPEN HOURS_SOFTWAREENTWICKLUNG
Einleitung/Motivation




Bildquellen:
http://www.flickr.com/photos/clintjcl/2847746499/
http://www.flickr.com/photos/clintjcl/2848577188/
http://www.flickr.com/photos/derrekcooper/7030173815/
http://www.flickr.com/photos/microdesign/3176001333/
http://www.flickr.com/photos/httf/7147729751/




    PLM Open Hours _ 04.07.2012                         4
PLM OPEN HOURS_SOFTWAREENTWICKLUNG
Software im Produktlebenszyklus




 PLM Open Hours _ 04.07.2012         5
PLM OPEN HOURS_SOFTWAREENTWICKLUNG
Standardprodukt ohne Varianten  PTO, MTS

   Verkaufsprozess: Selektion durch den Kunden
   Produktion: Lieferung des Produktes ab Lager, Standardsoftware
   Engineering: die aufgelöste Produktstruktur des Enderzeugnisses vorhanden
   Bsp.:




    Standardprodukt
    (CD-Player, Waschmaschine)




    PLM Open Hours _ 04.07.2012                                             6
PLM OPEN HOURS_SOFTWAREENTWICKLUNG
Standardprodukt mit kundenspezifizierten Varianten  MTO

   Verkaufsprozess: Konfiguration und teilweise Spezifikation durch den Kunden
   Produktion: Baugruppen nach den Kundenspez. herstellen und montieren, Standard-
    SW mit Konfigurationsdatei auf CD oder in EPROM
   Engineering: die Produktstruktur des Enderzeugnisses ist zum Zeitpunkt des
    Auftragseinganges in der auftragsneutralen Produktstruktur teilweise vorhanden
   Bsp.:




    Produkt mit kundenspezifizierten
    Varianten
    (Werkzeugmaschine)




    PLM Open Hours _ 04.07.2012                                                   7
PLM OPEN HOURS_SOFTWAREENTWICKLUNG
Produkt nach Kundenspezifikationen  ETO

   Verkaufsprozess: Angabe der Spezifikationen durch den Kunden (Pflichtenheft)
   Produktion: alle Baugruppen nach den Kundenspezifikationen herstellen und
    montieren, kundenspezifische Softwareentwicklung /-anpassungen
   Engineering: keine Produktstruktur zum Zeitpunkt des Auftragseinganges vorhanden
    – neues Entwicklungsprojekt
   Bsp.:




    Einzelprodukt
    (Anlage)




    PLM Open Hours _ 04.07.2012                                                        8
PLM OPEN HOURS_SOFTWAREENTWICKLUNG
  Aufgaben in der Entwicklung
            MTS              ATO                               MTO                               ETO


Mechanik    Entwicklung      Entwicklung Varianten-Produkt     • Entwicklung Varianten-          • Entwicklung
            End-Produkt      (Module)                            Produkt (Module)                  Varianten-Produkt
            (möglicher-                                        • Kleinere                          (Module)
            weise                                                Anpassungskontruktionen         • Kundenspezifische
            basierend auf                                                                          Entwicklung von
            Modulen)                                                                               End-Produkt
Software    Entwicklung      Entwicklung Varianten-Produkt,    Entwicklung Varianten-Produkt,    • Entwicklung
            End-Produkt      Klassen/Module sind               Klassen/Module sind                 Varianten-Produkt
            (normaler-       konfigurierbar mit Hilfe von      konfigurierbar mit Hilfe von        (Module)
            weise            Konfigurationsdatei oder DB,      Konfigurationsdatei oder DB,      • Kundenspezifische
            basierend auf    evtl. Aufteilung in DLLs, evtl.   evtl. Aufteilung in DLLs, evtl.     Entwicklung von
            Klassen/         mehrere Kompiliervarianten        mehrere Kompiliervarianten          End-Produkt
            Modulen)         (Compileflags)                    (Compilerflags)
Elektrik    Entwicklung      Entwicklung Varianten-Produkt     Entwicklung Varianten-Produkt     • Entwicklung
            End-Produkt      (Module), 150%-Board und/oder     (Module), 150%-Board und/oder       Varianten-Produkt
            (möglicher-      mehrere Boards, immer häufiger    mehrere Boards, immer häufiger      (Module)
            weise            auch Verwendung von               auch Verwendung von               • Kundenspezifische
            basierend auf    programmierbaren Bausteinen (     programmierbaren Bausteinen (       Entwicklung von
            mehreren         => Software)                      => Software)                        End-Produkt
            Boards)




     PLM Open Hours _ 04.07.2012                                                                                       9
PLM OPEN HOURS_SOFTWAREENTWICKLUNG
  Aufgaben in der Produktion
            MTS             ATO                                  MTO                                    ETO

Mechanik    Kunden-         • Kundenauftragsneutrale Montage     • Kundenauftragsneutrale Montage       Kundenauftragsbezog
            auftrags-         der Module                           der Module                           ene Fertigung und
            neutrale        • Kundenauftragsbezogene             • Kundenauftragsbezogene Montage       Montage des End-
            Montage           Montage der Module zum               der Module zum fertigen Produkt      Produktes
                              fertigen Produkt                   • Fertigung von Massvarianten
                                                                   (erfodert kein Engineering)
                                                                 • Fertigung von “angepassten”
                                                                   Varianten (erfordert Engineering)
Software    Kunden-         • Kundenauftragsneutrale             • Kundenauftragsneutrale               Kundenauftragsbezog
            auftrags-         Kompilierung von                     Kompilierung von Hauptprogramm       ene Entwicklung und
            neutrale          Hauptprogramm und DLL-               und DLL-Varianten                    Konfiguration des
            Kompilierung      Varianten                          • Kundenauftragsbezogene               End-Produktes
                            • Kundenauftragsbezogene               Konfiguration zum fertigen Produkt
                              Konfiguration zum fertigen         • Massvarianten vs. “angepassten”
                              Produkt                              Varianten analog zur Mechanik
Elektrik    Kunden-         • Kundenauftragsneutrale             • Kundenauftragsneutrale               Kundenauftragsbezog
            auftrags-         Herstellung der Boards               Herstellung der Boards               ene Fertigung und
            neutrale        • Kundenauftragsbezogene             • Kundenauftragsbezogene               Bestückung des End-
            Bestückung        Bestückung zum fertigen Produkt,     Bestückung zum fertigen Produkt,     Produktes
                              Montage des/der Board(s),            Montage des/der Board(s),
                                                                 • Massvarianten vs. “angepassten”
                                                                   Varianten analog zur Mechanik




    PLM Open Hours _ 04.07.2012                                                                                       10
PLM OPEN HOURS_SOFTWAREENTWICKLUNG
Organisatorische Herausforderungen
   Geeignete Produktstruktur wählen
         Auswirkung von Kundenwünschen und Änderungen klein halten
   Für M-CAD, E-CAD und SW müssen gleichartige Fragestellungen
    beantwortet werden:
         Wer hat was entwickelt, geprüft, freigegeben?
         As-Built-Struktur?
         As-Delivered-Struktur?
         As-Maintained-Struktur?
         Wer hat aus welchem Grund welche Änderung beantragt, geprüft, freigegeben?
         Einsatz bei welchem Kunden, in welchem Projekt?




    PLM Open Hours _ 04.07.2012                                                        11
PLM OPEN HOURS_SOFTWAREENTWICKLUNG
Organisatorische Herausforderungen
   HW- und SW-Entwicklung verlaufen ungefähr aber nicht exakt parallel
         SW-Entwicklung beginnt häufig später
         SW-Release-Zyklus ist häufig kürzer, sowohl während der eigentlichen
          Produktentwicklung als auch nach der Markteinführung (Bsp. iPhone)
   HW- und SW-Produkttyp sind häufig aber nicht zwingend parallel
         Software kann Standardprodukt in einen anderen Produkttyp verwandeln
         Bsp. Handy mit Simlock, Auto mit Tuninganpassung
   Verwaltung in einem gemeinsamen System ist aber nicht notwendig und
    oft sogar unerwünscht, weil die Lebenszyklen unterschiedlich sind




    PLM Open Hours _ 04.07.2012                                                  12
PLM OPEN HOURS_SOFTWAREENTWICKLUNG
Integrierte Tools vs. definierte Schnittstellen
   Eine (teilweise) Integration von M-CAD, E-CAD und SW bietet die Chance
    frühzeitig Abhängigkeiten zwischen Systemen zu simulieren ABER
   Für alle parallelen Entwicklungen gilt: Der Schlüssel für erfolgreiche und
    effiziente Entwicklung / Simulation / Tests ist die Spezifikation und
    Verwaltung von Schnittstellen (Kollaborationselementen)
   Beispiele:
         Mechanik/Mechanik: Bauraum und mechanische Schnittstellen
         Elektronik/Elektronik: Bauraum, Stromlaufplan, Eingänge und Ausgänge
         Elektronik/Mechanik: Bauraum, Bohrungen, Wärmeabgabe, Aktoren, Sensoren
         Software/Software: Öffentliche Funktionen einer Klasse
         Elektronik/Software: Pin-Belegungen, Steuercodes




    PLM Open Hours _ 04.07.2012                                                     13
PLM OPEN HOURS_SOFTWAREENTWICKLUNG
Trends in der Softwareentwicklung

   Sourceverwaltung, bessere Unterstützung von paralleler Entwicklung
      1.   CVS
      2.   SVN (+transactional commits, +Mergefunktion unterstützt paralleles Arbeiten
           am gleichen File)
      3.   GIT (+autonome verteilte Entwicklung, +verbesserte Verwaltung von Branches)
   Vom Software-Moloch zu mehreren kleinen aber feinen
    Anwendungen
          Cloud Computing
          Anwendungen mit APIs, Import/Export, d.h. Schnittstellen!
          Browser als Client =>Ajax, REST




    PLM Open Hours _ 04.07.2012                                                      14
PLM OPEN HOURS_SOFTWAREENTWICKLUNG
Trends in der Softwareentwicklung

   IDEs, vom Compiler zum Softwaremanagementsystem
         Requirements management
         Bugtracking
         Resource management
   Arbeitsweise
         Agile Methoden
         Scrum (Transparenz, Überprüfung, Anpassung)




    PLM Open Hours _ 04.07.2012                         15
PLM OPEN HOURS_SOFTWAREENTWICKLUNG
Trends in der Softwareentwicklung

Programmiersprachen
                                                                     Objective-C




                                                                   Node.js




Quellen:
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
http://www.google.com/trends/?q=Objective-C+
http://www.google.com/trends/?q=nodejs




    PLM Open Hours _ 04.07.2012                                                    16
PLM OPEN HOURS_SOFTWAREENTWICKLUNG
Zusammenfassung

   Softwareentwicklung ist ein wesentlicher Teil der Produktenwicklung
   Entwicklungsprozess von Mechanik, Elektronik und Software hat viele
    Gemeinsamkeiten
   Optimierung des Innovationsprozesses erfordert
         Gesamtsicht Mechanik+Elektronik+Software

                                                 Produkt                  Unternehmens-
                                                                             Prozess
      P
            klar strukturierte Produkte
      U
            daraus angepasste Unternehmensprozesse und
      T
            geeignete IT-Tools
                                                           Strategische
         Fokus auf Schnittstellen                          IT Tools

   Softwareentwicklung ist im Umbruch


    PLM Open Hours _ 04.07.2012                                                    17

Mais conteúdo relacionado

Mais procurados

PLM Open Hours - Beherrschen der Variantenvielfalt
PLM Open Hours - Beherrschen der VariantenvielfaltPLM Open Hours - Beherrschen der Variantenvielfalt
PLM Open Hours - Beherrschen der VariantenvielfaltIntelliact AG
 
PLM Open Hours - Effizienzsteiguerung durch Erkennen von Abhängigkeiten zwis...
PLM Open Hours - Effizienzsteiguerung durch Erkennen von Abhängigkeiten zwis...PLM Open Hours - Effizienzsteiguerung durch Erkennen von Abhängigkeiten zwis...
PLM Open Hours - Effizienzsteiguerung durch Erkennen von Abhängigkeiten zwis...Intelliact AG
 
PLM Open Hours - Von der Konstruktionsstückliste zur Fertigungsstückliste z...
PLM Open Hours - Von der Konstruktionsstückliste zur Fertigungsstückliste z...PLM Open Hours - Von der Konstruktionsstückliste zur Fertigungsstückliste z...
PLM Open Hours - Von der Konstruktionsstückliste zur Fertigungsstückliste z...Intelliact AG
 
PDM Open Hours - Aufbau, Verwendung und Pflege von Bennennungskatalogen
PDM Open Hours - Aufbau, Verwendung und Pflege von BennennungskatalogenPDM Open Hours - Aufbau, Verwendung und Pflege von Bennennungskatalogen
PDM Open Hours - Aufbau, Verwendung und Pflege von BennennungskatalogenIntelliact AG
 
UE in der agilen Produktentwicklung #iak10
UE in der agilen Produktentwicklung #iak10UE in der agilen Produktentwicklung #iak10
UE in der agilen Produktentwicklung #iak10Sandra Griffel
 
Swiss PLM-Forum 2011 - Suchen und Finden im Digitalen Produkt
Swiss PLM-Forum 2011 - Suchen und Finden im Digitalen ProduktSwiss PLM-Forum 2011 - Suchen und Finden im Digitalen Produkt
Swiss PLM-Forum 2011 - Suchen und Finden im Digitalen ProduktIntelliact AG
 
PLM Open Hours - Best Practices in der Produkstrukturierung
PLM Open Hours - Best Practices in der ProdukstrukturierungPLM Open Hours - Best Practices in der Produkstrukturierung
PLM Open Hours - Best Practices in der ProdukstrukturierungIntelliact AG
 
PLM Open Hours - Integrierte Entwicklung von Systemen (Mechatronik)
PLM Open Hours - Integrierte Entwicklung von Systemen (Mechatronik)PLM Open Hours - Integrierte Entwicklung von Systemen (Mechatronik)
PLM Open Hours - Integrierte Entwicklung von Systemen (Mechatronik)Intelliact AG
 
PLM Open Hours - Reifegrad-Modelle als Mittel zur Standortbestimmung im PLM
PLM Open Hours - Reifegrad-Modelle als Mittel zur Standortbestimmung im PLMPLM Open Hours - Reifegrad-Modelle als Mittel zur Standortbestimmung im PLM
PLM Open Hours - Reifegrad-Modelle als Mittel zur Standortbestimmung im PLMIntelliact AG
 
PLM Open Hours - Was kann PDM in kleinen Entwicklungsteams bringen
PLM Open Hours - Was kann PDM in kleinen Entwicklungsteams bringenPLM Open Hours - Was kann PDM in kleinen Entwicklungsteams bringen
PLM Open Hours - Was kann PDM in kleinen Entwicklungsteams bringenIntelliact AG
 
PLM Open Hours - Projektfortschrittsübersicht anhand der Dokumentation
PLM Open Hours - Projektfortschrittsübersicht anhand der DokumentationPLM Open Hours - Projektfortschrittsübersicht anhand der Dokumentation
PLM Open Hours - Projektfortschrittsübersicht anhand der DokumentationIntelliact AG
 
PLM Open Hours - Evaluation von Tools oder Apps im PLM (Product Lifecycle Man...
PLM Open Hours - Evaluation von Tools oder Apps im PLM (Product Lifecycle Man...PLM Open Hours - Evaluation von Tools oder Apps im PLM (Product Lifecycle Man...
PLM Open Hours - Evaluation von Tools oder Apps im PLM (Product Lifecycle Man...Intelliact AG
 
PLM Open Hours - PDM-ERP Schnittstellen (Prozesse und Technologien)
PLM Open Hours - PDM-ERP Schnittstellen (Prozesse und Technologien)PLM Open Hours - PDM-ERP Schnittstellen (Prozesse und Technologien)
PLM Open Hours - PDM-ERP Schnittstellen (Prozesse und Technologien)Intelliact AG
 
PLM Open Hours - Heterogene Systemlandschaften
PLM Open Hours - Heterogene SystemlandschaftenPLM Open Hours - Heterogene Systemlandschaften
PLM Open Hours - Heterogene SystemlandschaftenIntelliact AG
 
PLM Open Hours - Best Practices für den Aufbau einer Klassifizierung
PLM Open Hours - Best Practices für den Aufbau einer KlassifizierungPLM Open Hours - Best Practices für den Aufbau einer Klassifizierung
PLM Open Hours - Best Practices für den Aufbau einer KlassifizierungIntelliact AG
 
PLM Open Hours - Fortschrittsübersicht bei Änderungen
PLM Open Hours - Fortschrittsübersicht bei ÄnderungenPLM Open Hours - Fortschrittsübersicht bei Änderungen
PLM Open Hours - Fortschrittsübersicht bei ÄnderungenIntelliact AG
 
PLM Open Hours - PDM vs ERP - Was in welchem System
PLM Open Hours - PDM vs ERP - Was in welchem SystemPLM Open Hours - PDM vs ERP - Was in welchem System
PLM Open Hours - PDM vs ERP - Was in welchem SystemIntelliact AG
 
PLM Open Hours - Fertigungsgrobplanung (capable to promise)
PLM Open Hours - Fertigungsgrobplanung (capable to promise)PLM Open Hours - Fertigungsgrobplanung (capable to promise)
PLM Open Hours - Fertigungsgrobplanung (capable to promise)Intelliact AG
 
PLM Open Hours - Fachübergreifende Entwicklung von Produkten und Systemen
PLM Open Hours - Fachübergreifende Entwicklung von Produkten und SystemenPLM Open Hours - Fachübergreifende Entwicklung von Produkten und Systemen
PLM Open Hours - Fachübergreifende Entwicklung von Produkten und SystemenIntelliact AG
 
PLM Open Hours - Nachverfolgung von Artikeln über den gesamten Lebenszyklus
PLM Open Hours - Nachverfolgung von Artikeln über den gesamten LebenszyklusPLM Open Hours - Nachverfolgung von Artikeln über den gesamten Lebenszyklus
PLM Open Hours - Nachverfolgung von Artikeln über den gesamten LebenszyklusIntelliact AG
 

Mais procurados (20)

PLM Open Hours - Beherrschen der Variantenvielfalt
PLM Open Hours - Beherrschen der VariantenvielfaltPLM Open Hours - Beherrschen der Variantenvielfalt
PLM Open Hours - Beherrschen der Variantenvielfalt
 
PLM Open Hours - Effizienzsteiguerung durch Erkennen von Abhängigkeiten zwis...
PLM Open Hours - Effizienzsteiguerung durch Erkennen von Abhängigkeiten zwis...PLM Open Hours - Effizienzsteiguerung durch Erkennen von Abhängigkeiten zwis...
PLM Open Hours - Effizienzsteiguerung durch Erkennen von Abhängigkeiten zwis...
 
PLM Open Hours - Von der Konstruktionsstückliste zur Fertigungsstückliste z...
PLM Open Hours - Von der Konstruktionsstückliste zur Fertigungsstückliste z...PLM Open Hours - Von der Konstruktionsstückliste zur Fertigungsstückliste z...
PLM Open Hours - Von der Konstruktionsstückliste zur Fertigungsstückliste z...
 
PDM Open Hours - Aufbau, Verwendung und Pflege von Bennennungskatalogen
PDM Open Hours - Aufbau, Verwendung und Pflege von BennennungskatalogenPDM Open Hours - Aufbau, Verwendung und Pflege von Bennennungskatalogen
PDM Open Hours - Aufbau, Verwendung und Pflege von Bennennungskatalogen
 
UE in der agilen Produktentwicklung #iak10
UE in der agilen Produktentwicklung #iak10UE in der agilen Produktentwicklung #iak10
UE in der agilen Produktentwicklung #iak10
 
Swiss PLM-Forum 2011 - Suchen und Finden im Digitalen Produkt
Swiss PLM-Forum 2011 - Suchen und Finden im Digitalen ProduktSwiss PLM-Forum 2011 - Suchen und Finden im Digitalen Produkt
Swiss PLM-Forum 2011 - Suchen und Finden im Digitalen Produkt
 
PLM Open Hours - Best Practices in der Produkstrukturierung
PLM Open Hours - Best Practices in der ProdukstrukturierungPLM Open Hours - Best Practices in der Produkstrukturierung
PLM Open Hours - Best Practices in der Produkstrukturierung
 
PLM Open Hours - Integrierte Entwicklung von Systemen (Mechatronik)
PLM Open Hours - Integrierte Entwicklung von Systemen (Mechatronik)PLM Open Hours - Integrierte Entwicklung von Systemen (Mechatronik)
PLM Open Hours - Integrierte Entwicklung von Systemen (Mechatronik)
 
PLM Open Hours - Reifegrad-Modelle als Mittel zur Standortbestimmung im PLM
PLM Open Hours - Reifegrad-Modelle als Mittel zur Standortbestimmung im PLMPLM Open Hours - Reifegrad-Modelle als Mittel zur Standortbestimmung im PLM
PLM Open Hours - Reifegrad-Modelle als Mittel zur Standortbestimmung im PLM
 
PLM Open Hours - Was kann PDM in kleinen Entwicklungsteams bringen
PLM Open Hours - Was kann PDM in kleinen Entwicklungsteams bringenPLM Open Hours - Was kann PDM in kleinen Entwicklungsteams bringen
PLM Open Hours - Was kann PDM in kleinen Entwicklungsteams bringen
 
PLM Open Hours - Projektfortschrittsübersicht anhand der Dokumentation
PLM Open Hours - Projektfortschrittsübersicht anhand der DokumentationPLM Open Hours - Projektfortschrittsübersicht anhand der Dokumentation
PLM Open Hours - Projektfortschrittsübersicht anhand der Dokumentation
 
PLM Open Hours - Evaluation von Tools oder Apps im PLM (Product Lifecycle Man...
PLM Open Hours - Evaluation von Tools oder Apps im PLM (Product Lifecycle Man...PLM Open Hours - Evaluation von Tools oder Apps im PLM (Product Lifecycle Man...
PLM Open Hours - Evaluation von Tools oder Apps im PLM (Product Lifecycle Man...
 
PLM Open Hours - PDM-ERP Schnittstellen (Prozesse und Technologien)
PLM Open Hours - PDM-ERP Schnittstellen (Prozesse und Technologien)PLM Open Hours - PDM-ERP Schnittstellen (Prozesse und Technologien)
PLM Open Hours - PDM-ERP Schnittstellen (Prozesse und Technologien)
 
PLM Open Hours - Heterogene Systemlandschaften
PLM Open Hours - Heterogene SystemlandschaftenPLM Open Hours - Heterogene Systemlandschaften
PLM Open Hours - Heterogene Systemlandschaften
 
PLM Open Hours - Best Practices für den Aufbau einer Klassifizierung
PLM Open Hours - Best Practices für den Aufbau einer KlassifizierungPLM Open Hours - Best Practices für den Aufbau einer Klassifizierung
PLM Open Hours - Best Practices für den Aufbau einer Klassifizierung
 
PLM Open Hours - Fortschrittsübersicht bei Änderungen
PLM Open Hours - Fortschrittsübersicht bei ÄnderungenPLM Open Hours - Fortschrittsübersicht bei Änderungen
PLM Open Hours - Fortschrittsübersicht bei Änderungen
 
PLM Open Hours - PDM vs ERP - Was in welchem System
PLM Open Hours - PDM vs ERP - Was in welchem SystemPLM Open Hours - PDM vs ERP - Was in welchem System
PLM Open Hours - PDM vs ERP - Was in welchem System
 
PLM Open Hours - Fertigungsgrobplanung (capable to promise)
PLM Open Hours - Fertigungsgrobplanung (capable to promise)PLM Open Hours - Fertigungsgrobplanung (capable to promise)
PLM Open Hours - Fertigungsgrobplanung (capable to promise)
 
PLM Open Hours - Fachübergreifende Entwicklung von Produkten und Systemen
PLM Open Hours - Fachübergreifende Entwicklung von Produkten und SystemenPLM Open Hours - Fachübergreifende Entwicklung von Produkten und Systemen
PLM Open Hours - Fachübergreifende Entwicklung von Produkten und Systemen
 
PLM Open Hours - Nachverfolgung von Artikeln über den gesamten Lebenszyklus
PLM Open Hours - Nachverfolgung von Artikeln über den gesamten LebenszyklusPLM Open Hours - Nachverfolgung von Artikeln über den gesamten Lebenszyklus
PLM Open Hours - Nachverfolgung von Artikeln über den gesamten Lebenszyklus
 

Destaque

Disney Consumer Products: Marketing Nutrition to children
Disney Consumer Products: Marketing Nutrition to childrenDisney Consumer Products: Marketing Nutrition to children
Disney Consumer Products: Marketing Nutrition to childrenAmit Rathod
 
วงกตมรณะ
วงกตมรณะวงกตมรณะ
วงกตมรณะnsumato
 
Ul18 12 Batería Ácido de Plomo 12 Voltios 18 Amperios
Ul18 12 Batería Ácido de Plomo 12 Voltios 18 AmperiosUl18 12 Batería Ácido de Plomo 12 Voltios 18 Amperios
Ul18 12 Batería Ácido de Plomo 12 Voltios 18 Amperioslcdtcorp
 
Choice Recreio Residence, Barra Bonita,25565838, Apartamentos no Rio, Calçada,
Choice Recreio Residence, Barra Bonita,25565838, Apartamentos no Rio, Calçada, Choice Recreio Residence, Barra Bonita,25565838, Apartamentos no Rio, Calçada,
Choice Recreio Residence, Barra Bonita,25565838, Apartamentos no Rio, Calçada, Suely Maia
 
SAP Course Attendance Certificate
SAP Course Attendance CertificateSAP Course Attendance Certificate
SAP Course Attendance CertificateRayn Heunes
 
noise experiment
noise experimentnoise experiment
noise experimentRay Wang
 
Corestack - coverged orchestration framework
Corestack -   coverged orchestration frameworkCorestack -   coverged orchestration framework
Corestack - coverged orchestration frameworkCoreStack
 
An App for Everything - Mobile Apps
An App for Everything - Mobile Apps An App for Everything - Mobile Apps
An App for Everything - Mobile Apps Olaf Nitz
 
Indian spices that fight against lung cancer
Indian spices that fight against lung cancerIndian spices that fight against lung cancer
Indian spices that fight against lung cancerDaniel Henny
 
Economic Ideas of Dadabhai Naoroji
Economic Ideas of Dadabhai NaorojiEconomic Ideas of Dadabhai Naoroji
Economic Ideas of Dadabhai Naorojinabila km
 
How lung cancer treatment is planned
How lung cancer treatment is plannedHow lung cancer treatment is planned
How lung cancer treatment is plannedlee shin
 

Destaque (19)

Disney Consumer Products: Marketing Nutrition to children
Disney Consumer Products: Marketing Nutrition to childrenDisney Consumer Products: Marketing Nutrition to children
Disney Consumer Products: Marketing Nutrition to children
 
Digital story
Digital storyDigital story
Digital story
 
Social network Material
Social network  MaterialSocial network  Material
Social network Material
 
วงกตมรณะ
วงกตมรณะวงกตมรณะ
วงกตมรณะ
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Textos ludicos m
Textos ludicos mTextos ludicos m
Textos ludicos m
 
Ul18 12 Batería Ácido de Plomo 12 Voltios 18 Amperios
Ul18 12 Batería Ácido de Plomo 12 Voltios 18 AmperiosUl18 12 Batería Ácido de Plomo 12 Voltios 18 Amperios
Ul18 12 Batería Ácido de Plomo 12 Voltios 18 Amperios
 
Manuela
ManuelaManuela
Manuela
 
Choice Recreio Residence, Barra Bonita,25565838, Apartamentos no Rio, Calçada,
Choice Recreio Residence, Barra Bonita,25565838, Apartamentos no Rio, Calçada, Choice Recreio Residence, Barra Bonita,25565838, Apartamentos no Rio, Calçada,
Choice Recreio Residence, Barra Bonita,25565838, Apartamentos no Rio, Calçada,
 
Tabla de tendencias (1)
Tabla de tendencias (1)Tabla de tendencias (1)
Tabla de tendencias (1)
 
SAP Course Attendance Certificate
SAP Course Attendance CertificateSAP Course Attendance Certificate
SAP Course Attendance Certificate
 
noise experiment
noise experimentnoise experiment
noise experiment
 
Latas
LatasLatas
Latas
 
Corestack - coverged orchestration framework
Corestack -   coverged orchestration frameworkCorestack -   coverged orchestration framework
Corestack - coverged orchestration framework
 
An App for Everything - Mobile Apps
An App for Everything - Mobile Apps An App for Everything - Mobile Apps
An App for Everything - Mobile Apps
 
Indian spices that fight against lung cancer
Indian spices that fight against lung cancerIndian spices that fight against lung cancer
Indian spices that fight against lung cancer
 
Economic Ideas of Dadabhai Naoroji
Economic Ideas of Dadabhai NaorojiEconomic Ideas of Dadabhai Naoroji
Economic Ideas of Dadabhai Naoroji
 
Srf
SrfSrf
Srf
 
How lung cancer treatment is planned
How lung cancer treatment is plannedHow lung cancer treatment is planned
How lung cancer treatment is planned
 

Semelhante a PLM Open Hours - Softwareentwicklung im Innovationsprozess

Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...Community ITmitte.de
 
Software Produktlinien: Einführung und Überblick (Vortrag)
Software Produktlinien: Einführung und Überblick (Vortrag)Software Produktlinien: Einführung und Überblick (Vortrag)
Software Produktlinien: Einführung und Überblick (Vortrag)Johannes Diemke
 
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Andreas Wissel
 
Softwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightSoftwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightChristinaLerch1
 
2010, susan schwarze
2010, susan schwarze2010, susan schwarze
2010, susan schwarzeOSGi Alliance
 
Produktvarianten mit SysML/UML modellieren
Produktvarianten mit SysML/UML modellierenProduktvarianten mit SysML/UML modellieren
Produktvarianten mit SysML/UML modellierenoose
 
Agilität und Qualitätskriterien in der Softwareentwicklung
Agilität und Qualitätskriterien in der SoftwareentwicklungAgilität und Qualitätskriterien in der Softwareentwicklung
Agilität und Qualitätskriterien in der Softwareentwicklungrico.fritzsche
 
E-Commerce Total: Manuskript zu Folge 18: Professionelle Online-Shop Entwicklung
E-Commerce Total: Manuskript zu Folge 18: Professionelle Online-Shop EntwicklungE-Commerce Total: Manuskript zu Folge 18: Professionelle Online-Shop Entwicklung
E-Commerce Total: Manuskript zu Folge 18: Professionelle Online-Shop EntwicklungHenrik Steffen
 
Vorteil: Wissen. Collaboration Solutions für Wissensmanagement in Echtzeit
Vorteil: Wissen. Collaboration Solutions für Wissensmanagement in EchtzeitVorteil: Wissen. Collaboration Solutions für Wissensmanagement in Echtzeit
Vorteil: Wissen. Collaboration Solutions für Wissensmanagement in EchtzeitIntland Software GmbH
 
Java für eingebettete Systeme
Java für eingebettete SystemeJava für eingebettete Systeme
Java für eingebettete Systemerdmeyer
 
DevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
DevDay 2016 Keynote - Die Evolution agiler Software EntwicklungDevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
DevDay 2016 Keynote - Die Evolution agiler Software EntwicklungMarc Müller
 
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture LösungAndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture LösungEduard Hildebrandt
 
12. TANNER-Hochschulwettbewerb | Beitrag Team Kühle (Fachhochschule Südwestfa...
12. TANNER-Hochschulwettbewerb | Beitrag Team Kühle (Fachhochschule Südwestfa...12. TANNER-Hochschulwettbewerb | Beitrag Team Kühle (Fachhochschule Südwestfa...
12. TANNER-Hochschulwettbewerb | Beitrag Team Kühle (Fachhochschule Südwestfa...TANNER AG
 
12. TANNER-Hochschulwettbewerb | Beitrag Team Schildberg (Karlsruher Institut...
12. TANNER-Hochschulwettbewerb | Beitrag Team Schildberg (Karlsruher Institut...12. TANNER-Hochschulwettbewerb | Beitrag Team Schildberg (Karlsruher Institut...
12. TANNER-Hochschulwettbewerb | Beitrag Team Schildberg (Karlsruher Institut...TANNER AG
 
Medizin und Marketing – die Rolle des Softwarearchitekten heute
Medizin und Marketing – die Rolle des Softwarearchitekten heuteMedizin und Marketing – die Rolle des Softwarearchitekten heute
Medizin und Marketing – die Rolle des Softwarearchitekten heuteMatthias Bohlen
 
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...Mayflower GmbH
 

Semelhante a PLM Open Hours - Softwareentwicklung im Innovationsprozess (20)

Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
Ringvorlesung: FIO Systems AG stellt Projektziel zum Thema Software Design Pa...
 
CodeFluent Entities and AppSofa
CodeFluent Entities and AppSofaCodeFluent Entities and AppSofa
CodeFluent Entities and AppSofa
 
Software Produktlinien: Einführung und Überblick (Vortrag)
Software Produktlinien: Einführung und Überblick (Vortrag)Software Produktlinien: Einführung und Überblick (Vortrag)
Software Produktlinien: Einführung und Überblick (Vortrag)
 
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
 
Softwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightSoftwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha Night
 
2010, susan schwarze
2010, susan schwarze2010, susan schwarze
2010, susan schwarze
 
Produktvarianten mit SysML/UML modellieren
Produktvarianten mit SysML/UML modellierenProduktvarianten mit SysML/UML modellieren
Produktvarianten mit SysML/UML modellieren
 
Agilität und Qualitätskriterien in der Softwareentwicklung
Agilität und Qualitätskriterien in der SoftwareentwicklungAgilität und Qualitätskriterien in der Softwareentwicklung
Agilität und Qualitätskriterien in der Softwareentwicklung
 
E-Commerce Total: Manuskript zu Folge 18: Professionelle Online-Shop Entwicklung
E-Commerce Total: Manuskript zu Folge 18: Professionelle Online-Shop EntwicklungE-Commerce Total: Manuskript zu Folge 18: Professionelle Online-Shop Entwicklung
E-Commerce Total: Manuskript zu Folge 18: Professionelle Online-Shop Entwicklung
 
Vorteil: Wissen. Collaboration Solutions für Wissensmanagement in Echtzeit
Vorteil: Wissen. Collaboration Solutions für Wissensmanagement in EchtzeitVorteil: Wissen. Collaboration Solutions für Wissensmanagement in Echtzeit
Vorteil: Wissen. Collaboration Solutions für Wissensmanagement in Echtzeit
 
Java für eingebettete Systeme
Java für eingebettete SystemeJava für eingebettete Systeme
Java für eingebettete Systeme
 
"Design & Generate": Standard ERP Systeme nach Mass
"Design & Generate": Standard ERP Systeme nach Mass"Design & Generate": Standard ERP Systeme nach Mass
"Design & Generate": Standard ERP Systeme nach Mass
 
DevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
DevDay 2016 Keynote - Die Evolution agiler Software EntwicklungDevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
DevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
 
Nefos: Nefos Mobile iPad App
Nefos: Nefos Mobile iPad AppNefos: Nefos Mobile iPad App
Nefos: Nefos Mobile iPad App
 
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture LösungAndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
 
[DE] Workflow vom mainframe ins internet | Dr. Ulrich Kampffmeyer | Safe Tagu...
[DE] Workflow vom mainframe ins internet | Dr. Ulrich Kampffmeyer | Safe Tagu...[DE] Workflow vom mainframe ins internet | Dr. Ulrich Kampffmeyer | Safe Tagu...
[DE] Workflow vom mainframe ins internet | Dr. Ulrich Kampffmeyer | Safe Tagu...
 
12. TANNER-Hochschulwettbewerb | Beitrag Team Kühle (Fachhochschule Südwestfa...
12. TANNER-Hochschulwettbewerb | Beitrag Team Kühle (Fachhochschule Südwestfa...12. TANNER-Hochschulwettbewerb | Beitrag Team Kühle (Fachhochschule Südwestfa...
12. TANNER-Hochschulwettbewerb | Beitrag Team Kühle (Fachhochschule Südwestfa...
 
12. TANNER-Hochschulwettbewerb | Beitrag Team Schildberg (Karlsruher Institut...
12. TANNER-Hochschulwettbewerb | Beitrag Team Schildberg (Karlsruher Institut...12. TANNER-Hochschulwettbewerb | Beitrag Team Schildberg (Karlsruher Institut...
12. TANNER-Hochschulwettbewerb | Beitrag Team Schildberg (Karlsruher Institut...
 
Medizin und Marketing – die Rolle des Softwarearchitekten heute
Medizin und Marketing – die Rolle des Softwarearchitekten heuteMedizin und Marketing – die Rolle des Softwarearchitekten heute
Medizin und Marketing – die Rolle des Softwarearchitekten heute
 
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
 

Mais de Intelliact AG

Effizientes Change Management im PLM - Webinar
Effizientes Change Management im PLM - WebinarEffizientes Change Management im PLM - Webinar
Effizientes Change Management im PLM - WebinarIntelliact AG
 
Wie Sie mit einer Sales-App Ihren B2B-Bestellprozess optimieren und Produkte ...
Wie Sie mit einer Sales-App Ihren B2B-Bestellprozess optimieren und Produkte ...Wie Sie mit einer Sales-App Ihren B2B-Bestellprozess optimieren und Produkte ...
Wie Sie mit einer Sales-App Ihren B2B-Bestellprozess optimieren und Produkte ...Intelliact AG
 
Werkstoffmanagement als Basis für Compliancethemen
Werkstoffmanagement als Basis für CompliancethemenWerkstoffmanagement als Basis für Compliancethemen
Werkstoffmanagement als Basis für CompliancethemenIntelliact AG
 
Service-orientierte PLM-Architektur: Das wird wichtiger
Service-orientierte PLM-Architektur: Das wird wichtigerService-orientierte PLM-Architektur: Das wird wichtiger
Service-orientierte PLM-Architektur: Das wird wichtigerIntelliact AG
 
Mehrwert mit 3D-CAD-Daten
Mehrwert mit 3D-CAD-DatenMehrwert mit 3D-CAD-Daten
Mehrwert mit 3D-CAD-DatenIntelliact AG
 
Quantitativer und qualitativer Nutzen von PLM Projekten
Quantitativer und qualitativer Nutzen von PLM ProjektenQuantitativer und qualitativer Nutzen von PLM Projekten
Quantitativer und qualitativer Nutzen von PLM ProjektenIntelliact AG
 
Einflussfaktoren auf das E2E BOM Management (Sales, Produktion, Entwicklung/PM)
Einflussfaktoren auf das E2E BOM Management (Sales, Produktion, Entwicklung/PM)Einflussfaktoren auf das E2E BOM Management (Sales, Produktion, Entwicklung/PM)
Einflussfaktoren auf das E2E BOM Management (Sales, Produktion, Entwicklung/PM)Intelliact AG
 
Compliance-Themen im PLM-Kontext
Compliance-Themen im PLM-KontextCompliance-Themen im PLM-Kontext
Compliance-Themen im PLM-KontextIntelliact AG
 
Produktkataloge als Teil der Sales Journey
Produktkataloge als Teil der Sales JourneyProduktkataloge als Teil der Sales Journey
Produktkataloge als Teil der Sales JourneyIntelliact AG
 
PDM-Datenmigration: erfolgs- und aufwandsrelevante Aspekte
PDM-Datenmigration: erfolgs- und aufwandsrelevante AspektePDM-Datenmigration: erfolgs- und aufwandsrelevante Aspekte
PDM-Datenmigration: erfolgs- und aufwandsrelevante AspekteIntelliact AG
 
So verbinden Sie PLM mit (e)Commerce
So verbinden Sie PLM mit (e)CommerceSo verbinden Sie PLM mit (e)Commerce
So verbinden Sie PLM mit (e)CommerceIntelliact AG
 
Low-Code- und No-Code-Apps im PLM: Einordnung, Nutzen, Risiken, Chancen
Low-Code- und No-Code-Apps im PLM: Einordnung, Nutzen, Risiken, ChancenLow-Code- und No-Code-Apps im PLM: Einordnung, Nutzen, Risiken, Chancen
Low-Code- und No-Code-Apps im PLM: Einordnung, Nutzen, Risiken, ChancenIntelliact AG
 
Mehrwert aus CAD Daten und wo diese noch überall verwendet werden können
Mehrwert aus CAD Daten und wo diese noch überall verwendet werden könnenMehrwert aus CAD Daten und wo diese noch überall verwendet werden können
Mehrwert aus CAD Daten und wo diese noch überall verwendet werden könnenIntelliact AG
 
Cloud-PLM mit modernen Interfaces
Cloud-PLM mit modernen InterfacesCloud-PLM mit modernen Interfaces
Cloud-PLM mit modernen InterfacesIntelliact AG
 
B2B-Shop der Thommen Medical AG: Mit vernetzten Produktdaten zum Wettbewerbsv...
B2B-Shop der Thommen Medical AG: Mit vernetzten Produktdaten zum Wettbewerbsv...B2B-Shop der Thommen Medical AG: Mit vernetzten Produktdaten zum Wettbewerbsv...
B2B-Shop der Thommen Medical AG: Mit vernetzten Produktdaten zum Wettbewerbsv...Intelliact AG
 
PDM-Datenmigration mit CAD-Wechsel
PDM-Datenmigration mit CAD-WechselPDM-Datenmigration mit CAD-Wechsel
PDM-Datenmigration mit CAD-WechselIntelliact AG
 
CAD/PDM: Datenmigration
CAD/PDM: DatenmigrationCAD/PDM: Datenmigration
CAD/PDM: DatenmigrationIntelliact AG
 
PLM-Architektur der Zukunft
PLM-Architektur der ZukunftPLM-Architektur der Zukunft
PLM-Architektur der ZukunftIntelliact AG
 

Mais de Intelliact AG (20)

Effizientes Change Management im PLM - Webinar
Effizientes Change Management im PLM - WebinarEffizientes Change Management im PLM - Webinar
Effizientes Change Management im PLM - Webinar
 
Wie Sie mit einer Sales-App Ihren B2B-Bestellprozess optimieren und Produkte ...
Wie Sie mit einer Sales-App Ihren B2B-Bestellprozess optimieren und Produkte ...Wie Sie mit einer Sales-App Ihren B2B-Bestellprozess optimieren und Produkte ...
Wie Sie mit einer Sales-App Ihren B2B-Bestellprozess optimieren und Produkte ...
 
Werkstoffmanagement als Basis für Compliancethemen
Werkstoffmanagement als Basis für CompliancethemenWerkstoffmanagement als Basis für Compliancethemen
Werkstoffmanagement als Basis für Compliancethemen
 
Service-orientierte PLM-Architektur: Das wird wichtiger
Service-orientierte PLM-Architektur: Das wird wichtigerService-orientierte PLM-Architektur: Das wird wichtiger
Service-orientierte PLM-Architektur: Das wird wichtiger
 
Mehrwert mit 3D-CAD-Daten
Mehrwert mit 3D-CAD-DatenMehrwert mit 3D-CAD-Daten
Mehrwert mit 3D-CAD-Daten
 
Quantitativer und qualitativer Nutzen von PLM Projekten
Quantitativer und qualitativer Nutzen von PLM ProjektenQuantitativer und qualitativer Nutzen von PLM Projekten
Quantitativer und qualitativer Nutzen von PLM Projekten
 
Einflussfaktoren auf das E2E BOM Management (Sales, Produktion, Entwicklung/PM)
Einflussfaktoren auf das E2E BOM Management (Sales, Produktion, Entwicklung/PM)Einflussfaktoren auf das E2E BOM Management (Sales, Produktion, Entwicklung/PM)
Einflussfaktoren auf das E2E BOM Management (Sales, Produktion, Entwicklung/PM)
 
Compliance-Themen im PLM-Kontext
Compliance-Themen im PLM-KontextCompliance-Themen im PLM-Kontext
Compliance-Themen im PLM-Kontext
 
PLM-Zukunftsthemen
PLM-ZukunftsthemenPLM-Zukunftsthemen
PLM-Zukunftsthemen
 
Produktkataloge als Teil der Sales Journey
Produktkataloge als Teil der Sales JourneyProduktkataloge als Teil der Sales Journey
Produktkataloge als Teil der Sales Journey
 
PDM-Datenmigration: erfolgs- und aufwandsrelevante Aspekte
PDM-Datenmigration: erfolgs- und aufwandsrelevante AspektePDM-Datenmigration: erfolgs- und aufwandsrelevante Aspekte
PDM-Datenmigration: erfolgs- und aufwandsrelevante Aspekte
 
So verbinden Sie PLM mit (e)Commerce
So verbinden Sie PLM mit (e)CommerceSo verbinden Sie PLM mit (e)Commerce
So verbinden Sie PLM mit (e)Commerce
 
Low-Code- und No-Code-Apps im PLM: Einordnung, Nutzen, Risiken, Chancen
Low-Code- und No-Code-Apps im PLM: Einordnung, Nutzen, Risiken, ChancenLow-Code- und No-Code-Apps im PLM: Einordnung, Nutzen, Risiken, Chancen
Low-Code- und No-Code-Apps im PLM: Einordnung, Nutzen, Risiken, Chancen
 
Mehrwert aus CAD Daten und wo diese noch überall verwendet werden können
Mehrwert aus CAD Daten und wo diese noch überall verwendet werden könnenMehrwert aus CAD Daten und wo diese noch überall verwendet werden können
Mehrwert aus CAD Daten und wo diese noch überall verwendet werden können
 
Cloud-PLM mit modernen Interfaces
Cloud-PLM mit modernen InterfacesCloud-PLM mit modernen Interfaces
Cloud-PLM mit modernen Interfaces
 
B2B-Shop der Thommen Medical AG: Mit vernetzten Produktdaten zum Wettbewerbsv...
B2B-Shop der Thommen Medical AG: Mit vernetzten Produktdaten zum Wettbewerbsv...B2B-Shop der Thommen Medical AG: Mit vernetzten Produktdaten zum Wettbewerbsv...
B2B-Shop der Thommen Medical AG: Mit vernetzten Produktdaten zum Wettbewerbsv...
 
PDM-Datenmigration mit CAD-Wechsel
PDM-Datenmigration mit CAD-WechselPDM-Datenmigration mit CAD-Wechsel
PDM-Datenmigration mit CAD-Wechsel
 
CAD/PDM: Datenmigration
CAD/PDM: DatenmigrationCAD/PDM: Datenmigration
CAD/PDM: Datenmigration
 
PLM-Architektur der Zukunft
PLM-Architektur der ZukunftPLM-Architektur der Zukunft
PLM-Architektur der Zukunft
 
CAD in the Cloud
CAD in the CloudCAD in the Cloud
CAD in the Cloud
 

PLM Open Hours - Softwareentwicklung im Innovationsprozess

  • 1. INTELLIACT PLM Open Hours | http://plmopenhours.net/ Softwareentwicklung im Innovationsprozess Martin Bichsel, 4. Juli 2012 Version 1, Freigegeben
  • 2. PLM OPEN HOURS_SOFTWAREENTWICKLUNG Inhalt  Einleitung/Motivation  Software im Produktlebenszyklus  Integrierte Tools vs. definierte Schnittstellen  Trends in der Softwareentwicklung  Zusammenfassung  Diskussion PLM Open Hours _ 04.07.2012 3
  • 4. PLM OPEN HOURS_SOFTWAREENTWICKLUNG Software im Produktlebenszyklus PLM Open Hours _ 04.07.2012 5
  • 5. PLM OPEN HOURS_SOFTWAREENTWICKLUNG Standardprodukt ohne Varianten  PTO, MTS  Verkaufsprozess: Selektion durch den Kunden  Produktion: Lieferung des Produktes ab Lager, Standardsoftware  Engineering: die aufgelöste Produktstruktur des Enderzeugnisses vorhanden  Bsp.: Standardprodukt (CD-Player, Waschmaschine) PLM Open Hours _ 04.07.2012 6
  • 6. PLM OPEN HOURS_SOFTWAREENTWICKLUNG Standardprodukt mit kundenspezifizierten Varianten  MTO  Verkaufsprozess: Konfiguration und teilweise Spezifikation durch den Kunden  Produktion: Baugruppen nach den Kundenspez. herstellen und montieren, Standard- SW mit Konfigurationsdatei auf CD oder in EPROM  Engineering: die Produktstruktur des Enderzeugnisses ist zum Zeitpunkt des Auftragseinganges in der auftragsneutralen Produktstruktur teilweise vorhanden  Bsp.: Produkt mit kundenspezifizierten Varianten (Werkzeugmaschine) PLM Open Hours _ 04.07.2012 7
  • 7. PLM OPEN HOURS_SOFTWAREENTWICKLUNG Produkt nach Kundenspezifikationen  ETO  Verkaufsprozess: Angabe der Spezifikationen durch den Kunden (Pflichtenheft)  Produktion: alle Baugruppen nach den Kundenspezifikationen herstellen und montieren, kundenspezifische Softwareentwicklung /-anpassungen  Engineering: keine Produktstruktur zum Zeitpunkt des Auftragseinganges vorhanden – neues Entwicklungsprojekt  Bsp.: Einzelprodukt (Anlage) PLM Open Hours _ 04.07.2012 8
  • 8. PLM OPEN HOURS_SOFTWAREENTWICKLUNG Aufgaben in der Entwicklung MTS ATO MTO ETO Mechanik Entwicklung Entwicklung Varianten-Produkt • Entwicklung Varianten- • Entwicklung End-Produkt (Module) Produkt (Module) Varianten-Produkt (möglicher- • Kleinere (Module) weise Anpassungskontruktionen • Kundenspezifische basierend auf Entwicklung von Modulen) End-Produkt Software Entwicklung Entwicklung Varianten-Produkt, Entwicklung Varianten-Produkt, • Entwicklung End-Produkt Klassen/Module sind Klassen/Module sind Varianten-Produkt (normaler- konfigurierbar mit Hilfe von konfigurierbar mit Hilfe von (Module) weise Konfigurationsdatei oder DB, Konfigurationsdatei oder DB, • Kundenspezifische basierend auf evtl. Aufteilung in DLLs, evtl. evtl. Aufteilung in DLLs, evtl. Entwicklung von Klassen/ mehrere Kompiliervarianten mehrere Kompiliervarianten End-Produkt Modulen) (Compileflags) (Compilerflags) Elektrik Entwicklung Entwicklung Varianten-Produkt Entwicklung Varianten-Produkt • Entwicklung End-Produkt (Module), 150%-Board und/oder (Module), 150%-Board und/oder Varianten-Produkt (möglicher- mehrere Boards, immer häufiger mehrere Boards, immer häufiger (Module) weise auch Verwendung von auch Verwendung von • Kundenspezifische basierend auf programmierbaren Bausteinen ( programmierbaren Bausteinen ( Entwicklung von mehreren => Software) => Software) End-Produkt Boards) PLM Open Hours _ 04.07.2012 9
  • 9. PLM OPEN HOURS_SOFTWAREENTWICKLUNG Aufgaben in der Produktion MTS ATO MTO ETO Mechanik Kunden- • Kundenauftragsneutrale Montage • Kundenauftragsneutrale Montage Kundenauftragsbezog auftrags- der Module der Module ene Fertigung und neutrale • Kundenauftragsbezogene • Kundenauftragsbezogene Montage Montage des End- Montage Montage der Module zum der Module zum fertigen Produkt Produktes fertigen Produkt • Fertigung von Massvarianten (erfodert kein Engineering) • Fertigung von “angepassten” Varianten (erfordert Engineering) Software Kunden- • Kundenauftragsneutrale • Kundenauftragsneutrale Kundenauftragsbezog auftrags- Kompilierung von Kompilierung von Hauptprogramm ene Entwicklung und neutrale Hauptprogramm und DLL- und DLL-Varianten Konfiguration des Kompilierung Varianten • Kundenauftragsbezogene End-Produktes • Kundenauftragsbezogene Konfiguration zum fertigen Produkt Konfiguration zum fertigen • Massvarianten vs. “angepassten” Produkt Varianten analog zur Mechanik Elektrik Kunden- • Kundenauftragsneutrale • Kundenauftragsneutrale Kundenauftragsbezog auftrags- Herstellung der Boards Herstellung der Boards ene Fertigung und neutrale • Kundenauftragsbezogene • Kundenauftragsbezogene Bestückung des End- Bestückung Bestückung zum fertigen Produkt, Bestückung zum fertigen Produkt, Produktes Montage des/der Board(s), Montage des/der Board(s), • Massvarianten vs. “angepassten” Varianten analog zur Mechanik PLM Open Hours _ 04.07.2012 10
  • 10. PLM OPEN HOURS_SOFTWAREENTWICKLUNG Organisatorische Herausforderungen  Geeignete Produktstruktur wählen  Auswirkung von Kundenwünschen und Änderungen klein halten  Für M-CAD, E-CAD und SW müssen gleichartige Fragestellungen beantwortet werden:  Wer hat was entwickelt, geprüft, freigegeben?  As-Built-Struktur?  As-Delivered-Struktur?  As-Maintained-Struktur?  Wer hat aus welchem Grund welche Änderung beantragt, geprüft, freigegeben?  Einsatz bei welchem Kunden, in welchem Projekt? PLM Open Hours _ 04.07.2012 11
  • 11. PLM OPEN HOURS_SOFTWAREENTWICKLUNG Organisatorische Herausforderungen  HW- und SW-Entwicklung verlaufen ungefähr aber nicht exakt parallel  SW-Entwicklung beginnt häufig später  SW-Release-Zyklus ist häufig kürzer, sowohl während der eigentlichen Produktentwicklung als auch nach der Markteinführung (Bsp. iPhone)  HW- und SW-Produkttyp sind häufig aber nicht zwingend parallel  Software kann Standardprodukt in einen anderen Produkttyp verwandeln  Bsp. Handy mit Simlock, Auto mit Tuninganpassung  Verwaltung in einem gemeinsamen System ist aber nicht notwendig und oft sogar unerwünscht, weil die Lebenszyklen unterschiedlich sind PLM Open Hours _ 04.07.2012 12
  • 12. PLM OPEN HOURS_SOFTWAREENTWICKLUNG Integrierte Tools vs. definierte Schnittstellen  Eine (teilweise) Integration von M-CAD, E-CAD und SW bietet die Chance frühzeitig Abhängigkeiten zwischen Systemen zu simulieren ABER  Für alle parallelen Entwicklungen gilt: Der Schlüssel für erfolgreiche und effiziente Entwicklung / Simulation / Tests ist die Spezifikation und Verwaltung von Schnittstellen (Kollaborationselementen)  Beispiele:  Mechanik/Mechanik: Bauraum und mechanische Schnittstellen  Elektronik/Elektronik: Bauraum, Stromlaufplan, Eingänge und Ausgänge  Elektronik/Mechanik: Bauraum, Bohrungen, Wärmeabgabe, Aktoren, Sensoren  Software/Software: Öffentliche Funktionen einer Klasse  Elektronik/Software: Pin-Belegungen, Steuercodes PLM Open Hours _ 04.07.2012 13
  • 13. PLM OPEN HOURS_SOFTWAREENTWICKLUNG Trends in der Softwareentwicklung  Sourceverwaltung, bessere Unterstützung von paralleler Entwicklung 1. CVS 2. SVN (+transactional commits, +Mergefunktion unterstützt paralleles Arbeiten am gleichen File) 3. GIT (+autonome verteilte Entwicklung, +verbesserte Verwaltung von Branches)  Vom Software-Moloch zu mehreren kleinen aber feinen Anwendungen  Cloud Computing  Anwendungen mit APIs, Import/Export, d.h. Schnittstellen!  Browser als Client =>Ajax, REST PLM Open Hours _ 04.07.2012 14
  • 14. PLM OPEN HOURS_SOFTWAREENTWICKLUNG Trends in der Softwareentwicklung  IDEs, vom Compiler zum Softwaremanagementsystem  Requirements management  Bugtracking  Resource management  Arbeitsweise  Agile Methoden  Scrum (Transparenz, Überprüfung, Anpassung) PLM Open Hours _ 04.07.2012 15
  • 15. PLM OPEN HOURS_SOFTWAREENTWICKLUNG Trends in der Softwareentwicklung Programmiersprachen Objective-C Node.js Quellen: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html http://www.google.com/trends/?q=Objective-C+ http://www.google.com/trends/?q=nodejs PLM Open Hours _ 04.07.2012 16
  • 16. PLM OPEN HOURS_SOFTWAREENTWICKLUNG Zusammenfassung  Softwareentwicklung ist ein wesentlicher Teil der Produktenwicklung  Entwicklungsprozess von Mechanik, Elektronik und Software hat viele Gemeinsamkeiten  Optimierung des Innovationsprozesses erfordert  Gesamtsicht Mechanik+Elektronik+Software Produkt Unternehmens- Prozess P  klar strukturierte Produkte U  daraus angepasste Unternehmensprozesse und T  geeignete IT-Tools Strategische  Fokus auf Schnittstellen IT Tools  Softwareentwicklung ist im Umbruch PLM Open Hours _ 04.07.2012 17