Nun zum Abschnitt, 2.3, das Vorlesungssoftware Re-Engineering,
wie bewerte ich Negacy-Systeme? Bewerten hat etwas mit, ja,
den Wert einschätzen zu tun, aber auch für die,
und das ist die Voraussetzung dafür, dass wir Entscheidungen treffen,
was machen wir mit solchen Systemen?
Für die Bewertung, solcher Systeme brauchen wir,
zunächst brauchen wir eine neue Seite
Treffen vollen Entscheidungen Ablösung Überarbeitung oder Zuweis manchmal auch,
dass man Systeme vergleichen möchte Oder...
Dahin sei optimaler Einsatz, von einem begrenzten Budget für Verbesserung.
Wir wissen schon, bei dieser Verbesserung geht es um Re-Engineering.
Für diese Bewertung Brauchen wir in irgendeiner Form Entscheidungsgrundlagen?
Ja, es geht ja darum, viel Geld einzusetzen.
Die Ressource unserer besten Entwickler stecken wir daran. Lohnt sich
das? Lohnt sich das nicht? Wie wichtig ist,
dass solche Entscheidungen möchten gut begründbar sein? Auch wenn man
vielleicht der einzelnen Unternehmer sein eigenes Geld da einsetzt,
sei ein Risiko, auch wenn sie als angestellter Abteilungsleiter,
Teamleiter, Projektleiter, so eine Entscheidung treffen, müssen sie die gelegentlich begründen.
Und dafür ist es gut, eine Bewertung zu haben
Diese Bewertung ist natürlich in irgendeiner Form subjektiv.
Davon werden wir nicht wegkommen. Aber wir wollen versuchen,
sie möglichst objektiv zu machen. Ich schreibe mal davor,
ideal, aber gleich, sag gleich dazu,
bei Ideal ist ja, dass nichts ist real.
Wir werden es
nicht ganz erreichen
In der Praxis versucht man da pragmatisch vorzugehen.
Häufig spielen organisatorische Haben häufig einen starken Einfluss auf diese Entscheidungen
So, was wir machen können, ist,
oder wer sollten Sven mir ein bisschen eine Bewertung machen wollen,
was sind überhaupt die Alternativen?
Ja, und ich bezeichne die Alternativen jetzt mal mit
römischen Zahlen, die Alternative 1. Alternativen zur Handlung
Römisch 1 könnte sein, das System ist einen schlechten Zustand.
Wir haben große Schwierigkeiten, Änderungen durchzuführen.
Wir entscheiden uns, das System auszumustern. Man könnte auch
sagen, wegzuschmeißen
Ja, das ist manchmal nicht mal ein ganzes System,
das kann ja auch verzeihen zutreffen, also einfach,
ich bleibe mal hier, schreibe mal hier hin, Ausmustern.
Und wenn Sie sagen, wieso schmeißt man Software weg?
Ja, zum Beispiel,
wenn Sie nicht so wichtig ist zu den Geschäftszielen,
dass Sie eine große Rolle spielt,
dann können wir
uns das leisten
Das können wir aber nicht immer,
das wäre zum Beispiel das zweite, sagen wir mal,
das ganz klassische, die ganz klassische Softwarewartung,
wie wir es den Begriff schon besprochen haben.
Wir führen weiter Änderungen durch. Das könnte zum Beispiel sein,
die Änderungen sind einfach Oder weil Änderungen einfach selten sind.
Das schreiben wir ein bisschen besser. Seltene Änderungen, soweit.
Ja, also das sind die Alternative 1 und 2,
also wir schmeißen es weg oder wir setzen die Wartung fort.
Aber was ist nun, wenn die Endwordbarkeit so schlecht ist,
dass wir nur schlecht Änderungen durchführen können,
dann können wir überlegen, ja,
dass wir die Option 3,
wir sanieren das System
Wir verbessern die Wartbarkeit, um den Aufwand zu verringern,
um den Aufwand für künftige Änderungen zu verbessern.
Das wäre die Möglichkeit, zwei, drei.
Und es gibt natürlich noch die Variante, dass ich sage,
okay, ich kann es nicht ganz loswerden,
Variante 1 geht nicht, die Wartung kann ich auch nicht fortsetzen,
weil das System nicht mehr pflegbar ist,
dann jung kommt es gleich gar nicht in Frage
Aber ich mache stattdessen ein neues System.
Lassen Sie uns das mit Römisch 4. Ablösung durch neu.
System. Jetzt könnte eine neue Entwicklung sein. Das könnte
Standardsoftware sein. So, da müssen wir jetzt sagen,
diese vier Möglichkeiten schließen sich
nicht völlig aus
Lassen Sie uns für die,
das wären erstmal die Handlungsoptionen und jetzt zu der Frage,
wie können wir denn da eine Entscheidung fällen?
Und diese Entscheidung, ach ja, ich sehe gerade hier,
ist das Bärchen, mein Foto hier ein bisschen da drüber.
Also so können Sie es ein bisschen besser erkennen,
also die Variante zwei seltene Änderungen und dann Standardsoftware ist das hier.
Ja, das Ziel der ganzen Sache ist doch die Betrachtung
des Aufwand-Nutzen-Verhältnisses. Ja, und das ist hier so,
die sagen, die Beutenleien,
dann gleich auf dieser Seite hier
Entscheidung anhand der Abwägung von Aufwand und Nutzen. Für diesen
Aufwand und den Nutzen haben wir zwei, drei Kriterien.
Und das lassen Sie uns bewerten oder zwei Kriterien,
die wichtig ich Ihnen hier vorstellen möchte
Und zwar sind das zum einen
die Geschäftsqualität und der Geschäftswert und die Systemqualität
Geschäftswert und Systemqualität. Die Frage,
die wir hier zu der wir uns hier stellen wollen,
sind also die Frage 4, haben wir schon gerade beantwortet.
Die Ziele der Bewertung von Legacy-Systemen und die Kriterien,
die beiden habe ich Ihnen genannt.
Und jetzt Frage 5 und Folge 6 bezieht sich daraus,
was ist denn jetzt das, was ich heranziehe,
um den Geschäftswert,
um die Systemqualität zu ermitteln,
diese beiden Fragen,
werden wir jetzt behandeln
Möchte ich kurz ebenfalls hier als Seide darstellen. Erstmal muss
man sagen, wir fangen mal an mit dem Geschäftswert,
das ist das, was die Frage 5 weiteressiert.
Zunächst muss man erst mal sagen, das ist eine ziemlich subjektive Bewertung. Subjektiv Menschen heißt,
die Menschen machen das, es heißt,
und es wird dadurch besser, dass wir mehrere,
die Meinung von mehreren Menschen einfließen lassen,
damit können wir sagen, okay,
diese Gruppe von Menschen betrachtet das so,
damit ist das nicht nur 500 Tagesform
von einem abhängig
Es geht bei dem Geschäftswert um den Wert für das Unternehmen.
Ein kleines bisschen besser als nicht bauen.
Und während es bei der Systemqualität um die Systemperspektive geht
Nein, nicht wert, sondern sorry,
das war auch falsch, Qualität von Hart und Software.
Heißt ja auch Systemqualität. Ja,
also wir haben einerseits den Wert des Unternehmens oder der Software
für das Unternehmen und das zweite, die Qualität des Systems,
was aus Hard und Software und Unterstützungssoftware und Daten usw. besteht.
Das hatten wir vorhin ja schon mal,
woraus es besteht
Das heißt, eigentlich ist das hier der Nutzen und das sind die Kosten bzw. der Aufwand,
ja, also wenn die Hard- und Software schlecht ist,
dann betrachten wir vor allen Dingen das,
was Einfluss auf die Kosten hat.
So, lassen Sie uns kurz hier zu dem Geschäftswert
Beiträge leisten.
Was spielt da alles
eine Rolle
Mhm. Das ist wegen diesem Subjektiven, beziehen wir mehrere Leute
ein. Und wir fangen mal an mit dem Endnutzer.
Hilft mir dieses System, hat es einen Effekt,
effektiv bei Bearbeitung von Geschäftsprozessen
Oder dem IT-Manager. Das wird falsch. Ich schreibe nur richtig bei dir
Manager. Das wäre zum Beispiel... Ist das schon immer,
diese Software schon immer im Sorgenkind, was er hat?
Oder gibt es Schwierigkeiten, Mitarbeiter für Entwicklung zu finden.
Den könnte man also da fragen, was ist denn der
Wert für das Unternehmen? Man könnte den Geschäftsführer fragen.
Leistet das System einen Beitrag zu Geschäftszielen Sicherlich was anderes,
wenn wir ein kleines System haben,
was intern nur in einer Firma genutzt wird oder wenn wir ein System haben,
was den Hauptgeschäftsprozess von mir aus Sichtbestellung von Büchern oder die Vermittlung von Krediten oder was auch immer behandelt,
dass entsprechend ist der Nutzen für das Unternehmen groß oder klein.
Am Ende läuft es darauf hinaus,
dass man ein Gesamtbild des Nutzens für ein Übernehmen zieht.
Bei der Systemqualität ist es ein bisschen leichter,
wir können diese Bewertung auf die Bewertung von anderen Kriterien zurückstützen.
Deswegen wird es ein bisschen objektiver. Wir schauen uns nochmal
dieses eine Bild an, was wir gerade hatten,
woraus ein solches System besteht.
Das können wir nämlich mit berücksichtigen. Alles,
woraus es besteht, das müssen wir hier
mit berücksichtigen
Urteilung aller Bestandteile, das war die Folien Nummer 3. Ja,
also die können wir alle mit einbeziehen und bei jedem Einzelnen sagen,
gut oder schlecht.
Wir werden euch sehen, es reicht uns so eine einfache Einteilung gut schlecht.
Das wäre Eine wichtige Sache für die Bestandteile,
die wir auf der linken Seite dieser Folie hatten hier.
Ja, also diese Bestandteile wie Unterstützungssoftware, die Hardware,
die Daten. Wie sieht es nur mit den rechten Seiten
aus? Auch die sollten hier eine Rolle spielen.
Aber hier von der Kosten,
von der Aufwandsseite her
Also, wie sieht es da von der Kosten von der Aufwandseite
her aus, von Geschäftsprozess? Ja, und die Umgebung...
Das ist das, was wir auf der liegenden Seite hatten.
Häufig sind das nicht unbedingbar Kosten, Sondern Risiken spielen da
auch mit rein. Zum dieser beiden Kriterien werden jeweils,
da könnte man noch sagen,
dass man Metriken einsetzen könnte oder dass man den Aufwand Aus dem Betrieb,
wir meinen es jetzt das Operating mit Berücksichtigenheit.
Bei beiden Sachen reicht es uns gut und schlecht,
dass die gute Bewertung gut und schlecht zu machen.
Und da wollen wir jetzt eine Tabelle daraus bilden.
Und zwar diese Tabelle machen wir mit diesen zwei Kenngrößen.
Wir machen jetzt hier die nach oben, die Systemqualität.
Oder nehmen wir hier das mal den Geschäftswert. Und hier
die System, Qualität. Es reicht uns in beiden Fällen
zu sagen, hoch oder niedrig. Das heißt,
hier wäre niedrig, hier wäre,
hoch und irgendwo dazwischen habe ich hier eine Trennung,
wo genau die ist, soll uns jetzt mal nicht interessieren.
Beide Fälle sind, beide Kriterien sind subjektiv und hier machen wir
das Gleiche. Hier machen wir auch so eine Trennung,
hier haben wir
den niedrigen Geschäftswert
Um den hohen Geschäftswert und dadurch entstehen vier Quadrant.
Das passt insofern ganz gut, als wäre eben vier Handlungsalternativen hatten.
Und diese vier Handlungsalternativen waren ja hier auf der zwei Seiten vorher,
waren das Ausmuster und Wartung fortsetzen, Sanierung des Systems,
ja, und Ablösung durch ein neues System.
Lassen Sie uns kurz diese Sachen hier einordnen. Fangen wir an mit den Ausmustern,
unter welchen Bedingungen mustern wir ein System aus,
hier steht schon dabei, kein effektiver Einsatz für Geschäftsziele,
Das schauen wir mal an.
Also keine Geschäftsziele sind so wichtig. Das heißt,
wir werden hier eher im unteren Teil, ja, also eher hier.
Und es ist die Frage, Systemqualität hoch oder Systemqualität niedrig?
Wann würden wir das System ausmustern? Tja, was meinen
Sie? Also links oder rechts wäre es denkbar.
Wir können es erst mal bei beiden reinschreiben. Als eine
Option. Ich denke, es ist vielleicht nicht die einzige,
deswegen schreibe ich das mal nicht in die Mitte.
So, schauen wir uns die zweite Alternative an.
Die Wartung fortsetzen, das System weiter pflegen. Die Wartung fortsetzen,
System weiter fliegen, hängt das mit der Systemqualität.
Ist das bei Systemqualität niedrig möglich? Das ist die Frage
. Niedrige Systemqualität heißt, die Erwartung ist sehr schwierig.
Deswegen so einfacher Wartung wäre das nicht. Das wäre eher
die Alternative. Bei hoher Systemqualität, ja,
und da könnte ich das sicherlich über sich das machen,
wenn dann Geschäftswert hoch ist.
Dort würde ich die Option Wartung fortsetzen, auf jeden Fall machen.
Wichtiges System, das sollte ich Änderungen umsetzen,
wenn ich es denn kann. Und bei dem Unwichtigen vielleicht auch,
ich schreibe es erstmal mit rein,
wir schauen es uns gleich nochmal an
Die Alternative 3, Sanierung des Systems,
die Wartbarkeit verbessern, Sanierung machen wir ja dann,
das ist etwas, was mit hohem Aufwand verbunden ist,
wenn die Qualität niedrig ist.
Ja, also sind wir irgendwo hier in dem Bereich hier drüben, also hier drin.
So, und Sanieren müsste ich ja dann nicht,
wenn der Geschäftswert hoch ist, sondern wenn der Geschäftswert niedrig wäre.
Das heißt, eigentlich müssen wir das hier reinstellen.
Soweit zur Möglichkeit 3. Und dann haben wir die Möglichkeit,
vier Ablösungen durch ein neues System.
Ablösung würde ich ja dann machen, wenn der Geschäftswert
die Systemqualität niedrig wäre. Ja, also dann könnte ich
das hier machen
So. So sieht das jetzt erstmal aus. Ich hoffe,
sie haben, wir können das jetzt in irgendeiner Form nochmal ändern,
weil das sieht erstmal so aus, als kann das nicht so bleiben.
Ja, also hier tummelt sich jetzt alles in der Ecke niedrig,
niedrig und bei Geschäftswert hoch, da haben wir jetzt nichts.
Lassen Sie uns das mal überlegen, was ist denn,
was ist denn los, wenn der Geschäftswert hoch ist und
die Systemqualität niedrig, was könnte ich dann tun?
Geschäftswert hoch? Dann würde ich mal vermutlich von diesen Optionen,
ja, also ausmustern würde ich nicht,
wenn es wichtig für mich ist.
Ich könne die Wartung fortsetzen, ja,
wenn es wichtig ist,
Sanierung würde ich
vielleicht auch machen
Ablösung durch ein neues System würde ich, ja,
Sanierung brauchen wir nicht machen, weil es ist gut,
ablösen durch ein neues System würde ich auch nicht machen.
Also eigentlich bräuchten wir hier nur die Wartung. Ja,
dass die normale Erwartung fortsetzen, das können wir machen.
Der Geschäftswert ist ja hoch und die Systemquelle, ach nein,
die Systemqualität ist niedrig. Das ist tatsächlich das Problem.
Niedrige Systemqualität, da können wir keine Wartung machen.
Also drei schaltet Tier aus. Ja, nein, was hat es gesagt?
2 schaltet hier aus. Ich streiche es mal gut durch.
Ja, also das schaltet aus wegen niedrigen Systemqualität.
Ob es so, wir könnten jetzt,
der Geschäftsführer ist hoch, wir könnten hier die Sanierung machen.
Ja, wir haben die Sanierung jetzt hier unten eingeschrieben,
die Sanierung war die Nummer 3. Nee, die,
ja genau, die Übertreiber, die Sanierung,
die Nummer 3 ist hier unten falsch.
Also die sollten wir hier oben reinschreiben.
Und hier unten ist sie falsch. Und zwar ganz falsch,
die mache ich direkt mal weg. Die gehört ja nicht
hin. Also wenn der Geschäftswert niedrig ist,
wirklich sowas wie Sanierung nicht machen.
Und die Ablösung durch ein neues System
würde ich auch nicht machen
Ja, weil das haben wir für ihn falsch eingetragen.
Also das sollte hier auch nicht sein, das würden wir auch hier oben eintragen.
So sieht das schon deutlich besser aus. Lassen Sie uns nochmal schauen,
wenn der Systemqualität niedrig ist und der Geschäftswert niedrig,
also es ist schlecht und unwichtig.
Dann wird mir das eigentlich ausmustern. Das ist korrekt. So,
dann haben wir, wenn das hoch ist,
könnten wir auf jeden Fall die Wartung fortsetzen,
deswegen haben wir die zwei hier drin oder wir können das hier ausmustern,
das wäre auch möglich.
Und ja, aber drei oder vier. Ja,
also damit so können wir so stellen,
wenn das richtig da, so können die das bleiben.
Das wäre die Entscheidung, wie wir das, wie wir das durchführen können.
Damit muss nämlich auf meinen Zettel schauen, wir lassen sie uns,
damit kann man versuchen, so eine Entscheidung zu fällen.
Sie werden jetzt vielleicht sagen, ist das nicht sehr subjektiv,
niedrig und so weiter. Es geht ja darum,
eine Entscheidung unter Unsicherheit zu fällen. Und all die Punkte,
die wir hier haben, die ja eine Rolle spielen,
die sind alle nur schwierig zu erfassen und schwierig, objektiv zu erfassen.
Also gerade hier die Beurteilung der Bestandteile,
die wir von der Folie 3 hatten, ja,
wie ist denn das einzuschätzen, diese Unterstützungssoftware?
Wie sind die Daten einzuschätzen? Wie ist die im Konsistenz?
Ist die Systemsoftware problematisch oder nicht? Jedes dieser Punkte könnte ich
tatsächlich auch mit Metriken über untersetzen oder mit Aufwandszahlen der Vergangenheit.
Aber da wird die Entscheidung zwar ein bisschen besser auf Daten
fundiert und nicht nur auf Meinungen, aber am Ende kommt vielleicht auch nichts anderes raus.
Wichtig ist, dass wir uns verdeutlicht haben,
welche Entscheidungsalternativen wir haben und das sind deine führt dann zu diesen Entscheidungen.
Soweit zum Abschnitt Bewertung von Legacy-System