SlideShare a Scribd company logo
1 of 20
Download to read offline
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
●
●
Modernisierung von (Alt-)Anwendungen
Jens Trompeter
26.11.2014
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Agenda
§  Migration (Warum? Was? Wie?)
§  Modellbasierte Migration
§  Vorteile / Nutzen
2
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Warum muss Software ständig weiterentwickelt werden?
Die Umwelt ändert sich
3
§  Neue oder geänderte
§  fachliche Anforderungen
§  technische Anforderungen
§  Randbedingungen
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Software-Entropie
Wartung vs. Modernisierung
4
Lehman, M. M.; Belady, L.A. (1985), Program evolution: processes of software change:
1.  A computer program that is used will be modified
2.  When a program is modified, its complexity will increase, provided that one does not
actively work against this.
§  Wartung: unterbrechungsfreie
Weiterentwicklung (in kleinen Schritten)
§  Modernisierung: großer Schritt, Plattform-
Wechsel
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Modernisierung
Was bedeutet das?
5
Wechsel ...
•  der Programmiersprache
•  Neues Programmierparadigma
•  z.B. RPG → Java, Fortan → C#, PL/SQL → Java
•  der Laufzeitumgebung
•  Oracle Forms à Java-Stack (Eclipse Scout, Spring, EclipseLink, ...)
•  RPG-Runtime à Java-Stack (JSF, Spring, Hibernate, ...)
•  der Plattform / Betriebssystem
•  System z (Host) → Unix
•  System i (AS/400) → Unix/Windows
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Modernisierung – Warum?
6
§  Warum?
§  Technische Zwänge (z.B. auslaufender Support)
§  Steigende Wartungskosten und Betriebskosten
§  „Know-how geht in Rente“
§  Akzeptanz (z.B. User Experience, Erlernbarkeit, ...)
§  Attraktivität und Marktchancen
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Besondere Herausforderung von Migrationsprojekten
7
§  Große Projekte
§  Fehlende Dokumentation
§  Fehlende (autom.) Tests
§  Bottle-Neck-Ressourcen / Kopfwissen
§  Gewachsene, nicht harmonische Strukturen
§  Parallele Weiterentwicklung / Code-Freeze
§  Weiterbildungsaspekte (Prozesse, Methoden, Technologien, Tools, ...)
§  Neben SW-Migration auch Datenmigration
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Variante 1 – Manuelle Migration
8
Altsystem Manuelle Migration Zielsystem
Vorteil:
§  Potential zur
Restrukturierung
Nachteile:
§  Parallele Entwicklung von Alt- und Neusystem
§  Zeit-, Personal- und Kostenintensiv
§  Homogenität des Zielsystems schwer sicherzustellen
§  Konsistenz zum Altsystem schwer nachweisbar
Scheitert oft!
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Variante 2 – Automatisierte Migration mit Standard-Werkzeug
9
Altsystem Standard-Werkzeug Zielsystem
Vorteile:
§  Fertiges Werkzeug
§  Zeitersparnis
§  Ggf. Kostenersparnis
Nachteile:
§  Werkzeug und Zielarchitektur nicht anpassbar
§  Weiterentwicklung sehr aufwendig/nicht
möglich
§  Abhängigkeit vom Werkzeughersteller
Wartbarkeit bleibt schlecht!
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Variante 3 – Modellbasierte Migration
10
Altsystem Modellbasierte Migration mit
angepassten Werkzeugen
Zielsystem
10
Bester Kompromiss!
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Modellbasierte Migration
11
4 321
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
JJJJJ
Modellbasierte Migration (Analyse & Extraktion)
12
4 321
Das Altsystem stellt ein
wertvolles Investment dar.
Es gilt möglichst viel des
existierenden Altsystems zu
extrahieren und zur
Erstellung des neuen
Systems zu nutzen.
Zu Beginn der Migration
erfolgt die Analyse des
Altsystems mit dem Ziel,
Strukturen im Code und in
der Datenhaltung zu
erkennen.
1
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
JJJJJ
Modellbasierte Migration (Analyse & Extraktion)
13
4 321
Aus bestimmten Teilen des
analysierten Altsystems
werden formale Modelle mit
höherer Abstraktion
abgeleitet.
Die Modelle decken
unterschiedliche Aspekte
(Frontend, Business-Logik,
Daten, etc.) ab, die aus dem
Altsystem automatisiert
extrahiert werden. Weitere
Modelle zur
Vervollständigung der
Systembeschreibung
können manuell ergänzt
werden.
Die Modelle werden dann
als Input für den Generator
des Zielsystems verwendet.
2
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
JJJJJ
Modellbasierte Migration (Zielarchitektur)
14
4 321
Die (grobe) Zielarchitektur
muss vor dem Anpassen
des Generators feststehen.
Alle Aspekte der
Zielarchitektur werden
manuell in Form einer
Referenzimplementierung
umgesetzt.
Aus der Referenz-
implementierung werden
die Abbildungsvorschriften
(Templates) für den
Generator abgeleitet.
3
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
JJJJJ
Modellbasierte Migration (Generatorbau)
15
4 321
Der Generator erzeugt
mittels der Templates das
Zielsystem.
Das generierte Zielsystem
wird durch manuellen Code
vervollständigt.
Die sukzessive
Verfeinerung des
Zielsystems führt in einem
iterativen Prozess zu einer
entsprechenden
Verfeinerung des
Generators.
4
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Modellbasierte Migration
16
4 321
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
(Teil-)automatisierte Erstellung des Zielsystems
Qualität und Produktivität
17
§  Effizienzsteigerung, Produktivitätsverbesserungen
§  Automatisierung wiederholbarer Abläufe
§  Wiederverwendung
§  Reduzierung von Routinetätigkeiten
§  Automatisierte Erstellung von Dokumentation und Tests
§  ...
§  Qualitätsverbesserung, Verbesserung der Wartbarkeit
§  Stringente, automatisierte Umsetzung einer wohldefinierten Architektur
§  Weniger Kopfmonopole
§  Trennung von Fachlichkeit und Technik
§  Leichtere, zentrale Fehlerbehebung
§  ...
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Vorteile und Nutzen modellbasierter Migration
18
Zielarchitektur
Automatisierung
Weiterentwicklung
↪ 100% Freiheit bei der Definition der Zielarchitektur
↪ Konsistente Umsetzung der Zielarchitektur durch Code-Generierung
↪ Fachlich versierte Altsystem-Entwickler leicht einzubinden
Optimierung von
↪ Qualität
↪ Kosten
↪ Zeit
Die moderne Entwicklungsplattform ermöglicht
↪ einfache Anpassungen
↪ kostengünstige Wartung
durch
§  Passgenaue Automatisierung
erzeugt wartbare Software
§  Kurze Freeze-Time
§  Parallele Entwicklung von Alt- und
Neusystem möglich
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Modellbasierte Migration
Technologien
19
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
itemis AG | Am Brambusch 15-24 | D-44536 Lünen | www.itemis.de
Jens Trompeter
Tel.: +49 231 9860 217
Mobil: +49 151 10860456
jens.trompeter@itemis.de

More Related Content

Viewers also liked

• Deutsch
•  Deutsch•  Deutsch
• Deutschhajj2013
 
T2 actividad 3_comunicando_articulo_m1_norma_morales
T2 actividad 3_comunicando_articulo_m1_norma_moralesT2 actividad 3_comunicando_articulo_m1_norma_morales
T2 actividad 3_comunicando_articulo_m1_norma_moralesamg1202
 
Gestion educativa ii
Gestion educativa iiGestion educativa ii
Gestion educativa iiJessi Ortiz
 
Pie diabético sosaelba
Pie diabético sosaelbaPie diabético sosaelba
Pie diabético sosaelbaElba Sosa
 
12 Geheimtipps für die Aufnahme toller Videos
12 Geheimtipps für die Aufnahme toller Videos 12 Geheimtipps für die Aufnahme toller Videos
12 Geheimtipps für die Aufnahme toller Videos nerodude
 
PM-Summit_NadjaSchroeer_V3
PM-Summit_NadjaSchroeer_V3PM-Summit_NadjaSchroeer_V3
PM-Summit_NadjaSchroeer_V3More Shiny Eyes
 
30. LTG-Sitzung am 15. September 2011
30. LTG-Sitzung am 15. September 201130. LTG-Sitzung am 15. September 2011
30. LTG-Sitzung am 15. September 2011Stephan Tauschitz
 
Comunicato stampa assemblea dei delegati 2015
Comunicato stampa assemblea dei delegati 2015Comunicato stampa assemblea dei delegati 2015
Comunicato stampa assemblea dei delegati 2015Mirjam Trinkler
 
La ciencia, la tecnica y la tecnologia
La ciencia, la tecnica y la tecnologiaLa ciencia, la tecnica y la tecnologia
La ciencia, la tecnica y la tecnologiaJessica Flores
 
Portafolio final curso
Portafolio final cursoPortafolio final curso
Portafolio final cursoMarioGzzJasso
 
Plantilla presentaciones educa digital regional 2014
Plantilla presentaciones educa digital regional 2014Plantilla presentaciones educa digital regional 2014
Plantilla presentaciones educa digital regional 2014Miguel Nova
 
Kärnten Werbung U-Ausschuss Endbericht
Kärnten Werbung U-Ausschuss EndberichtKärnten Werbung U-Ausschuss Endbericht
Kärnten Werbung U-Ausschuss EndberichtStephan Tauschitz
 

Viewers also liked (20)

• Deutsch
•  Deutsch•  Deutsch
• Deutsch
 
T2 actividad 3_comunicando_articulo_m1_norma_morales
T2 actividad 3_comunicando_articulo_m1_norma_moralesT2 actividad 3_comunicando_articulo_m1_norma_morales
T2 actividad 3_comunicando_articulo_m1_norma_morales
 
Gestion educativa ii
Gestion educativa iiGestion educativa ii
Gestion educativa ii
 
Ernst young real_estate_studie_distressed_real_estate_sept_2012
Ernst young real_estate_studie_distressed_real_estate_sept_2012Ernst young real_estate_studie_distressed_real_estate_sept_2012
Ernst young real_estate_studie_distressed_real_estate_sept_2012
 
Pie diabético sosaelba
Pie diabético sosaelbaPie diabético sosaelba
Pie diabético sosaelba
 
Binder2
Binder2Binder2
Binder2
 
12 Geheimtipps für die Aufnahme toller Videos
12 Geheimtipps für die Aufnahme toller Videos 12 Geheimtipps für die Aufnahme toller Videos
12 Geheimtipps für die Aufnahme toller Videos
 
DOC090316-09032016133130
DOC090316-09032016133130DOC090316-09032016133130
DOC090316-09032016133130
 
PM-Summit_NadjaSchroeer_V3
PM-Summit_NadjaSchroeer_V3PM-Summit_NadjaSchroeer_V3
PM-Summit_NadjaSchroeer_V3
 
Ber br-d[1]
Ber br-d[1]Ber br-d[1]
Ber br-d[1]
 
30. LTG-Sitzung am 15. September 2011
30. LTG-Sitzung am 15. September 201130. LTG-Sitzung am 15. September 2011
30. LTG-Sitzung am 15. September 2011
 
Comunicato stampa assemblea dei delegati 2015
Comunicato stampa assemblea dei delegati 2015Comunicato stampa assemblea dei delegati 2015
Comunicato stampa assemblea dei delegati 2015
 
La ciencia, la tecnica y la tecnologia
La ciencia, la tecnica y la tecnologiaLa ciencia, la tecnica y la tecnologia
La ciencia, la tecnica y la tecnologia
 
Portafolio final curso
Portafolio final cursoPortafolio final curso
Portafolio final curso
 
Las excavaciones arqueológicas en La Vega
Las excavaciones arqueológicas en La VegaLas excavaciones arqueológicas en La Vega
Las excavaciones arqueológicas en La Vega
 
Plantilla presentaciones educa digital regional 2014
Plantilla presentaciones educa digital regional 2014Plantilla presentaciones educa digital regional 2014
Plantilla presentaciones educa digital regional 2014
 
Ecosistemas
EcosistemasEcosistemas
Ecosistemas
 
Kärnten Werbung U-Ausschuss Endbericht
Kärnten Werbung U-Ausschuss EndberichtKärnten Werbung U-Ausschuss Endbericht
Kärnten Werbung U-Ausschuss Endbericht
 
Emos;)xd
Emos;)xdEmos;)xd
Emos;)xd
 
Ecosistemas
EcosistemasEcosistemas
Ecosistemas
 

Similar to Modernisierung von Altanwendungen

Zukunftsfähige Softwarearchitekturen
Zukunftsfähige SoftwarearchitekturenZukunftsfähige Softwarearchitekturen
Zukunftsfähige Softwarearchitekturenitemis AG
 
Gemeinsam kreativ für bessere Software - Vortragsreihe Dortmund
Gemeinsam kreativ für bessere Software - Vortragsreihe DortmundGemeinsam kreativ für bessere Software - Vortragsreihe Dortmund
Gemeinsam kreativ für bessere Software - Vortragsreihe Dortmunditemis AG
 
Usability und agile Softwareentwicklung
Usability und agile SoftwareentwicklungUsability und agile Softwareentwicklung
Usability und agile Softwareentwicklungitemis AG
 
Spray Democamp Dresden 2011-11-08
Spray Democamp Dresden 2011-11-08Spray Democamp Dresden 2011-11-08
Spray Democamp Dresden 2011-11-08joergreichert
 
Entwicklungen in Spielen als Innovationstreiber für Usability
Entwicklungen in Spielen als Innovationstreiber für UsabilityEntwicklungen in Spielen als Innovationstreiber für Usability
Entwicklungen in Spielen als Innovationstreiber für UsabilityMichael Jendryschik
 
Entwicklung in Spielen als Innovationstreiber für Usability
Entwicklung in Spielen als Innovationstreiber für UsabilityEntwicklung in Spielen als Innovationstreiber für Usability
Entwicklung in Spielen als Innovationstreiber für Usabilityitemis AG
 
Von der Nutzungsanforderung zur formalen Softwarespezifikation
Von der Nutzungsanforderung zur formalen SoftwarespezifikationVon der Nutzungsanforderung zur formalen Softwarespezifikation
Von der Nutzungsanforderung zur formalen Softwarespezifikationitemis AG
 
Personas als Methode des Usability Engineerings
Personas als Methode des Usability EngineeringsPersonas als Methode des Usability Engineerings
Personas als Methode des Usability Engineeringsitemis AG
 
Personas im Usability Engineering
Personas im Usability EngineeringPersonas im Usability Engineering
Personas im Usability EngineeringMichael Jendryschik
 
Von der Nutzungsanforderung bis zur formalen Softwarespezifikation – Modellie...
Von der Nutzungsanforderung bis zur formalen Softwarespezifikation – Modellie...Von der Nutzungsanforderung bis zur formalen Softwarespezifikation – Modellie...
Von der Nutzungsanforderung bis zur formalen Softwarespezifikation – Modellie...Michael Jendryschik
 
Deep dive into Nagios analytics
Deep dive into Nagios analyticsDeep dive into Nagios analytics
Deep dive into Nagios analyticsDatadog
 
YAKINDU Traceability
YAKINDU TraceabilityYAKINDU Traceability
YAKINDU Traceabilityitemis AG
 
Marketing B2B at Monterail — Szymon Boniecki, co-founder
Marketing B2B at Monterail — Szymon Boniecki, co-founder Marketing B2B at Monterail — Szymon Boniecki, co-founder
Marketing B2B at Monterail — Szymon Boniecki, co-founder monterail
 
Online reputation management services
Online reputation management servicesOnline reputation management services
Online reputation management servicessonotony
 
Psychology of Online Reputation Management and Search Engine Optimization (SEO)
Psychology of Online Reputation Management and Search Engine Optimization (SEO)Psychology of Online Reputation Management and Search Engine Optimization (SEO)
Psychology of Online Reputation Management and Search Engine Optimization (SEO)sonotony
 
Aiello-Lammens: Global Sensitivity Analysis for Impact Assessments.
Aiello-Lammens:  Global Sensitivity Analysis for Impact Assessments.Aiello-Lammens:  Global Sensitivity Analysis for Impact Assessments.
Aiello-Lammens: Global Sensitivity Analysis for Impact Assessments.questRCN
 
itemis Unternehmenspräsentation
itemis Unternehmenspräsentationitemis Unternehmenspräsentation
itemis Unternehmenspräsentationitemis AG
 
Community dynamics of the adolescent vaginal microbiome during puberty (UOreg...
Community dynamics of the adolescent vaginal microbiome during puberty (UOreg...Community dynamics of the adolescent vaginal microbiome during puberty (UOreg...
Community dynamics of the adolescent vaginal microbiome during puberty (UOreg...Roxana Hickey
 
Scrum and distributed teams
Scrum and distributed teamsScrum and distributed teams
Scrum and distributed teamsThorsten Kamann
 

Similar to Modernisierung von Altanwendungen (20)

Zukunftsfähige Softwarearchitekturen
Zukunftsfähige SoftwarearchitekturenZukunftsfähige Softwarearchitekturen
Zukunftsfähige Softwarearchitekturen
 
Gemeinsam kreativ für bessere Software - Vortragsreihe Dortmund
Gemeinsam kreativ für bessere Software - Vortragsreihe DortmundGemeinsam kreativ für bessere Software - Vortragsreihe Dortmund
Gemeinsam kreativ für bessere Software - Vortragsreihe Dortmund
 
Usability und agile Softwareentwicklung
Usability und agile SoftwareentwicklungUsability und agile Softwareentwicklung
Usability und agile Softwareentwicklung
 
Spray Democamp Dresden 2011-11-08
Spray Democamp Dresden 2011-11-08Spray Democamp Dresden 2011-11-08
Spray Democamp Dresden 2011-11-08
 
Entwicklungen in Spielen als Innovationstreiber für Usability
Entwicklungen in Spielen als Innovationstreiber für UsabilityEntwicklungen in Spielen als Innovationstreiber für Usability
Entwicklungen in Spielen als Innovationstreiber für Usability
 
Entwicklung in Spielen als Innovationstreiber für Usability
Entwicklung in Spielen als Innovationstreiber für UsabilityEntwicklung in Spielen als Innovationstreiber für Usability
Entwicklung in Spielen als Innovationstreiber für Usability
 
Von der Nutzungsanforderung zur formalen Softwarespezifikation
Von der Nutzungsanforderung zur formalen SoftwarespezifikationVon der Nutzungsanforderung zur formalen Softwarespezifikation
Von der Nutzungsanforderung zur formalen Softwarespezifikation
 
Personas als Methode des Usability Engineerings
Personas als Methode des Usability EngineeringsPersonas als Methode des Usability Engineerings
Personas als Methode des Usability Engineerings
 
Personas im Usability Engineering
Personas im Usability EngineeringPersonas im Usability Engineering
Personas im Usability Engineering
 
Von der Nutzungsanforderung bis zur formalen Softwarespezifikation – Modellie...
Von der Nutzungsanforderung bis zur formalen Softwarespezifikation – Modellie...Von der Nutzungsanforderung bis zur formalen Softwarespezifikation – Modellie...
Von der Nutzungsanforderung bis zur formalen Softwarespezifikation – Modellie...
 
Deep dive into Nagios analytics
Deep dive into Nagios analyticsDeep dive into Nagios analytics
Deep dive into Nagios analytics
 
YAKINDU Traceability
YAKINDU TraceabilityYAKINDU Traceability
YAKINDU Traceability
 
Marketing B2B at Monterail — Szymon Boniecki, co-founder
Marketing B2B at Monterail — Szymon Boniecki, co-founder Marketing B2B at Monterail — Szymon Boniecki, co-founder
Marketing B2B at Monterail — Szymon Boniecki, co-founder
 
Rgraphics
RgraphicsRgraphics
Rgraphics
 
Online reputation management services
Online reputation management servicesOnline reputation management services
Online reputation management services
 
Psychology of Online Reputation Management and Search Engine Optimization (SEO)
Psychology of Online Reputation Management and Search Engine Optimization (SEO)Psychology of Online Reputation Management and Search Engine Optimization (SEO)
Psychology of Online Reputation Management and Search Engine Optimization (SEO)
 
Aiello-Lammens: Global Sensitivity Analysis for Impact Assessments.
Aiello-Lammens:  Global Sensitivity Analysis for Impact Assessments.Aiello-Lammens:  Global Sensitivity Analysis for Impact Assessments.
Aiello-Lammens: Global Sensitivity Analysis for Impact Assessments.
 
itemis Unternehmenspräsentation
itemis Unternehmenspräsentationitemis Unternehmenspräsentation
itemis Unternehmenspräsentation
 
Community dynamics of the adolescent vaginal microbiome during puberty (UOreg...
Community dynamics of the adolescent vaginal microbiome during puberty (UOreg...Community dynamics of the adolescent vaginal microbiome during puberty (UOreg...
Community dynamics of the adolescent vaginal microbiome during puberty (UOreg...
 
Scrum and distributed teams
Scrum and distributed teamsScrum and distributed teams
Scrum and distributed teams
 

More from itemis AG

YAKINDU Statechart Tools Training (look-inside)
YAKINDU Statechart Tools Training (look-inside)YAKINDU Statechart Tools Training (look-inside)
YAKINDU Statechart Tools Training (look-inside)itemis AG
 
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbH
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbHMigration einer Oracle Forms Anwendung - Rhenus Freight Network GmbH
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbHitemis AG
 
GEF Past, present, future
GEF Past, present, futureGEF Past, present, future
GEF Past, present, futureitemis AG
 
Model-based Automotive Software Development
Model-based Automotive Software DevelopmentModel-based Automotive Software Development
Model-based Automotive Software Developmentitemis AG
 
Yakindu Statechart - Domain specific statecharts
Yakindu Statechart - Domain specific statechartsYakindu Statechart - Domain specific statecharts
Yakindu Statechart - Domain specific statechartsitemis AG
 
Scrum Portfolio itemis
Scrum Portfolio itemisScrum Portfolio itemis
Scrum Portfolio itemisitemis AG
 

More from itemis AG (6)

YAKINDU Statechart Tools Training (look-inside)
YAKINDU Statechart Tools Training (look-inside)YAKINDU Statechart Tools Training (look-inside)
YAKINDU Statechart Tools Training (look-inside)
 
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbH
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbHMigration einer Oracle Forms Anwendung - Rhenus Freight Network GmbH
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbH
 
GEF Past, present, future
GEF Past, present, futureGEF Past, present, future
GEF Past, present, future
 
Model-based Automotive Software Development
Model-based Automotive Software DevelopmentModel-based Automotive Software Development
Model-based Automotive Software Development
 
Yakindu Statechart - Domain specific statecharts
Yakindu Statechart - Domain specific statechartsYakindu Statechart - Domain specific statecharts
Yakindu Statechart - Domain specific statecharts
 
Scrum Portfolio itemis
Scrum Portfolio itemisScrum Portfolio itemis
Scrum Portfolio itemis
 

Recently uploaded

SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 

Recently uploaded (20)

SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 

Modernisierung von Altanwendungen