{"id":41,"date":"2016-08-03T14:06:24","date_gmt":"2016-08-03T12:06:24","guid":{"rendered":"http:\/\/blog.iese.fraunhofer.de\/?p=41"},"modified":"2025-10-02T11:10:08","modified_gmt":"2025-10-02T09:10:08","slug":"historisch-gewachsen","status":"publish","type":"post","link":"https:\/\/www.iese.fraunhofer.de\/blog\/historisch-gewachsen\/","title":{"rendered":"Historisch gewachsen \u2013 Systemmodernisierung richtig machen"},"content":{"rendered":"<p class=\"lead\">Erfolgreiche Software lebt h\u00e4ufig viel l\u00e4nger als urspr\u00fcnglich gedacht. Kontinuierliche Erweiterungen f\u00fchren zu einem Zustand, den Praktiker gerne als \u00bbhistorisch gewachsen\u00ab bezeichnen. Das \u00e4u\u00dfert sich in inkonsistenter User Experience, leidender Qualit\u00e4t, steigenden Wartungskosten und mangelnder Innovationsf\u00e4higkeit. Aber wie die Systemmodernisierung angehen?<\/p>\n<p>Irgendwann stellt sich fast jeder Firma die Frage, wie die eigene Software erfolgreich renoviert werden kann und wie tiefgreifend der Eingriff werden muss oder darf, um auch in Zukunft die Gesch\u00e4ftsziele zu erreichen. Um die Weichen der Renovierung richtig zu stellen ist es notwendig, den tats\u00e4chlichen Zustand der Software genau zu analysieren, vor allem weil dieser erfahrungsgem\u00e4\u00df deutlich von fr\u00fcheren Pl\u00e4nen und Dokumenten abweicht.<\/p>\n<h2>Innovation statt Wartung<\/h2>\n<p>Software ist DAS Mittel, mit dem heute Innovation geschaffen wird. Leider wird es \u00fcber die Lebenszeit eines Softwaresystems immer schwieriger, innovativ zu bleiben und auf neue Anforderungen und Gegebenheiten zu reagieren. Software wird immer weiterentwickelt und neue Features werden hinzugef\u00fcgt, auch wenn sie nicht in das urspr\u00fcngliche Konzept passen. So altert Software sp\u00fcrbar und bringt vielf\u00e4ltige Probleme mit sich.<\/p>\n<p>F\u00fcr die Nutzer ist die User Experience einerseits nicht mehr einheitlich und andererseits nicht mehr zeitgem\u00e4\u00df. F\u00fcr die Entwicklung wird die Software immer schwerer zu verstehen und \u00c4nderungen werden fehleranf\u00e4lliger, wodurch mehr und mehr Zeit f\u00fcr Wartungsaktivit\u00e4ten aufgebracht werden muss.<\/p>\n<p>In der Konsequenz bleibt immer weniger Zeit f\u00fcr die Entwicklung von innovativen Features und gerade bahnbrechende Innovation ist nahezu unm\u00f6glich.<\/p>\n<div class=\"info-box\">\n<p>\u00bbSOFTWARE ALTERT DOCH!\u00ab<\/p>\n<p>Hartn\u00e4ckig h\u00e4lt sich das Ger\u00fccht, Software k\u00f6nne nicht altern. Das gilt h\u00f6chstens f\u00fcr den Code als solchen. Sp\u00e4testens die Weiterentwicklung von Technologien und Erwartungen im Umfeld eines Softwaresystems f\u00fchren dazu, dass die Software gef\u00fchlt altert. Vor allem kontinuierliche Weiterentwicklung mit vielen Kompromissen f\u00fchrt im Lebenszyklus einer Software meist zu einer Situation, in der mehr und mehr Aufwand f\u00fcr Wartung statt f\u00fcr Innovation aufgewendet werden muss.<\/p>\n<\/div>\n<figure id=\"attachment_468\" aria-describedby=\"caption-attachment-468\" style=\"width: 698px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-468 size-large\" src=\"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/iStock_000007397359_Double-1138x781-698x479.jpg\" alt=\"Systemmodernisierung ist nicht nur bei alten Geb\u00e4uden komplex. Manchmal hilft auch bei Software nur abrei\u00dfen und neu machen.\" width=\"698\" height=\"479\" srcset=\"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/iStock_000007397359_Double-1138x781-698x479.jpg 698w, https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/iStock_000007397359_Double-1138x781-400x275.jpg 400w, https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/iStock_000007397359_Double-1138x781-768x527.jpg 768w, https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/iStock_000007397359_Double-1138x781.jpg 1138w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><figcaption id=\"caption-attachment-468\" class=\"wp-caption-text\">\u00a9iStock.com<\/figcaption><\/figure>\n<h2>Neubau, Umbau oder nur neu streichen?<\/h2>\n<p>Die Renovierung eines Softwaresystems kann je nach Ausgangszustand und Zielsetzung sehr unterschiedlich ausfallen. Viele Firmen denken zun\u00e4chst \u00fcber ein Refactoring nach, was relativ kosteng\u00fcnstig und lokal durchzuf\u00fchren ist. Leider sind auch die Verbesserungseffekte \u00fcberschaubar, weil globale Herausforderungen so nicht gel\u00f6st werden k\u00f6nnen. Deshalb stellt sich dann h\u00e4ufig die Frage, ob ein System mit einer Neuausrichtung der Architektur umgebaut werden soll oder ob es sich sogar lohnt, ein komplett neues System zu entwickeln. Die komplette Neuentwicklung ist in der Praxis oft auch keine Option, weil dieEntwicklungsmannschaft nicht gleichzeitig das alte System warten und das neue entwickeln kann.<\/p>\n<blockquote><p>Renovierung ist keine Einmal-Aktion sondern sollte kontinuierlich fortgef\u00fchrt werden.<\/p>\n<footer class=\"small\">Dr. Dirk Muthig, Head of Product and Systems Design, Lufthansa Systems<\/footer>\n<\/blockquote>\n<h3>Softwarerenovierung ist oft unumg\u00e4nglich und mit Risiken verbunden.<\/h3>\n<p>Viele Entscheidungen \u00fcber das zuk\u00fcnftige Produkt und den Entwicklungspfad dorthin sind notwendig. Diese Entscheidungen reichen von Features und Interaktionskonzept \u00fcber die zuk\u00fcnftige Architektur bis hin zur Art der Qualit\u00e4tssicherung. Deshalb ist eine umfangreiche Analyse der Vorgeschichte und eine gute Planung der Renovierung notwendig.<\/p>\n<div class=\"info-box\">\n<p>\u00bbSOFTWARE IST NICHT SOFT!\u00ab<\/p>\n<p>Eine der gr\u00f6\u00dften Errungenschaften von Software ist, dass man sie \u00e4ndern kann ohne physikalische \u00c4nderungen vornehmen zu m\u00fcssen. Das hat dazu beigetragen, dass alle Aspekte, bei denen \u00c4nderungen an einem System vorgenommen werden m\u00fcssen, heute soweit wie m\u00f6glich \u00fcber Software abgebildet werden. Das gilt f\u00fcr Software in Unternehmen genauso wie f\u00fcr Software im Auto.\u00a0Obwohl Software an sich leicht und in nahezu jede Richtung ge\u00e4ndert werden kann, ist dies in der Praxis meist nicht m\u00f6glich. Viele \u00c4nderungen erstrecken sich \u00fcber weite Teile des Systems, haben gro\u00dfe und unerwartete Seiteneffekte und machen es sehr schwer, einen Zustand hoher Qualit\u00e4t wieder herbeizuf\u00fchren.<\/p>\n<\/div>\n<figure id=\"attachment_48\" aria-describedby=\"caption-attachment-48\" style=\"width: 698px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-48 size-large\" src=\"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/historisch-gewachsen-1-698x456.jpg\" alt=\"Modernisierung von Software-Systemen hat viel Analogien zur Hausrenovierung\" width=\"698\" height=\"456\" srcset=\"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/historisch-gewachsen-1-698x456.jpg 698w, https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/historisch-gewachsen-1-400x262.jpg 400w, https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/historisch-gewachsen-1-768x502.jpg 768w, https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/historisch-gewachsen-1.jpg 2000w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><figcaption id=\"caption-attachment-48\" class=\"wp-caption-text\">\u00a9iStock.com<\/figcaption><\/figure>\n<h2>Bauen kann jeder. Renovieren k\u00f6nnen nur Spezialisten.<\/h2>\n<p>Viele Renovierungen von Softwaresystemen scheitern, obwohl sie notwendig w\u00e4ren. W\u00e4hrend eine Neuentwicklung aus vielerlei Gr\u00fcnden oft schnell ausgeschlossen wird, erscheint eine Renovierung als ein gangbarer und steuerbarer Weg, um ein Softwaresystem wieder in die richtige Spur zu bringen. Das f\u00fchrt aber oft zu einer zu niedrigen Priorit\u00e4t und halbherzigem Vorgehen. Dann erscheint manchmal schon die Analyse als zu gro\u00dfe H\u00fcrde.<\/p>\n<h3>Software-Renovierung muss als strategische Aufgabe angegangen werden<\/h3>\n<p>Software-Renovierung muss als strategische Aufgabe angegangen werden und erfordert den Einsatz von fachlichen und methodischen Spezialisten. Aufbauend auf der Analyse der Vorgeschichte des Softwaresystems wird der neue Zielzustand konstruiert. W\u00e4hrend eine Neukonstruktion mit bedeutend weniger Einschr\u00e4nkungen arbeiten kann, muss eine Renovierung auf das existierende Softwaresystem R\u00fccksicht nehmen. Somit gibt es eine st\u00e4ndige Abw\u00e4gung zwischen den Umbaukosten und dem neu entstehenden Nutzen, die schwer zu quantifizieren ist.<\/p>\n<h3>Ganzheitliches Betrachten von Features und Qualit\u00e4tsanforderungen<\/h3>\n<p>Ganzheitlich m\u00fcssen Features und Qualit\u00e4tsanforderungen aus den Blickwinkeln Benutzung, Betrieb und Entwicklung ber\u00fccksichtigt werden. Renovierung muss die externe Gestaltung eines Softwaresystems im Sinne von Interaktions- und visuellem Design integriert mit der internen Gestaltung im Sinne der Softwarearchitektur betrachten. Die Entscheidungen \u00fcber zuk\u00fcnftige Features, Oberfl\u00e4chen und Interaktionen betreffen viele Stakeholdergruppen und sollten nicht einseitig getroffen werden (z.B. nur durch den Vertrieb). Insbesondere sollten sie durch Fakten untermauert sein, wie z.B. durch die Messung der tats\u00e4chlichen Nutzung.<\/p>\n<p>Die Herausforderung liegt nicht nur im Design eines Zielzustandes f\u00fcr das Softwaresystem, sondern auch im darauf abgestimmten Design eines Migrationspfades. Renovierung findet fast immer parallel zur Weiterentwicklung des Systems statt und deshalb m\u00fcssen beide Aktivit\u00e4ten koordiniert werden, sodass eine schrittweise Renovierung m\u00f6glich wird. Renovierung beinhaltet auch viel Change Management. Nicht nur die Software \u00e4ndert sich, es gibt auch Auswirkungen auf die Nutzer, die Entwickler, das Betriebspersonal und den Vertrieb. \u00c4nderungen, auch wenn sie Verbesserungen darstellen, werden oft als negativ wahrgenommen. Deshalb m\u00fcssen diese Stakeholdergruppen rechtzeitig involviert werden und brauchen abh\u00e4ngig von der Software\u00e4nderung auch neue Qualifikationen oder zumindest Trainings. Stetige und zielgerichtete Migration stellt sehr hohe Anforderungen an die Qualit\u00e4tssicherung und insbesondere automatisierte Tests, um die Auswirkungen von \u00c4nderungen \u00fcberpr\u00fcfen zu k\u00f6nnen.<\/p>\n<div class=\"info-box\">\n<p>\u00bbNACH DER RENOVIERUNG IST VOR DER RENOVIERUNG!\u00ab<\/p>\n<p>Auch nach einer erfolgreichen Renovierung eines Softwaresystems dreht sich die Welt weiter, es kommen neue Anforderungen hinzu und neue Technologien stehen zur Verf\u00fcgung. Deshalb sollte Renovierung nicht als einmalige Aktion, sondern vielmehr als kontinuierliche Aktivit\u00e4t aufgefasst werden, die je nach ben\u00f6tigtem Grad entsprechend ausgestaltet werden kann. Trotzdem sollte auch die Option einer kompletten Neuentwicklung nicht immer kategorisch ausgeschlossen werden, weil eine Renovierung eine Renovierung bleiben sollte und nicht den Umbau auf ein komplett anderes System verfolgen sollte.<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<h3>Unsere Expertise und Unterst\u00fctzung f\u00fcr Sie bei der Softwaremodernisierung<\/h3>\n<p>Die Renovierung eines Softwaresystems ist immer komplex und individuell und es gibt daf\u00fcr keinen K\u00f6nigsweg. Das Fraunhofer IESE baut daher auf Erfahrung von \u00fcber 100 Modernisierungsprojekten und stellt einen gut gef\u00fcllten Werkzeugkasten an Methoden und Tools zur Verf\u00fcgung.<\/p>\n<p>Das Fraunhofer IESE hat viele Unternehmen bei der Modernisierung ihrer Softwaresysteme unterst\u00fctzt und forscht an weiteren Verbesserungen von Methoden und Tools f\u00fcr die Systemmodernisierung.<\/p>\n<div class=\"info-box\">\n<p>Mehr Infos zu unserem Fokusthema Systemmodernisierung finden Sie auf unserer Website:<br \/>\n&gt; <a href=\"https:\/\/www.iese.fraunhofer.de\/de\/leistungen\/legacy-systeme.html\" target=\"_blank\" rel=\"noopener\">Legacy-Systeme modernisieren<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Wir unterst\u00fctzen auch Sie bei Ihrer Systemmodernisierung. Egal, ob Sie<\/p>\n<ul>\n<li>entscheiden m\u00fcssen, ob Sie modernisieren oder neu bauen wollen,<\/li>\n<li>die grundlegende Modernisierungsstrategie erstellen,<\/li>\n<li>Ihre Software als SaaS-L\u00f6sung in der Cloud anbieten m\u00f6chten,<\/li>\n<li>Ihren Kunden eine komplett neue Benutzungserfahrung bieten wollen,<\/li>\n<li>eine veraltete Technologie loswerden m\u00fcssen<\/li>\n<li>oder Software-Engineering Fragen w\u00e4hrend der Systemmodernisierung haben.<\/li>\n<\/ul>\n<p>Sprechen Sie uns an! Gerne per E-Mail, Telefon oder LinkedIn! Am besten sofort!<\/p>\n<\/div>\n<p><strong>Autoren:<\/strong> Marcus Trapp, Matthias Naab<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Erfolgreiche Software lebt h\u00e4ufig viel l\u00e4nger als urspr\u00fcnglich gedacht. Kontinuierliche Erweiterungen f\u00fchren zu einem Zustand, den Praktiker gerne als \u201ehistorisch gewachsen\u201c bezeichnen. Das \u00e4u\u00dfert sich in inkonsistenter User Experience, leidender Qualit\u00e4t, steigenden Wartungskosten und mangelnder Innovationsf\u00e4higkeit.<br \/>\nSomit stellt sich fast jeder Softwarefirma irgendwann die Frage, wie die eigene Software erfolgreich renoviert werden kann und wie tiefgreifend der Eingriff werden muss oder darf, um auch in Zukunft die Gesch\u00e4ftsziele zu erreichen. Um die Weichen der Renovierung richtig zu stellen ist es notwendig, den tats\u00e4chlichen Zustand der Software genau zu analysieren, vor allem weil dieser erfahrungsgem\u00e4\u00df deutlich von fr\u00fcheren Pl\u00e4nen und Dokumenten abweicht.<\/p>\n","protected":false},"author":25,"featured_media":469,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[211],"tags":[57,53,127],"coauthors":[38],"class_list":["post-41","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digitale-transformation","tag-innovation","tag-qualitaetssicherung","tag-requirements-engineering"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Historisch gewachsen \u2013 Systemmodernisierung richtig machen - Blog des Fraunhofer IESE<\/title>\n<meta name=\"description\" content=\"Software wird h\u00e4ufig lange eingesetzt. Kontinuierliche Erweiterungen f\u00fchren zu einem \u201ehistorisch gewachsenen\u201c System. Wie dieses modernisieren?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.iese.fraunhofer.de\/blog\/historisch-gewachsen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Historisch gewachsen \u2013 Systemmodernisierung richtig machen - Blog des Fraunhofer IESE\" \/>\n<meta property=\"og:description\" content=\"Software wird h\u00e4ufig lange eingesetzt. Kontinuierliche Erweiterungen f\u00fchren zu einem \u201ehistorisch gewachsenen\u201c System. Wie dieses modernisieren?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.iese.fraunhofer.de\/blog\/historisch-gewachsen\/\" \/>\n<meta property=\"og:site_name\" content=\"Fraunhofer IESE\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/FraunhoferIESE\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-08-03T12:06:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-02T09:10:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/iStock_000021979516Large-698x825.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"698\" \/>\n\t<meta property=\"og:image:height\" content=\"825\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Dr. Frank Elberzhager\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@FraunhoferIESE\" \/>\n<meta name=\"twitter:site\" content=\"@FraunhoferIESE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr. Frank Elberzhager\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"7\u00a0Minuten\" \/>\n\t<meta name=\"twitter:label3\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data3\" content=\"Dr. Frank Elberzhager\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/historisch-gewachsen\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/historisch-gewachsen\\\/\"},\"author\":{\"name\":\"Dr. Frank Elberzhager\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#\\\/schema\\\/person\\\/6ede08c487a56db3656eb7816a65ac9a\"},\"headline\":\"Historisch gewachsen \u2013 Systemmodernisierung richtig machen\",\"datePublished\":\"2016-08-03T12:06:24+00:00\",\"dateModified\":\"2025-10-02T09:10:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/historisch-gewachsen\\\/\"},\"wordCount\":1283,\"publisher\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/historisch-gewachsen\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/iStock_000021979516Large.jpg\",\"keywords\":[\"Innovation\",\"Qualit\u00e4tssicherung\",\"Requirements Engineering\"],\"articleSection\":[\"Digitale Transformation\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/historisch-gewachsen\\\/\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/historisch-gewachsen\\\/\",\"name\":\"Historisch gewachsen \u2013 Systemmodernisierung richtig machen - Blog des Fraunhofer IESE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/historisch-gewachsen\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/historisch-gewachsen\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/iStock_000021979516Large.jpg\",\"datePublished\":\"2016-08-03T12:06:24+00:00\",\"dateModified\":\"2025-10-02T09:10:08+00:00\",\"description\":\"Software wird h\u00e4ufig lange eingesetzt. Kontinuierliche Erweiterungen f\u00fchren zu einem \u201ehistorisch gewachsenen\u201c System. Wie dieses modernisieren?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/historisch-gewachsen\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/historisch-gewachsen\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/historisch-gewachsen\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/iStock_000021979516Large.jpg\",\"contentUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/iStock_000021979516Large.jpg\",\"width\":2200,\"height\":2600,\"caption\":\"\u00a9iStock.com\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/historisch-gewachsen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Historisch gewachsen \u2013 Systemmodernisierung richtig machen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/\",\"name\":\"Fraunhofer IESE\",\"description\":\"Blog des Fraunhofer-Institut f\u00fcr Experimentelles Software Engineering\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#organization\",\"name\":\"Fraunhofer IESE\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/fhg_iese_logo.png\",\"contentUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/fhg_iese_logo.png\",\"width\":183,\"height\":50,\"caption\":\"Fraunhofer IESE\"},\"image\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/FraunhoferIESE\\\/\",\"https:\\\/\\\/x.com\\\/FraunhoferIESE\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/fraunhoferiese\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/FraunhoferIESE\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#\\\/schema\\\/person\\\/6ede08c487a56db3656eb7816a65ac9a\",\"name\":\"Dr. Frank Elberzhager\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/elberzhager_frank_web-96x96.jpg572de2b19cccbdfa7b2cf475fff214a4\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/elberzhager_frank_web-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/elberzhager_frank_web-96x96.jpg\",\"caption\":\"Dr. Frank Elberzhager\"},\"description\":\"Dr. Frank Elberzhager leitet die Abteilung Archicture-Centric Engineering am Fraunhofer IESE. Seit \u00fcber f\u00fcnfzehn Jahren leitet er Forschungs- und Industrieprojekte unterschiedlicher Gr\u00f6\u00dfe und Kritikalit\u00e4t. Inhaltich besch\u00e4ftigt er sich vor allem mit Themen rund um Softwarequalit\u00e4tssicherung und \u2013architektur. Aktueller Fokus seiner Forschungsarbeiten sind \u00d6kosysteme in digitalen Stadtquartieren und l\u00e4ndlichen Regionen, Datenplattformen sowie Datenr\u00e4ume. Zudem berichtet er regelm\u00e4\u00dfig auf Konferenzen von Ergebnissen aus Forschung und Praxis.\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/author\\\/frank-elberzhager\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Historisch gewachsen \u2013 Systemmodernisierung richtig machen - Blog des Fraunhofer IESE","description":"Software wird h\u00e4ufig lange eingesetzt. Kontinuierliche Erweiterungen f\u00fchren zu einem \u201ehistorisch gewachsenen\u201c System. Wie dieses modernisieren?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.iese.fraunhofer.de\/blog\/historisch-gewachsen\/","og_locale":"de_DE","og_type":"article","og_title":"Historisch gewachsen \u2013 Systemmodernisierung richtig machen - Blog des Fraunhofer IESE","og_description":"Software wird h\u00e4ufig lange eingesetzt. Kontinuierliche Erweiterungen f\u00fchren zu einem \u201ehistorisch gewachsenen\u201c System. Wie dieses modernisieren?","og_url":"https:\/\/www.iese.fraunhofer.de\/blog\/historisch-gewachsen\/","og_site_name":"Fraunhofer IESE","article_publisher":"https:\/\/www.facebook.com\/FraunhoferIESE\/","article_published_time":"2016-08-03T12:06:24+00:00","article_modified_time":"2025-10-02T09:10:08+00:00","og_image":[{"width":698,"height":825,"url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/iStock_000021979516Large-698x825.jpg","type":"image\/jpeg"}],"author":"Dr. Frank Elberzhager","twitter_card":"summary_large_image","twitter_creator":"@FraunhoferIESE","twitter_site":"@FraunhoferIESE","twitter_misc":{"Verfasst von":"Dr. Frank Elberzhager","Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten","Written by":"Dr. Frank Elberzhager"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/historisch-gewachsen\/#article","isPartOf":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/historisch-gewachsen\/"},"author":{"name":"Dr. Frank Elberzhager","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#\/schema\/person\/6ede08c487a56db3656eb7816a65ac9a"},"headline":"Historisch gewachsen \u2013 Systemmodernisierung richtig machen","datePublished":"2016-08-03T12:06:24+00:00","dateModified":"2025-10-02T09:10:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/historisch-gewachsen\/"},"wordCount":1283,"publisher":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#organization"},"image":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/historisch-gewachsen\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/iStock_000021979516Large.jpg","keywords":["Innovation","Qualit\u00e4tssicherung","Requirements Engineering"],"articleSection":["Digitale Transformation"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/historisch-gewachsen\/","url":"https:\/\/www.iese.fraunhofer.de\/blog\/historisch-gewachsen\/","name":"Historisch gewachsen \u2013 Systemmodernisierung richtig machen - Blog des Fraunhofer IESE","isPartOf":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/historisch-gewachsen\/#primaryimage"},"image":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/historisch-gewachsen\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/iStock_000021979516Large.jpg","datePublished":"2016-08-03T12:06:24+00:00","dateModified":"2025-10-02T09:10:08+00:00","description":"Software wird h\u00e4ufig lange eingesetzt. Kontinuierliche Erweiterungen f\u00fchren zu einem \u201ehistorisch gewachsenen\u201c System. Wie dieses modernisieren?","breadcrumb":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/historisch-gewachsen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.iese.fraunhofer.de\/blog\/historisch-gewachsen\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/historisch-gewachsen\/#primaryimage","url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/iStock_000021979516Large.jpg","contentUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/iStock_000021979516Large.jpg","width":2200,"height":2600,"caption":"\u00a9iStock.com"},{"@type":"BreadcrumbList","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/historisch-gewachsen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.iese.fraunhofer.de\/blog\/"},{"@type":"ListItem","position":2,"name":"Historisch gewachsen \u2013 Systemmodernisierung richtig machen"}]},{"@type":"WebSite","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#website","url":"https:\/\/www.iese.fraunhofer.de\/blog\/","name":"Fraunhofer IESE","description":"Blog des Fraunhofer-Institut f\u00fcr Experimentelles Software Engineering","publisher":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.iese.fraunhofer.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#organization","name":"Fraunhofer IESE","url":"https:\/\/www.iese.fraunhofer.de\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/fhg_iese_logo.png","contentUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/fhg_iese_logo.png","width":183,"height":50,"caption":"Fraunhofer IESE"},"image":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/FraunhoferIESE\/","https:\/\/x.com\/FraunhoferIESE","https:\/\/www.linkedin.com\/company\/fraunhoferiese\/","https:\/\/www.youtube.com\/c\/FraunhoferIESE"]},{"@type":"Person","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#\/schema\/person\/6ede08c487a56db3656eb7816a65ac9a","name":"Dr. Frank Elberzhager","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2019\/08\/elberzhager_frank_web-96x96.jpg572de2b19cccbdfa7b2cf475fff214a4","url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2019\/08\/elberzhager_frank_web-96x96.jpg","contentUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2019\/08\/elberzhager_frank_web-96x96.jpg","caption":"Dr. Frank Elberzhager"},"description":"Dr. Frank Elberzhager leitet die Abteilung Archicture-Centric Engineering am Fraunhofer IESE. Seit \u00fcber f\u00fcnfzehn Jahren leitet er Forschungs- und Industrieprojekte unterschiedlicher Gr\u00f6\u00dfe und Kritikalit\u00e4t. Inhaltich besch\u00e4ftigt er sich vor allem mit Themen rund um Softwarequalit\u00e4tssicherung und \u2013architektur. Aktueller Fokus seiner Forschungsarbeiten sind \u00d6kosysteme in digitalen Stadtquartieren und l\u00e4ndlichen Regionen, Datenplattformen sowie Datenr\u00e4ume. Zudem berichtet er regelm\u00e4\u00dfig auf Konferenzen von Ergebnissen aus Forschung und Praxis.","url":"https:\/\/www.iese.fraunhofer.de\/blog\/author\/frank-elberzhager\/"}]}},"jetpack_featured_media_url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/iStock_000021979516Large.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/posts\/41","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/comments?post=41"}],"version-history":[{"count":16,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/posts\/41\/revisions"}],"predecessor-version":[{"id":14301,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/posts\/41\/revisions\/14301"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/media\/469"}],"wp:attachment":[{"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/media?parent=41"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/categories?post=41"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/tags?post=41"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/coauthors?post=41"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}