diff options
| author | Sven Eisenhauer <sven@sven-eisenhauer.net> | 2023-11-10 15:11:48 +0100 |
|---|---|---|
| committer | Sven Eisenhauer <sven@sven-eisenhauer.net> | 2023-11-10 15:11:48 +0100 |
| commit | 33613a85afc4b1481367fbe92a17ee59c240250b (patch) | |
| tree | 670b842326116b376b505ec2263878912fca97e2 /Master/Seminar engl | |
| download | Studium-master.tar.gz Studium-master.tar.bz2 | |
Diffstat (limited to 'Master/Seminar engl')
62 files changed, 6391 insertions, 0 deletions
diff --git a/Master/Seminar engl/Archetypes.pdf b/Master/Seminar engl/Archetypes.pdf Binary files differnew file mode 100644 index 0000000..fe8c529 --- /dev/null +++ b/Master/Seminar engl/Archetypes.pdf diff --git a/Master/Seminar engl/Ausarbeitung/draft_ch11.txt b/Master/Seminar engl/Ausarbeitung/draft_ch11.txt new file mode 100644 index 0000000..0b62415 --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/draft_ch11.txt @@ -0,0 +1,20 @@ +Kapitel 11
+
+Organisationen sind keine abgeschlossenen Gebilde sondern erhalten ihre Daseinsberechtigung oftmals erst durch ihre Interaktion mit der Außenwelt. Einer der wichtigesten Außenkontakte von Organisationen sind ihre Kunden, denn diese generieren den Umsatz, der für jedes Unternehmen wichtig ist.
+Mit zunehmendem Erfolg eines Unternehmens steigt die Anzahl der Kunden. Dieser Umstand kann eine Organisation aber auch sehr schnell an die Grenzen ihrer Leistungsfähigkeit bringen. Mit der steigenden Zahl von Kunden steigen auch deren Anforderungen, was wiederum zu komplexeren Systemen führt. Diese steigende Anzahl von Kunden führt außerdem noch zu Konflikten unter den Anforderungen. Zur Lösung der Konflikte ist ein zusätzlicher Arbeitsaufwand nötig. Dieser und die gestiegene Systemkomplexität steigern den Gesamtaufwand zur Bearbeitung der Kundenbeziehungen.
+
+[Nachbau Figure 11-1]
+
+Der vergrößerte Arbeitsaufwand durch komplexere Systeme und mehr Kundenanforderungen können es erfordern, dass sich eine Organisation auf ein cultural pattern höherer Ebene umstellt. Dies liegt darin begründet, dass mit einem cultural pattern höherer Stufe mehr Arbeit bewältigen lässt. Ohne diese Anpassung des cultural patterns könnte eine Organisation irgendwann den Arbeitsaufwand nicht mehr bewältigen und scheitert. Ebenso stellt die Verringerung der Anzahl der bestehenden Kunden keine Option dar. Stattdessen versuchen Organisationen höherer Ebene den Umgang mit Kunden besser zu organisieren. Weinberg beschreibt dazu die Etablierung von Stellvertretern (surrogates). Diese sollen zwischen den Kunden und der Entwicklungsorganisation platziert werden, wodurch sie in der Lage sind, den Informationsfluss zwischen diesen beiden zu filtern und zu regulieren. Dadurch verringert sich aus Sicht der Entwicklungsorganisation die Anzahl der effektiven Kunden, mit der sie interagiert. Somit bilden diese Stellvertreter einen natürlichen negativen Effekt auf die Anzahl der effektiven Kunden. Dabei spielt allerdings die Effektivität dieser Stellvertreter eine entscheidende Rolle, da sie sehr großen Einfluss auf die Entwicklungsorganisation besitzen.
+
+[Nachbau Figure 11-7]
+
+Diese Filterung durch Stellvertreter erlangt ihre Bedeutung durch die oftmals unterschätzte Auswirkung von Arbeitsbrechungen. Weinberg bedient sich zum Beleg einiger Zahlen von DeMarco und Lister. Danach beträgt der Arbeitsausfall eines Entwicklers für ein Telefonat von 5 Minuten insgesamt 20 Minuten. Zu der reinen Gesprächszeit muss noch eine Wiedereinarbeitungszeit von 15 Minuten addiert werden. Kann nun durch den effektiven Einsatz von Stellvertretern die Anzahl der Arbeitsunterbrechungen eines Entwicklers reduziert werden, so führt dies zu einer Steigerung seiner Produktivität, womit er mehr Arbeit bewältigen kann.
+Besonders deutlich wird die Wichtigkeit effektiver Stellvertreter bei der Betrachtung von Besprechungen. Dort multipliziert sich die Summe aus Unterbrechungs- und Wiedereinarbeitungszeit noch mit der Anzahl der Teilnehmer. Diese Zeit ist verschwendete Arbeitszeit. Mit einer steigenden Anzahl von Kunden steigt die Anzahl von Besprechungen und die Anzahl der Unterbrechungen dieser. Somit steigt die verschwendete Arbeitszeit nicht linear an.
+
+[Nachbau Figure 11-9]
+
+Mehr Kunden resultieren auch noch in einer anderen Form in Mehrarbeit für eine Softwareentwicklungsorganisation. Je mehr Kunden diese besitzt, desto mehr Kunden setzen ihre Software in unterschiedlichen Konfigurationen ein. Dies verlängert die Reparaturdauer und erhöht die Anzahl der Fehler, die nicht durch Tests gefunden wurden. Dies führt zu mehr Fehlern, die repariert werden müssen. Dieser Zuwachs an zu reparierenden Fehlern und die längere Reparaturdauer erhöhen den Gesamtarbeitsaufwand zur Fehlerbeseitigung. Organisationen ab Stufe 3 aufwärts, die sich selbst, die nötigen Werkzeuge zur Bewältigung ihrer Aufgaben suchen, können hier ihren Aufwand durch den Einsatz von geeigneten Werkzeugen reduzieren. Zum einen kann durch Konfigurationsverwaltung die Zeit pro Reparatur verringert werden, zum anderen reduzieren automatisierte Tests nicht gefundene Fehler.
+
+Ähnlich wächst die Anzahl von unterschiedlichen Versionen einer Software, die eine Organisation unterstützen muss, mit der Anzahl der Kunden. Auch dies resultiert in mehr Arbeitsaufwand für die Organisation bei der Unterstützung und Wartung der vielen Versionen. Stufe 3 Organisationen bedienen sich hier Werkzeuge zur Verwaltung von Versionen.
+Interessant ist hierbei die Tatsache, dass sich bei vielen Organisationen ein Release-Zyklus von sechs Monaten, also zwei Releases pro Jahr, etabliert hat. Dies resultiert aus dem Versuch des Managements durch längere Release-Zyklen den Aufwand dafür zu drosseln. Andererseits steigt mit der Anzahl der Kunden der Bedarf an Reparaturen, was die längeren Releaseabsichten des Managments ausbalanciert.
\ No newline at end of file diff --git a/Master/Seminar engl/Ausarbeitung/draft_ch11b.txt b/Master/Seminar engl/Ausarbeitung/draft_ch11b.txt new file mode 100644 index 0000000..761622f --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/draft_ch11b.txt @@ -0,0 +1,28 @@ +Kapitel 11
+
+Organisationen sind keine abgeschlossenen Gebilde, sondern erhalten ihre Daseinsberechtigung oftmals erst durch ihre Interaktion mit der Außenwelt. Einer der wichtigesten Außenkontakte von Organisationen sind ihre Kunden, denn diese generieren den Umsatz, der für jedes Unternehmen wichtig ist.
+Mit zunehmendem Erfolg eines Unternehmens steigt die Anzahl der Kunden. Dieser Umstand kann eine Organisation aber auch sehr schnell an die Grenzen ihrer Leistungsfähigkeit bringen. Mit der steigenden Zahl von Kunden steigen auch deren Anforderungen, was wiederum zu komplexeren Systemen führt. Diese steigende Anzahl von Kunden führt außerdem noch zu Konflikten unter den Anforderungen. Zur Lösung der Konflikte ist ein zusätzlicher Arbeitsaufwand nötig. Dieser und die gestiegene Systemkomplexität steigern den Gesamtaufwand zur Bearbeitung der Kundenbeziehungen.
+
+[Nachbau Figure 11-1]
+
+Der vergrößerte Arbeitsaufwand durch komplexere Systeme und mehr Kundenanforderungen können es erfordern, dass sich eine Organisation auf ein cultural pattern höherer Ebene umstellt. Dies liegt darin begründet, dass mit einem cultural pattern höherer Stufe mehr Arbeit bewältigen lässt. Ohne diese Anpassung des cultural patterns könnte eine Organisation irgendwann den Arbeitsaufwand nicht mehr bewältigen und scheitert. Ebenso stellt die Verringerung der Anzahl der bestehenden Kunden keine Option dar. Stattdessen versuchen Organisationen höherer Ebene den Umgang mit Kunden besser zu organisieren. Weinberg beschreibt dazu die Etablierung von Stellvertretern (surrogates). Diese sollen zwischen den Kunden und der Entwicklungsorganisation platziert werden, wodurch sie in der Lage sind, den Informationsfluss zwischen diesen beiden zu filtern und zu regulieren. Dadurch verringert sich aus Sicht der Entwicklungsorganisation die Anzahl der effektiven Kunden, mit der sie interagiert. Somit bilden diese Stellvertreter einen natürlichen negativen Effekt auf die Anzahl der effektiven Kunden. Dabei spielt allerdings die Effektivität dieser Stellvertreter eine entscheidende Rolle, da sie sehr großen Einfluss auf die Entwicklungsorganisation besitzen.
+
+[Nachbau Figure 11-7]
+
+Diese Filterung durch Stellvertreter erlangt ihre Bedeutung durch die oftmals unterschätzte Auswirkung von Arbeitsunterbrechungen. Weinberg bedient sich zum Beleg einiger Zahlen von DeMarco und Lister. Danach beträgt der Arbeitsausfall eines Entwicklers für ein Telefonat von 5 Minuten insgesamt 20 Minuten. Zu der reinen Gesprächszeit muss noch eine Wiedereinarbeitungszeit von 15 Minuten addiert werden. Kann nun durch den effektiven Einsatz von Stellvertretern die Anzahl der Arbeitsunterbrechungen eines Entwicklers reduziert werden, so führt dies zu einer Steigerung seiner Produktivität, womit er mehr Arbeit bewältigen kann.
+Besonders deutlich wird die Wichtigkeit effektiver Stellvertreter bei der Betrachtung von Besprechungen. Dort multipliziert sich die Summe aus Unterbrechungs- und Wiedereinarbeitungszeit noch mit der Anzahl der Teilnehmer. Diese Zeit ist verschwendete Arbeitszeit. Mit einer steigenden Anzahl von Kunden steigt die Anzahl von Besprechungen und die Anzahl der Unterbrechungen dieser. Somit steigt die verschwendete Arbeitszeit mehr als linear zur Anzahl der Kunden an.
+
+[Nachbau Figure 11-9]
+
+Mehr Kunden resultieren auch noch in einer anderen Form in Mehrarbeit für eine Softwareentwicklungsorganisation. Je mehr Kunden diese besitzt, desto mehr Kunden setzen ihre Software in unterschiedlichen Konfigurationen ein. Dies verlängert die Reparaturdauer und erhöht die Anzahl der Fehler, die nicht durch Tests gefunden wurden. Dies führt zu mehr Fehlern, die repariert werden müssen. Dieser Zuwachs an zu reparierenden Fehlern und die längere Reparaturdauer erhöhen den Gesamtarbeitsaufwand zur Fehlerbeseitigung. Organisationen ab Stufe 3 aufwärts, die sich selbst, die nötigen Werkzeuge zur Bewältigung ihrer Aufgaben suchen, können hier ihren Aufwand durch den Einsatz von geeigneten Werkzeugen reduzieren. Zum einen kann durch Konfigurationsverwaltung die Zeit pro Reparatur verringert werden, zum anderen reduzieren automatisierte Tests nicht gefundene Fehler.
+
+Ähnlich wächst die Anzahl von unterschiedlichen Versionen einer Software, die eine Organisation unterstützen muss, mit der Anzahl der Kunden. Auch dies resultiert in mehr Arbeitsaufwand für die Organisation bei der Unterstützung und Wartung der vielen Versionen. Stufe 3 Organisationen bedienen sich hier Werkzeuge zur Verwaltung von Versionen.
+Interessant ist hierbei die Tatsache, dass sich bei vielen Organisationen ein Release-Zyklus von sechs Monaten, also zwei Releases pro Jahr, etabliert hat. Dies resultiert aus dem Versuch des Managements durch längere Release-Zyklen den Aufwand dafür zu drosseln. Andererseits steigt mit der Anzahl der Kunden der Bedarf an Reparaturen, was die längeren Releaseabsichten des Managements ausbalanciert.
+
+Um zu den oben genannten Erkenntnissen über die Auswirkungen der steigenden Kundenanzahl zu gelangen, bedarf es der Betrachtung des Gesamtsystems. Wie gezeigt stellen sich die Zusammenhänge wesentlich komplexer dar, als es sich mit einer einfachen Ursache- / Wirkungsbetrachtungsweise erschließen ließe. Diese einfachen Betrachtungsweisen liefern nur unzureichende Ergebnisse, die Weinberg in Sätzen wie "Wir haben zu viele Kunden" oder "Wir könnten ein großartiges System haben, wenn uns unsere Kunden nur nicht immer belästigen würden" anführt. Wer solche Sätze äußert sieht nur die steigende Kundenanzahl bzw. steigenden Kundenanfragen und das Resultat, nämlich Mehrarbeit. Erst das Systemdenken erschließt die tieferen Zusammenhänge. Auf Basis dieser weitergehenden Erkenntnisse lassen sich nun Maßnahmen entwickeln, wie man den genannten negativen Effekten entgegen wirken kann.
+
+Das Systemdenken stellt dem Manager die nötigen Werkzeuge zur Verfügung, um die Wirkungszusammenhänge wie in Diagramm 11-1 zu erkennen und darzustellen. Dieses Diagramm beinhaltet ausschließlich verstärkende Faktoren auf die zu erledigende Arbeit. Daraus ergibt sich der Bedarf eines negativen Faktors auf die zu erledigende Arbeit. Somit bildet Diagramm 11-7 einen Lösungsansatz für diese Problemstellung. Es führt effektive Stellvertreter als negativen Faktor auf die Anzahl der effektiven Kunden ein. Diese effektiven Kunden wirken somit wesentlich schwächer auf die zu erledigende Arbeit ein als die Anzahl der direkten Kunden. Erst das Systemdenken ermöglicht das Erkennen der ganzheitlichen Zusammenhänge und die Entwicklung von wirksamen Lösungsstrategien für Probleme.
+
+Allerdings zeigen diese Betrachtungen auch, dass es immer eine Grenze des Machbaren gibt. Die Einführung von Stellvertretern als reduzierenden Faktor auf die Anzahl der effektiven Kunden kann die Mehrarbeit nicht auf Null drücken. Somit besteht immer eine Obergrenze für die Anzahl der Kunden, die eine Organisation bewältigen kann. Das Systemdenken versetzt das Management jedoch in die Lage, diese Grenze etwas hinaus zu schieben.
+Ebenso kann die Nutzung von Methoden der Softwaretechnik eine Organisation in die Lage versetzen, ein Problem zu lösen, das ohne die Softwaretechnik zu komplex für die Organisation wäre. Aus dem Systemmodell zum Einsatz von Softwaretechnikmethoden erschließt sich allerdings auch, dass sich dadurch nicht unendlich komplexe Probleme lösen lassen. Auch hierbei besteht eine Grenze des Machbaren, die sich durch gutes Management etwas nach oben verschieben lässt.
+Demnach müssen Organisationen beispielsweise neue Softwaretechnikmethoden einsetzen oder ihre Struktur ändern, um wachsende Problem- und Kundenanforderungen beherrschen zu können. Dies bedeutet, dass sowohl die Problemkomplexität aus gestiegenen Ambitionen als auch die Kundenanzahl sich störend auf eine Organisation auswirken. Beide Störfaktoren resultieren aus dem Erfolg einer Organisation, wonach eine Organisation auf ihren eigenen Erfolg reagieren muss, um weiter erfolgreich zu sein. Weinberg schließt auch hier den Kreis zu den cultural patterns. Erst eine Organisation auf Stufe drei oder höher ist in der Lage, ihren eigenen Erfolg zu bewerten. Ebenso sind diese Organisationen in der Lage, ihr Vorgehen an die jeweilige Situation anzupassen. Eine situationsorientierte Anpassung des Vorgehens kann beispielsweise im Einsatz einer neuen Softwarentwicklungstechnik liegen, um ein Projekt zu bewältigen, das ohne diese neue Technik nicht beherrschbar wäre. Wie oben aufgezeigt stellt diese Anpassungsfähigkeit den Schlüssel zur Bewältigung komplexerer Probleme und größerer Kundenanzahl dar. Aufgrund dieser Anpassungsfähigkeit befindet sich eine Organisation auf höherer Stufe in der Lage mehr Kunden und größere Probleme zu bewältigen als eine Organisation auf niedrigerer Stufe. Das Systemdenken hilft ihr, die richtigen Ansatzpunkte für erfolgversprechende Managementmaßnahmen zu finden und somit weiter erfolgreich zu sein.
\ No newline at end of file diff --git a/Master/Seminar engl/Ausarbeitung/fig11-1.svg b/Master/Seminar engl/Ausarbeitung/fig11-1.svg new file mode 100644 index 0000000..6d2c30a --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/fig11-1.svg @@ -0,0 +1,488 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg2" + version="1.1" + inkscape:version="0.47 r22583" + sodipodi:docname="Neues Dokument 1"> + <defs + id="defs4"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective10" /> + <inkscape:perspective + id="perspective2832" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective2866" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective2900" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective2934" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective2934-5" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective2934-3" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective3002" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective3121" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective3121-3" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective3121-34" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective3175" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective3175-7" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.43046017" + inkscape:cx="372.04724" + inkscape:cy="526.18109" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="948" + inkscape:window-height="698" + inkscape:window-x="105" + inkscape:window-y="38" + inkscape:window-maximized="0" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <g + id="g2852" + transform="translate(271.80215,-104.53929)"> + <path + sodipodi:nodetypes="ccscscscscscsc" + id="path2822-1" + d="m 504.69561,396.91663 c 33.57143,-1.42858 17.14286,-29.28572 17.14286,-29.28572 0,0 20.40206,2.33238 7.14286,-29.28571 -9.28571,-22.14286 -24.28572,-9.28572 -24.28572,-9.28572 0,0 14.94418,-12.11069 -23.57141,-25.71428 -34.87978,-12.31943 -25,4.2857 -25,4.2857 0,0 2.85714,-17.14285 -25.00001,-6.42857 -36.76399,14.13999 -10,27.14286 -10,27.14286 0,0 -18.57143,4.28571 -15.71428,26.42857 3.2767,25.39441 16.42857,16.42857 16.42857,16.42857 0,0 -16.96894,7.30762 5,25.71428 14.32975,12.00618 22.14286,1e-5 22.14286,1e-5 0,0 2.29592,9.22663 30,12.14286 13.57143,1.42858 24.28571,2.85715 25.71427,-12.14285 z" + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + id="text2846" + y="346.64789" + x="428.57144" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + style="font-size:14px;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="346.64789" + x="428.57144" + id="tspan2848" + sodipodi:role="line">NUMBER OF</tspan><tspan + style="font-size:14px;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + id="tspan2850" + y="364.14789" + x="428.57144" + sodipodi:role="line">CUSTOMERS</tspan></text> + </g> + <g + id="g3098"> + <g + id="g2852-7" + transform="translate(-338.77167,-233.01715)"> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 504.69561,396.91663 c 33.57143,-1.42858 17.14286,-29.28572 17.14286,-29.28572 0,0 20.40206,2.33238 7.14286,-29.28571 -9.28571,-22.14286 -24.28572,-9.28572 -24.28572,-9.28572 0,0 14.94418,-12.11069 -23.57141,-25.71428 -34.87978,-12.31943 -25,4.2857 -25,4.2857 0,0 2.85714,-17.14285 -25.00001,-6.42857 -36.76399,14.13999 -10,27.14286 -10,27.14286 0,0 -18.57143,4.28571 -15.71428,26.42857 3.2767,25.39441 16.42857,16.42857 16.42857,16.42857 0,0 -16.96894,7.30762 5,25.71428 14.32975,12.00618 22.14286,1e-5 22.14286,1e-5 0,0 2.29592,9.22663 30,12.14286 13.57143,1.42858 24.28571,2.85715 25.71427,-12.14285 z" + id="path2822-1-4" + sodipodi:nodetypes="ccscscscscscsc" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="428.57144" + y="346.64789" + id="text2846-0"><tspan + sodipodi:role="line" + id="tspan2848-9" + x="428.57144" + y="346.64789" + style="font-size:14px;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">NUMBER OF</tspan><tspan + sodipodi:role="line" + x="428.57144" + y="364.14789" + id="tspan2850-4" + style="font-size:14px;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">CUSTOMERS</tspan></text> + </g> + </g> + <g + id="g3092"> + <path + sodipodi:nodetypes="ccscscscscscsc" + id="path2822-1-8" + d="m 188.92743,324.57011 c 45.68083,-1.42647 23.32638,-29.2425 23.32638,-29.2425 0,0 27.7612,2.32894 9.71933,-29.24248 -12.63511,-22.11018 -33.04571,-9.27202 -33.04571,-9.27202 0,0 20.33463,-12.09281 -32.07374,-25.67633 -47.46111,-12.30124 -34.01764,4.27938 -34.01764,4.27938 0,0 3.88773,-17.11755 -34.01764,-6.41908 -50.024962,14.11912 -13.607058,27.1028 -13.607058,27.1028 0,0 -25.270244,4.27938 -21.382505,26.38956 4.458624,25.35693 22.354444,16.40432 22.354444,16.40432 0,0 -23.089728,7.29684 6.803529,25.67633 19.49857,11.98846 30.12991,1e-5 30.12991,1e-5 0,0 3.12407,9.21301 40.82116,12.12494 18.46671,1.42647 33.04569,2.85293 34.98954,-12.12493 z" + style="fill:none;stroke:#000000;stroke-width:1.16563165px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + id="text2846-2" + y="274.36502" + x="82.799774" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + style="font-size:14px;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + id="tspan2850-5" + y="274.36502" + x="82.799774" + sodipodi:role="line">NUMBER OF</tspan><tspan + style="font-size:14px;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="291.86502" + x="82.799774" + sodipodi:role="line" + id="tspan3030">REQUIREMENTS</tspan></text> + </g> + <g + id="g3085"> + <g + id="g2852-8-5" + transform="translate(-327.5769,75.981878)"> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 504.69561,396.91663 c 33.57143,-1.42858 17.14286,-29.28572 17.14286,-29.28572 0,0 20.40206,2.33238 7.14286,-29.28571 -9.28571,-22.14286 -24.28572,-9.28572 -24.28572,-9.28572 0,0 14.94418,-12.11069 -23.57141,-25.71428 -34.87978,-12.31943 -25,4.2857 -25,4.2857 0,0 2.85714,-17.14285 -25.00001,-6.42857 -36.76399,14.13999 -10,27.14286 -10,27.14286 0,0 -18.57143,4.28571 -15.71428,26.42857 3.2767,25.39441 16.42857,16.42857 16.42857,16.42857 0,0 -16.96894,7.30762 5,25.71428 14.32975,12.00618 22.14286,1e-5 22.14286,1e-5 0,0 2.29592,9.22663 30,12.14286 13.57143,1.42858 24.28571,2.85715 25.71427,-12.14285 z" + id="path2822-1-8-1" + sodipodi:nodetypes="ccscscscscscsc" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="428.57144" + y="346.64789" + id="text2846-2-7"><tspan + sodipodi:role="line" + x="428.57144" + y="346.64789" + id="tspan2850-5-1" + style="font-size:14px;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">SYSTEM</tspan><tspan + id="tspan3034" + sodipodi:role="line" + x="428.57144" + y="364.14789" + style="font-size:14px;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">COMPLEXITY</tspan></text> + </g> + </g> + <g + id="g3078"> + <g + id="g2852-8-2" + transform="translate(-329.9,238.59856)"> + <path + style="fill:none;stroke:#000000;stroke-width:1.18846571px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 546.10018,396.8442 c 47.49776,-1.42618 24.25418,-29.23653 24.25418,-29.23653 0,0 28.86538,2.32846 10.10591,-29.23653 -13.13767,-22.10567 -34.36009,-9.27013 -34.36009,-9.27013 0,0 21.14343,-12.09035 -33.34946,-25.67109 -49.34885,-12.29874 -35.37067,4.2785 -35.37067,4.2785 0,0 4.04235,-17.11406 -35.37069,-6.41777 -52.01468,14.11624 -14.14827,27.09727 -14.14827,27.09727 0,0 -26.27535,4.27852 -22.23298,26.38419 4.63596,25.35176 23.24358,16.40098 23.24358,16.40098 0,0 -24.00811,7.29535 7.07413,25.67109 20.27412,11.98602 31.32832,1e-5 31.32832,1e-5 0,0 3.24833,9.21114 42.4448,12.12247 19.20122,1.42618 34.36008,2.85235 36.38124,-12.12246 z" + id="path2822-1-8-7" + sodipodi:nodetypes="ccscscscscscsc" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="428.57144" + y="346.64789" + id="text2846-2-6"><tspan + sodipodi:role="line" + x="428.57144" + y="346.64789" + id="tspan2850-5-2" + style="font-size:14px;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">LABOR TO DEAL</tspan><tspan + id="tspan3038" + sodipodi:role="line" + x="428.57144" + y="364.14789" + style="font-size:14px;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">WITH CUSTOMERS</tspan></text> + </g> + </g> + <g + transform="translate(-92.944273,-56.434551)" + id="g2852-8-22"> + <g + id="g3062"> + <path + style="fill:none;stroke:#000000;stroke-width:1.12214255px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 530.70601,396.86969 c 42.31934,-1.42702 21.60988,-29.25384 21.60988,-29.25384 0,0 25.71834,2.32984 9.00412,-29.25384 -11.70535,-22.11876 -30.614,-9.27561 -30.614,-9.27561 0,0 18.83828,-12.09751 -29.71355,-25.6863 -43.96861,-12.30602 -31.5144,4.28104 -31.5144,4.28104 0,0 3.60164,-17.12419 -31.51441,-6.42157 -46.3438,14.1246 -12.60576,27.11331 -12.60576,27.11331 0,0 -23.41069,4.28105 -19.80904,26.39981 4.13053,25.36677 20.70946,16.41069 20.70946,16.41069 0,0 -21.39064,7.29967 6.30288,25.68629 18.06374,11.99311 27.91276,1e-5 27.91276,1e-5 0,0 2.89418,9.21659 37.81727,12.12965 17.10782,1.42702 30.61398,2.85404 32.41479,-12.12964 z" + id="path2822-1-8-16" + sodipodi:nodetypes="ccscscscscscsc" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="428.57144" + y="346.64789" + id="text2846-2-8"><tspan + sodipodi:role="line" + x="428.57144" + y="346.64789" + id="tspan2850-5-7" + style="font-size:14px;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">NUMBER OF</tspan><tspan + id="tspan3046" + sodipodi:role="line" + x="428.57144" + y="364.14789" + style="font-size:14px;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">CONFLICTING</tspan><tspan + id="tspan3048" + sodipodi:role="line" + x="428.57144" + y="381.64789" + style="font-size:14px;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">REQUIREMENTS</tspan></text> + </g> + </g> + <g + id="g3069"> + <g + transform="translate(-109.20594,99.212836)" + id="g2852-6"> + <path + style="fill:none;stroke:#000000;stroke-width:1.18684614px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 545.7136,396.84483 c 47.36772,-1.4262 24.18777,-29.23696 24.18777,-29.23696 0,0 28.78635,2.32849 10.07825,-29.23695 -13.10171,-22.106 -34.26602,-9.27026 -34.26602,-9.27026 0,0 21.08554,-12.09053 -33.25815,-25.67147 -49.21373,-12.29892 -35.27383,4.27856 -35.27383,4.27856 0,0 4.03129,-17.1143 -35.27384,-6.41786 -51.87226,14.11645 -14.10953,27.09767 -14.10953,27.09767 0,0 -26.20341,4.27857 -22.17211,26.38456 4.62327,25.35213 23.17994,16.40122 23.17994,16.40122 0,0 -23.94238,7.29545 7.05477,25.67147 20.2186,11.98619 31.24253,1e-5 31.24253,1e-5 0,0 3.23944,9.21127 42.3286,12.12264 19.14865,1.4262 34.26599,2.85239 36.28162,-12.12263 z" + id="path2822-1-1" + sodipodi:nodetypes="ccscscscscscsc" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="440.57144" + y="330.64789" + id="text2846-8"><tspan + sodipodi:role="line" + x="440.57144" + y="330.64789" + id="tspan2850-7" + style="font-size:14px;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">LABOR TO</tspan><tspan + id="tspan3054" + sodipodi:role="line" + x="440.57144" + y="348.14789" + style="font-size:14px;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">RESOLVE OR</tspan><tspan + id="tspan3058" + sodipodi:role="line" + x="440.57144" + y="365.64789" + style="font-size:14px;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">ACCOMMODATE</tspan><tspan + id="tspan3060" + sodipodi:role="line" + x="440.57144" + y="383.14789" + style="font-size:14px;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">CONFLICTS</tspan></text> + </g> + </g> + <g + id="g3109"> + <path + id="path3105" + d="m 131.83793,174.85377 1.20952,51.40469" + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + transform="matrix(-0.31397692,0,0,-0.25503189,145.85343,267.01723)" + d="m 60.476114,187.55375 -18.512473,0.40724 -18.512473,0.40725 8.903553,-16.2359 8.903555,-16.23589 9.60892,15.82865 9.608918,15.82865 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.5488016" + sodipodi:arg1="0.50160405" + sodipodi:r2="10.690768" + sodipodi:r1="21.381535" + sodipodi:cy="177.27281" + sodipodi:cx="41.728519" + sodipodi:sides="3" + id="path3107" + sodipodi:type="star" /> + </g> + <g + transform="matrix(1,0,0,0.77519017,10.199894,199.71266)" + id="g3109-9"> + <path + id="path3105-5" + d="m 131.83793,174.85377 1.20952,51.40469" + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + transform="matrix(-0.31397692,0,0,-0.25503189,145.85343,267.01723)" + d="m 60.476114,187.55375 -18.512473,0.40724 -18.512473,0.40725 8.903553,-16.2359 8.903555,-16.23589 9.60892,15.82865 9.608918,15.82865 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.5488016" + sodipodi:arg1="0.50160405" + sodipodi:r2="10.690768" + sodipodi:r1="21.381535" + sodipodi:cy="177.27281" + sodipodi:cx="41.728519" + sodipodi:sides="3" + id="path3107-4" + sodipodi:type="star" /> + </g> + <g + transform="matrix(1,0,0,1.0207839,9.0950731,305.2012)" + id="g3109-1"> + <path + id="path3105-2" + d="m 131.83793,174.85377 1.20952,51.40469" + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + transform="matrix(-0.31397692,0,0,-0.25503189,145.85343,267.01723)" + d="m 60.476114,187.55375 -18.512473,0.40724 -18.512473,0.40725 8.903553,-16.2359 8.903555,-16.23589 9.60892,15.82865 9.608918,15.82865 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.5488016" + sodipodi:arg1="0.50160405" + sodipodi:r2="10.690768" + sodipodi:r1="21.381535" + sodipodi:cy="177.27281" + sodipodi:cx="41.728519" + sodipodi:sides="3" + id="path3107-3" + sodipodi:type="star" /> + </g> + <g + transform="translate(241.66933,171.19968)" + id="g3109-11"> + <path + id="path3105-3" + d="m 131.83793,174.85377 1.20952,51.40469" + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + transform="matrix(-0.31397692,0,0,-0.25503189,145.85343,267.01723)" + d="m 60.476114,187.55375 -18.512473,0.40724 -18.512473,0.40725 8.903553,-16.2359 8.903555,-16.23589 9.60892,15.82865 9.608918,15.82865 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.5488016" + sodipodi:arg1="0.50160405" + sodipodi:r2="10.690768" + sodipodi:r1="21.381535" + sodipodi:cy="177.27281" + sodipodi:cx="41.728519" + sodipodi:sides="3" + id="path3107-8" + sodipodi:type="star" /> + </g> + <g + transform="matrix(3.6363034,-1.9326787,2.6749538,2.6272627,-754.77217,-89.053309)" + id="g3109-11-7"> + <path + id="path3105-3-4" + d="m 131.83793,174.85377 1.20952,51.40469" + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + transform="matrix(-0.31397692,0,0,-0.25503189,145.85343,267.01723)" + d="m 60.476114,187.55375 -18.512473,0.40724 -18.512473,0.40725 8.903553,-16.2359 8.903555,-16.23589 9.60892,15.82865 9.608918,15.82865 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.5488016" + sodipodi:arg1="0.50160405" + sodipodi:r2="10.690768" + sodipodi:r1="21.381535" + sodipodi:cy="177.27281" + sodipodi:cx="41.728519" + sodipodi:sides="3" + id="path3107-8-2" + sodipodi:type="star" /> + </g> + <g + transform="matrix(1.4747658,1.6523201,-1.9101981,1.2756714,452.45423,44.152038)" + id="g3109-11-79"> + <path + id="path3105-3-3" + d="m 131.83793,174.85377 1.20952,51.40469" + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + transform="matrix(-0.31397692,0,0,-0.25503189,145.85343,267.01723)" + d="m 60.476114,187.55375 -18.512473,0.40724 -18.512473,0.40725 8.903553,-16.2359 8.903555,-16.23589 9.60892,15.82865 9.608918,15.82865 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.5488016" + sodipodi:arg1="0.50160405" + sodipodi:r2="10.690768" + sodipodi:r1="21.381535" + sodipodi:cy="177.27281" + sodipodi:cx="41.728519" + sodipodi:sides="3" + id="path3107-8-1" + sodipodi:type="star" /> + </g> + </g> +</svg> diff --git a/Master/Seminar engl/Ausarbeitung/pdf/ausarbeitung.pdf b/Master/Seminar engl/Ausarbeitung/pdf/ausarbeitung.pdf Binary files differnew file mode 100644 index 0000000..c3e2a1d --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/pdf/ausarbeitung.pdf diff --git a/Master/Seminar engl/Ausarbeitung/pics/complexity_of_solution.png b/Master/Seminar engl/Ausarbeitung/pics/complexity_of_solution.png Binary files differnew file mode 100755 index 0000000..6775440 --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/pics/complexity_of_solution.png diff --git a/Master/Seminar engl/Ausarbeitung/pics/figure10-5.svg b/Master/Seminar engl/Ausarbeitung/pics/figure10-5.svg new file mode 100644 index 0000000..d4bc2fd --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/pics/figure10-5.svg @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + version="1.0" + width="770.91339" + height="549.02887" + id="svg3818"> + <defs + id="defs3820" /> + <g + transform="translate(-34.843853,-60.363455)" + id="layer1"> + <path + d="M 61.895039,66.021375 L 61.895039,565.30802 L 794.31967,565.30802 L 795.35125,564.27644" + id="path3830" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 61.895039,564.27644 C 736.68827,497.48961 781.45999,313.48575 787.09858,61.895039 L 787.09858,60.863455" + id="path3836" + style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 61.895039,563.24486 C 451.17774,564.88819 680.61283,499.178 680.84543,62.926623" + id="path3838" + style="fill:none;fill-rule:evenodd;stroke:#008000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 679.81385,64.989791 L 679.81385,564.27644 L 679.81385,564.27644" + id="path3840" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1" /> + <path + d="M 785.03541,61.895039 L 785.03541,564.27644 L 784.00383,564.27644" + id="path4612" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1" /> + <text + x="168.14819" + y="216.63264" + id="text4636" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="168.14819" + y="216.63264" + id="tspan4638" + style="stroke:#008000">Method 1</tspan><tspan + x="168.14819" + y="242.88264" + id="tspan4640" + style="stroke:#0000ff">Method 2</tspan></text> + <text + x="591.0976" + y="582.84497" + id="text4642" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="591.0976" + y="582.84497" + id="tspan4644">Limit of</tspan><tspan + x="591.0976" + y="609.09497" + id="tspan4646">Method1</tspan></text> + <text + x="703.8241" + y="582.70673" + id="text4652" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="703.8241" + y="582.70673" + id="tspan4654">Limit of</tspan><tspan + x="703.8241" + y="608.95673" + id="tspan4656">Method2</tspan></text> + <text + x="112.46355" + y="589.81335" + id="text4658" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="112.46355" + y="589.81335" + id="tspan4660">Problem Size</tspan></text> + <text + x="-518.89856" + y="50.798931" + transform="matrix(0,-1,1,0,0,0)" + id="text4662" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="-518.89856" + y="50.798931" + id="tspan4664">Computation Required to Control</tspan></text> + <path + d="M 63.177793,75.432333 L 44.692713,78.968973 L 61.428953,63.254853 L 80.343443,79.531233 L 63.177793,75.432333 z" + id="path3763" + style="fill:#000000" /> + <path + d="M 793.57978,566.38613 L 790.04314,547.90105 L 805.75726,564.63729 L 789.48088,583.55178 L 793.57978,566.38613 z" + id="path4667" + style="fill:#000000" /> + </g> +</svg> diff --git a/Master/Seminar engl/Ausarbeitung/pics/figure11-1.svg b/Master/Seminar engl/Ausarbeitung/pics/figure11-1.svg new file mode 100644 index 0000000..cfb9122 --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/pics/figure11-1.svg @@ -0,0 +1,190 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + version="1.0" + width="762.83002" + height="703.90002" + id="svg2575"> + <defs + id="defs2577" /> + <g + transform="translate(-52.558307,-19.936479)" + id="layer1"> + <g + transform="translate(-4.8571428,-93.714286)" + id="g2671"> + <path + d="M 150,135.52305 C 154.87206,137.24005 168.3709,128.48046 177.14286,124.09448 C 184.95532,120.18825 193.27973,120.41741 201.42857,118.3802 C 209.93741,116.25299 218.62395,118.43271 224.28571,124.09448 C 231.61513,131.4239 228.34884,141.18169 240,144.09448 C 246.64444,145.75559 256.01582,144.09448 262.85714,144.09448 C 270.72776,144.09448 277.22106,143.0035 284.28571,141.23734 C 292.53853,139.17414 301.28715,145.41699 307.14286,149.80877 C 317.80849,157.80799 310.19351,166.56461 305.71429,175.52305 C 304.15057,178.65049 313.19058,193.99966 314.28571,198.3802 C 316.31922,206.51423 317.14286,217.0895 317.14286,225.52305 C 317.14286,236.35348 315.61776,239.16688 307.14286,245.52305 C 301.72064,249.58972 283.78913,249.80877 277.14286,249.80877 C 265.07406,249.80877 252.13454,251.23401 241.42857,246.95163 C 228.7365,241.8748 219.62507,252.77743 212.85714,261.23734 C 204.21472,272.04036 193.30285,271.12591 181.42857,274.09448 C 172.46996,276.33413 161.56458,262.80192 155.71429,256.95163 C 146.79503,248.03237 142.58684,246.95163 130,246.95163 C 120.86936,246.95163 111.45665,243.24857 102.85714,239.80877 C 91.8573,235.40883 92.857143,228.77816 92.857143,218.3802 C 92.857143,205.94503 104.75417,205.51725 91.428571,195.52305 C 83.414344,189.51238 81.190342,180.76088 77.142857,172.66591 C 73.422098,165.22439 73.786995,157.51793 75.714286,149.80877 C 78.004459,140.64807 91.493064,138.3802 98.571429,138.3802 C 107.59354,138.3802 114.29461,141.23734 122.85714,141.23734 C 134.14646,141.23734 139.61072,139.67877 150,135.52305 z" + id="path2585" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="138.57143" + y="181.23734" + id="text2597" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="138.57143" + y="181.23734" + id="tspan2599">Number of</tspan><tspan + x="138.57143" + y="207.48734" + id="tspan2601">Customers</tspan></text> + </g> + <g + transform="translate(98,64.857142)" + id="g2677"> + <path + d="M 457.14286,138.3802 C 460.12688,138.3802 472.99824,133.41547 481.42857,135.52305 C 494.35999,138.75591 497.66281,148.3802 512.85714,148.3802 C 526.64647,148.3802 536.04301,148.21583 547.14286,142.66591 C 554.18574,139.14447 563.02262,138.3802 571.42857,138.3802 C 583.70321,138.3802 590.40174,138.78194 598.57143,146.95162 C 606.50775,154.88794 606.65361,155.52305 620,155.52305 C 628.1689,155.52305 637.07192,154.09448 645.71429,154.09448 C 656.00492,154.09448 664.05577,160.77745 668.57143,169.80877 C 673.70785,180.08161 679.03394,183.5499 681.42857,195.52305 C 684.13078,209.03409 672.45236,216.43973 662.85714,221.23734 C 652.19731,226.56726 643.82033,226.94352 634.28571,234.09448 C 627.70008,239.03371 640,252.99038 640,259.80877 C 640,274.25875 615.568,274.98088 605.71429,276.95163 C 593.94303,279.30588 580.7319,278.3802 568.57143,278.3802 C 552.88386,278.3802 544.6696,282.59668 531.42857,272.66591 C 522.13329,265.69445 516.4568,265.52305 504.28571,265.52305 C 496.23656,265.52305 481.89214,272.66591 470,272.66591 C 456.05686,272.66591 446.89394,268.13128 437.14286,258.3802 C 430.55411,251.79145 441.42857,239.93503 441.42857,232.66591 C 441.42857,216.93246 431.41649,216.94559 420,211.23734 C 409.85774,206.16621 400.81052,197.76215 392.85714,189.80877 C 383.14144,180.09306 380.62102,169.21846 375.71429,156.95162 C 372.07085,147.84303 387.8716,148.3802 392.85714,148.3802 C 400.69163,148.3802 408.33092,147.96293 415.71429,149.80877 C 424.9743,152.12377 431.85262,153.63133 441.42857,151.23734 C 452.08511,148.57321 442.94887,138.3802 457.14286,138.3802 z" + id="path2587" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="464.28571" + y="186.95163" + id="text2603" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="464.28571" + y="186.95163" + id="tspan2605">Number of</tspan><tspan + x="464.28571" + y="213.20163" + id="tspan2607">Conflicting</tspan><tspan + x="464.28571" + y="239.45163" + id="tspan2609">Requirements</tspan></text> + </g> + <g + transform="translate(-4.8571429,-136.57143)" + id="g2684"> + <path + d="M 187.14286,362.66591 C 192.81878,361.24693 203.85725,359.77297 211.42857,354.09448 C 216.28692,350.45072 231.57482,355.91676 235.71429,356.95163 C 237.61905,357.42782 239.52381,357.90401 241.42857,358.3802 C 252.04522,361.03436 261.92292,364.21807 272.85714,366.95163 C 283.98982,369.73479 294.34082,363.72356 304.28571,361.23734 C 315.27806,358.48925 320.40636,360.21513 328.57143,368.3802 C 336.55069,376.35945 338.9579,381.35464 341.42857,391.23734 C 343.68805,400.27524 340.2371,411.48042 338.57143,419.80877 C 336.28409,431.24544 340.56541,439.34261 334.28571,449.80877 C 329.91608,457.09149 324.61154,466.51302 317.14286,468.3802 C 309.81061,470.21326 291.22104,461.89974 282.85714,459.80877 C 268.85021,456.30703 265.57703,457.57796 252.85714,462.66591 C 245.46059,465.62453 237.35242,473.27542 230,476.95163 C 221.82547,481.03889 205.00221,485.52305 195.71429,485.52305 C 180.12194,485.52305 165.66658,491.23734 150,491.23734 C 139.29217,491.23734 131.7216,489.41316 122.85714,484.09448 C 114.51629,479.08997 108.78097,476.7612 104.28571,465.52305 C 101.59906,458.80641 95.770166,446.95163 88.571429,446.95163 C 76.114832,446.95163 77.531828,442.14259 75.714286,431.23734 C 74.189437,422.08825 79.595447,412.24872 82.857143,404.09448 C 86.690391,394.51136 92.583303,382.93975 100,375.52305 C 104.9065,370.61655 115.49481,395.19184 120,372.66591 C 122.41979,360.56695 133.85716,361.23734 144.28571,361.23734 C 153.17128,361.23734 161.02212,364.09448 170,364.09448 C 186.43627,364.09448 184.75237,365.65402 181.42857,369.80877" + id="path2589" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="134.28572" + y="408.38019" + id="text2611" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="134.28572" + y="408.38019" + id="tspan2613">Number of</tspan><tspan + x="134.28572" + y="434.63019" + id="tspan2615">Requirements</tspan></text> + </g> + <g + transform="translate(-369.14286,26.285713)" + id="g2690"> + <path + d="M 517.14286,384.09448 C 528.61104,384.09448 531.73137,364.01878 542.85714,361.23734 C 556.40956,357.84923 563.69886,370.22962 574.28571,375.52305 C 580.52398,378.64219 595.59199,375.52305 602.85714,375.52305 C 615.99559,375.52305 626.25481,368.60221 638.57143,365.52305 C 648.21904,363.11115 667.19233,374.11922 675.71429,378.3802 C 684.84711,382.94661 694.48582,390.20898 698.57143,398.3802 C 702.6293,406.49593 692.92128,408.44433 708.57143,424.09448 C 714.3053,429.82836 710.22456,450.78823 707.14286,456.95163 C 702.14468,466.94798 691.58851,476.11739 682.85714,482.66591 C 680.95238,484.09448 679.04762,485.52305 677.14286,486.95163 C 667.69857,494.03484 646.0004,490.83758 637.14286,485.52305 C 624.1479,477.72608 607.99528,476.95163 592.85714,476.95163 C 579.55782,476.95163 566.08716,479.4359 557.14286,488.3802 C 546.25598,499.26708 547.44137,506.32049 530,509.80877 C 527.1597,510.37683 524.28571,510.76115 521.42857,511.23734 C 511.00833,512.97405 497.14564,512.09615 488.57143,506.95163 C 477.22829,500.14574 470,495.7366 470,482.66591 C 470,467.98949 466.99507,467.43438 454.28571,459.80877 C 443.42857,453.29448 440,441.33266 440,429.80877 C 440,417.23786 433.98864,410.59732 448.57143,406.95163 C 457.56573,404.70305 466.7231,406.34228 475.71429,404.09448 C 484.87997,401.80306 493.33779,395.0424 500,388.3802 C 508.49875,379.88144 497.26678,376.14405 517.14286,384.09448 z" + id="path2591" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="518.57141" + y="422.66592" + id="text2617" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="518.57141" + y="422.66592" + id="tspan2619">System</tspan><tspan + x="518.57141" + y="448.91592" + id="tspan2621">Complexity</tspan></text> + </g> + <g + transform="translate(422.28571,-139.42857)" + id="g2696"> + <path + d="M 127.14286,574.09448 C 134.03833,567.19901 138.83162,555.52305 154.28571,555.52305 C 166.42245,555.52305 178.64889,564.39569 191.42857,566.95163 C 210.56076,570.77806 231.88843,568.3802 251.42857,568.3802 C 261.60626,568.3802 274.77888,561.23734 287.14286,561.23734 C 289.52381,561.23734 291.90476,561.23734 294.28571,561.23734 C 303.46145,561.23734 319.39559,574.31424 322.85714,581.23734 C 327.8099,591.14284 330.20774,598.17886 340,605.52305 C 346.9525,610.73743 357.50443,612.8467 365.71429,616.95163 C 372.92145,620.55521 382.45702,633.29424 385.71429,639.80877 C 390.24552,648.87123 391.62652,659.41287 387.14286,668.3802 C 381.36395,679.93801 368.47284,678.3802 357.14286,678.3802 C 342.82345,678.3802 330.05329,672.68367 317.14286,668.3802 C 308.04608,665.34794 298.48347,677.70989 291.42857,681.23734 C 277.75012,688.07657 257.00117,688.3802 241.42857,688.3802 C 225.19847,688.3802 222.15096,685.88425 207.14286,678.3802 C 195.76812,672.69283 186.67626,667.2531 180,678.3802 C 172.38052,691.07932 158.76149,689.80877 145.71429,689.80877 C 131.51748,689.80877 124.21265,682.36558 111.42857,679.80877 C 99.468414,677.41674 84.183167,666.84908 75.714286,658.3802 C 68.317086,650.983 82.214291,640.59449 72.857143,631.23734 C 64.53394,622.91414 56.45705,613.93727 47.142857,606.95163 C 41.71813,602.88308 50.897338,586.70756 52.857143,584.09448 C 59.615424,575.08344 75.158283,574.94777 84.285714,572.66591 C 95.62478,569.83114 100.06413,575.83442 110,579.80877 C 116.34315,582.34603 123.02871,577.3858 127.14286,574.09448 z" + id="path2593" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="127.14286" + y="601.2373" + id="text2623" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="127.14286" + y="601.2373" + id="tspan2625">Labor to Solve or</tspan><tspan + x="127.14286" + y="627.4873" + id="tspan2629">Accomodate</tspan><tspan + x="127.14286" + y="653.7373" + id="tspan2631">Conflicts</tspan></text> + </g> + <g + transform="translate(-419.14286,10.571428)" + id="g2703"> + <path + d="M 530,581.23734 C 537.12916,584.089 542.32166,569.80877 550,569.80877 C 572.13813,569.80877 584.21598,583.09561 602.85714,595.52305 C 616.70536,604.7552 633.87152,605.52305 650,605.52305 C 675.10529,605.52305 695.49406,598.70996 718.57143,594.09448 C 729.96472,591.81582 739.94738,591.92532 750,596.95163 C 762.11053,603.00689 774.82421,610.34727 784.28571,619.80877 C 792.26276,627.78581 792.85714,634.51283 792.85714,645.52305 C 792.85714,660.23644 796.68315,660.84979 781.42857,666.95163 C 767.84967,672.38319 744.34508,665.52305 730,665.52305 C 718.69142,665.52305 720,683.23118 720,691.23734 C 720,702.81905 710.96747,707.90099 701.42857,709.80877 C 690.62082,711.97032 680.46274,712.29868 671.42857,705.52305 C 661.38322,697.98904 658.03871,696.95163 644.28571,696.95163 C 631.5832,696.95163 624.15124,706.98524 612.85714,709.80877 C 601.61706,712.61879 588.467,701.8733 580,695.52305 C 571.65603,689.26508 565.14366,687.02245 555.71429,694.09448 C 549.51323,698.74528 529.31118,695.52305 521.42857,695.52305 C 507.7639,695.52305 496.05354,689.97839 484.28571,684.09448 C 470.91218,677.40771 474.15311,667.48205 477.14286,655.52305 C 479.61732,645.62522 478.57143,634.52893 478.57143,624.09448 C 478.57143,612.15569 492.85714,617.34136 492.85714,604.09448 C 492.85714,593.86574 484.40977,590.7411 487.14286,579.80877 C 488.31024,575.13924 504.6621,575.52305 508.57143,575.52305 C 520.11533,575.52305 515.25003,587.13733 530,581.23734 z" + id="path2595" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="515.71429" + y="639.80878" + id="text2635" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="515.71429" + y="639.80878" + id="tspan2637">Labor to Deal with</tspan><tspan + x="515.71429" + y="666.05878" + id="tspan2639">Customers</tspan></text> + </g> + <path + d="M 178,180.38019 C 176.57142,227.52305 176.57142,228.95162 176.57142,228.95162" + id="path2709" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 175.14285,347.52305 C 173.71428,386.09448 172.28571,387.52305 172.28571,387.52305" + id="path2711" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 166.57142,537.52305 C 166.57142,596.09448 168,594.66591 168,594.66591" + id="path2713" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 310.85714,128.95162 C 363.48853,144.28991 415.1663,126.27247 448.16981,135.63242 C 571.93351,170.7324 563.71428,198.95162 563.71428,198.95162" + id="path2715" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 643.71428,343.23734 C 643.71428,427.52305 642.28571,428.95162 642.28571,428.95162" + id="path2717" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 559.25845,192.8887 L 573.76197,180.89478 L 566.65039,202.72276 L 542.23803,197.55408 L 559.25845,192.8887 z" + id="path2660" + style="fill:#000000" /> + <path + d="M 639.9487,419.09768 L 658.56218,416.31479 L 641.20147,431.33614 L 622.9637,414.30492 L 639.9487,419.09768 z" + id="path2724" + style="fill:#000000" /> + <path + d="M 178.693,558.69669 L 184.26023,576.67479 L 166.785,561.78683 L 180.86061,541.18207 L 178.693,558.69669 z" + id="path2726" + style="fill:#000000" /> + <path + d="M 175.28387,220.40799 L 193.76895,216.87135 L 177.03271,232.58547 L 158.11822,216.30909 L 175.28387,220.40799 z" + id="path2728" + style="fill:#000000" /> + <path + d="M 173.05457,377.76947 L 191.53965,374.23283 L 174.80341,389.94695 L 155.88892,373.67057 L 173.05457,377.76947 z" + id="path2730" + style="fill:#000000" /> + <path + d="M 164.48313,586.3409 L 182.96821,582.80426 L 166.23197,598.51838 L 147.31748,582.242 L 164.48313,586.3409 z" + id="path2732" + style="fill:#000000" /> + <path + d="M 522.2857,536.09448 C 167.99998,563.23734 165.14284,561.80877 165.14284,561.80877" + id="path2734" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> +</svg> diff --git a/Master/Seminar engl/Ausarbeitung/pics/figure11-7.svg b/Master/Seminar engl/Ausarbeitung/pics/figure11-7.svg new file mode 100644 index 0000000..99e5ef0 --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/pics/figure11-7.svg @@ -0,0 +1,264 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + version="1.0" + width="712.19476" + height="871.91858" + id="svg2970"> + <defs + id="defs2972" /> + <g + transform="translate(-6.8781768,-3.6658)" + id="layer1"> + <g + transform="translate(-102.3874,-47.622047)" + id="g3380"> + <path + d="M 122.62677,76.195275 C 117.39313,72.270042 138.28966,66.670866 142.86614,66.670866 C 151.71686,66.670866 160.95063,75.71311 169.05827,79.766929 C 178.02077,84.248178 188.4526,83.838104 192.86929,75.004724 C 199.52987,61.683565 206.45261,57.322279 221.44252,53.574803 C 223.40565,53.08402 225.41102,52.781102 227.39527,52.384252 C 239.79128,49.905051 248.18668,55.63665 258.3496,60.71811 C 259.93701,61.511811 261.52441,62.305511 263.11181,63.099212 C 271.39404,67.240328 278.69632,74.489958 285.73228,79.766929 C 294.93411,86.668302 320.96058,82.148031 332.16378,82.148031 C 343.19696,82.148031 356.57186,83.93564 364.30866,91.67244 C 370.84218,98.205961 372.99323,108.55246 375.02362,116.67401 C 377.40863,126.21405 370.61076,132.47909 365.49921,139.29449 C 357.62488,149.7936 348.12122,151.2 335.73543,151.2 C 324.07725,151.2 300.48873,145.96796 291.68504,154.77165 C 284.54933,161.90735 286.92723,172.03354 275.01732,175.01102 C 263.23698,177.95611 250.05158,178.58984 238.11023,176.20157 C 229.64391,174.50831 223.84918,162.21899 217.87086,160.72441 C 213.4921,159.62972 190.40709,176.81712 183.34488,178.58268 C 172.83873,181.20921 156.74143,181.15858 146.43779,178.58268 C 138.34729,176.56005 133.34173,167.94178 133.34173,160.72441 C 133.34173,152.73728 138.10394,145.66954 138.10394,136.91338 C 138.10394,127.62533 121.85325,114.70994 115.48346,108.34016 C 109.60673,102.46342 108.7432,96.013039 110.72126,88.100787 C 111.75578,83.962692 119.4414,78.584306 122.62677,76.195275 z" + id="path3320" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="162.10394" + y="110.3874" + id="text3328" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="162.10394" + y="110.3874" + id="tspan3330">Number of</tspan><tspan + x="162.10394" + y="136.63739" + id="tspan3332">Customers</tspan></text> + </g> + <g + transform="translate(-10.714961,-51.193701)" + id="g3424"> + <path + d="M 440.50393,71.43307 C 442.20949,64.610828 454.45351,68.625213 460.7433,65.480314 C 471.6829,60.010514 474.54547,66.958216 480.98267,75.004724 C 486.02873,81.312299 499.99276,79.191018 505.98425,76.195275 C 518.01401,70.180392 530.23145,68.163166 542.89133,63.099212 C 552.86525,59.109645 566.70344,57.146456 577.41732,57.146456 C 587.4017,57.146456 596.58883,54.57632 605.99055,58.337007 C 612.99642,61.139358 616.70551,72.232224 616.70551,78.576377 C 616.70551,87.042787 641.50608,84.529133 646.46929,84.529133 C 660.18483,84.529133 673.27413,83.338582 686.94803,83.338582 C 698.24649,83.338582 708.84029,85.187965 711.9496,97.625196 C 714.38517,107.36748 713.14015,118.48465 713.14015,128.57953 C 713.14015,141.175 690.12982,141.51545 683.37637,142.86614 C 671.15668,145.31008 663.4137,143.86378 660.7559,157.15275 C 658.63885,167.73799 662.47593,168.52879 652.42204,178.58268 C 640.7412,190.26352 621.95374,186.79503 607.1811,190.48819 C 594.93065,193.5508 579.01993,189.70969 570.27401,180.96378 C 564.45411,175.14387 558.06364,167.71528 551.22519,164.29606 C 538.11845,157.74269 526.3635,172.7841 516.69921,178.58268 C 506.61715,184.63191 487.11382,184.87767 476.22047,182.15433 C 465.2482,179.41126 459.55275,169.56751 459.55275,159.53386 C 459.55275,152.20215 460.7433,146.59863 460.7433,139.29449 C 460.7433,132.11989 445.51274,125.33667 441.69448,120.24567 C 437.67648,114.88833 439.31338,105.19155 439.31338,98.815747 C 439.31338,92.800039 442.88504,86.850321 442.88504,79.766929 C 442.88504,76.877814 441.29763,74.211023 440.50393,71.43307 z" + id="path3322" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="477.8866" + y="114.3874" + id="text3334" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="477.8866" + y="114.3874" + id="tspan3336">Effectiveness of</tspan><tspan + x="477.8866" + y="140.63739" + id="tspan3338">Surrogates</tspan></text> + </g> + <g + transform="translate(-19.048818,-29.763779)" + id="g3386"> + <path + d="M 214.29921,222.63307 C 217.34463,212.06135 227.50005,204.7748 242.87244,204.7748 C 256.4667,204.7748 264.44274,215.54591 276.20787,220.25197 C 283.59715,223.20768 298.49834,211.26978 307.1622,209.53701 C 320.11377,206.94669 340.92533,208.19388 353.5937,210.72756 C 369.61786,213.93239 379.22323,222.07048 390.50078,233.34803 C 396.21034,239.05759 391.69134,251.31694 391.69134,258.3496 C 391.69134,265.05763 408.55195,276.59367 411.93071,283.35118 C 423.10692,305.70362 378.37413,326.28474 364.30866,330.97323 C 345.23699,337.33045 334.47444,345.20349 316.68661,330.97323 C 304.57541,321.28426 298.98744,330.25863 286.92283,339.30708 C 276.88859,346.83276 269.6001,348.83149 257.15905,348.83149 C 245.28525,348.83149 231.10464,341.8259 222.63307,333.35433 C 215.67165,326.39291 227.59862,317.77549 232.15748,315.49606 C 245.82842,308.66059 205.82473,298.97833 204.7748,298.82834 C 186.71508,296.24838 174.43389,298.25121 160.72441,284.54173 C 153.97968,277.797 153.00303,269.57381 154.77165,260.73071 C 156.4301,252.43847 174.53552,246.08657 180.96378,242.87244 C 182.55118,242.07874 184.13858,241.28504 185.72598,240.49134 C 195.0352,235.83673 192.05769,232.44591 197.63149,225.01417 C 200.03306,221.81208 211.1654,222.63307 214.29921,222.63307 z" + id="path3312" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="243.48976" + y="255.54016" + id="text3340" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="243.48976" + y="255.54016" + id="tspan3342">Effective</tspan><tspan + x="243.48976" + y="281.79016" + id="tspan3344">Number of</tspan><tspan + x="243.48976" + y="308.04016" + id="tspan3346">Customers</tspan></text> + </g> + <g + transform="translate(-328.59212,140.48504)" + id="g3418"> + <path + d="M 460.7433,228.58582 C 463.76795,224.55296 473.10549,221.44252 482.17322,221.44252 C 489.71893,221.44252 497.01893,232.15748 507.1748,232.15748 C 517.99766,232.15748 521.72324,224.94871 530.98582,222.63307 C 542.21957,219.82463 555.12779,221.44252 566.70236,221.44252 C 579.91458,221.44252 589.87502,224.11408 602.41889,226.20472 C 616.28528,228.51579 622.25617,227.19816 635.75433,223.82362 C 647.91551,220.78332 655.69324,213.10866 669.08976,213.10866 C 678.03774,213.10866 694.84537,217.43435 701.23464,223.82362 C 702.42519,225.01417 703.61574,226.20472 704.80629,227.39527 C 711.30879,233.89777 711.9496,250.53424 711.9496,259.54016 C 711.9496,273.57508 692.75597,286.36376 680.99527,289.30393 C 679.03214,289.79472 677.02677,290.09764 675.04251,290.49449 C 664.70913,292.56116 663.137,305.21919 663.137,313.11496 C 663.137,326.88237 657.36172,335.18822 644.08818,340.49764 C 629.51796,346.32572 615.52073,345.25984 600.03779,345.25984 C 589.05832,345.25984 579.24528,334.01983 573.84566,325.02047 C 567.28667,314.08882 556.46658,315.63834 545.27244,317.87716 C 535.19694,319.89226 523.24118,320.84991 514.31811,315.49606 C 504.04909,309.33465 494.81779,302.4618 490.50708,291.68504 C 487.35352,283.80112 492.09861,274.62872 488.12598,266.68346 C 483.9709,258.3733 463.62485,261.06891 455.9811,259.54016 C 449.16205,258.17635 440.50393,248.07144 440.50393,241.68189 C 440.50393,228.242 449.18142,228.58582 460.7433,228.58582 z" + id="path3314" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="511.98425" + y="260.39685" + id="text3348" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="511.98425" + y="260.39685" + id="tspan3350">Number of</tspan><tspan + x="511.98425" + y="286.64685" + id="tspan3352">Requirements</tspan></text> + </g> + <g + transform="translate(-39.288189,-23.811022)" + id="g3411"> + <path + d="M 488.12598,425.02677 C 489.24154,423.53936 505.28305,414.0182 510.74645,410.74015 C 519.29918,405.60852 532.82873,415.17944 539.31968,419.07401 C 549.20596,425.00578 557.88788,426.64768 567.89291,422.64567 C 576.79745,419.08385 578.87855,404.65206 588.13228,400.02519 C 595.02952,396.57657 612.45941,400.02519 620.27716,400.02519 C 633.41436,400.02519 646.949,403.59685 660.7559,403.59685 C 669.37149,403.59685 679.61544,394.16708 686.94803,390.50078 C 697.7843,385.08265 710.97601,390.60927 720.28346,395.26299 C 730.85727,400.54989 737.29523,408.70311 745.28503,416.69291 C 751.58576,422.99363 755.22275,429.06111 757.19055,436.93228 C 760.12764,448.68065 752.98977,452.88129 744.09448,459.55275 C 738.09459,464.05267 740.52283,475.57841 740.52283,482.17322 C 740.52283,497.09286 727.69112,501.68514 716.71181,507.1748 C 698.22489,516.41826 671.07913,510.34858 651.23149,514.31811 C 632.14297,518.13581 612.03649,519.53929 595.27559,508.36535 C 582.22365,499.66406 582.04405,497.28255 566.70236,509.5559 C 552.59155,520.84454 542.6906,529.79527 523.84252,529.79527 C 510.94428,529.79527 506.30636,522.97408 497.65039,514.31811 C 492.81471,509.48242 495.66323,495.47499 497.65039,490.50708 C 501.2847,481.42132 506.53131,478.50515 501.22204,467.88661 C 496.3708,458.18411 492.10623,451.82298 483.36378,445.26614 C 480.51361,443.12851 488.98132,429.30346 488.12598,425.02677 z" + id="path3318" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="542.27087" + y="443.26614" + id="text3354" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="542.27087" + y="443.26614" + id="tspan3356">Number of</tspan><tspan + x="542.27087" + y="469.51614" + id="tspan3358">Conflicting</tspan><tspan + x="542.27087" + y="495.76614" + id="tspan3360">Requirements</tspan></text> + </g> + <g + transform="translate(-14.286613,132.15118)" + id="g3393"> + <path + d="M 172.62992,408.35905 C 172.62992,399.80436 195.28089,393.49241 205.96535,398.83464 C 222.0162,406.86006 236.01941,416.43569 253.5874,421.45511 C 271.50803,426.57529 280.43522,416.49878 292.87559,407.1685 C 301.64137,400.59416 308.34352,396.6898 319.06771,398.83464 C 330.28478,401.07806 340.47786,404.77751 350.02204,409.5496 C 359.65409,414.36563 378.51132,410.74015 389.31023,410.74015 C 398.51228,410.74015 408.54851,415.06964 410.74015,423.83622 C 413.70963,435.71411 406.54423,443.5093 398.83464,451.21889 C 391.7887,458.26484 383.35748,460.69427 383.35748,471.45826 C 383.35748,482.51912 391.43645,488.63576 385.73858,500.03149 C 379.82748,511.8537 362.44897,516.01703 351.2126,517.88976 C 337.8147,520.12274 325.11415,521.23404 314.30551,513.12756 C 303.97187,505.37732 295.36986,504.53295 282.16063,507.1748 C 269.65105,509.67671 257.67971,517.78563 245.25354,520.27086 C 235.91235,522.1391 217.95415,522.09833 209.53701,517.88976 C 201.88395,514.06323 193.00821,502.99468 188.10709,496.45984 C 184.70072,491.91802 160.64228,494.03767 153.5811,490.50708 C 142.95438,485.19372 135.11222,480.92132 132.15118,469.07716 C 129.35544,457.89422 133.1939,450.43685 141.67559,444.07559 C 149.76942,438.00521 158.2886,434.22727 164.29606,426.21732 C 168.65998,420.39876 167.3526,414.95571 172.62992,408.35905 z" + id="path3316" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="168.58269" + y="465.55276" + id="text3362" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="168.58269" + y="465.55276" + id="tspan3364">System Complexity</tspan></text> + </g> + <g + transform="translate(-72.623622,30.954335)" + id="g3404"> + <path + d="M 526.22362,596.46614 C 530.5941,592.09566 536.76621,584.3936 542.89133,576.22677 C 547.39536,570.22139 567.04049,573.98092 572.65511,576.22677 C 581.41524,579.73082 599.7153,579.44502 607.1811,573.84566 C 616.53445,566.83065 615.91642,559.55905 628.61102,559.55905 C 640.84956,559.55905 650.43553,564.08179 660.7559,570.27401 C 670.37888,576.0478 682.69885,579.45771 692.90078,577.41732 C 703.10482,575.37651 705.20125,564.32126 719.09291,564.32126 C 731.60521,564.32126 745.15578,563.10485 757.19055,565.51181 C 768.55606,567.78491 777.53727,576.44147 782.19212,585.75118 C 785.77717,592.92127 784.46592,610.96736 781.00157,617.89606 C 777.12241,625.65438 755.03248,630.7094 747.66614,632.18267 C 735.53074,634.60975 742.5171,649.26727 745.28503,654.80314 C 751.68167,667.59642 740.39578,678.08242 729.80787,683.37637 C 714.2269,691.16686 703.11267,694.09133 685.75748,694.09133 C 673.00077,694.09133 672.70608,687.27917 664.32755,680.99527 C 657.67331,676.00459 634.69468,689.85895 628.61102,692.90078 C 621.08575,696.66341 606.27525,696.47244 597.65669,696.47244 C 591.39567,696.47244 584.01139,679.07241 580.98897,675.04251 C 574.44814,666.32141 555.82863,669.77234 546.46299,667.89921 C 537.21897,666.0504 527.40682,662.3335 522.65196,655.9937 C 522.21294,655.40833 534.55748,643.03133 534.55748,639.32598 C 534.55748,630.62332 528.20932,624.6483 526.22362,616.70551 C 524.21425,608.66805 522.70012,605.27489 526.22362,596.46614 z" + id="path3326" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="554.89136" + y="604.89447" + id="text3366" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="554.89136" + y="604.89447" + id="tspan3368">Labor to Solve or</tspan><tspan + x="554.89136" + y="631.14447" + id="tspan3370">Accomodate</tspan><tspan + x="554.89136" + y="657.39447" + id="tspan3372">Conflicts</tspan></text> + </g> + <g + transform="translate(-20.239369,197.63149)" + id="g3398"> + <path + d="M 185.72598,578.60787 C 185.72598,576.772 211.81642,564.5797 219.06142,563.1307 C 234.3388,560.07523 241.77219,560.79475 255.9685,567.89291 C 268.34875,574.08303 273.72756,575.13543 283.35118,565.51181 C 293.51726,555.34572 286.19364,548.84409 305.97165,548.84409 C 316.25439,548.84409 327.09027,548.0675 336.92598,550.03464 C 345.93603,551.83665 357.19603,558.98678 364.30866,564.32126 C 370.97467,569.32076 389.00275,567.3745 396.45354,565.51181 C 404.55152,563.48731 409.06059,570.48654 411.93071,576.22677 C 415.50756,583.38048 413.85337,597.74559 415.50236,605.99055 C 417.53612,616.15936 416.01212,624.86966 408.35905,630.99212 C 399.34077,638.20674 382.0568,634.12325 385.73858,648.85039 C 388.80205,661.10428 381.54409,667.61535 371.45197,672.66141 C 361.63733,677.56873 350.03112,678.37787 339.30708,676.23307 C 327.76251,673.92415 320.31645,665.83029 309.5433,663.137 C 300.34208,660.8367 289.45661,670.20397 282.16063,673.85196 C 273.82926,678.01765 261.72467,677.42362 252.39685,677.42362 C 239.6066,677.42362 230.73849,676.14169 219.06142,671.47086 C 208.43738,667.22125 211.63871,652.42204 196.44094,652.42204 C 182.81688,652.42204 168.63312,651.23149 154.77165,651.23149 C 147.13367,651.23149 137.25642,642.39315 134.53228,636.94488 C 131.00354,629.8874 135.90991,620.09008 140.48504,615.51496 C 145.85585,610.14415 155.66001,609.86439 161.91496,603.60944 C 165.34492,600.17948 162.71724,590.90165 167.86772,585.75118 C 172.27161,581.34728 180.22655,577.23301 185.72598,578.60787 z" + id="path3324" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="180.20157" + y="610.3244" + id="text3374" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="180.20157" + y="610.3244" + id="tspan3376">Labor to Deal with</tspan><tspan + x="180.20157" + y="636.5744" + id="tspan3378">Customers</tspan></text> + </g> + <path + d="M 172.62992,127.30392 L 202.3937,179.68817" + id="path3430" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 459.55275,127.30392 L 363.11811,195.16534" + id="path3432" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 289.30393,486.85038 L 289.30393,532.09132" + id="path3442" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 313.11496,308.2677 L 313.11496,361.8425" + id="path3444" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 292.87559,641.62203 L 292.87559,745.19998" + id="path3446" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 451.21889,684.48187 L 292.87559,684.48187" + id="path3448" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 571.46456,491.61258 L 571.46456,591.61888" + id="path3450" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 394.07244,261.8362 C 482.77332,263.93755 549.26264,292.48124 571.46456,373.74801" + id="path3458" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 569.56935,369.14956 L 587.12828,359.97403 L 575.02831,380.89327 L 551.02276,370.22822 L 569.56935,369.14956 z" + id="path2658" + style="fill:#000000" /> + <path + d="M 569.83025,584.68233 L 589.23809,580.70215 L 571.84073,597.4758 L 551.7048,580.60706 L 569.83025,584.68233 z" + id="path3461" + style="fill:#000000" /> + <path + d="M 303.3514,683.11923 L 306.65186,702.65413 L 290.49559,684.68198 L 308.05674,665.14702 L 303.3514,683.11923 z" + id="path3463" + style="fill:#000000" /> + <path + d="M 287.66962,522.77366 L 307.07746,518.79348 L 289.6801,535.56713 L 269.54417,518.69839 L 287.66962,522.77366 z" + id="path3465" + style="fill:#000000" /> + <path + d="M 312.03468,352.54097 L 331.1176,347.21666 L 314.93269,365.16303 L 293.66911,349.74 L 312.03468,352.54097 z" + id="path3467" + style="fill:#000000" /> + <path + d="M 198.95624,172.49114 L 214.22377,159.8654 L 206.73757,182.84324 L 181.03922,177.40228 L 198.95624,172.49114 z" + id="path3469" + style="fill:#000000" /> + <path + d="M 370.56352,187.49434 L 385.64861,200.33746 L 361.71992,196.95505 L 362.61572,170.7023 L 370.56352,187.49434 z" + id="path3471" + style="fill:#000000" /> + <path + d="M 428.64629,158.87257 C 428.64629,167.17797 421.57679,173.91083 412.85612,173.91083 C 404.13546,173.91083 397.06596,167.17797 397.06596,158.87257 C 397.06596,150.56717 404.13546,143.83432 412.85612,143.83432 C 421.57679,143.83432 428.64629,150.56717 428.64629,158.87257 z" + id="path2672" + style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:1.05267787px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <g + transform="matrix(1.0526779,0,0,1.0526779,-307.96213,760.36638)" + id="g2773"> + <path + d="M 584.28571,66.951622 C 584.28571,74.841404 577.56998,81.237336 569.28571,81.237336 C 561.00144,81.237336 554.28571,74.841404 554.28571,66.951622 C 554.28571,59.06184 561.00144,52.665908 569.28571,52.665908 C 577.56998,52.665908 584.28571,59.06184 584.28571,66.951622 z" + transform="translate(156.42858,8.5714412)" + id="path2674" + style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="754.28564" + y="81.237328" + id="text2694" + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="754.28564" + y="81.237328" + id="tspan2696">Natural Negative Effect</tspan></text> + </g> + </g> +</svg> diff --git a/Master/Seminar engl/Ausarbeitung/pics/figure11-9.svg b/Master/Seminar engl/Ausarbeitung/pics/figure11-9.svg new file mode 100644 index 0000000..ebc20e9 --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/pics/figure11-9.svg @@ -0,0 +1,280 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.0" + width="945.09998" + height="644.73999" + id="svg3518" + inkscape:version="0.47pre4 r22446" + sodipodi:docname="figure11-9.svg"> + <metadata + id="metadata59"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1195" + inkscape:window-height="902" + id="namedview57" + showgrid="false" + inkscape:zoom="18.120246" + inkscape:cx="123.03603" + inkscape:cy="161.34045" + inkscape:window-x="0" + inkscape:window-y="26" + inkscape:window-maximized="0" + inkscape:current-layer="layer1" /> + <defs + id="defs3520"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 322.37 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="945.09998 : 322.37 : 1" + inkscape:persp3d-origin="472.54999 : 214.91333 : 1" + id="perspective61" /> + <inkscape:perspective + id="perspective2875" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + </defs> + <g + transform="translate(-44.435595,-60.21811)" + id="layer1"> + <g + transform="translate(5.5716535,-20.620472)" + id="g3702"> + <path + d="M 89.291338,105.95905 C 92.631249,95.623055 99.990151,92.383541 114.29291,95.244094 C 126.08004,97.601519 130.38092,104.7685 142.86614,104.7685 C 153.87426,104.7685 153.01653,83.338582 171.43937,83.338582 C 183.93141,83.338582 193.69477,89.291338 205.96535,89.291338 C 218.05654,89.291338 225.17139,96.973754 235.72913,101.19685 C 246.85122,105.64569 258.84532,110.37384 269.06456,115.48346 C 270.65197,116.27716 272.23937,117.07087 273.82677,117.86457 C 281.08997,121.49616 289.51138,131.37551 292.87559,138.10394 C 297.8018,147.95636 289.0761,157.9189 282.16063,163.10551 C 271.517,171.08823 260.60531,162.54196 257.15905,179.77323 C 254.22558,194.44058 245.04308,206.72177 230.96693,209.53701 C 218.08439,212.11351 204.44136,208.89417 194.05984,216.68031 C 180.12365,227.13246 176.55033,230.45884 154.77165,225.01417 C 142.56686,221.96297 136.57452,213.61922 125.00787,210.72756 C 113.54272,207.86127 99.742218,210.67474 88.100787,208.34646 C 78.46305,206.41891 69.996778,197.83908 67.861417,189.29764 C 65.717778,180.72308 59.751752,174.26886 55.955905,166.67716 C 51.256367,157.27809 50.003149,149.8633 50.003149,139.29449 C 50.003149,129.9201 60.431118,124.11283 67.861417,122.62677 C 76.926464,120.81376 89.291338,115.65283 89.291338,105.95905 z" + id="path3530" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="97.766922" + y="146.53229" + id="text3546" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="97.766922" + y="146.53229" + id="tspan3548">Number of</tspan><tspan + x="97.766922" + y="172.78229" + id="tspan3550">Customers</tspan></text> + </g> + <g + transform="translate(-242.06299,-53.955905)" + id="g3732"> + <path + d="M 660.7559,135.72283 C 666.80968,132.69594 680.38841,124.26668 691.71023,121.43622 C 704.45418,118.25023 724.04023,129.26736 734.57007,134.53228 C 746.88668,140.69058 762.41327,136.68312 773.85826,130.96063 C 788.35633,123.71159 794.89045,122.62677 813.14645,122.62677 C 829.56208,122.62677 845.41027,118.84669 858.38739,128.57953 C 867.42798,135.35997 876.71407,137.85021 882.19842,148.8189 C 887.76569,159.95344 891.23683,183.83088 882.19842,192.86929 C 872.55915,202.50856 858.53283,204.48393 852.43464,216.68031 C 849.14952,223.25054 852.73882,237.77987 851.24409,245.25354 C 851.17572,245.59538 814.49576,250.86897 798.85984,254.77795 C 783.47201,258.62491 771.22311,265.49291 754.80944,265.49291 C 739.94404,265.49291 726.49683,255.29918 720.28346,242.87244 C 715.34765,233.00081 719.99022,230.22503 704.80629,222.63307 C 693.02038,216.74011 679.90182,215.58686 670.28031,205.96535 C 662.12129,197.80633 658.92948,194.69571 667.89921,185.72598 C 675.47511,178.15008 662.87983,171.3365 657.18425,169.05827 C 647.30934,165.1083 640.95535,164.8608 638.13543,153.5811 C 635.70755,143.86961 639.98646,139.13631 647.65984,134.53228 C 654.18345,130.61812 654.22642,129.19335 660.7559,135.72283 z" + id="path3534" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="699.71021" + y="161.53386" + id="text3552" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="699.71021" + y="161.53386" + id="tspan3554">Number of</tspan><tspan + x="699.71021" + y="187.78386" + id="tspan3556">People in each</tspan><tspan + x="699.71021" + y="214.03386" + id="tspan3558">Meeting</tspan></text> + </g> + <g + transform="translate(2,-21.811023)" + id="g3708"> + <path + d="M 121.43622,364.30866 C 131.73383,358.13009 132.53186,340.49764 155.9622,340.49764 C 177.02218,340.49764 194.23754,356.82062 215.48976,344.06929 C 228.91284,336.01544 229.93748,327.40157 248.82519,327.40157 C 264.25371,327.40157 274.09069,333.9889 286.92283,341.68819 C 294.75168,346.38549 289.3569,359.65239 292.87559,366.68976 C 299.74631,380.4312 311.92441,384.2489 311.92441,401.21574 C 311.92441,415.30192 314.45999,418.07434 304.7811,430.97952 C 294.61207,444.53823 283.40536,444.07559 267.87401,444.07559 C 253.63085,444.07559 236.44892,446.81658 223.82362,440.50393 C 206.72171,431.95298 200.14069,439.05719 192.86929,453.6 C 187.21529,464.908 184.44256,475.0454 170.24882,477.41102 C 155.03457,479.94673 138.47861,475.93384 123.81732,473.83937 C 113.23439,472.32752 98.674132,478.60157 86.910236,478.60157 C 70.132927,478.60157 55.934856,463.04021 52.384252,448.83779 C 50.463507,441.15481 49.004596,428.40642 54.765354,422.64567 C 63.668753,413.74227 77.385826,416.88764 77.385826,401.21574 C 77.385826,391.76946 66.61214,380.74147 64.289763,371.45197 C 61.787745,361.44389 71.783958,357.16535 79.766929,357.16535 C 90.534739,357.16535 96.508786,358.14745 105.95905,361.92756 C 110.93969,363.91981 115.98784,364.30866 121.43622,364.30866 z" + id="path3536" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="112.81575" + y="394.45355" + id="text3560" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="112.81575" + y="394.45355" + id="tspan3562">Number of </tspan><tspan + x="112.81575" + y="420.70355" + id="tspan3564">Meetings</tspan></text> + </g> + <g + transform="translate(-15.858268,-13.477165)" + id="g3714"> + <path + d="M 177.39212,610.75275 C 189.94274,608.24263 196.23592,604.10221 211.91811,611.9433 C 229.17632,620.57241 251.40448,611.29848 267.87401,607.1811 C 286.74035,602.46451 311.61079,603.67187 327.40157,615.51496 C 336.24521,622.14769 347.06638,626.84591 354.78425,634.56377 C 361.70105,641.48058 366.71822,651.841 375.02362,655.9937 C 391.28537,664.12457 346.04183,693.57 345.25984,694.09133 C 342.87874,695.67873 340.49764,697.26614 338.11653,698.85354 C 322.92733,708.97967 295.80339,703.61574 278.58897,703.61574 C 259.37421,703.61574 245.44984,711.32161 227.39527,714.3307 C 205.31412,718.0109 182.17705,716.71181 159.53386,716.71181 C 140.96147,716.71181 126.74929,712.36275 111.91181,701.23464 C 103.92396,695.24375 91.20475,696.12167 82.148031,689.32913 C 72.271035,681.92138 66.01471,674.799 63.099212,663.137 C 60.617141,653.20872 73.908321,650.86324 79.766929,646.46929 C 88.877523,639.63634 85.383334,629.85319 91.67244,621.46771 C 97.359529,613.88493 103.2425,612.92008 111.91181,610.75275 C 120.59596,608.58171 132.65228,610.75275 141.67559,610.75275 C 148.8189,610.75275 155.9622,610.75275 163.10551,610.75275 C 168.89588,610.75275 171.28533,609.22605 177.39212,610.75275 z" + id="path3544" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="110.3874" + y="655.56537" + id="text3566" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="110.3874" + y="655.56537" + id="tspan3568">Total Wasted Meeting</tspan><tspan + x="110.3874" + y="681.81537" + id="tspan3570">Time</tspan></text> + </g> + <g + transform="translate(12.714959,117.48346)" + id="g3720"> + <path + d="M 482.17322,364.30866 C 486.03325,365.85267 492.23806,343.23902 509.5559,354.78425 C 521.86436,362.98989 534.16153,367.32436 547.65354,361.92756 C 558.03225,357.77607 550.9399,344.06929 567.89291,344.06929 C 580.67943,344.06929 586.47819,350.04318 592.89448,360.73701 C 601.49998,375.0795 607.73075,371.58938 621.46771,375.02362 C 632.34037,377.74178 642.38104,380.29129 651.23149,386.92913 C 660.3548,393.77161 669.05734,398.79142 676.23307,408.35905 C 686.50944,422.06089 681.65695,433.27209 672.66141,445.26614 C 663.10727,458.00499 659.85957,458.3622 642.89763,458.3622 C 640.11968,458.3622 637.34173,458.3622 634.56377,458.3622 C 614.65946,458.3622 619.05793,447.67592 602.41889,464.31496 C 593.55909,473.17476 601.42134,489.40024 588.13228,500.03149 C 575.94634,509.78024 548.6029,508.32515 534.55748,505.98425 C 523.01544,504.06057 517.0672,495.26929 502.41259,495.26929 C 490.76324,495.26929 481.53467,486.08402 475.02992,477.41102 C 467.9747,468.00406 469.98237,456.80268 457.17165,453.6 C 443.92748,450.28895 430.0651,448.97585 417.88346,442.88504 C 409.1279,438.50725 404.7874,433.61246 404.7874,423.83622 C 404.7874,416.6113 420.53725,410.19479 423.83622,403.59685 C 426.25215,398.76498 421.45511,388.23982 421.45511,382.16693 C 421.45511,373.73262 433.90263,369.07086 440.50393,369.07086 C 448.34121,369.07086 457.21985,367.88031 465.50551,367.88031 C 471.62093,367.88031 476.28442,366.66418 482.17322,364.30866 z" + id="path3538" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="455.69449" + y="414.07245" + id="text3572" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="455.69449" + y="414.07245" + id="tspan3574">Wasted Time per</tspan><tspan + x="455.69449" + y="440.32245" + id="tspan3576">Meeting</tspan></text> + </g> + <g + transform="translate(415.12126,221.06142)" + id="g3726"> + <path + d="M 382.16693,130.96063 C 393.0219,128.78963 389.6126,111.46772 409.5496,121.43622 C 422.86549,128.09416 430.69433,128.57953 445.26614,128.57953 C 454.31105,128.57953 460.98053,113.10236 473.83937,113.10236 C 487.50203,113.10236 500.61791,110.72126 514.31811,110.72126 C 525.01482,110.72126 526.57142,115.57042 535.74803,117.86457 C 545.17819,120.22211 557.17795,122.69628 557.17795,133.34173 C 557.17795,147.03675 562.14992,157.50237 569.08346,169.05827 C 575.58999,179.90248 574.1809,184.36781 561.94015,190.48819 C 550.78602,196.06525 551.22519,202.06315 551.22519,214.29921 C 551.22519,225.94307 544.71439,232.89226 533.36693,235.72913 C 521.1739,238.77739 507.90443,238.82074 496.45984,241.68189 C 483.49974,244.92191 479.06135,254.77795 463.12441,254.77795 C 445.71112,254.77795 431.52212,254.02069 415.50236,250.01575 C 405.84822,247.60221 392.88189,249.44065 392.88189,239.30079 C 392.88189,232.17948 406.42089,236.07052 397.64409,221.44252 C 392.23464,212.42676 381.89556,209.26564 375.02362,202.3937 C 368.1595,195.52958 363.58819,186.66614 359.54645,178.58268 C 354.68283,168.85543 350.02204,163.35809 350.02204,152.39055 C 350.02204,142.94096 358.10488,144.77748 364.30866,141.67559 C 371.45751,138.10116 374.18546,134.15322 382.16693,130.96063 z" + id="path3532" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="379.73859" + y="165.48662" + id="text3578" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="379.73859" + y="165.48662" + id="tspan3580">Average Length</tspan><tspan + x="379.73859" + y="191.73662" + id="tspan3582">per Interruption</tspan></text> + </g> + <g + transform="translate(-287.30393,-100.3874)" + id="g3739"> + <path + d="M 758.3811,373.83307 C 765.19152,373.83307 774.86261,364.30866 785.76377,364.30866 C 797.32534,364.30866 806.11974,371.45197 819.09921,371.45197 C 831.81429,371.45197 838.53559,360.73701 850.05354,360.73701 C 866.90965,360.73701 883.87291,359.88135 900.05669,363.11811 C 910.99216,365.3052 922.07779,365.49921 933.39212,365.49921 C 945.84911,365.49921 949.24265,383.69563 952.44094,391.69134 C 957.29992,403.83879 958.80696,412.91463 946.48818,419.07401 C 933.86164,425.38728 917.91495,419.71009 917.91495,436.93228 C 917.91495,450.04599 927.43936,457.60063 927.43936,470.26771 C 927.43936,488.16516 907.8252,493.92243 892.91338,497.65039 C 873.0896,502.60633 858.97648,505.14715 840.52913,494.07874 C 831.44505,488.62829 836.87683,479.71148 831.00472,473.83937 C 825.62436,468.45901 796.90922,473.64935 788.14488,471.45826 C 776.10921,468.44935 767.98601,466.77657 758.3811,457.17165 C 751.43067,450.22123 748.95183,442.36132 754.80944,434.55118 C 761.48517,425.65021 746.54604,420.33501 741.71338,415.50236 C 734.57061,408.35959 726.36962,403.33509 722.66456,394.07244 C 719.14984,385.28563 726.88658,378.27009 733.37952,375.02362 C 738.80703,372.30986 747.66647,373.83307 753.61889,373.83307 C 758.2171,373.83307 761.54764,372.77755 765.5244,371.45197" + id="path3540" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="767.66614" + y="398.83463" + id="text3584" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="767.66614" + y="398.83463" + id="tspan3586">Number of</tspan><tspan + x="767.66614" + y="425.08463" + id="tspan3588">Interrutptions</tspan><tspan + x="767.66614" + y="451.33463" + id="tspan3590">per Meeting</tspan></text> + </g> + <path + d="M 299.63779,121.05512 L 425.83622,119.86457" + id="path3746" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 521.08031,210.34646 L 522.27086,269.87401" + id="path3748" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 524.65196,369.87118 0,102.85523" + id="path3750" + style="fill:none;stroke:#000000;stroke-width:0.99082696px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 159.15275,456.79055 L 159.15275,597.27559 L 157.9622,596.08503" + id="path3752" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 155.5811,203.20315 L 155.5811,318.68661" + id="path3754" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 417.50904,542.51023 -256.07675,0" + id="path3756" + style="fill:none;stroke:#000000;stroke-width:0.99330539px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 625.84881,148.43779 L 785.38267,357.9748" + id="path3758" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="m 525.94271,424.81085 265.39483,0.86019" + id="path3760" + style="fill:none;stroke:#000000;stroke-width:0.99706298px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 153.73083,308.69457 L 172.21591,305.15793 L 155.47967,320.87205 L 136.56518,304.59567 L 153.73083,308.69457 z" + id="path2728" + style="fill:#000000" /> + <path + d="M 158.49304,585.71189 L 176.97812,582.17525 L 160.24188,597.88937 L 141.32739,581.61299 L 158.49304,585.71189 z" + id="path3763" + style="fill:#000000" /> + <path + d="M 523.03792,462.80165 L 541.523,459.26501 L 524.78676,474.97913 L 505.87227,458.70275 L 523.03792,462.80165 z" + id="path3765" + style="fill:#000000" /> + <path + d="M 521.24264,259.08827 L 539.72772,255.55163 L 522.99148,271.26575 L 504.07699,254.98937 L 521.24264,259.08827 z" + id="path3767" + style="fill:#000000" /> + <path + d="m 537.3242,426.41814 3.53664,-18.48508 -15.71412,16.73624 16.27638,18.91449 -4.0989,-17.16565 z" + id="path3769" + style="fill:#000000" /> + <path + d="M 417.01986,123.23891 L 413.48322,104.75383 L 429.19734,121.49007 L 412.92096,140.40456 L 417.01986,123.23891 z" + id="path3771" + style="fill:#000000" /> + <path + d="M 779.92616,351.91143 L 794.42968,339.91751 L 787.3181,361.74549 L 762.90574,356.57681 L 779.92616,351.91143 z" + id="path2660" + style="fill:#000000" /> + <path + d="m 171.73168,544.27737 3.53664,-18.48508 -15.71412,16.73624 16.27638,18.91449 -4.0989,-17.16565 z" + id="path3769-6" + style="fill:#000000" /> + </g> +</svg> diff --git a/Master/Seminar engl/Ausarbeitung/pics/figure9-1.svg b/Master/Seminar engl/Ausarbeitung/pics/figure9-1.svg new file mode 100644 index 0000000..d797c0f --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/pics/figure9-1.svg @@ -0,0 +1,128 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + version="1.0" + width="618.57001" + height="608.06" + id="svg2469"> + <defs + id="defs2471" /> + <g + transform="translate(-99.948465,-112.14045)" + id="layer1"> + <g + transform="translate(30.95433,-257.15906)" + id="g2725"> + <path + d="M 125.71429,416.95163 C 126.784,416.95163 150.32424,397.39336 158.57143,394.09448 C 167.95793,390.33988 183.39988,396.59729 191.42857,399.80877 C 201.31498,403.76333 205.79019,405.52305 217.14286,405.52305 C 227.08345,405.52305 239.10246,383.86263 244.28571,376.95163 C 249.08155,370.55718 262.5564,373.79374 267.14286,378.3802 C 275.22614,386.46348 276.64086,388.80478 281.42857,398.3802 C 286.27969,408.08243 300.93338,413.2564 310,415.52305 C 321.81358,418.47645 333.91674,427.68957 328.57143,438.3802 C 325.09636,445.33033 309.48023,448.153 302.85714,449.80877 C 289.57162,453.13015 298.57143,463.33632 298.57143,471.23734 C 298.57143,478.3802 298.57143,485.52305 298.57143,492.66591 C 298.57143,503.1238 280.45669,497.89426 275.71429,495.52305 C 266.0145,490.67316 253.2717,503.17292 245.71429,506.95163 C 233.92358,512.84698 222.81611,516.97214 211.42857,522.66591 C 202.34949,527.20545 196.23771,528.64191 187.14286,524.09448 C 172.61541,516.83076 179.0493,511.23734 157.14286,511.23734 C 146.66667,511.23734 136.19048,511.23734 125.71429,511.23734 C 117.10335,511.23734 110.00708,509.09802 102.85714,505.52305 C 91.041819,499.61539 93.605722,490.48876 101.42857,482.66591 C 108.29313,475.80135 107.82904,466.83922 105.71429,458.3802 C 103.46727,449.39211 101.42857,443.91462 101.42857,434.09448 C 101.42857,422.93341 118.19027,418.45643 125.71429,416.95163 z" + id="path2683" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="121.6666" + y="456.95255" + id="text2689" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="121.6666" + y="456.95255" + id="tspan2691">Size of Dynamic</tspan><tspan + x="121.6666" + y="483.20255" + id="tspan2693">System</tspan></text> + </g> + <g + transform="translate(27.382676,223.82362)" + id="g2713"> + <path + d="M 148.57143,159.80877 C 157.16051,158.13376 157.78057,148.53334 162.85714,138.3802 C 170.05998,123.97452 179.23292,131.04557 191.42857,134.09448 C 201.70589,136.66381 209.056,147.19391 217.14286,151.23734 C 222.41955,153.87568 239.51132,134.81814 244.28571,131.23734 C 250.34122,126.69571 264.44547,135.28572 268.57143,138.3802 C 277.69241,145.22094 276.40438,155.15381 285.71429,159.80877 C 293.27664,163.58995 305.91903,156.33971 315.71429,161.23734 C 324.8439,165.80215 329.945,172.55591 334.28571,181.23734 C 338.79701,190.25994 338.57143,199.70164 338.57143,209.80877 C 338.57143,221.16832 326.16164,222.66591 317.14286,222.66591 C 307.90597,222.66591 307.02256,243.26742 305.71429,249.80877 C 303.88975,258.93143 296.84269,267.38381 287.14286,269.80877 C 275.43794,272.735 263.57771,267.6722 255.71429,259.80877 C 245.89984,249.99432 238.87233,259.50787 227.14286,271.23734 C 221.4173,276.96289 203.87379,276.95163 195.71429,276.95163 C 185.50744,276.95163 178.69472,269.93206 171.42857,262.66591 C 163.41917,254.65651 157.61436,261.598 148.57143,268.3802 C 140.84448,274.17541 128.215,272.66591 118.57143,272.66591 C 108.90659,272.66591 103.13493,258.06277 101.42857,251.23734 C 99.190181,242.28378 98.662642,234.44906 104.28571,226.95163 C 111.19552,217.73855 115.71429,216.22559 115.71429,204.09448 C 115.71429,192.39646 102.80635,194.19607 110,179.80877 C 115.52381,168.76115 117.7742,166.95162 130,166.95162 C 138.01568,166.95162 141.30493,164.16867 148.57143,159.80877 z" + id="path2681" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="155.47762" + y="201.47627" + id="text2695" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="155.47762" + y="201.47627" + id="tspan2697">Number of</tspan><tspan + x="155.47762" + y="227.72627" + id="tspan2699">Equations</tspan></text> + </g> + <g + transform="translate(-369.07087,39.288189)" + id="g2731"> + <path + d="M 517.14286,562.66591 C 525.26553,562.66591 544.12997,537.06843 555.71429,528.3802 C 566.04029,520.63569 576.10258,531.27888 581.42857,538.3802 C 587.42654,546.37749 594.97551,548.3802 604.28571,548.3802 C 617.79028,548.3802 624.68044,542.27119 634.28571,532.66591 C 641.88684,525.06478 652.51234,525.52305 662.85714,525.52305 C 671.67726,525.52305 678.57143,536.11706 678.57143,544.09448 C 678.57143,554.34791 693.98411,559.74845 701.42857,561.23734 C 712.50033,563.45169 724.34154,558.3802 735.71429,558.3802 C 748.53147,558.3802 754.43186,559.56123 764.28571,566.95163 C 771.86576,572.63666 774.28571,586.60619 774.28571,595.52305 C 774.28571,605.70869 780.61693,615.01168 767.14286,618.3802 C 752.76286,621.9752 737.65154,622.66591 722.85714,622.66591 C 708.64299,622.66591 710.36737,624.05357 707.14286,636.95163 C 703.92507,649.82278 705.40005,657.37061 697.14286,668.3802 C 689.83898,678.1187 672.54443,680.3667 662.85714,675.52305 C 646.14688,667.16792 660.55178,658.3802 635.71429,658.3802 C 625.78269,658.3802 611.89939,666.28603 601.42857,668.3802 C 593.06468,670.05297 581.42186,669.09113 574.28571,665.52305 C 563.70212,660.23126 564.85897,648.38935 562.85714,638.3802 C 561.41958,631.19239 535.10246,647.25754 530,649.80877 C 527.70636,650.95559 525.2381,651.71353 522.85714,652.66591 C 515.54148,655.59218 499.71001,652.95056 492.85714,651.23734 C 483.60368,648.92397 476.37974,636.85396 472.85714,629.80877 C 467.41141,618.9173 486.72008,612.8773 492.85714,609.80877 C 495.06669,608.704 490,587.27489 490,582.66591 C 490,572.5097 496.8231,565.40573 504.28571,559.80877 C 507.9792,557.03865 514.88444,561.31086 517.14286,562.66591 z" + id="path2687" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="539.3197" + y="589.32281" + id="text2701" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="539.3197" + y="589.32281" + id="tspan2703">Total</tspan><tspan + x="539.3197" + y="615.57281" + id="tspan2705">Computations</tspan></text> + </g> + <g + transform="translate(13.096063,200.0126)" + id="g2719"> + <path + d="M 521.42857,249.80877 C 521.42857,247.30123 546.06749,229.9532 557.14286,225.52305 C 568.99817,220.78093 583.53093,227.62541 591.42857,235.52305 C 601.28318,245.37766 609.2642,249.22873 621.42857,254.09448 C 630.80618,257.84553 640.37616,249.62069 648.57143,245.52305 C 657.00096,241.30829 665.12981,244.93857 671.42857,251.23734 C 680.57945,260.38822 687.45802,269.01051 692.85714,279.80877 C 699.2289,292.55229 680.4672,297.913 674.28571,304.09448 C 665.79295,312.58724 661.99462,319.13492 670,329.80877 C 677.89731,340.33851 681.06815,345.33628 685.71429,356.95163 C 690.44608,368.7811 697.36248,373.87486 687.14286,384.09448 C 678.99841,392.23893 656.38338,391.23734 645.71429,391.23734 C 631.91711,391.23734 626.66857,383.71391 614.28571,381.23734 C 598.48613,378.07742 591.45926,385.50004 580,394.09448 C 571.80608,400.23992 564.83352,401.23734 554.28571,401.23734 C 544.27228,401.23734 540.53813,389.45646 537.14286,382.66591 C 535.14256,378.66532 515.04047,381.23734 510,381.23734 C 496.63641,381.23734 488.27259,379.50993 478.57143,369.80877 C 471.80255,363.03989 482.23274,350.16512 485.71429,345.52305 C 494.42181,333.91302 469.0082,326.45572 461.42857,322.66591 C 452.91032,318.40678 447.91248,309.91945 444.28571,302.66591 C 440.15628,294.40703 447.18137,282.61456 451.42857,276.95163 C 456.34421,270.39744 469.39236,272.66591 477.14286,272.66591 C 489.32602,272.66591 495.04436,264.58698 497.14286,254.09448 C 498.96487,244.98441 509.76483,244.09448 517.14286,244.09448 C 519.52381,244.09448 520,247.90401 521.42857,249.80877 z" + id="path2685" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="513.12756" + y="309.5433" + id="text2707" + xml:space="preserve" + style="font-size:21px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="513.12756" + y="309.5433" + id="tspan2709">Factors</tspan><tspan + x="513.12756" + y="335.7933" + id="tspan2711">per Equation</tspan></text> + </g> + <path + d="M 331.14517,194.23179 C 442.62433,206.3507 540.16878,250.86017 582.00756,424.85482 L 580.75325,424.85482 L 579.49894,422.81391" + id="path2737" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.34389961px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 226.20472,269.06456 L 228.58582,361.92755" + id="path2739" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 227.39527,500.03149 L 227.39527,584.56062" + id="path2741" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 486.77671,527.57289 L 227.55399,528.446" + id="path2743" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.31743717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 580.98352,419.24881 L 598.54246,410.07329 L 586.44248,430.99253 L 562.43693,420.32748 L 580.98352,419.24881 z" + id="path2658" + style="fill:#000000" /> + <path + d="M 229.01837,352.46911 L 248.00548,346.81256 L 232.13624,365.03868 L 210.60673,349.9891 L 229.01837,352.46911 z" + id="path2868" + style="fill:#000000" /> + <path + d="M 226.4718,573.65197 L 245.45891,567.99542 L 229.58966,586.22153 L 208.06016,571.17196 L 226.4718,573.65197 z" + id="path2870" + style="fill:#000000" /> + <path + d="M 239.95029,527.63321 L 243.25073,547.16816 L 227.09443,529.19599 L 244.65562,509.66105 L 239.95029,527.63321 z" + id="path2872" + style="fill:#000000" /> + </g> +</svg> diff --git a/Master/Seminar engl/Ausarbeitung/pics/figure9-5.svg b/Master/Seminar engl/Ausarbeitung/pics/figure9-5.svg new file mode 100644 index 0000000..64c6d80 --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/pics/figure9-5.svg @@ -0,0 +1,289 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + version="1.0" + width="1045" + height="679.12341" + id="svg2545"> + <defs + id="defs2547" /> + <g + transform="matrix(1.0526779,0,0,1.0526779,-31.053754,-59.875964)" + id="layer1"> + <g + transform="translate(9.9999991,-47.142858)" + id="g2601"> + <path + d="M 98.571429,121.23734 C 105.16696,115.86618 110.47199,106.95162 122.85714,106.95162 C 132.08707,106.95162 137.27107,114.09448 147.14286,114.09448 C 157.39846,114.09448 161.89621,109.57495 170,105.52305 C 174.50238,103.27186 186.26208,105.52305 191.42857,105.52305 C 201.15959,105.52305 204.4486,119.80877 215.71429,119.80877 C 225.411,119.80877 233.6884,122.96457 242.85714,118.3802 C 250.84376,114.38689 257.34853,110.47164 265.71429,108.3802 C 275.68632,105.88719 278.57143,123.20596 278.57143,129.80877 C 278.57143,137.11073 280,145.93187 280,154.09448 C 280,163.00245 278.76509,170.00243 284.28571,175.52305 C 291.92838,183.16572 295.71429,186.77051 295.71429,198.3802 C 295.71429,211.27228 283.58364,214.23001 274.28571,219.80877 C 268.51973,223.26836 254.36083,213.07939 250,209.80877 C 243.75026,205.12146 226.0673,217.02553 221.42857,219.80877 C 212.05056,225.43558 209.71819,226.95163 198.57143,226.95163 C 190.39141,226.95163 184.29953,212.67282 178.57143,209.80877 C 171.79072,206.41841 157.76416,215.52305 150,215.52305 C 142.15013,215.52305 134.06395,218.3802 125.71429,218.3802 C 115.02416,218.3802 111.42857,214.38802 111.42857,204.09448 C 111.42857,196.54601 112.94696,188.73945 111.42857,182.66591 C 110.10231,177.36087 93.304872,171.68507 88.571429,166.95162 C 80.202037,158.58223 85.86192,152.37064 90,144.09448 C 95.553737,132.98701 87.864483,131.94428 98.571429,121.23734 z" + id="path2555" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="141.42857" + y="152.66589" + id="text2567" + xml:space="preserve" + style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="141.42857" + y="152.66589" + id="tspan2569">Mental</tspan><tspan + x="141.42857" + y="177.66589" + id="tspan2571">Capacity</tspan></text> + </g> + <g + transform="translate(164.28572,-111.42857)" + id="g2607"> + <path + d="M 212.85714,331.23734 C 215.20906,326.53351 222.84371,318.3802 234.28571,318.3802 C 242.82371,318.3802 249.47589,320.74917 257.14286,322.66591 C 264.95833,324.61978 273.93957,321.41041 280,318.3802 C 288.91201,313.92419 292.44472,311.23734 302.85714,311.23734 C 312.70649,311.23734 319.21214,314.41484 327.14286,318.3802 C 331.64524,320.63139 343.40494,318.3802 348.57143,318.3802 C 359.21045,318.3802 365.09672,309.1912 374.28571,318.3802 C 382.26362,326.3581 384.66348,328.3802 395.71429,328.3802 C 406.14709,328.3802 410.31779,328.22277 412.85714,338.3802 C 414.00336,342.96507 430.08503,348.46522 434.28571,352.66591 C 440.70049,359.08068 440,365.19217 440,374.09448 C 440,385.09918 422.82147,388.39446 415.71429,391.23734 C 404.20997,395.83906 404.90315,400.00248 400,409.80877 C 395.72484,418.35908 383.77124,420.65167 375.71429,422.66591 C 369.37642,424.25038 359.80937,422.61825 354.28571,421.23734 C 342.58463,418.31207 339.8829,409.15303 327.14286,415.52305 C 318.12814,420.03041 310.23562,427.24986 300,429.80877 C 291.35984,431.96881 284.44721,432.42989 277.14286,426.95163 C 269.80574,421.44879 267.36332,407.17209 260,399.80877 C 257.24158,397.05035 241.33284,400.54699 238.57143,401.23734 C 230.11518,403.3514 223.13608,404.09448 214.28571,404.09448 C 203.81625,404.09448 198.60669,398.41546 191.42857,391.23734 C 182.78818,382.59694 185.11837,376.11897 192.85714,368.3802 C 200.04533,361.19201 194.28571,356.3334 194.28571,345.52305 C 194.28571,334.78518 203.77562,333.05364 212.85714,331.23734 z" + id="path2557" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="270" + y="358.38019" + id="text2573" + xml:space="preserve" + style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="270" + y="358.38019" + id="tspan2575">Success</tspan><tspan + x="270" + y="383.38019" + id="tspan2577">Rate</tspan></text> + </g> + <g + transform="translate(-565.71428,-101.42858)" + id="g2618"> + <path + d="M 621.42857,456.95163 C 627.91172,456.95163 639.69706,461.40188 650,465.52305 C 659.41394,469.28863 670.80248,469.80877 681.42857,469.80877 C 689.78377,469.80877 701.51471,459.05141 708.57143,455.52305 C 715.79721,451.91016 723.09377,452.66591 731.42857,452.66591 C 740.39267,452.66591 747.52595,459.19026 755.71429,461.23734 C 762.55516,462.94756 770.34268,462.39444 777.14286,464.09448 C 785.32136,466.13911 790.41367,459.80877 798.57143,459.80877 C 806.24233,459.80877 818.46311,472.58467 824.28571,476.95163 C 833.30379,483.71518 832.68613,494.43652 828.57143,502.66591 C 825.52491,508.75895 832.9467,518.73843 834.28571,524.09448 C 837.06087,535.19511 829.45865,543.78621 821.42857,549.80877 C 813.06093,556.0845 799.48121,561.72418 790,564.09448 C 776.27629,567.52541 762.06684,569.80877 747.14286,569.80877 C 734.86872,569.80877 723.6535,568.41302 712.85714,564.09448 C 701.78283,559.66476 691.84529,566.99623 684.28571,572.66591 C 677.6529,577.64052 665.3356,576.95163 657.14286,576.95163 C 644.82333,576.95163 636.92746,574.29008 627.14286,566.95163 C 618.46036,560.43976 613.83467,555.14746 611.42857,545.52305 C 609.65487,538.42824 617.14286,532.24695 617.14286,524.09448 C 617.14286,512.23838 610.5427,510.93008 601.42857,504.09448 C 595.58306,499.71035 595.71429,486.88668 595.71429,479.80877 C 595.71429,467.66598 603.25869,470.22189 611.42857,464.09448 C 624.28331,454.45343 596.56783,471.86807 621.42857,456.95163 z" + id="path2561" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="675.71429" + y="521.23737" + id="text2579" + xml:space="preserve" + style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="675.71429" + y="521.23737" + id="tspan2581">Ambition</tspan></text> + </g> + <g + transform="translate(-31.428571,51.428574)" + id="g2613"> + <path + d="M 200,548.3802 C 200,538.06257 206.52628,529.80877 222.85714,529.80877 C 239.46998,529.80877 253.42524,533.33147 268.57143,538.3802 C 278.56898,541.71272 286.66701,542.66591 297.14286,542.66591 C 304.95727,542.66591 313.48589,528.9373 321.42857,526.95163 C 328.82358,525.10287 336.43035,525.52305 344.28571,525.52305 C 351.89581,525.52305 364.37721,540.5688 371.42857,544.09448 C 378.82747,547.79393 387.45736,549.80877 395.71429,549.80877 C 404.57224,549.80877 413.08371,550.5797 421.42857,552.66591 C 429.66768,554.72569 431.28502,569.23458 432.85714,575.52305 C 435.12728,584.60359 421.871,589.46763 420,596.95163 C 418.49128,602.98652 430.07494,608.23032 424.28571,619.80877 C 419.57123,629.23774 408.22078,638.825 398.57143,641.23734 C 391.02449,643.12407 382.32029,642.66591 374.28571,642.66591 C 366.24397,642.66591 357.03884,634.75676 350,631.23734 C 340.92972,626.7022 331.41791,630.17391 324.28571,635.52305 C 315.87769,641.82907 304.86949,643.8026 295.71429,648.3802 C 286.86024,652.80722 277.759,647.4628 270,645.52305 C 257.7788,642.46775 256.9875,637.69687 250,628.3802 C 247.23171,624.68914 231.67103,626.95163 227.14286,626.95163 C 218.57143,626.95163 210,626.95163 201.42857,626.95163 C 192.24384,626.95163 181.94535,616.16159 180,608.3802 C 178.35312,601.79267 181.42857,594.00338 181.42857,586.95163 C 181.42857,579.21081 179.19903,569.63539 175.71429,562.66591 C 170.73981,552.71696 183.93236,551.23734 190,551.23734 C 195.42151,551.23734 191.97288,551.59104 200,548.3802 z" + id="path2559" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="224.28572" + y="592.66589" + id="text2583" + xml:space="preserve" + style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="224.28572" + y="592.66589" + id="tspan2585">Size of Problem</tspan></text> + </g> + <g + transform="translate(-167.14285,184.28571)" + id="g2623"> + <path + d="M 640,305.52305 C 647.34191,305.52305 660.62356,300.01002 672.85714,296.95163 C 685.51419,293.78736 698.84733,299.37856 710,301.23734 C 722.11765,303.25695 733.18632,304.09448 745.71429,304.09448 C 757.56362,304.09448 765.9442,297.55096 775.71429,292.66591 C 786.24944,287.39833 786.87433,282.66591 800,282.66591 C 814.75953,282.66591 824.92124,284.96765 838.57143,288.3802 C 848.28355,290.80823 859.01069,300.8525 867.14286,306.95163 C 876.60876,314.05106 882.41345,316.95163 894.28571,316.95163 C 905.03397,316.95163 910.74453,328.6687 915.71429,336.95163 C 921.11788,345.95761 922.2351,356.69856 924.28571,366.95163 C 927.42093,382.62769 918.06272,389.54257 905.71429,396.95163 C 892.79849,404.7011 879.42104,404.21027 865.71429,406.95163 C 851.42924,409.80863 836.98229,409.13462 822.85714,412.66591 C 810.70814,415.70316 804.33786,424.09448 791.42857,424.09448 C 776.11605,424.09448 764.48055,422.04904 751.42857,415.52305 C 739.5523,409.58492 738.91363,395.52305 724.28571,395.52305 C 714.20294,395.52305 706.59912,398.3802 697.14286,398.3802 C 689.23534,398.3802 681.43894,398.73993 674.28571,396.95163 C 665.00227,394.63076 655.2983,384.69109 651.42857,376.95163 C 645.98638,366.06724 652.85714,364.22709 652.85714,354.09448 C 652.85714,344.25897 641.95873,341.72702 634.28571,339.80877 C 623.51764,337.11675 620.30555,327.05078 618.57143,318.3802 C 616.26658,306.85594 632.97145,305.52305 640,305.52305 z" + id="path2565" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="702.85712" + y="346.95163" + id="text2587" + xml:space="preserve" + style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="702.85712" + y="346.95163" + id="tspan2589">Complexity of</tspan><tspan + x="702.85712" + y="371.95163" + id="tspan2591"> Solution </tspan></text> + </g> + <g + transform="translate(215.7143,162.85713)" + id="g2629"> + <g + transform="translate(4.2857143,24.285714)" + id="g2636"> + <path + d="M 551.42857,92.665911 C 559.03652,86.959951 567.9873,80.669086 582.85714,76.951625 C 600.24558,72.604516 618.64684,89.267504 634.28571,95.523054 C 642.28646,98.723353 656.26122,97.529177 664.28571,95.523054 C 674.60425,92.94342 682.63162,88.079433 692.85714,85.523054 C 702.42238,83.131745 715.11926,83.231439 724.28571,85.523054 C 733.98778,87.948571 741.96641,101.77518 748.57143,108.3802 C 756.67615,116.48492 767.44525,116.38853 777.14286,121.23734 C 787.50727,126.41955 794.5594,130.35615 800,141.23734 C 803.78452,148.80638 800.34475,158.42977 798.57143,165.52305 C 797.14141,171.24313 801.42857,185.2416 801.42857,192.66591 C 801.42857,208.32314 788.46431,215.63017 778.57143,225.52305 C 770.32323,233.77126 753.17812,241.39466 742.85714,245.52305 C 732.49994,249.66594 719.89245,248.3802 708.57143,248.3802 C 695.29987,248.3802 683.30647,235.52305 668.57143,235.52305 C 656.96813,235.52305 649.51735,238.38407 640,244.09448 C 632.84897,248.3851 623.94989,248.3802 615.71429,248.3802 C 605.1808,248.3802 597.3602,240.02611 590,232.66591 C 588.57143,231.23734 587.14286,229.80877 585.71429,228.3802 C 581.60647,224.27238 582.24283,210.21349 578.57143,204.09448 C 571.85095,192.89368 545.72185,192.19224 534.28571,188.3802 C 524.18555,185.01347 515.4585,181.82373 505.71429,176.95162 C 495.40566,171.79731 489.77238,161.07254 488.57143,152.66591 C 488.0646,149.1181 502.83859,132.7401 504.28571,126.95162 C 506.80314,116.88191 505.83476,111.11686 514.28571,102.66591 C 521.00474,95.946888 527.75524,96.951625 537.14286,96.951625 C 544.70349,96.951625 543.68496,97.312077 551.42857,92.665911 z" + id="path2563" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="584.28577" + y="136.95163" + id="text2593" + xml:space="preserve" + style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="584.28577" + y="136.95163" + id="tspan2595">Software</tspan><tspan + x="584.28577" + y="161.95163" + id="tspan2597">Engineering</tspan><tspan + x="584.28577" + y="186.95163" + id="tspan2599">Simplifications</tspan></text> + </g> + </g> + <g + transform="translate(-17.142857,18.571428)" + id="g2736"> + <path + d="M 187.14286,448.3802 C 199.93535,474.5892 192.72285,497.93108 200.43107,513.94178 C 228.01555,571.23734 244.28571,568.3802 244.28571,568.3802" + id="path2647" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 236.23888,560.59967 L 250.7424,548.60575 L 243.63082,570.43373 L 219.21846,565.26505 L 236.23888,560.59967 z" + id="rect2516" + style="fill:#000000" /> + </g> + <g + transform="translate(-17.142857,18.571428)" + id="g2732"> + <path + d="M 365.71429,252.66591 C 328.64133,266.57956 270.61706,249.37433 245.90428,259.96226 C 159.4566,296.99985 181.42857,331.23734 181.42857,331.23734" + id="path2645" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 179.82987,323.74584 L 194.33339,311.75192 L 187.22181,333.5799 L 162.80945,328.41122 L 179.82987,323.74584 z" + id="path2658" + style="fill:#000000" /> + </g> + <g + transform="translate(-17.142857,18.571428)" + id="g2760"> + <path + d="M 322.85714,128.3802 C 353.06583,138.44976 387.41452,136.6025 407.03985,143.203 C 487.64751,170.31342 478.57143,181.23734 478.57143,181.23734" + id="path2643" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 471.25845,172.31727 L 485.76197,160.32335 L 478.65039,182.15133 L 454.23803,176.98265 L 471.25845,172.31727 z" + id="path2660" + style="fill:#000000" /> + </g> + <g + transform="translate(-17.142857,18.571428)" + id="g2740"> + <path + d="M 418.57143,608.3802 C 437.96037,599.09536 459.35723,607.19527 472.04195,600.95201 C 525.71429,574.53513 520,556.95163 520,556.95163" + id="path2649" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 515.25185,567.03241 L 502.0395,553.62942 L 524.40424,558.8115 L 521.3829,583.58144 L 515.25185,567.03241 z" + id="path2662" + style="fill:#000000" /> + </g> + <g + transform="translate(-17.142857,18.571428)" + id="g2744"> + <path + d="M 841.42857,412.66591 C 822.19008,430.24591 818.6931,456.67819 807.11481,467.16047 C 768.82724,501.82372 755.71429,489.80877 755.71429,489.80877" + id="path2655" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 768.92007,491.06723 L 780.91399,505.57075 L 759.08601,498.45917 L 764.25469,474.04681 L 768.92007,491.06723 z" + id="path2666" + style="fill:#000000" /> + </g> + <g + transform="translate(-17.142857,18.571428)" + id="g2748"> + <path + d="M 641.42857,448.3802 C 623.38853,412.62226 630.62717,382.14325 619.46828,360.8064 C 581.14221,287.52327 557.14286,291.23734 557.14286,291.23734" + id="path2651" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 564.44556,294.10494 L 549.94204,306.09886 L 557.05362,284.27088 L 581.46598,289.43956 L 564.44556,294.10494 z" + id="path2664" + style="fill:#000000" /> + <path + d="M 584.28571,66.951622 C 584.28571,74.841404 577.56998,81.237336 569.28571,81.237336 C 561.00144,81.237336 554.28571,74.841404 554.28571,66.951622 C 554.28571,59.06184 561.00144,52.665908 569.28571,52.665908 C 577.56998,52.665908 584.28571,59.06184 584.28571,66.951622 z" + transform="translate(51.428571,295.71429)" + id="path2672" + style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + transform="translate(-17.142857,18.571428)" + id="g2753"> + <path + d="M 622.85714,235.52305 C 645.54251,240.40162 671.45556,233.10191 686.9862,236.59485 C 762.41094,253.55832 754.28572,266.95163 754.28572,266.95163" + id="path2653" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + d="M 752.68702,262.31727 L 767.19054,250.32335 L 760.07896,272.15133 L 735.6666,266.98265 L 752.68702,262.31727 z" + id="path2668" + style="fill:#000000" /> + <g + transform="translate(1.4285716,94.285714)" + id="g2684"> + <path + d="M 704.79464,164.58036 L 704.79464,164.08036 L 704.79464,131.23661 L 704.79464,130.73661 L 704.29464,130.73661 L 668.57589,130.73661 L 668.07589,130.73661 L 668.07589,131.23661 L 668.07589,164.08036 L 668.07589,164.58036 L 668.57589,164.58036 L 704.29464,164.58036 L 704.79464,164.58036 z M 683.79464,149.29465 L 669.07589,163.58036 L 669.07589,131.73661 L 703.79464,131.73661 L 683.79464,149.29465 z" + id="rect2676" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-opacity:1" /> + <path + d="M 669.704,146.70178 L 669.704,132.32773 L 685.73572,132.32773 C 704.25557,132.32773 704.61786,130.13696 682.91829,149.36601 L 669.704,161.07582 L 669.704,146.70178 z" + id="path2682" + style="fill:#ffffff;stroke:#000000;stroke-width:1.42857146" /> + </g> + </g> + <g + transform="translate(12.857143,5.7142856)" + id="g2778"> + <g + id="g2773"> + <path + d="M 584.28571,66.951622 C 584.28571,74.841404 577.56998,81.237336 569.28571,81.237336 C 561.00144,81.237336 554.28571,74.841404 554.28571,66.951622 C 554.28571,59.06184 561.00144,52.665908 569.28571,52.665908 C 577.56998,52.665908 584.28571,59.06184 584.28571,66.951622 z" + transform="translate(156.42858,8.5714412)" + id="path2674" + style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + x="754.28564" + y="81.237328" + id="text2694" + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="754.28564" + y="81.237328" + id="tspan2696">Natural Negative Effect</tspan></text> + </g> + <g + id="g2764"> + <g + transform="translate(39.279021,-19.27829)" + id="g2688"> + <path + d="M 704.79464,164.58036 L 704.79464,164.08036 L 704.79464,131.23661 L 704.79464,130.73661 L 704.29464,130.73661 L 668.57589,130.73661 L 668.07589,130.73661 L 668.07589,131.23661 L 668.07589,164.08036 L 668.07589,164.58036 L 668.57589,164.58036 L 704.29464,164.58036 L 704.79464,164.58036 z M 683.79464,149.29465 L 669.07589,163.58036 L 669.07589,131.73661 L 703.79464,131.73661 L 683.79464,149.29465 z" + id="path2690" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-opacity:1" /> + <path + d="M 669.704,146.70178 L 669.704,132.32773 L 685.73572,132.32773 C 704.25557,132.32773 704.61786,130.13696 682.91829,149.36601 L 669.704,161.07582 L 669.704,146.70178 z" + id="path2692" + style="fill:#ffffff;stroke:#000000;stroke-width:1.42857146" /> + </g> + <text + x="755.71429" + y="126.95168" + id="text2698" + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan + x="755.71429" + y="126.95168" + id="tspan2700">Management action</tspan><tspan + x="755.71429" + y="149.45169" + id="tspan2702">with open choice of</tspan><tspan + x="755.71429" + y="171.95169" + id="tspan2704">effect</tspan></text> + </g> + </g> + </g> +</svg> diff --git a/Master/Seminar engl/Ausarbeitung/pics/successrate.png b/Master/Seminar engl/Ausarbeitung/pics/successrate.png Binary files differnew file mode 100755 index 0000000..7e19b52 --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/pics/successrate.png diff --git a/Master/Seminar engl/Ausarbeitung/pics/vensimmodel.pdf b/Master/Seminar engl/Ausarbeitung/pics/vensimmodel.pdf Binary files differnew file mode 100755 index 0000000..4a5067a --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/pics/vensimmodel.pdf diff --git a/Master/Seminar engl/Ausarbeitung/tex/article.tex b/Master/Seminar engl/Ausarbeitung/tex/article.tex new file mode 100644 index 0000000..16fe6d4 --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/tex/article.tex @@ -0,0 +1,635 @@ +\documentclass[tableabovecaptionskip,pdftex,12pt,a4paper,halfparskip,pointednumbers,automark,pagesize,abstracton,headinclude,footexclude,bibtotoc]{scrartcl} + +% Set input- and fontencoding +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} + +% Use postscript fonts +\usepackage{pifont} +\usepackage{textcomp} +\usepackage{courier} +\usepackage{helvet} +\usepackage{lmodern} + +% Color and verbatim environment +\usepackage{color} +\usepackage{framed} +\usepackage{colortbl} +\usepackage{alltt} +\newcommand{\rgbshadecolor}[3]{\definecolor{shadecolor}{rgb}{#1,#2,#3}} +\newcommand{\rgbcolor}[4]{\textcolor[rgb]{#1,#2,#3}{#4}} + +% Make euro symbol available +\usepackage[gen]{eurosym} + +% Load math environment +\usepackage{amsmath} +\usepackage{amsthm} + +% Disable extra space after fullstops +\frenchspacing{} + +% Allows disabling hyphenation on demand +\usepackage{hyphenat} + +% Redefine footnotes' appearance +\renewcommand{\thefootnote}{(\arabic{footnote})} + +% Floating environment +\usepackage{float} +\usepackage{flafter} + +% Table stuff +\usepackage{longtable} +\usepackage{hhline} +\usepackage{array} +\usepackage{calc} +\doublerulesepcolor{white} +\newlength{\ecmdstablewidth} +\newlength{\ecmdscolsep} +\usepackage{multirow} + +% Environment for nested block elements +\newenvironment{blockelement}{% +\noindent\begin{trivlist}\item% +}{% +\end{trivlist}}% + +\newlength{\ecmdstmplength} + +\usepackage{multicol} + +% Redefine paragraph +\makeatletter +\renewcommand{\paragraph}{\@startsection{paragraph}{4}{\z@}% + {-0ex\@plus -0.5ex \@minus -.2ex}% + {-1.5ex}% + {\normalsize\rmfamily\bfseries}} +\makeatother + +% Minimal listing environment +\usepackage{listing} +\renewcommand{\listingname}{Listing} +\renewcommand{\listlistingname}{Listingsverzeichnis} + +% Unify the look of caption labels +\usepackage[font=small,font=rm,labelfont=bf,format=hang,labelformat=simple]{caption} +% Enable hyphenation of underlined text +\usepackage[normalem]{ulem} + +% Graphics environment +\usepackage{graphicx} + +% Inline objects +\usepackage{wrapfig} + +% Enable custom page headers +\usepackage{scrpage2} +\setlength{\parskip}{1ex plus 0.2ex minus 0.1ex}\setlength{\parindent}{0em}% For per chapter overviews +\usepackage[checkfiles,tight]{minitoc} + +\definecolor{ecmdslinkcolor}{rgb}{0.11,0.11,0.44} + +%Bookmarks, Links and URLs in PDF +\usepackage[hyperindex=false,colorlinks=true,breaklinks=true,unicode=true, +linkcolor=ecmdslinkcolor,anchorcolor=ecmdslinkcolor,citecolor=ecmdslinkcolor, +bookmarksopen=true,bookmarksnumbered=true,filecolor=ecmdslinkcolor, +menucolor=ecmdslinkcolor,urlcolor=ecmdslinkcolor,pdfcreator={ecromedos Document Preparation System V2.0.1}]{hyperref} + +% Recalculate layout +\typearea[0cm]{12} + +% Turn on lazy typesetting. +\sloppy + +\clubpenalty=9999 +\widowpenalty=9999 + +% Select babel language +\usepackage[ngerman]{babel} + +\setcounter{secnumdepth}{3} + +\setcounter{tocdepth}{3} + +\begin{document} + +\renewcommand{\familydefault}{\rmdefault} + +\renewcommand*{\partpagestyle}{} +\renewcommand*{\indexpagestyle}{scrheadings} +\renewcommand*{\titlepagestyle}{scrplain} + + + \ihead[]{} + \chead[]{\headmark} + \ohead[]{} + \ifoot[]{} + \cfoot[\pagemark]{\pagemark} + \ofoot[]{} + \setkomafont{sectioning}{\normalsize\sffamily\bfseries} +\setkomafont{section}{\Large\sffamily\bfseries} +\setkomafont{subsection}{\large\sffamily\bfseries} +\setkomafont{subsubsection}{\normalsize\sffamily\bfseries} +\setkomafont{paragraph}{\normalsize\rmfamily\bfseries} + +\setkomafont{title}{\large\sffamily\bfseries} + +\setkomafont{pagehead}{\normalsize\slshape} + +\setkomafont{descriptionlabel}{\normalsize\rmfamily\bfseries} +\setkomafont{footnote}{\footnotesize\rmfamily} +\setkomafont{footnotelabel}{\footnotesize\rmfamily} +\setkomafont{footnotereference}{\footnotesize\rmfamily} + +\setkomafont{pagenumber}{\normalsize\upshape\rmfamily} +\mtcsettitlefont{secttoc}{\large\sffamily\bfseries} +\setlength{\stcindent}{1em} +\pagestyle{scrheadings} +\selectlanguage{ngerman} + +\mtcselectlanguage{ngerman} + +\title{Demands that Stress Patterns\\{}\normalsize{}Wie Anforderungen Unternehmenskulturen auf die Probe stellen} +\author{Sven Eisenhauer\and Tobias Koch} +\date{8. Januar 2010} +\publishers{Seminar Systems Thinking, Wintersemester 2009/2010\\{} + Hochschule Darmstadt\\{} + Referent{}{\string:}{} Herr Prof. Dr. Andelfinger\\{}} +\maketitle + +\tableofcontents{} +\begin{abstract} Im ersten Band -- \textit{Systems Thinking} -- seiner Reihe von Büchern + zum Qualitätsmanagement in der Software{}{\string-}{}Entwicklung, schildert Gerald M. + Weinberg wie typische kulturelle Muster in Software{}{\string-}{}Firmen die Qualität der + Entwicklungsprozesse und des Managements widerspiegeln. Unter Betrachtung + der inneren und äußeren Anforderungen an Software entwickelnde Organisationen + veranschaulicht er, wie das Verharren in einem solchen Muster die + Entwicklung einer Organisation hemmen oder sogar deren Fortbestehen + gefährden kann. Gleichzeitig liefert er eine Fülle von Denkanstößen und + Vorschläge für Methoden, die dabei helfen können, besagte Firmenkulturen + in positiver Weise zu beeinflußen und zu verändern. + + + Dieser Artikel fasst die Kerngedanken aus dem dritten Teil -- + \textit{Demands that Stress Patterns} -- des Buches zusammen + und erläutert anhand konkreter Beispiele aus dem Buch, warum Software{}{\string-}{}Entwicklung + an sich eine hoch{}{\string-}{}komplexe Angelegenheit ist, wie man der Komplexität Herr werden + kann, und welche zusätzlichen äußeren Anforderungen sich beim Projektgeschäft mit + Kunden ergeben.% + + \end{abstract}\section{Reifegradstufen von Entwicklungsprozessen} + +In \cite{bib:WEINBERG92} befaßt sich Gerald M. Weinberg mit den Problemen und +Heraus\-forder\-ungen, denen sich Software produzierende Organisationen früher oder +später stellen müssen. Seinen Analysen legt er {„}kulturelle Muster{“} zugrunde, die +in ihrer Beschreibung in etwa dem Reifegrad von Entwicklungsprozessen nach dem Capability Maturity +Modell (CMM) \cite{bib:CMMI06} entsprechen. Für die weiteren Ausführungen in +diesem Artikel sind davon die Stufen 1 bis 3 von Bedeutung{}{\string:}{} + +\begin{description} +\item[{\parbox[b]{\linewidth}{Stufe 1 {}{\string-}{} initial{}{\string:}{}}}]{\hfill{}\mbox{}\newline{}Nach Weinberg, der das entsprechende kulturelle Muster {„}variabel{“} nennt, + gibt es auf dieser Stufe {„}kein Konzept von Management als + Entwicklungswerkzeug{“}. Nach dem CMM sind Prozesse auf dieser Reifegradsstufe + zufällig und chaotisch und die beherbergende Organisation trifft keine + Maßnahmen, um die Entstehung stabiler Prozesse zu fördern. Der Erfolg von + Projekten auf dieser Stufe hängt in erster Linie vom Engagement und den + Fähigkeiten der beteiligten Personen ab.% +} +\item[{\parbox[b]{\linewidth}{Stufe 2 {}{\string-}{} geregelt{}{\string:}{}}}]{\hfill{}\mbox{}\newline{}Auf dieser Stufe werden Prozesse laut CMM nach gefestigten Richtlinien + durchgeführt. Qualität und Performanz werden ansatzweise messbar gemacht. + Weinberg nennt das entsprechende kulturelle Muster {„}routiniert{“}, weil seiner + Beobachtung nach Prozesse in diesem Muster nicht hinterfragt sondern blind + angewendet werden. Als charakteristisch für dieses Muster nennt er das + Konzept des Supermanagers, dem der gesamte Projekterfolg zugeschrieben wird.% +} +\item[{\parbox[b]{\linewidth}{Stufe 3 {}{\string-}{} definiert{}{\string:}{}}}]{\hfill{}\mbox{}\newline{}Weinberg nennt das kulturelle Muster, das dieser Entwicklungsstufe + entspricht, {„}steuernd{“}, weil die Manager auf dieser Stufe vorausschauend und + unter Berücksichtigung der ihnen bekannten, aktuellen Entwicklungen + entscheiden. Nach CMM sind die Prozesse auf dieser Stufe {„}genau {[}...{]} + verstanden und werden anhand von Standards, Arbeitsverfahren, Werkzeugen + und Methoden beschrieben{“}, mit der Zielsetzung diese in der gesamten + Organisation zu verheinheitlichen.% +} +\item[{\parbox[b]{\linewidth}{Stufe 4 {}{\string-}{} quantitiv geregelt{}{\string:}{}}}]{\hfill{}\mbox{}\newline{}Laut CCM sind Prozesse auf Stufe 4 definerte Prozesse (Stufe 3), die + {„}mit Hilfe statistischer und anderer quantitativer Methoden kontrolliert + werden{“}. Weinberg nennt das kulturelle Muster, das dieser Reifegradstufe + entspricht, {„}voraussschauend{“}, was bedeuten soll, dass die Wahl und + Konzeption neuer Prozesse und Methoden unter Berücksichtigung vorausgehender + Erfahrungen erfolgt.% +} +\item[{\parbox[b]{\linewidth}{Stufe 5 {}{\string-}{} optimierend{}{\string:}{}}}]{\hfill{}\mbox{}\newline{}Wie der Name schon sagt, sind Prozesse auf dieser Stufe nach CMM + quantitativ geregelte Prozesse, deren Performanz ständig verbessert wird. + Weinberg beruft sich bei der Beschreibung dieser Stufe auf Watt S. + Humphrey, nach dessen Aussage auf dieser Stufe die Qualität des + Managements an sich eine zentrale Rolle spielen soll.% +} +\end{description}% + + +Nach Weinbergs eigenen Beobachtungen befinden sich die meisten Unternehmen im +Software{}{\string-}{}Geschäft auf den Stufen 1 oder 2, wenige auf Stufe 3. Die Stufen 4 und 5 +sind dagegen selten und auch nur ansatzweise anzutreffen.% +\section{Komplexität dynamischer Systeme} + +Wenn man dynamische Systeme mit Hilfe mathematischer Gleichungssysteme +modelliert, dann steigt der benötigte Rechenaufwand zur Simulation eines +solchen Systems in Abhängkeit von der Größe oder Komplexität des Systems +nicht{}{\string-}{}linear an. Dieser Zusammenhang wird in Abbildung \ref{fig:sizecomplexity} +veranschaulicht{}{\string:}{} Steigt die Komplexität des Systems, dann nimmt sowohl die +Anzahl der Gleichungen, die man benötigt, um das System zu modellieren, als auch +die Anzahl der Parameter zu, wodurch der Berechnungsaufwand insgesamt +exponentiell ansteigt. + +\begin{figure}[h!]% +\begin{minipage}{\linewidth}% +\centering\includegraphics[width=0.45\linewidth]{img000001.pdf}% +\end{minipage}% +\caption{\label{fig:sizecomplexity}Zusammenhang zwischen der Komplexität eines dynamischen Systems + und dem benötigten Berechnungsaufwand zur Kontrolle des Systems.\mbox{}\newline{} + Quelle{}{\string:}{} \cite{bib:WEINBERG92}, Seite 131.} +\end{figure} +Weinberg nennt diesen Sachverhalt {„}The Square Law of Computation{“}. Nach +Weinberg handelt es sich dabei um eine sogenannte {„}natürliche Dynamik{“}, +die sich wie das Gravitationsgesetz jedem menschlichen Einfluss entzieht. Im +Gegensatz dazu nennt Weinberg eine Dynamik, die sich aus menschlichen Entscheidungen +und Handlungen entwickelt, eine {„}Interventionsdynamik{“}. + +Zieht man als Beispiele für dynamische Systeme die Spiele Tic{}{\string-}{}Tac{}{\string-}{}Toe und +Schach heran, dann kann man folgende Feststellungen treffen{}{\string:}{} + +\begin{itemize} + \item{Bei beiden Spielen handelt es sich um abgeschlossene Systeme mit exakt + definierten möglichen Zustandsübergängen.% +} + + \item{Tic{}{\string-}{}Tac{}{\string-}{}Toe hat aufgrund des kleinen Spielfelds eine so geringe Komplexität, + dass der gesamte Spielbaum innerhalb von Sekundenbruchteilen berechnet + werden kann. Sogar Hühner können darauf trainiert werden, fehlerfrei Tic{}{\string-}{}Tac{}{\string-}{}Toe + zu spielen.% +} + + \item{Schach ist aufgrund des größeren Feldes und der durchschnittlich mehr als 30 + Entscheidungsmöglichkeiten pro Zug derart komplex, dass selbst ein + Supercomputer den vollständigen Spielbaum nicht in endlicher Zeit berechnen + kann.% +} + + \end{itemize}% + + +Wenn man Management als Spiel betrachtet, bei dem es darum geht, die +Kontrolle nicht zu verlieren, dann ist sofort klar, dass dieses Spiel noch +weitaus komplexer ist als Schach, weil es sich + +{\renewcommand{\labelenumi}{\alph{enumi})}% +\begin{enumerate} + \item{um kein abgeschlossenes System handelt,% +} + + \item{die Zustandsübergänge nicht genau definierbar sind und% +} + + \item{die Anzahl der Wahlmöglichkeiten pro Zug unermesslich groß ist.% +} + + \end{enumerate}}% + + +Da es Menschen gibt, die trotz der Komplexität des Spiels sehr erfolgreich +Schach spielen, äußert sich Weinberg optimistisch, dass auch Management als {„}Game of +Control{“} beherrschbar ist, wenn man sich der richtigen Denkweisen und Arbeitsmethoden +bedient.% +\section{Rückkopplungseffekt zwischen Erfolg und Ambition} + +Da unsere intellektuellen Kapazitäten von Natur aus begrenzt sind, stößt +ab einer gewissen Komplexität der Problemstellung jeder Mensch an seine +Grenzen, insofern dass sich Anforderungen und mögliche Lösungsansätze ohne +besondere Methodik nicht mehr direkt erschließen. + +Da der Mensch aber von Natur aus ehrgeizig ist und dazu tendiert, sich +immer höhere Ziele zu stecken, ist es nur eine Frage der Zeit, bis das zu +lösende Problem einen Umfang annimmt, der ohne besondere Maßnahmen nicht mehr +zu bewältigen ist. Dieser Zusammenhang ist in Abbildung \ref{fig:erfolgambition} +dargestellt{}{\string:}{} + Der initiale Erfolg wird zunächst von der intellektuellen Kapazität des Leistungserbringers +bestimmt. Mit zunehmender Erfolgsrate steigen aber auch die Ambitionen, sich komplizierteren +Problemen zu nähern, die Komplexität der Lösung steigt an und wirkt sich schließlich +negativ auf die Erfolgsrate aus. Im Zusammenhang mit Software{}{\string-}{}Entwicklung schlägt Weinberg +vor, dass dieser Rückkopplungseffekt mit den Methoden des Software{}{\string-}{}Engineerings beherrschbar +gemacht werden kann. + +\begin{figure}[h!]% +\begin{minipage}{\linewidth}% +\centering\includegraphics[width=0.8\linewidth]{img000002.pdf}% +\end{minipage}% +\caption{\label{fig:erfolgambition}Software{}{\string-}{}Engineering zur Beherrschung des Rückkopplungseffektes zwischen + Erfolg und Ambition.\mbox{}\newline{} + Quelle{}{\string:}{} \cite{bib:WEINBERG92}, Seite 136.} +\end{figure} +Die Tatsache, dass unsere intellektuelle Kapazität begrenzt ist, wir dazu +tendieren, uns immer schwierigere Aufgaben zu suchen, Problemstellungen aber aufgrund +des {„}Square Law of Computation{“} schnell Dimensionen annehmen, die diese Kapazität +übersteigen, nennt Weinberg {„}Size/Complexity{}{\string-}{}Dynamic{“}. + +Diese natürliche Dynamik tritt noch in anderen Facetten zum Vorschein, z.B. +in Form der Fault/Location{}{\string-}{}Dynamic{}{\string:}{} Mit zunehmendem Unfang eines Software{}{\string-}{}Quelltextes +nimmt sowohl die Anzahl der Fehler als auch die Anzahl der Zeilen, wo man nach +den Fehlern suchen muss, zu. Damit ist die Fehlerbehebung in Software{}{\string-}{}Projekten +ein nicht{}{\string-}{}linearer wachsender Arbeitsaufwand. + +Eine weitere Variante ist die People/Interaction{}{\string-}{}Dynamic, auf die später +noch einmal in einem anderen Zusammenhang näher eingegangen wird. Diese Dynamik +beschreibt die Tatsache, dass bei zunehmender Anzahl der an einem Projekt +beteilgten Personen, die Zahl der Interaktionen zwischen diesen Personen +ebenfalls nicht{}{\string-}{}linear zunimmt.% +\section{Was dabei hilft, die Kontrolle zu behalten} + +Zwar können wir durch Training unsere mentalen Fähigkeiten verbessern, +allerdings nur sehr marginal. Ohne besondere Methodik können selbst die klügsten +Menschen Probleme ab einer gewissen Komplexität nicht mehr lösen, und dass +dieser Fall eher früher als später eintritt, dafür sorgen das Square Law of +Computation und die Size/Complexity{}{\string-}{}Dynamic. + +Wir benötigen deswegen Methoden und Werkzeuge, die uns dabei helfen, +unsere Aufgaben in kleinere Teile herunterzubrechen z.B. durch objektorientierte +Modellierung, Verwendung von Mindmapping{}{\string-}{}Tools und anderer Hilfsmittel. Für die +Lösung spezifischer Aufgaben kann die Verwendung einer bestimmten Programmiersprache +hilfreich sein. So bietet es sich z.B. an, für das Datamining in Texten Perl zu +verwenden, wohingegen die hardwarenahe Programmierung in einem embedded Projekt +die Verwendung von C oder C++ nahelegt. + +Abbildung \ref{fig:combiningmethods} zeigt, wie unterschiedlich +verschiedene Arbeits{}{\string-}{} und Entwicklungsmethoden bei zunehmender Problemgröße +skalieren könnten. Die Graphik zeigt aber auch, dass jede Methode irgendwann an +ihre Grenzen stößt. + +\begin{figure}[h!]% +\begin{minipage}{\linewidth}% +\centering\includegraphics[width=0.8\linewidth]{img000003.pdf}% +\end{minipage}% +\caption{\label{fig:combiningmethods}Skalierbarkeit und Limitierung verschiedener Arbeitsmethoden bei + zunehmendem Problemumfang.\mbox{}\newline{} + Quelle{}{\string:}{} \cite{bib:WEINBERG92}, Seite 148.} +\end{figure} +Bei der Auswahl der Arbeitswerkzeuge sollten deswegen folgende Faktoren + berücksichtigt werden{}{\string:}{} + +\begin{itemize} + \item{die Art der Aufgabenstellung (z.B. Datamining{}{\string-}{} oder Datenbankprojekt),% +} + + \item{der Projektumfang,% +} + + \item{und das geschätzte Risiko.% +} + + \end{itemize}% + + +Weinberg erwähnt, dass Manager auf Stufe 3 (definiert) gerne bereit sind, +Werkzeuge und Methoden nach unterschiedlichen Kriterien auszuwählen, wohingegen +Manager auf den Stufen darunter lieber alle Projekte nach dem selben Schema +abwickeln, aus Angst man könne ihnen sonst später eine Fehlentscheidung +anlasten. Dass sich gerade dieses Verhalten in vielen Fällen nachteilig auf den +Projekterfolg auswirken kann, ist für sie dabei ohne Belang. Sie sehen sich +firmenpolitischen Zwängen ausgesetzt, denen sie sich ergeben, z.B. aus Sorge ihre +Position oder gar ihre Arbeitsstelle zu verlieren. + +\minisec{Positive Grundhaltung} +Für einen Außenstehenden mag dieses Verhalten dann absurd erscheinen, +weil sich ihm die sozio{}{\string-}{}politischen Zusammenhänge nicht direkt erschließen. +Aus der Sicht des Betroffenen ist es aber durchaus plausibel. Weinberg plädiert +deswegen allgemein für einen verständnisvollen Umgang mit Personen in einem +solchen Umfeld. Denn prinzipiell sei davon auszugehen, dass jeder Mensch +zunächst einmal gute Absichten hat und positiv auf sein Umfeld einwirken möchte. +Da jeder die Welt ein bisschen anders sieht, und deshalb zu einer Einschätzung +der Lage kommen kann, die von der eigenen divergiert, postuliert Weinberg{}{\string:}{} + +\begin{quote} \textit{Egal wie es erscheint, jeder versucht hilfreich zu sein.}% + + \end{quote}Weiterhin solle man nicht versuchen, den Mitarbeitern alte Gewohnheiten zu +verbieten, sondern ihnen neue, effektivere anzutrainieren, bzw. sie zu ermutigen +sich neue Denkweisen zu erschließen, um Konditionierungen auf alte +Verhaltensmuster zu überwinden.% +\section{Rolle und Einfluss des Kunden} + +Organisationen sind keine abgeschlossenen Gebilde sondern erhalten ihre +Daseinsberechtigung oftmals erst durch ihre Interaktion mit der Außenwelt. +Einer der wichtigesten Außenkontakte von Organisationen sind ihre Kunden, denn +diese generieren den Umsatz, der für jedes Unternehmen wichtig ist. +Mit zunehmendem Erfolg eines Unternehmens steigt die Anzahl der Kunden. + +\begin{figure}[h!]% +\begin{minipage}{\linewidth}% +\centering\includegraphics[width=0.5\linewidth]{img000004.pdf}% +\end{minipage}% +\caption{\label{fig:customerinfluence}Bei zunehmender Anzahl der Kunden, nimmt der nötige Arbeitsaufwand + zur Berücksichtigung aller Kundenanforderungen nicht{}{\string-}{}linear zu.\mbox{}\newline{} + Quelle{}{\string:}{} \cite{bib:WEINBERG92}, Seite 161.} +\end{figure} +Dieser +Umstand kann eine Organisation aber auch sehr schnell an die Grenzen ihrer +Leistungsfähigkeit bringen. Mit der steigenden Zahl von Kunden steigen auch +deren Anforderungen, was wiederum zu komplexeren Systemen führt. Diese steigende +Anzahl von Kunden führt außerdem noch zu Konflikten unter den Anforderungen. Zur +Lösung der Konflikte ist ein zusätzlicher Arbeitsaufwand nötig. Dieser und die +gestiegene Systemkomplexität steigern den Gesamtaufwand zur Bearbeitung der +Kundenbeziehungen. + +Der vergrößerte Arbeitsaufwand durch komplexere Systeme und mehr +Kundenanforderungen können es erfordern, dass sich eine Organisation auf ein +kulturelles Muster höherer Ebene umstellt. Dies liegt darin begründet, dass mit +einem kulturellen Muster höherer Stufe mehr Arbeit bewältigen lässt. Ohne diese +Anpassung des Musters könnte eine Organisation irgendwann den +Arbeitsaufwand nicht mehr bewältigen und würde scheitern. + +\begin{figure}[h!]% +\begin{minipage}{\linewidth}% +\centering\includegraphics[width=0.45\linewidth]{img000005.pdf}% +\end{minipage}% +\caption{\label{fig:conflictrequirements}Wie der Einsatz eines Surrogates die effektive Anzahl der Kunden + und den mit den Kunden verknüpften Arbeitsaufwand reduzieren kann.\mbox{}\newline{} + Quelle{}{\string:}{} \cite{bib:WEINBERG92}, Seite 167.} +\end{figure} +Ebenso stellt die Verringerung der Anzahl der bestehenden Kunden keine Option +dar. Stattdessen versuchen Organisationen höherer Ebene den Umgang mit Kunden besser zu +organisieren. Weinberg beschreibt dazu die Etablierung von Stellvertretern +(Surrogates). Diese sollen zwischen den Kunden und der Entwicklungsorganisation +platziert werden, wodurch sie in der Lage sind, den Informationsfluss zwischen +diesen beiden zu filtern und zu regulieren. Dadurch verringert sich aus Sicht +der Entwicklungsorganisation die Anzahl der effektiven Kunden, mit der sie +interagiert. + +Somit bilden diese Stellvertreter einen natürlichen negativen +Effekt auf die Anzahl der effektiven Kunden. Dabei spielt allerdings die +Effektivität dieser Stellvertreter eine entscheidende Rolle, da sie sehr großen +Einfluss auf die Entwicklungsorganisation besitzen. + +Diese Filterung durch Stellvertreter erlangt ihre Bedeutung durch die oftmals +unterschätzte Auswirkung von Arbeitsbrechungen. Weinberg bedient sich zum Beleg +einiger Zahlen von DeMarco und Lister. Danach beträgt der Arbeitsausfall eines +Entwicklers für ein Telefonat von 5 Minuten insgesamt 20 Minuten. Zu der reinen +Gesprächszeit muss noch eine Wiedereinarbeitungszeit von 15 Minuten addiert +werden. Kann nun durch den effektiven Einsatz von Stellvertretern die Anzahl der +Arbeitsunterbrechungen eines Entwicklers reduziert werden, so führt dies zu +einer Steigerung seiner Produktivität, womit er mehr Arbeit bewältigen kann. + +\begin{figure}[h!]% +\begin{minipage}{\linewidth}% +\centering\includegraphics[width=0.5\linewidth]{img000006.pdf}% +\end{minipage}% +\caption{\label{fig:losttime}Zusammenhang zwischen Anzahl der Kunden und verlorener Zeit + durch Unterbrechungen in Meetings.\mbox{}\newline{} + Quelle{}{\string:}{} \cite{bib:WEINBERG92}, Seite 172.} +\end{figure} +Besonders deutlich wird die Wichtigkeit effektiver Stellvertreter bei der +Betrachtung von Besprechungen. Dort multipliziert sich die Summe aus +Unterbrechungs{}{\string-}{} und Wiedereinarbeitungszeit noch mit der Anzahl der Teilnehmer. +Diese Zeit ist verschwendete Arbeitszeit. Mit einer steigenden Anzahl von Kunden +steigt die Anzahl von Besprechungen und die Anzahl der Unterbrechungen dieser. +Somit steigt die verschwendete Arbeitszeit nicht linear an. + +Mehr Kunden resultieren auch noch in einer anderen Form in Mehrarbeit für +eine Softwareentwicklungsorganisation. Je mehr Kunden diese besitzt, desto mehr +Kunden setzen ihre Software in unterschiedlichen Konfigurationen ein. Dies +verlängert die Reparaturdauer und erhöht die Anzahl der Fehler, die nicht durch +Tests gefunden wurden. Dies führt zu mehr Fehlern, die repariert werden müssen. + +Dieser Zuwachs an zu reparierenden Fehlern und die längere Reparaturdauer erhöhen +den Gesamtarbeitsaufwand zur Fehlerbeseitigung. Organisationen ab Stufe 3 aufwärts, +die sich selbst die nötigen Werkzeuge zur Bewältigung ihrer Aufgaben suchen, +können hier ihren Aufwand durch den Einsatz von geeigneten Werkzeugen reduzieren. +Zum einen kann durch Konfigurationsverwaltung die Zeit pro Reparatur verringert +werden, zum anderen reduzieren automatisierte Tests nicht gefundene Fehler. + +Ähnlich wächst die Anzahl von unterschiedlichen Versionen einer Software, die +eine Organisation unterstützen muss, mit der Anzahl der Kunden. Auch dies +resultiert in mehr Arbeitsaufwand für die Organisation bei der Unterstützung und +Wartung der vielen Versionen. Stufe 3 Organisationen bedienen sich hier Werkzeuge +zur Verwaltung von Versionen. Interessant ist hierbei die Tatsache, dass sich bei +vielen Organisationen ein Release{}{\string-}{}Zyklus von sechs Monaten, also zwei Releases +pro Jahr, etabliert hat. Dies resultiert aus dem Versuch des Managements durch +längere Release{}{\string-}{}Zyklen den Aufwand dafür zu drosseln. Andererseits steigt mit +der Anzahl der Kunden der Bedarf an Reparaturen, was die längeren Releaseabsichten +des Managments ausbalanciert. + +All diese Beobachtungen stellen unterschiedliche Varianten der +Size/Complexity{}{\string-}{}Dynamic dar. Ebenso zeigen sie, wie komplex die +Wirkungszusammenhänge in einer Organisation sind. Selbst bei einer Beschränkung +der Betrachtung auf die Interna einer Organisation, lassen sich die Vorgänge +nicht als einfache Ursache{}{\string-}{}Wirkung{}{\string-}{}Zusammenhang beschreiben. Eine Ursache wirkt +sich an vielen Stellen aus, ein Wirkungssymptom kann von verschiedenen Ursachen +oder deren Kombination hervorgerufen werden.% +\section{Systems Thinking} + +An dieser Stelle entsteht der +Bedarf für ein besseres Mittel zur Analyse und Darstellung der Zusammenhänge. +Weinberg bedient sich hierfür des Systemdenkens, engl. Systems Thinking. Damit +lassen sich komplexe Wirkungszusammenhänge analysieren und mittels entsprechender +Diagramme veranschaulichen. Desweiteren ermöglichen die so gennanten System +Dynamics die Simulation von Wirkungszusammenhängen auf Basis verschiedener +Ausgangswerte. Mittels geeigneter Software, wie in unserem Falle Vensim, lassen +sich Diagramme erstellen, verschiedene Simualtionen durchführen und die +Ergebnisse vergleichen. Dafür stehen Graphen oder auch tabellarische Daten zur +Verfügung. Die Herausforderung hierbei besteht in der mathematischen Abbildung +der Realität. D.h. die Qualität der Simulation liegt in der möglichst genauen +mathematischen Formulierung der Auswirkungen eines Faktors auf die anderen im +System. + +Im folgenden möchten wir dies an dem von Weinberg vorgestellten Systemdiagramm +zu Softwareentwicklungsmethoden ausführen. Wie bereits zuvor dargestellt geht es +hierbei um die Erfolgsquote einer Softwareorganisation und welche Rolle dabei +die verschiedenen Faktoren wie die begrenzte Kapazität des menschlichen Gehirns, +die Ambitionen, die Größe des Problems, die Komplexität der Lösung und die +Effektivität von Vereinfachungen durch Softwaretechnik spielen. + +\begin{figure}[h!]% +\begin{minipage}{\linewidth}% +\centering\fbox{\includegraphics[width=0.8\linewidth]{img000007.pdf}}% +\end{minipage}% +\caption{\label{fig:vensim}Einfaches Vensim{}{\string-}{}Modell zur Veranschaulichung der Rückkopplung + zwischen Ambition, Lösungskomplexität und Projekterfolg.} +\end{figure} +Das entwickelte Vensim Modell (siehe Abbildung \ref{fig:vensim} +basiert auf diesen Variablen, die wie folgt pro +Simulationsschritt berechnet werden{}{\string:}{} Die Kapazität des menschlichen Gehirns ist +naturgegeben begrenzt und somit im Modell eine Konstante. Die Erfolgsquote hängt +davon ab und wird allerdings negativ von der Lösungskomplexität beeinflusst. Diesen +Umstand berücksichtigt die Formel% +\begin{displaymath}\frac{ \log{ (\text{Mental Capacity}) } }{ \log{ (\text{Complexity of Solution}) } }\end{displaymath}% +Die Verwendung einer bi{}{\string-}{}logarithmischen Skala dient hier in erster Linie +zur besseren Darstellung beim Plottten. Ansonsten wären die Unterschiede bei +unterschiedlichen Parametereinstellungen kaum sichtbar gewesen. + +Die Ambitionen einer Organisation wachsen mit der Erfolgsquote. Je +ambitionierter eine Organisation ist, desto größer sind die Probleme, an die sie +sich wagt. Die Komplexität der Lösung eines solchen Problems errechnen wir nach +der Formel% +\begin{displaymath}\frac{ (\text{size of problem})^2 }{ \log{ (\text{Software Engineering Simplifications + 1}) } }\end{displaymath}% +Die Software Engineering Simplifications stellen hier auch einen konstanten Wert +dar, der pro Simulationslauf verändert wird, um die Auswirkungen vergleichen zu können. +Die Verwendung des Logarithmus steht an dieser Stelle für die limitierte Skalierbarkeit +jeglicher Methoden des Software{}{\string-}{}Engineerings. + +\begin{figure}[h!]% +\begin{minipage}{\linewidth}% +\centering\fbox{\includegraphics[width=1\linewidth]{img000008.pdf}}% +\end{minipage}% +\caption{\label{fig:successrate}Simulation der Erfolgsrate mit verschiedenen Parametern.} +\end{figure} +Wir betrachten drei Simulationsdurchläufe. Der erste stellt die Referenz +mit Standardwerten dar. Beim Zweiten nehmen wir einen höheren Wert für Software +Engineering Simplifications an. Der dritte Durchlauf dient zur theoretischen +Veranschaulichung der Auswirkungen, wenn es möglich wäre, die Kapazität des +menschlichen Gehirns zu verdoppeln. Hierfür greifen wir einen Gedanken von Weinberg +auf, der aussagt, dass eine Steigerung der menschlichen Geistesleistung kaum +Auswirkungen auf die Erfolgsquote hätte. + +\begin{figure}[h!]% +\begin{minipage}{\linewidth}% +\centering\fbox{\includegraphics[width=0.8\linewidth]{img000009.pdf}}% +\end{minipage}% +\caption{\label{fig:complexitysolution}Simulation der Lösungskomplexität mit verschiedenden Parametern.} +\end{figure} +Die Graphen zur Erfolgsquote (siehe Abbildung \ref{fig:successrate}) +belegen diese Aussage nach unserer Simulation. Selbst unter Annahme einer +verdoppelten Geistesleistung fällt die Kurve nach etwas höherem Beginn sehr +schnell ab und nähert sich der Kurve der normalen +Geistesleistung. Einzig der Graph in dessen Berechnung die Software Engineering +Simplifications verstärkt eingingen fällt zu Beginn deutlich flacher. Er liegt +sogar sehr schnell über dem Graphen der doppelten Geistesleistung. + +Somit haben wir ein Indiz für die Annahme, dass allein Suche nach immer klügeren +Entwicklern eine Organisation nicht voran bringen kann. Selbst, wenn es immer +klügere Entwickler gäbe. Einzig die Softwaretechnik kann hier helfen. Dies +allerdings auch nur begrenzt, da dieser Graph ebenfalls gegen einen konstanten +Wert konvergiert. Diese Beobachtung belegt die Aussage, dass auch die Software +keine unendlich großen Probleme lösbar macht. Je besser und effektiver die +Softwaretechnik ist, desto weiter kann sie den Abfall der Erfolgsquote nach +hinten verschieben. Allerdings wird es immer zu einem Abfallen der Erfolgsquote +kommen. Aufgrund unserer Berechnungsformeln für die Variablen ist der Graph zur +Erfolgsquote erst bei genauerem hinsehen aussagekräftig. + +Im Gegensatz dazu liefern die Graphen zur Komplexität (siehe Abbildung \ref{fig:complexitysolution}) des Problems ein +eindeutiges Bild. Alle drei Graphen steigen stetig, wobei der Graph mit +effektiveren Software Engineering Simplifications deutlich unterhalb, der anderen +beiden liegt. Dies belegt die Vermutung, dass durch den Einsatz von Methoden der +Softwaretechnik, die Komplexität eines Problems deutlich verringert werden kann. +Demzufolge ließen sich komplexere Probleme bewältigen, die selbst mit doppelter +Gehirnkapazität nicht lösbar wären.% +\setcounter{footnote}{0} +\begin{thebibliography}{9WEINBERG929} +\bibitem[WEINBERG92]{bib:WEINBERG92}{ Gerald M. Weinberg. \textit{Quality Software Management{}{\string:}{} Volume 1, Systems + Thinking.} Dorset House Publishing, 1992. + } +\bibitem[CMMI06]{bib:CMMI06}{ CMMI Product Team. \textit{CMMI for Development, Version 1.2.} Carnegie + Mellon Software Engineering Institute, August 2006.\\{} + \href{http://www.sei.cmu.edu/reports/06tr008.pdf}{\nohyphens{\texttt{URL{}{\string:}{} http{}{\string:}{}//\hspace{0pt}www.\hspace{0pt}sei.\hspace{0pt}cmu.\hspace{0pt}edu/\hspace{0pt}reports/\hspace{0pt}06tr008.pdf}}} + } +\end{thebibliography} + + + +\end{document}
\ No newline at end of file diff --git a/Master/Seminar engl/Ausarbeitung/tex/img000001.pdf b/Master/Seminar engl/Ausarbeitung/tex/img000001.pdf Binary files differnew file mode 100644 index 0000000..959037b --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/tex/img000001.pdf diff --git a/Master/Seminar engl/Ausarbeitung/tex/img000002.pdf b/Master/Seminar engl/Ausarbeitung/tex/img000002.pdf Binary files differnew file mode 100644 index 0000000..09e334f --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/tex/img000002.pdf diff --git a/Master/Seminar engl/Ausarbeitung/tex/img000003.pdf b/Master/Seminar engl/Ausarbeitung/tex/img000003.pdf Binary files differnew file mode 100644 index 0000000..b4f11b7 --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/tex/img000003.pdf diff --git a/Master/Seminar engl/Ausarbeitung/tex/img000004.pdf b/Master/Seminar engl/Ausarbeitung/tex/img000004.pdf Binary files differnew file mode 100644 index 0000000..0701ff7 --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/tex/img000004.pdf diff --git a/Master/Seminar engl/Ausarbeitung/tex/img000005.pdf b/Master/Seminar engl/Ausarbeitung/tex/img000005.pdf Binary files differnew file mode 100644 index 0000000..24d6d96 --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/tex/img000005.pdf diff --git a/Master/Seminar engl/Ausarbeitung/tex/img000006.pdf b/Master/Seminar engl/Ausarbeitung/tex/img000006.pdf Binary files differnew file mode 100644 index 0000000..32b7057 --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/tex/img000006.pdf diff --git a/Master/Seminar engl/Ausarbeitung/tex/img000007.pdf b/Master/Seminar engl/Ausarbeitung/tex/img000007.pdf Binary files differnew file mode 100644 index 0000000..4a5067a --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/tex/img000007.pdf diff --git a/Master/Seminar engl/Ausarbeitung/tex/img000008.pdf b/Master/Seminar engl/Ausarbeitung/tex/img000008.pdf Binary files differnew file mode 100644 index 0000000..e69c90c --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/tex/img000008.pdf diff --git a/Master/Seminar engl/Ausarbeitung/tex/img000009.pdf b/Master/Seminar engl/Ausarbeitung/tex/img000009.pdf Binary files differnew file mode 100644 index 0000000..6a3478e --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/tex/img000009.pdf diff --git a/Master/Seminar engl/Ausarbeitung/xml/article.xml b/Master/Seminar engl/Ausarbeitung/xml/article.xml new file mode 100644 index 0000000..0ced6ad --- /dev/null +++ b/Master/Seminar engl/Ausarbeitung/xml/article.xml @@ -0,0 +1,504 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article SYSTEM "http://www.ecromedos.net/dtd/2.0/ecromedos.dtd"> +<article lang="de_DE" fontsize="12pt" papersize="a4paper" div="12" bcor="0cm" + secnumdepth="3" secsplitdepth="0"> + + <head> + <title>Demands that Stress Patterns</title> + <subtitle>Wie Anforderungen Unternehmenskulturen auf die Probe stellen</subtitle> + <author>Sven Eisenhauer</author> + <author>Tobias Koch</author> + <date>8. Januar 2010</date> + <publisher> + Seminar Systems Thinking, Wintersemester 2009/2010<br/> + Hochschule Darmstadt<br/> + Referent: Herr Prof. Dr. Andelfinger<br/> + </publisher> + </head> + + <make-toc depth="3" lof="no" lot="no" lol="no"/> + + <abstract> + <p> + Im ersten Band &endash; <i>Systems Thinking</i> &endash; seiner Reihe von Büchern + zum Qualitätsmanagement in der Software-Entwicklung, schildert Gerald M. + Weinberg wie typische kulturelle Muster in Software-Firmen die Qualität der + Entwicklungsprozesse und des Managements widerspiegeln. Unter Betrachtung + der inneren und äußeren Anforderungen an Software entwickelnde Organisationen + veranschaulicht er, wie das Verharren in einem solchen Muster die + Entwicklung einer Organisation hemmen oder sogar deren Fortbestehen + gefährden kann. Gleichzeitig liefert er eine Fülle von Denkanstößen und + Vorschlägen für Methoden, die dabei helfen können, besagte Firmenkulturen + in positiver Weise zu beeinflußen und zu verändern.</p> + <p> + Dieser Artikel fasst die Kerngedanken aus dem dritten Teil &endash; + <i>Demands that Stress Patterns</i> &endash; des Buches zusammen + und erläutert anhand konkreter Beispiele aus dem Buch, warum Software-Entwicklung + an sich eine hoch-komplexe Angelegenheit ist, wie man der Komplexität Herr werden + kann, und welche zusätzlichen äußeren Anforderungen sich beim Projektgeschäft mit + Kunden ergeben. + </p> + </abstract> + + <section> + <title>Reifegradstufen von Entwicklungsprozessen</title> + + <p>In <cite idref="bib:WEINBERG92"/> befaßt sich Gerald M. Weinberg mit den Problemen und +Heraus<y/>forder<y/>ungen, denen sich Software produzierende Organisationen früher oder +später stellen müssen. Seinen Analysen legt er <qq>kulturelle Muster</qq> zugrunde, die +in ihrer Beschreibung in etwa dem Reifegrad von Entwicklungsprozessen nach dem Capability Maturity +Modell (CMM) <cite idref="bib:CMMI06"/> entsprechen. Für die weiteren Ausführungen in +diesem Artikel sind davon die Stufen 1 bis 3 von Bedeutung:</p> + + <dl> + <dt>Stufe 1 - initial:</dt> + <dd><p>Nach Weinberg, der das entsprechende kulturelle Muster <qq>variabel</qq> nennt, + gibt es auf dieser Stufe <qq>kein Konzept von Management als + Entwicklungswerkzeug</qq>. Nach dem CMM sind Prozesse auf dieser Reifegradsstufe + zufällig und chaotisch und die beherbergende Organisation trifft keine + Maßnahmen, um die Entstehung stabiler Prozesse zu fördern. Der Erfolg von + Projekten auf dieser Stufe hängt in erster Linie vom Engagement und den + Fähigkeiten der beteiligten Personen ab.</p></dd> + + <dt>Stufe 2 - geregelt:</dt> + <dd><p>Auf dieser Stufe werden Prozesse laut CMM nach gefestigten Richtlinien + durchgeführt. Qualität und Performanz werden ansatzweise messbar gemacht. + Weinberg nennt das entsprechende kulturelle Muster <qq>routiniert</qq>, weil seiner + Beobachtung nach Prozesse in diesem Muster nicht hinterfragt, sondern blind + angewendet werden. Als charakteristisch für dieses Muster nennt er das + Konzept des Supermanagers, dem der gesamte Projekterfolg zugeschrieben wird.</p></dd> + + <dt>Stufe 3 - definiert:</dt> + <dd><p>Weinberg nennt das kulturelle Muster, das dieser Entwicklungsstufe + entspricht, <qq>steuernd</qq>, weil die Manager auf dieser Stufe vorausschauend und + unter Berücksichtigung der ihnen bekannten, aktuellen Entwicklungen + entscheiden. Nach CMM sind die Prozesse auf dieser Stufe <qq>genau [...] + verstanden und werden anhand von Standards, Arbeitsverfahren, Werkzeugen + und Methoden beschrieben</qq>, mit der Zielsetzung diese in der gesamten + Organisation zu verheinheitlichen.</p></dd> + + <dt>Stufe 4 - quantitiv geregelt:</dt> + <dd><p>Laut CCM sind Prozesse auf Stufe 4 definerte Prozesse (Stufe 3), die + <qq>mit Hilfe statistischer und anderer quantitativer Methoden kontrolliert + werden</qq>. Weinberg nennt das kulturelle Muster, das dieser Reifegradstufe + entspricht, <qq>voraussschauend</qq>, was bedeuten soll, dass die Wahl und + Konzeption neuer Prozesse und Methoden unter Berücksichtigung vorausgehender + Erfahrungen erfolgt.</p></dd> + + <dt>Stufe 5 - optimierend:</dt> + <dd><p>Wie der Name schon sagt, sind Prozesse auf dieser Stufe nach CMM + quantitativ geregelte Prozesse, deren Performanz ständig verbessert wird. + Weinberg beruft sich bei der Beschreibung dieser Stufe auf Watt S. + Humphrey, nach dessen Aussage auf dieser Stufe die Qualität des + Managements an sich eine zentrale Rolle spielen soll.</p></dd> + </dl> + + <p>Nach Weinbergs eigenen Beobachtungen befinden sich die meisten Unternehmen im +Software-Geschäft auf den Stufen 1 oder 2, wenige auf Stufe 3. Die Stufen 4 und 5 +sind dagegen selten und auch nur ansatzweise anzutreffen.</p> + </section> + + <section> + <title>Komplexität dynamischer Systeme</title> + + <p> + Wenn man dynamische Systeme mit Hilfe mathematischer Gleichungssysteme +modelliert, dann steigt der benötigte Rechenaufwand zur Simulation eines +solchen Systems in Abhängkeit von der Größe oder Komplexität des Systems +nicht-linear an. Dieser Zusammenhang wird in Abbildung <ref idref="fig:sizecomplexity"/> +veranschaulicht: Steigt die Komplexität des Systems, dann nimmt sowohl die +Anzahl der Gleichungen, die man benötigt, um das System zu modellieren, als auch +die Anzahl der Parameter zu, wodurch der Berechnungsaufwand insgesamt +exponentiell ansteigt. +</p> + <figure id="fig:sizecomplexity" float="yes"> + <caption> + Zusammenhang zwischen der Komplexität eines dynamischen Systems + und dem benötigten Berechnungsaufwand zur Kontrolle des Systems.<br/> + Quelle: <cite idref="bib:WEINBERG92"/>, Seite 131. + </caption> + <img src="../pics/figure9-1.svg" print-width="45%" screen-width="400px"/> + </figure> + +<p> +Weinberg nennt diesen Sachverhalt <qq>The Square Law of Computation</qq>. Nach +Weinberg handelt es sich dabei um eine sogenannte <qq>natürliche Dynamik</qq>, +die sich wie das Gravitationsgesetz jedem menschlichen Einfluss entzieht. Im +Gegensatz dazu nennt Weinberg eine Dynamik, die sich aus menschlichen Entscheidungen +und Handlungen entwickelt, eine <qq>Interventionsdynamik</qq>.</p> + + <p>Zieht man als Beispiele für dynamische Systeme die Spiele Tic-Tac-Toe und +Schach heran, dann kann man folgende Feststellungen treffen:</p> + + <ul> + <li><p>Bei beiden Spielen handelt es sich um abgeschlossene Systeme mit exakt + definierten möglichen Zustandsübergängen.</p></li> + <li><p>Tic-Tac-Toe hat aufgrund des kleinen Spielfelds eine so geringe Komplexität, + dass der gesamte Spielbaum innerhalb von Sekundenbruchteilen berechnet + werden kann. Sogar Hühner können darauf trainiert werden, fehlerfrei Tic-Tac-Toe + zu spielen.</p></li> + <li><p>Schach ist aufgrund des größeren Feldes und der durchschnittlich mehr als 30 + Entscheidungsmöglichkeiten pro Zug derart komplex, dass selbst ein + Supercomputer den vollständigen Spielbaum nicht in endlicher Zeit berechnen + kann.</p></li> + </ul> + + <p>Wenn man Management als Spiel betrachtet, bei dem es darum geht, die +Kontrolle nicht zu verlieren, dann ist sofort klar, dass dieses Spiel noch +weitaus komplexer ist als Schach, weil es sich</p> + + <ol type="a"> + <li><p>um kein abgeschlossenes System handelt,</p></li> + <li><p>die Zustandsübergänge nicht genau definierbar sind und</p></li> + <li><p>die Anzahl der Wahlmöglichkeiten pro Zug unermesslich groß ist.</p></li> + </ol> + + <p>Da es Menschen gibt, die trotz der Komplexität des Spiels sehr erfolgreich +Schach spielen, äußert sich Weinberg optimistisch, dass auch Management als <qq>Game of +Control</qq> beherrschbar ist, wenn man sich der richtigen Denkweisen und Arbeitsmethoden +bedient.</p> + </section> + + <section> + <title>Rückkopplungseffekt zwischen Erfolg und Ambition</title> + + <p>Da unsere intellektuellen Kapazitäten von Natur aus begrenzt sind, stößt +ab einer gewissen Komplexität der Problemstellung jeder Mensch an seine +Grenzen, insofern dass sich Anforderungen und mögliche Lösungsansätze ohne +besondere Methodik nicht mehr direkt erschließen.</p> + <p>Da der Mensch aber von Natur aus ehrgeizig ist und dazu tendiert, sich +immer höhere Ziele zu stecken, ist es nur eine Frage der Zeit, bis das zu +lösende Problem einen Umfang annimmt, der ohne besondere Maßnahmen nicht mehr +zu bewältigen ist. Dieser Zusammenhang ist in Abbildung <ref idref="fig:erfolgambition"/> +dargestellt: + Der initiale Erfolg wird zunächst von der intellektuellen Kapazität des Leistungserbringers +bestimmt. Mit zunehmender Erfolgsrate steigen aber auch die Ambitionen, sich komplizierteren +Problemen zu nähern, die Komplexität der Lösung steigt an und wirkt sich schließlich +negativ auf die Erfolgsrate aus. Im Zusammenhang mit Software-Entwicklung schlägt Weinberg +vor, dass dieser Rückkopplungseffekt mit den Methoden des Software-Engineerings beherrschbar +gemacht werden kann.</p> + +<figure float="yes" id="fig:erfolgambition"> + <caption>Software-Engineering zur Beherrschung des Rückkopplungseffektes zwischen + Erfolg und Ambition.<br/> + Quelle: <cite idref="bib:WEINBERG92"/>, Seite 136.</caption> + <img src="../pics/figure9-5.svg" print-width="80%" screen-width="640px"/> +</figure> + + <p>Die Tatsache, dass unsere intellektuelle Kapazität begrenzt ist, wir dazu +tendieren, uns immer schwierigere Aufgaben zu suchen, Problemstellungen aber aufgrund +des <qq>Square Law of Computation</qq> schnell Dimensionen annehmen, die diese Kapazität +übersteigen, nennt Weinberg <qq>Size/Complexity-Dynamic</qq>.</p> + + <p>Diese natürliche Dynamik tritt noch in anderen Facetten zum Vorschein, z.B. +in Form der Fault/Location-Dynamic: Mit zunehmendem Unfang eines Software-Quelltextes +nimmt sowohl die Anzahl der Fehler als auch die Anzahl der Zeilen, wo man nach +den Fehlern suchen muss, zu. Damit ist die Fehlerbehebung in Software-Projekten +ein nicht-linearer wachsender Arbeitsaufwand.</p> + + <p>Eine weitere Variante ist die People/Interaction-Dynamic, auf die später +noch einmal in einem anderen Zusammenhang näher eingegangen wird. Diese Dynamik +beschreibt die Tatsache, dass bei zunehmender Anzahl der an einem Projekt +beteilgten Personen, die Zahl der Interaktionen zwischen diesen Personen +ebenfalls nicht-linear zunimmt.</p> + </section> + + <section> + <title>Was dabei hilft, die Kontrolle zu behalten</title> + + <p>Zwar können wir durch Training unsere mentalen Fähigkeiten verbessern, +allerdings nur sehr marginal. Ohne besondere Methodik können selbst die klügsten +Menschen Probleme ab einer gewissen Komplexität nicht mehr lösen, und dass +dieser Fall eher früher als später eintritt, dafür sorgen das Square Law of +Computation und die Size/Complexity-Dynamic.</p> + <p>Wir benötigen deswegen Methoden und Werkzeuge, die uns dabei helfen, +unsere Aufgaben in kleinere Teile herunterzubrechen z.B. durch objektorientierte +Modellierung, Verwendung von Mindmapping-Tools und anderer Hilfsmittel. Für die +Lösung spezifischer Aufgaben kann die Verwendung einer bestimmten Programmiersprache +hilfreich sein. So bietet es sich z.B. an, für das Datamining in Texten Perl zu +verwenden, wohingegen die hardwarenahe Programmierung in einem embedded Projekt +die Verwendung von C oder C++ nahelegt.</p> + <p>Abbildung <ref idref="fig:combiningmethods"/> zeigt, wie unterschiedlich +verschiedene Arbeits- und Entwicklungsmethoden bei zunehmender Problemgröße +skalieren könnten. Die Graphik zeigt aber auch, dass jede Methode irgendwann an +ihre Grenzen stößt.</p> + +<figure float="yes" id="fig:combiningmethods"> + <caption>Skalierbarkeit und Limitierung verschiedener Arbeitsmethoden bei + zunehmendem Problemumfang.<br/> + Quelle: <cite idref="bib:WEINBERG92"/>, Seite 148.</caption> + <img src="../pics/figure10-5.svg" print-width="80%" screen-width="520px"/> +</figure> + + <p>Bei der Auswahl der Arbeitswerkzeuge sollten deswegen folgende Faktoren + berücksichtigt werden:</p> + + <ul> + <li><p>die Art der Aufgabenstellung (z.B. Datamining- oder Datenbankprojekt),</p></li> + <li><p>der Projektumfang,</p></li> + <li><p>und das geschätzte Risiko.</p></li> + </ul> + + <p>Weinberg erwähnt, dass Manager auf Stufe 3 (definiert) gerne bereit sind, +Werkzeuge und Methoden nach unterschiedlichen Kriterien auszuwählen, wohingegen +Manager auf den Stufen darunter lieber alle Projekte nach dem selben Schema +abwickeln, aus Angst man könne ihnen sonst später eine Fehlentscheidung +anlasten. Dass sich gerade dieses Verhalten in vielen Fällen nachteilig auf den +Projekterfolg auswirken kann, ist für sie dabei ohne Belang. Sie sehen sich +firmenpolitischen Zwängen ausgesetzt, denen sie sich ergeben, z.B. aus Sorge ihre +Position oder gar ihre Arbeitsstelle zu verlieren.</p> + + <minisection> + <title>Positive Grundhaltung</title> + + <p>Für einen Außenstehenden mag dieses Verhalten dann absurd erscheinen, +weil sich ihm die sozio-politischen Zusammenhänge nicht direkt erschließen. +Aus der Sicht des Betroffenen ist es aber durchaus plausibel. Weinberg plädiert +deswegen allgemein für einen verständnisvollen Umgang mit Personen in einem +solchen Umfeld. Denn prinzipiell sei davon auszugehen, dass jeder Mensch +zunächst einmal gute Absichten hat und positiv auf sein Umfeld einwirken möchte. +Da jeder die Welt ein bisschen anders sieht, und deshalb zu einer Einschätzung +der Lage kommen kann, die von der eigenen divergiert, postuliert Weinberg:</p> + + <blockquote> + <p><i>Egal wie es erscheint, jeder versucht hilfreich zu sein.</i></p> + </blockquote> + + <p>Weiterhin solle man nicht versuchen, den Mitarbeitern alte Gewohnheiten zu +verbieten, sondern ihnen neue, effektivere anzutrainieren, bzw. sie zu ermutigen +sich neue Denkweisen zu erschließen, um Konditionierungen auf alte +Verhaltensmuster zu überwinden.</p> + + </minisection> + </section> + + <section> + <title>Rolle und Einfluss des Kunden</title> + +<p>Organisationen sind keine abgeschlossenen Gebilde sondern erhalten ihre +Daseinsberechtigung oftmals erst durch ihre Interaktion mit der Außenwelt. +Einer der wichtigsten Außenkontakte von Organisationen sind ihre Kunden, denn +diese generieren den Umsatz, der für jedes Unternehmen wichtig ist. +Mit zunehmendem Erfolg eines Unternehmens steigt die Anzahl der Kunden.</p> + +<figure id="fig:customerinfluence" float="yes"> + <caption>Bei zunehmender Anzahl der Kunden, nimmt der nötige Arbeitsaufwand + zur Berücksichtigung aller Kundenanforderungen nicht-linear zu.<br/> + Quelle: <cite idref="bib:WEINBERG92"/>, Seite 161.</caption> + <img src="../pics/figure11-1.svg" print-width="50%" screen-width="420px"/> +</figure> + +<p>Dieser +Umstand kann eine Organisation aber auch sehr schnell an die Grenzen ihrer +Leistungsfähigkeit bringen. Mit der steigenden Zahl von Kunden steigen auch +deren Anforderungen, was wiederum zu komplexeren Systemen führt. Diese steigende +Anzahl von Kunden führt außerdem noch zu Konflikten unter den Anforderungen. Zur +Lösung der Konflikte ist ein zusätzlicher Arbeitsaufwand nötig. Dieser und die +gestiegene Systemkomplexität steigern den Gesamtaufwand zur Bearbeitung der +Kundenbeziehungen.</p> + +<p>Der vergrößerte Arbeitsaufwand durch komplexere Systeme und mehr +Kundenanforderungen kann es erfordern, dass sich eine Organisation auf ein +kulturelles Muster höherer Ebene umstellt. Dies liegt darin begründet, dass mit +einem kulturellen Muster höherer Stufe mehr Arbeit bewältigen lässt. Ohne diese +Anpassung des Musters könnte eine Organisation irgendwann den +Arbeitsaufwand nicht mehr bewältigen und würde scheitern.</p> + +<figure id="fig:conflictrequirements" float="yes"> + <caption>Wie der Einsatz eines Surrogates die effektive Anzahl der Kunden + und den mit den Kunden verknüpften Arbeitsaufwand reduzieren kann.<br/> + Quelle: <cite idref="bib:WEINBERG92"/>, Seite 167.</caption> + <img src="../pics/figure11-7.svg" print-width="45%" screen-width="420px"/> +</figure> + +<p>Ebenso stellt die Verringerung der Anzahl der bestehenden Kunden keine Option +dar. Stattdessen versuchen Organisationen höherer Ebene den Umgang mit Kunden besser zu +organisieren. Weinberg beschreibt dazu die Etablierung von Stellvertretern +(Surrogates). Diese sollen zwischen den Kunden und der Entwicklungsorganisation +platziert werden, wodurch sie in der Lage sind, den Informationsfluss zwischen +diesen beiden zu filtern und zu regulieren. Dadurch verringert sich aus Sicht +der Entwicklungsorganisation die Anzahl der effektiven Kunden, mit der sie +interagiert.</p> + +<p>Somit bilden diese Stellvertreter einen natürlichen negativen +Effekt auf die Anzahl der effektiven Kunden. Dabei spielt allerdings die +Effektivität dieser Stellvertreter eine entscheidende Rolle, da sie sehr großen +Einfluss auf die Entwicklungsorganisation besitzen.</p> + +<p>Diese Filterung durch Stellvertreter erlangt ihre Bedeutung durch die oftmals +unterschätzte Auswirkung von Arbeitsunterbrechungen. Weinberg bedient sich zum Beleg +einiger Zahlen von DeMarco und Lister. Danach beträgt der Arbeitsausfall eines +Entwicklers für ein Telefonat von 5 Minuten insgesamt 20 Minuten. Zu der reinen +Gesprächszeit muss noch eine Wiedereinarbeitungszeit von 15 Minuten addiert +werden. Kann nun durch den effektiven Einsatz von Stellvertretern die Anzahl der +Arbeitsunterbrechungen eines Entwicklers reduziert werden, so führt dies zu +einer Steigerung seiner Produktivität, womit er mehr Arbeit bewältigen kann.</p> + +<figure id="fig:losttime" float="yes"> + <caption>Zusammenhang zwischen Anzahl der Kunden und verlorener Zeit + durch Unterbrechungen in Meetings.<br/> + Quelle: <cite idref="bib:WEINBERG92"/>, Seite 172.</caption> + <img src="../pics/figure11-9.svg" print-width="50%" screen-width="440px"/> +</figure> + +<p>Besonders deutlich wird die Wichtigkeit effektiver Stellvertreter bei der +Betrachtung von Besprechungen. Dort multipliziert sich die Summe aus +Unterbrechungs- und Wiedereinarbeitungszeit noch mit der Anzahl der Teilnehmer. +Diese Zeit ist verschwendete Arbeitszeit. Mit einer steigenden Anzahl von Kunden +steigt die Anzahl von Besprechungen und die Anzahl der Unterbrechungen dieser. +Somit steigt die verschwendete Arbeitszeit nicht linear an.</p> + +<p>Mehr Kunden resultieren auch noch in einer anderen Form in Mehrarbeit für +eine Softwareentwicklungsorganisation. Je mehr Kunden diese besitzt, desto mehr +Kunden setzen ihre Software in unterschiedlichen Konfigurationen ein. Dies +verlängert die Reparaturdauer und erhöht die Anzahl der Fehler, die nicht durch +Tests gefunden wurden. Dies führt zu mehr Fehlern, die repariert werden müssen.</p> + +<p>Dieser Zuwachs an zu reparierenden Fehlern und die längere Reparaturdauer erhöhen +den Gesamtarbeitsaufwand zur Fehlerbeseitigung. Organisationen ab Stufe 3 aufwärts, +die sich selbst die nötigen Werkzeuge zur Bewältigung ihrer Aufgaben suchen, +können hier ihren Aufwand durch den Einsatz von geeigneten Werkzeugen reduzieren. +Zum einen kann durch Konfigurationsverwaltung die Zeit pro Reparatur verringert +werden, zum anderen reduzieren automatisierte Tests nicht gefundene Fehler.</p> + +<p>Ähnlich wächst die Anzahl von unterschiedlichen Versionen einer Software, die +eine Organisation unterstützen muss, mit der Anzahl der Kunden. Auch dies +resultiert in mehr Arbeitsaufwand für die Organisation bei der Unterstützung und +Wartung der vielen Versionen. Stufe 3 Organisationen bedienen sich hier Werkzeuge +zur Verwaltung von Versionen. Interessant ist hierbei die Tatsache, dass sich bei +vielen Organisationen ein Release-Zyklus von sechs Monaten, also zwei Releases +pro Jahr, etabliert hat. Dies resultiert aus dem Versuch des Managements durch +längere Release-Zyklen den Aufwand dafür zu drosseln. Andererseits steigt mit +der Anzahl der Kunden der Bedarf an Reparaturen, was die längeren Releaseabsichten +des Managments ausbalanciert.</p> + +<p>All diese Beobachtungen stellen unterschiedliche Varianten der +Size/Complexity-Dynamic dar. Ebenso zeigen sie, wie komplex die +Wirkungszusammenhänge in einer Organisation sind. Selbst bei einer Beschränkung +der Betrachtung auf die Interna einer Organisation, lassen sich die Vorgänge +nicht als einfacher Ursache-Wirkung-Zusammenhang beschreiben. Eine Ursache wirkt +sich an vielen Stellen aus, ein Wirkungssymptom kann von verschiedenen Ursachen +oder deren Kombination hervorgerufen werden.</p> + + </section> + + <section> + <title>Systems Thinking</title> + +<p>An dieser Stelle entsteht der +Bedarf für ein besseres Mittel zur Analyse und Darstellung der Zusammenhänge. +Weinberg bedient sich hierfür des Systemdenkens, engl. Systems Thinking. Damit +lassen sich komplexe Wirkungszusammenhänge analysieren und mittels entsprechender +Diagramme veranschaulichen. Desweiteren ermöglichen die so gennanten System +Dynamics die Simulation von Wirkungszusammenhängen auf Basis verschiedener +Ausgangswerte. Mittels geeigneter Software, wie in unserem Falle Vensim, lassen +sich Diagramme erstellen, verschiedene Simualtionen durchführen und die +Ergebnisse vergleichen. Dafür stehen Graphen oder auch tabellarische Daten zur +Verfügung. Die Herausforderung hierbei besteht in der mathematischen Abbildung +der Realität. D.h. die Qualität der Simulation liegt in der möglichst genauen +mathematischen Formulierung der Auswirkungen eines Faktors auf die anderen im +System.</p> + +<p>Im folgenden möchten wir dies an dem von Weinberg vorgestellten Systemdiagramm +zu Softwareentwicklungsmethoden ausführen. Wie bereits zuvor dargestellt geht es +hierbei um die Erfolgsquote einer Softwareorganisation und welche Rolle dabei +die verschiedenen Faktoren wie die begrenzte Kapazität des menschlichen Gehirns, +die Ambitionen, die Größe des Problems, die Komplexität der Lösung und die +Effektivität von Vereinfachungen durch Softwaretechnik spielen.</p> + +<figure id="fig:vensim" border="yes" float="yes"> + <caption>Einfaches Vensim-Modell zur Veranschaulichung der Rückkopplung + zwischen Ambition, Lösungskomplexität und Projekterfolg.</caption> + <img src="../pics/vensimmodel.pdf" print-width="80%" screen-width="400px"/> +</figure> + +<p>Das entwickelte Vensim Modell (siehe Abbildung <ref idref="fig:vensim"/>) +basiert auf diesen Variablen, die wie folgt pro +Simulationsschritt berechnet werden: Die Kapazität des menschlichen Gehirns ist +naturgegeben begrenzt und somit im Modell eine Konstante. Die Erfolgsquote hängt +davon ab und wird allerdings negativ von der Lösungskomplexität beeinflusst. Diesen +Umstand berücksichtigt die Formel</p> + +<equation> +<m>\frac{ \log{ (\text{Mental Capacity}) } }{ \log{ (\text{Complexity of Solution}) } }</m> +</equation> + +<p>Die Verwendung einer bi-logarithmischen Skala dient hier in erster Linie +zur besseren Darstellung beim Plottten. Ansonsten wären die Unterschiede bei +unterschiedlichen Parametereinstellungen kaum sichtbar gewesen.</p> + +<p>Die Ambitionen einer Organisation wachsen mit der Erfolgsquote. Je +ambitionierter eine Organisation ist, desto größer sind die Probleme, an die sie +sich wagt. Die Komplexität der Lösung eines solchen Problems errechnen wir nach +der Formel</p> + +<equation> +<m>\frac{ (\text{size of problem})^2 }{ \log{ (\text{Software Engineering Simplifications + 1}) } }</m> +</equation> + +<p>Die Software Engineering Simplifications stellen hier auch einen konstanten Wert +dar, der pro Simulationslauf verändert wird, um die Auswirkungen vergleichen zu können. +Die Verwendung des Logarithmus steht an dieser Stelle für die limitierte Skalierbarkeit +jeglicher Methoden des Software-Engineerings.</p> + +<figure float="yes" border="yes" id="fig:successrate"> + <caption>Simulation der Erfolgsrate mit verschiedenen Parametern.</caption> + <img src="../pics/successrate.png" print-width="100%" screen-width="600px"/> +</figure> + +<p>Wir betrachten drei Simulationsdurchläufe. Der erste stellt die Referenz +mit Standardwerten dar. Beim Zweiten nehmen wir einen höheren Wert für Software +Engineering Simplifications an. Der dritte Durchlauf dient zur theoretischen +Veranschaulichung der Auswirkungen, wenn es möglich wäre, die Kapazität des +menschlichen Gehirns zu verdoppeln. Hierfür greifen wir einen Gedanken von Weinberg +auf, der aussagt, dass eine Steigerung der menschlichen Geistesleistung kaum +Auswirkungen auf die Erfolgsquote hätte.</p> + +<figure float="yes" border="yes" id="fig:complexitysolution"> + <caption>Simulation der Lösungskomplexität mit verschiedenden Parametern.</caption> + <img src="../pics/complexity_of_solution.png" print-width="80%" screen-width="500px"/> +</figure> + +<p> +Die Graphen zur Erfolgsquote (siehe Abbildung <ref idref="fig:successrate"/>) +belegen diese Aussage nach unserer Simulation. Selbst unter Annahme einer +verdoppelten Geistesleistung fällt die Kurve nach etwas höherem Beginn sehr +schnell ab und nähert sich der Kurve der normalen +Geistesleistung. Einzig der Graph in dessen Berechnung die Software Engineering +Simplifications verstärkt eingingen fällt zu Beginn deutlich flacher. Er liegt +sogar sehr schnell über dem Graphen der doppelten Geistesleistung.</p> + +<p>Somit haben wir ein Indiz für die Annahme, dass allein die Suche nach immer klügeren +Entwicklern eine Organisation nicht voran bringen kann. Selbst, wenn es immer +klügere Entwickler gäbe. Einzig die Softwaretechnik kann hier helfen. Dies +allerdings auch nur begrenzt, da dieser Graph ebenfalls gegen einen konstanten +Wert konvergiert. Diese Beobachtung belegt die Aussage, dass auch die Software +keine unendlich großen Probleme lösbar macht. Je besser und effektiver die +Softwaretechnik ist, desto weiter kann sie den Abfall der Erfolgsquote nach +hinten verschieben. Allerdings wird es immer zu einem Abfallen der Erfolgsquote +kommen. Aufgrund unserer Berechnungsformeln für die Variablen ist der Graph zur +Erfolgsquote erst bei genauerem hinsehen aussagekräftig.</p> + +<p>Im Gegensatz dazu liefern die Graphen zur Komplexität (siehe Abbildung <ref idref="fig:complexitysolution"/>) des Problems ein +eindeutiges Bild. Alle drei Graphen steigen stetig, wobei der Graph mit +effektiveren Software Engineering Simplifications deutlich unterhalb der anderen +beiden liegt. Dies belegt die Vermutung, dass durch den Einsatz von Methoden der +Softwaretechnik, die Komplexität eines Problems deutlich verringert werden kann. +Demzufolge ließen sich komplexere Probleme bewältigen, die selbst mit doppelter +Gehirnkapazität nicht lösbar wären.</p> + + </section> + + <biblio number="no"> + <bibitem id="bib:WEINBERG92" label="WEINBERG92"> + Gerald M. Weinberg. <i>Quality Software Management: Volume 1, Systems + Thinking.</i> Dorset House Publishing, 1992. + </bibitem> + <bibitem id="bib:CMMI06" label="CMMI06"> + CMMI Product Team. <i>CMMI for Development, Version 1.2.</i> Carnegie + Mellon Software Engineering Institute, August 2006.<br/> + <link url="http://www.sei.cmu.edu/reports/06tr008.pdf"><tt>URL: http://&zwsp;www.&zwsp;sei.&zwsp;cmu.&zwsp;edu/&zwsp;reports/&zwsp;06tr008.pdf</tt></link> + </bibitem> + </biblio> + +</article> diff --git a/Master/Seminar engl/Chap09tk.txt b/Master/Seminar engl/Chap09tk.txt new file mode 100644 index 0000000..fcd71ec --- /dev/null +++ b/Master/Seminar engl/Chap09tk.txt @@ -0,0 +1,79 @@ +(CHAPTER 09)
+
+***
+
+ Choice of management patterns is a result of pressure exercised by outside
+ demands.
+
+
+
+***
+Game of Control
+
+ * Intervention dynamic
+
+ => Largely affected by human decisions on how to regulate a process, serves
+ as a means to control or mitigate the effects of Natural Dynamics.
+
+ => Example: Brook's Law - "Adding manpower to a late project makes it later."
+
+ * Natural dynamic
+
+ => Beyond direct human control. Human decisions in the form of Intervention
+ Dynamics are imposed by the circumstances.
+
+ Example: A management pattern is an Intervention Dynamic, however, the choice
+ of using a pattern is imposed by Natural Dynamics.
+
+
+
+***
+Natural Dynamic
+
+ * Example: Square Law of Computation
+
+ * How can any organization handle growth in complexity?
+
+ => Simplifications made by applying general principles.
+
+ Chess: castle early, don't jeopardize your queen, ...
+ PM: keep team sizes small, break work down into modules, ...
+
+
+
+***
+Square Law of Computation
+
+ """
+ Unless some simplification can be made, the amount of computation to solve a
+ set of equations increases at least as fast as the square of the number of
+ equations.
+ """
+
+
+
+***
+Size/Complexity Dynamic
+
+ Square Law of Computation combined with the fact, that we cannot alter our
+ brain capacity quickly or indefinitely.
+
+ With SW development being a very complex and non-deterministic process, the
+ fact that it is done by humans, whose intellectual capacity is limited, makes
+ it even more difficult.
+
+
+
+***
+Variations:
+
+ * Fault Location Dynamic:
+
+ As the system grows, the number of errors *and* the number of places to *look*
+ for errors increase, which makes bug-squashing a non-linear effort.
+
+ * Human Interaction Dynamic:
+
+ As the number of people (staff) increases, also the interactions per person
+ increase and the number of total interactions (in a team) grow immensely.
+
diff --git a/Master/Seminar engl/Chap10.txt b/Master/Seminar engl/Chap10.txt new file mode 100644 index 0000000..22b7b1b --- /dev/null +++ b/Master/Seminar engl/Chap10.txt @@ -0,0 +1,110 @@ +(CHAPTER 10)
+
+***
+
+ """
+ Ambitious requirements can easily outstrip even the brightest developer's
+ mental capacity.
+ """
+
+
+
+***
+Visualization
+
+ [IMG: "Size/Effort Curve]
+
+
+
+***
+Problems
+
+ * The large variability in productivity assessment - as a consequence of many
+ different contributing factors - can make it difficult to find the
+ Size/Complexity Dynamic withing raw data.
+
+ * The common practice of using logarithmic scales may obscure the non-linear
+ nature of the data.
+
+
+
+***
+Visualization: Effectiveness of SW Engineering Methods
+
+ [IMG: "Show Method1/Method2 Curve]
+
+ => So it is clearly visible that choice of technologies, working style, etc.
+ may depend on the nature and complexity of the problem to be solved.
+
+
+
+***
+Compositing Engineering Methods
+
+ * Because different methods may excel at different problems or problem sizes
+ some organizations try to combine methods.
+
+ => Pattern 3 (Steering) managers will readily use a toolkit of engineering
+ methods.
+
+ => Managers in a "blaming environment" will rather stick to one "standard"
+ way of doing things, so they cannot be blamed for making the wrong choice.
+
+
+
+***
+Considering Risk Management
+
+ * Different methods will have different risk levels, meaning the probability
+ of success will differ depending on problem size.
+
+ * The risk rate doesn't say anything about the cost.
+
+ * Human beings learn: the success rate of a method will increase, when applied
+ multiple times.
+
+
+***
+The Threat of Change
+
+ * Managers may choose not to implement new methodologies in order to not
+ jeopardize their careers.
+
+ Solutions:
+
+ => Move decisions to a higher management level
+
+ => Run a pilot project at minimal size
+
+ => Try to reduce the criticality of the very first project
+
+
+
+***
+Helpful Interactions
+
+ 1. Tackle variability by bringing all the dynamics that are part of the
+ engineering process under control one by one (using Intervention Dynamics).
+
+ The Helpful Model
+
+ 2. Realize that different people develop different models to measure and
+ control a situation, leading to potentially very different results.
+
+ => "No matter how it looks, everybody is trying to be helpful."
+
+
+
+***
+Helpful Interactions
+
+ 1. It's hard to erase existing ineffective behavioral patterns.
+
+ => Try not to erase them, but instead add new patterns that are more
+ effective, ultimately overlaying the original patterns.
+
+ Variation:
+
+ 2. It's hard to change someone's perception of reality.
+
+ => Propagate adoption of new models of thinking to open people's eyes.
diff --git a/Master/Seminar engl/Introduction to Systems Thinking.pdf b/Master/Seminar engl/Introduction to Systems Thinking.pdf Binary files differnew file mode 100644 index 0000000..32323a7 --- /dev/null +++ b/Master/Seminar engl/Introduction to Systems Thinking.pdf diff --git a/Master/Seminar engl/Praesentation/complexity-engineering.pdf b/Master/Seminar engl/Praesentation/complexity-engineering.pdf Binary files differnew file mode 100644 index 0000000..747a183 --- /dev/null +++ b/Master/Seminar engl/Praesentation/complexity-engineering.pdf diff --git a/Master/Seminar engl/Praesentation/complexity-engineering.png b/Master/Seminar engl/Praesentation/complexity-engineering.png Binary files differnew file mode 100644 index 0000000..cb655a2 --- /dev/null +++ b/Master/Seminar engl/Praesentation/complexity-engineering.png diff --git a/Master/Seminar engl/Praesentation/complexity-engineering.svg b/Master/Seminar engl/Praesentation/complexity-engineering.svg new file mode 100644 index 0000000..807128a --- /dev/null +++ b/Master/Seminar engl/Praesentation/complexity-engineering.svg @@ -0,0 +1,385 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1052.3622" + height="744.09448" + id="svg2545" + sodipodi:version="0.32" + inkscape:version="0.46" + version="1.0" + sodipodi:docname="complexity-engineering.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/tobias/Studium/sem1/SystemsThinking/Präsentation/complexity-engineering.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <defs + id="defs2547"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective2553" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.7" + inkscape:cx="379.98972" + inkscape:cy="373.19532" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1440" + inkscape:window-height="850" + inkscape:window-x="0" + inkscape:window-y="0" /> + <metadata + id="metadata2550"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <g + id="g2601" + transform="translate(27.142856,-65.714286)"> + <path + id="path2555" + d="M 98.571429,121.23734 C 105.16696,115.86618 110.47199,106.95162 122.85714,106.95162 C 132.08707,106.95162 137.27107,114.09448 147.14286,114.09448 C 157.39846,114.09448 161.89621,109.57495 170,105.52305 C 174.50238,103.27186 186.26208,105.52305 191.42857,105.52305 C 201.15959,105.52305 204.4486,119.80877 215.71429,119.80877 C 225.411,119.80877 233.6884,122.96457 242.85714,118.3802 C 250.84376,114.38689 257.34853,110.47164 265.71429,108.3802 C 275.68632,105.88719 278.57143,123.20596 278.57143,129.80877 C 278.57143,137.11073 280,145.93187 280,154.09448 C 280,163.00245 278.76509,170.00243 284.28571,175.52305 C 291.92838,183.16572 295.71429,186.77051 295.71429,198.3802 C 295.71429,211.27228 283.58364,214.23001 274.28571,219.80877 C 268.51973,223.26836 254.36083,213.07939 250,209.80877 C 243.75026,205.12146 226.0673,217.02553 221.42857,219.80877 C 212.05056,225.43558 209.71819,226.95163 198.57143,226.95163 C 190.39141,226.95163 184.29953,212.67282 178.57143,209.80877 C 171.79072,206.41841 157.76416,215.52305 150,215.52305 C 142.15013,215.52305 134.06395,218.3802 125.71429,218.3802 C 115.02416,218.3802 111.42857,214.38802 111.42857,204.09448 C 111.42857,196.54601 112.94696,188.73945 111.42857,182.66591 C 110.10231,177.36087 93.304872,171.68507 88.571429,166.95162 C 80.202037,158.58223 85.86192,152.37064 90,144.09448 C 95.553737,132.98701 87.864483,131.94428 98.571429,121.23734 z" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + id="text2567" + y="152.66589" + x="141.42857" + style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="152.66589" + x="141.42857" + id="tspan2569" + sodipodi:role="line">Mental</tspan><tspan + id="tspan2571" + y="177.66589" + x="141.42857" + sodipodi:role="line">Capacity</tspan></text> + </g> + <g + id="g2607" + transform="translate(181.42857,-129.99999)"> + <path + id="path2557" + d="M 212.85714,331.23734 C 215.20906,326.53351 222.84371,318.3802 234.28571,318.3802 C 242.82371,318.3802 249.47589,320.74917 257.14286,322.66591 C 264.95833,324.61978 273.93957,321.41041 280,318.3802 C 288.91201,313.92419 292.44472,311.23734 302.85714,311.23734 C 312.70649,311.23734 319.21214,314.41484 327.14286,318.3802 C 331.64524,320.63139 343.40494,318.3802 348.57143,318.3802 C 359.21045,318.3802 365.09672,309.1912 374.28571,318.3802 C 382.26362,326.3581 384.66348,328.3802 395.71429,328.3802 C 406.14709,328.3802 410.31779,328.22277 412.85714,338.3802 C 414.00336,342.96507 430.08503,348.46522 434.28571,352.66591 C 440.70049,359.08068 440,365.19217 440,374.09448 C 440,385.09918 422.82147,388.39446 415.71429,391.23734 C 404.20997,395.83906 404.90315,400.00248 400,409.80877 C 395.72484,418.35908 383.77124,420.65167 375.71429,422.66591 C 369.37642,424.25038 359.80937,422.61825 354.28571,421.23734 C 342.58463,418.31207 339.8829,409.15303 327.14286,415.52305 C 318.12814,420.03041 310.23562,427.24986 300,429.80877 C 291.35984,431.96881 284.44721,432.42989 277.14286,426.95163 C 269.80574,421.44879 267.36332,407.17209 260,399.80877 C 257.24158,397.05035 241.33284,400.54699 238.57143,401.23734 C 230.11518,403.3514 223.13608,404.09448 214.28571,404.09448 C 203.81625,404.09448 198.60669,398.41546 191.42857,391.23734 C 182.78818,382.59694 185.11837,376.11897 192.85714,368.3802 C 200.04533,361.19201 194.28571,356.3334 194.28571,345.52305 C 194.28571,334.78518 203.77562,333.05364 212.85714,331.23734 z" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + id="text2573" + y="358.38019" + x="270" + style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="358.38019" + x="270" + id="tspan2575" + sodipodi:role="line">Success</tspan><tspan + id="tspan2577" + y="383.38019" + x="270" + sodipodi:role="line">Rate</tspan></text> + </g> + <g + id="g2618" + transform="translate(-548.57143,-120)"> + <path + id="path2561" + d="M 621.42857,456.95163 C 627.91172,456.95163 639.69706,461.40188 650,465.52305 C 659.41394,469.28863 670.80248,469.80877 681.42857,469.80877 C 689.78377,469.80877 701.51471,459.05141 708.57143,455.52305 C 715.79721,451.91016 723.09377,452.66591 731.42857,452.66591 C 740.39267,452.66591 747.52595,459.19026 755.71429,461.23734 C 762.55516,462.94756 770.34268,462.39444 777.14286,464.09448 C 785.32136,466.13911 790.41367,459.80877 798.57143,459.80877 C 806.24233,459.80877 818.46311,472.58467 824.28571,476.95163 C 833.30379,483.71518 832.68613,494.43652 828.57143,502.66591 C 825.52491,508.75895 832.9467,518.73843 834.28571,524.09448 C 837.06087,535.19511 829.45865,543.78621 821.42857,549.80877 C 813.06093,556.0845 799.48121,561.72418 790,564.09448 C 776.27629,567.52541 762.06684,569.80877 747.14286,569.80877 C 734.86872,569.80877 723.6535,568.41302 712.85714,564.09448 C 701.78283,559.66476 691.84529,566.99623 684.28571,572.66591 C 677.6529,577.64052 665.3356,576.95163 657.14286,576.95163 C 644.82333,576.95163 636.92746,574.29008 627.14286,566.95163 C 618.46036,560.43976 613.83467,555.14746 611.42857,545.52305 C 609.65487,538.42824 617.14286,532.24695 617.14286,524.09448 C 617.14286,512.23838 610.5427,510.93008 601.42857,504.09448 C 595.58306,499.71035 595.71429,486.88668 595.71429,479.80877 C 595.71429,467.66598 603.25869,470.22189 611.42857,464.09448 C 624.28331,454.45343 596.56783,471.86807 621.42857,456.95163 z" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + id="text2579" + y="521.23737" + x="675.71429" + style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="521.23737" + x="675.71429" + id="tspan2581" + sodipodi:role="line">Ambition</tspan></text> + </g> + <g + id="g2613" + transform="translate(-14.285714,32.857146)"> + <path + id="path2559" + d="M 200,548.3802 C 200,538.06257 206.52628,529.80877 222.85714,529.80877 C 239.46998,529.80877 253.42524,533.33147 268.57143,538.3802 C 278.56898,541.71272 286.66701,542.66591 297.14286,542.66591 C 304.95727,542.66591 313.48589,528.9373 321.42857,526.95163 C 328.82358,525.10287 336.43035,525.52305 344.28571,525.52305 C 351.89581,525.52305 364.37721,540.5688 371.42857,544.09448 C 378.82747,547.79393 387.45736,549.80877 395.71429,549.80877 C 404.57224,549.80877 413.08371,550.5797 421.42857,552.66591 C 429.66768,554.72569 431.28502,569.23458 432.85714,575.52305 C 435.12728,584.60359 421.871,589.46763 420,596.95163 C 418.49128,602.98652 430.07494,608.23032 424.28571,619.80877 C 419.57123,629.23774 408.22078,638.825 398.57143,641.23734 C 391.02449,643.12407 382.32029,642.66591 374.28571,642.66591 C 366.24397,642.66591 357.03884,634.75676 350,631.23734 C 340.92972,626.7022 331.41791,630.17391 324.28571,635.52305 C 315.87769,641.82907 304.86949,643.8026 295.71429,648.3802 C 286.86024,652.80722 277.759,647.4628 270,645.52305 C 257.7788,642.46775 256.9875,637.69687 250,628.3802 C 247.23171,624.68914 231.67103,626.95163 227.14286,626.95163 C 218.57143,626.95163 210,626.95163 201.42857,626.95163 C 192.24384,626.95163 181.94535,616.16159 180,608.3802 C 178.35312,601.79267 181.42857,594.00338 181.42857,586.95163 C 181.42857,579.21081 179.19903,569.63539 175.71429,562.66591 C 170.73981,552.71696 183.93236,551.23734 190,551.23734 C 195.42151,551.23734 191.97288,551.59104 200,548.3802 z" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + id="text2583" + y="592.66589" + x="224.28572" + style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="592.66589" + x="224.28572" + id="tspan2585" + sodipodi:role="line">Size of Problem</tspan></text> + </g> + <g + id="g2623" + transform="translate(-150,165.71429)"> + <path + id="path2565" + d="M 640,305.52305 C 647.34191,305.52305 660.62356,300.01002 672.85714,296.95163 C 685.51419,293.78736 698.84733,299.37856 710,301.23734 C 722.11765,303.25695 733.18632,304.09448 745.71429,304.09448 C 757.56362,304.09448 765.9442,297.55096 775.71429,292.66591 C 786.24944,287.39833 786.87433,282.66591 800,282.66591 C 814.75953,282.66591 824.92124,284.96765 838.57143,288.3802 C 848.28355,290.80823 859.01069,300.8525 867.14286,306.95163 C 876.60876,314.05106 882.41345,316.95163 894.28571,316.95163 C 905.03397,316.95163 910.74453,328.6687 915.71429,336.95163 C 921.11788,345.95761 922.2351,356.69856 924.28571,366.95163 C 927.42093,382.62769 918.06272,389.54257 905.71429,396.95163 C 892.79849,404.7011 879.42104,404.21027 865.71429,406.95163 C 851.42924,409.80863 836.98229,409.13462 822.85714,412.66591 C 810.70814,415.70316 804.33786,424.09448 791.42857,424.09448 C 776.11605,424.09448 764.48055,422.04904 751.42857,415.52305 C 739.5523,409.58492 738.91363,395.52305 724.28571,395.52305 C 714.20294,395.52305 706.59912,398.3802 697.14286,398.3802 C 689.23534,398.3802 681.43894,398.73993 674.28571,396.95163 C 665.00227,394.63076 655.2983,384.69109 651.42857,376.95163 C 645.98638,366.06724 652.85714,364.22709 652.85714,354.09448 C 652.85714,344.25897 641.95873,341.72702 634.28571,339.80877 C 623.51764,337.11675 620.30555,327.05078 618.57143,318.3802 C 616.26658,306.85594 632.97145,305.52305 640,305.52305 z" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + id="text2587" + y="346.95163" + x="702.85712" + style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="346.95163" + x="702.85712" + id="tspan2589" + sodipodi:role="line">Complexity of</tspan><tspan + id="tspan2591" + y="371.95163" + x="702.85712" + sodipodi:role="line"> Solution </tspan></text> + </g> + <g + id="g2629" + transform="translate(232.85715,144.28571)"> + <g + id="g2636" + transform="translate(4.2857143,24.285714)"> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 551.42857,92.665911 C 559.03652,86.959951 567.9873,80.669086 582.85714,76.951625 C 600.24558,72.604516 618.64684,89.267504 634.28571,95.523054 C 642.28646,98.723353 656.26122,97.529177 664.28571,95.523054 C 674.60425,92.94342 682.63162,88.079433 692.85714,85.523054 C 702.42238,83.131745 715.11926,83.231439 724.28571,85.523054 C 733.98778,87.948571 741.96641,101.77518 748.57143,108.3802 C 756.67615,116.48492 767.44525,116.38853 777.14286,121.23734 C 787.50727,126.41955 794.5594,130.35615 800,141.23734 C 803.78452,148.80638 800.34475,158.42977 798.57143,165.52305 C 797.14141,171.24313 801.42857,185.2416 801.42857,192.66591 C 801.42857,208.32314 788.46431,215.63017 778.57143,225.52305 C 770.32323,233.77126 753.17812,241.39466 742.85714,245.52305 C 732.49994,249.66594 719.89245,248.3802 708.57143,248.3802 C 695.29987,248.3802 683.30647,235.52305 668.57143,235.52305 C 656.96813,235.52305 649.51735,238.38407 640,244.09448 C 632.84897,248.3851 623.94989,248.3802 615.71429,248.3802 C 605.1808,248.3802 597.3602,240.02611 590,232.66591 C 588.57143,231.23734 587.14286,229.80877 585.71429,228.3802 C 581.60647,224.27238 582.24283,210.21349 578.57143,204.09448 C 571.85095,192.89368 545.72185,192.19224 534.28571,188.3802 C 524.18555,185.01347 515.4585,181.82373 505.71429,176.95162 C 495.40566,171.79731 489.77238,161.07254 488.57143,152.66591 C 488.0646,149.1181 502.83859,132.7401 504.28571,126.95162 C 506.80314,116.88191 505.83476,111.11686 514.28571,102.66591 C 521.00474,95.946888 527.75524,96.951625 537.14286,96.951625 C 544.70349,96.951625 543.68496,97.312077 551.42857,92.665911 z" + id="path2563" /> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="584.28577" + y="136.95163" + id="text2593"><tspan + sodipodi:role="line" + id="tspan2595" + x="584.28577" + y="136.95163">Software</tspan><tspan + sodipodi:role="line" + x="584.28577" + y="161.95163" + id="tspan2597">Engineering</tspan><tspan + sodipodi:role="line" + x="584.28577" + y="186.95163" + id="tspan2599">Simplifications</tspan></text> + </g> + </g> + <g + id="g2736"> + <path + sodipodi:nodetypes="csc" + id="path2647" + d="M 187.14286,448.3802 C 199.93535,474.5892 192.72285,497.93108 200.43107,513.94178 C 228.01555,571.23734 244.28571,568.3802 244.28571,568.3802" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="rect2516" + d="M 236.23888,560.59967 L 250.7424,548.60575 L 243.63082,570.43373 L 219.21846,565.26505 L 236.23888,560.59967 z" + style="fill:#000000" /> + </g> + <g + id="g2732"> + <path + sodipodi:nodetypes="csc" + id="path2645" + d="M 365.71429,252.66591 C 328.64133,266.57956 270.61706,249.37433 245.90428,259.96226 C 159.4566,296.99985 181.42857,331.23734 181.42857,331.23734" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path2658" + d="M 179.82987,323.74584 L 194.33339,311.75192 L 187.22181,333.5799 L 162.80945,328.41122 L 179.82987,323.74584 z" + style="fill:#000000" /> + </g> + <g + id="g2760"> + <path + sodipodi:nodetypes="csc" + id="path2643" + d="M 322.85714,128.3802 C 353.06583,138.44976 387.41452,136.6025 407.03985,143.203 C 487.64751,170.31342 478.57143,181.23734 478.57143,181.23734" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path2660" + d="M 471.25845,172.31727 L 485.76197,160.32335 L 478.65039,182.15133 L 454.23803,176.98265 L 471.25845,172.31727 z" + style="fill:#000000" /> + </g> + <g + id="g2740"> + <path + sodipodi:nodetypes="csc" + id="path2649" + d="M 418.57143,608.3802 C 437.96037,599.09536 459.35723,607.19527 472.04195,600.95201 C 525.71429,574.53513 520,556.95163 520,556.95163" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path2662" + d="M 515.25185,567.03241 L 502.0395,553.62942 L 524.40424,558.8115 L 521.3829,583.58144 L 515.25185,567.03241 z" + style="fill:#000000" /> + </g> + <g + id="g2744"> + <path + sodipodi:nodetypes="csc" + id="path2655" + d="M 841.42857,412.66591 C 822.19008,430.24591 818.6931,456.67819 807.11481,467.16047 C 768.82724,501.82372 755.71429,489.80877 755.71429,489.80877" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path2666" + d="M 768.92007,491.06723 L 780.91399,505.57075 L 759.08601,498.45917 L 764.25469,474.04681 L 768.92007,491.06723 z" + style="fill:#000000" /> + </g> + <g + id="g2748"> + <path + sodipodi:nodetypes="csc" + id="path2651" + d="M 641.42857,448.3802 C 623.38853,412.62226 630.62717,382.14325 619.46828,360.8064 C 581.14221,287.52327 557.14286,291.23734 557.14286,291.23734" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path2664" + d="M 564.44556,294.10494 L 549.94204,306.09886 L 557.05362,284.27088 L 581.46598,289.43956 L 564.44556,294.10494 z" + style="fill:#000000" /> + <path + transform="translate(51.428571,295.71429)" + d="M 584.28571,66.951622 A 15,14.285714 0 1 1 554.28571,66.951622 A 15,14.285714 0 1 1 584.28571,66.951622 z" + sodipodi:ry="14.285714" + sodipodi:rx="15" + sodipodi:cy="66.951622" + sodipodi:cx="569.28571" + id="path2672" + style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:type="arc" /> + </g> + <g + id="g2753"> + <path + sodipodi:nodetypes="csc" + id="path2653" + d="M 622.85714,235.52305 C 645.54251,240.40162 671.45556,233.10191 686.9862,236.59485 C 762.41094,253.55832 754.28572,266.95163 754.28572,266.95163" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path2668" + d="M 752.68702,262.31727 L 767.19054,250.32335 L 760.07896,272.15133 L 735.6666,266.98265 L 752.68702,262.31727 z" + style="fill:#000000" /> + <g + transform="translate(1.4285716,94.285714)" + id="g2684"> + <path + style="fill:#000000;fill-opacity:1;stroke:none;stroke-opacity:1" + d="M 704.79464,164.58036 L 704.79464,164.08036 L 704.79464,131.23661 L 704.79464,130.73661 L 704.29464,130.73661 L 668.57589,130.73661 L 668.07589,130.73661 L 668.07589,131.23661 L 668.07589,164.08036 L 668.07589,164.58036 L 668.57589,164.58036 L 704.29464,164.58036 L 704.79464,164.58036 z M 683.79464,149.29465 L 669.07589,163.58036 L 669.07589,131.73661 L 703.79464,131.73661 L 683.79464,149.29465 z" + id="rect2676" + sodipodi:nodetypes="cccccccccccccccccc" /> + <path + style="fill:#ffffff;stroke:#000000;stroke-width:1.42857146" + d="M 669.704,146.70178 L 669.704,132.32773 L 685.73572,132.32773 C 704.25557,132.32773 704.61786,130.13696 682.91829,149.36601 L 669.704,161.07582 L 669.704,146.70178 z" + id="path2682" /> + </g> + </g> + <g + id="g2778" + transform="translate(30,-12.857143)"> + <g + id="g2773"> + <path + sodipodi:type="arc" + style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="path2674" + sodipodi:cx="569.28571" + sodipodi:cy="66.951622" + sodipodi:rx="15" + sodipodi:ry="14.285714" + d="M 584.28571,66.951622 A 15,14.285714 0 1 1 554.28571,66.951622 A 15,14.285714 0 1 1 584.28571,66.951622 z" + transform="translate(156.42858,8.5714412)" /> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="754.28564" + y="81.237328" + id="text2694"><tspan + sodipodi:role="line" + id="tspan2696" + x="754.28564" + y="81.237328">Natural Negative Effect</tspan></text> + </g> + <g + id="g2764"> + <g + id="g2688" + transform="translate(39.279021,-19.27829)"> + <path + sodipodi:nodetypes="cccccccccccccccccc" + id="path2690" + d="M 704.79464,164.58036 L 704.79464,164.08036 L 704.79464,131.23661 L 704.79464,130.73661 L 704.29464,130.73661 L 668.57589,130.73661 L 668.07589,130.73661 L 668.07589,131.23661 L 668.07589,164.08036 L 668.07589,164.58036 L 668.57589,164.58036 L 704.29464,164.58036 L 704.79464,164.58036 z M 683.79464,149.29465 L 669.07589,163.58036 L 669.07589,131.73661 L 703.79464,131.73661 L 683.79464,149.29465 z" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-opacity:1" /> + <path + id="path2692" + d="M 669.704,146.70178 L 669.704,132.32773 L 685.73572,132.32773 C 704.25557,132.32773 704.61786,130.13696 682.91829,149.36601 L 669.704,161.07582 L 669.704,146.70178 z" + style="fill:#ffffff;stroke:#000000;stroke-width:1.42857146" /> + </g> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="755.71429" + y="126.95168" + id="text2698"><tspan + sodipodi:role="line" + id="tspan2700" + x="755.71429" + y="126.95168">Management action</tspan><tspan + sodipodi:role="line" + x="755.71429" + y="149.45169" + id="tspan2702">with open choice of</tspan><tspan + sodipodi:role="line" + x="755.71429" + y="171.95169" + id="tspan2704">effect</tspan></text> + </g> + </g> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="89.930588" + y="711.91748" + id="text2726"><tspan + sodipodi:role="line" + id="tspan2728" + x="89.930588" + y="711.91748">Source: Gerald M. Weinberg, Quality Software Management, Vol. 1 - Systems Thinking, page 136</tspan></text> + </g> +</svg> diff --git a/Master/Seminar engl/Praesentation/dynamic-system.pdf b/Master/Seminar engl/Praesentation/dynamic-system.pdf Binary files differnew file mode 100644 index 0000000..583bcbb --- /dev/null +++ b/Master/Seminar engl/Praesentation/dynamic-system.pdf diff --git a/Master/Seminar engl/Praesentation/dynamic-system.png b/Master/Seminar engl/Praesentation/dynamic-system.png Binary files differnew file mode 100644 index 0000000..828bf9c --- /dev/null +++ b/Master/Seminar engl/Praesentation/dynamic-system.png diff --git a/Master/Seminar engl/Praesentation/dynamic-system.svg b/Master/Seminar engl/Praesentation/dynamic-system.svg new file mode 100644 index 0000000..16b3170 --- /dev/null +++ b/Master/Seminar engl/Praesentation/dynamic-system.svg @@ -0,0 +1,215 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1052.3622" + height="744.09448" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.46" + version="1.0" + sodipodi:docname="dynamic-system.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/tobias/Studium/sem1/SystemsThinking/Präsentation/dynamic-system.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.7" + inkscape:cx="260.36119" + inkscape:cy="411.28029" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1440" + inkscape:window-height="850" + inkscape:window-x="0" + inkscape:window-y="0" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <g + id="g2445" + transform="translate(-4.2857143,-8.5714286)"> + <path + id="path2385" + d="M 120,155.52305 C 124.83788,154.67798 132.74944,138.04761 140,128.3802 C 148.19208,117.45742 151.63617,109.65307 162.85714,101.23734 C 168.91473,96.69414 188.02081,99.80877 195.71428,99.80877 C 212.71978,99.80877 212.87355,102.69873 220,116.95163 C 224.49937,125.95038 218.52292,133.72521 231.42857,136.95163 C 239.64471,139.00566 248.44485,138.3802 257.14285,138.3802 C 268.1738,138.3802 274.62214,136.51038 284.28571,134.09448 C 294.19431,131.61733 300.38942,139.02941 307.14285,144.09448 C 315.45018,150.32497 315.71428,158.5655 315.71428,168.3802 C 315.71428,179.00909 313.58617,185.69794 302.85714,188.3802 C 295.15151,190.3066 285.9204,187.97152 278.57142,189.80877 C 268.58213,192.30609 272.58001,207.82593 275.71428,214.09448 C 281.52162,225.70916 267.96579,230.01065 260,232.66591 C 249.67332,236.10814 234.54219,236.95163 224.28571,236.95163 C 212.44906,236.95163 209.37154,238.23762 204.28571,225.52305 C 199.18469,212.7705 199.84358,212.74412 188.57142,218.3802 C 181.52874,221.90154 170.77853,223.54271 162.85714,225.52305 C 154.16725,227.69553 147.56523,224.41127 141.42857,219.80877 C 133.38163,213.77356 134.88129,205.76046 138.57142,198.3802 C 142.41261,190.69783 145.12249,182.91091 141.42857,175.52305 C 139.96542,172.59675 124.04639,173.85516 120,169.80877 C 116.77294,166.58172 119.38766,158.58473 120,155.52305 z" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + id="text2389" + y="155.52306" + x="157.14285" + style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + style="font-size:20px" + y="155.52306" + x="157.14285" + id="tspan2391" + sodipodi:role="line">Size of</tspan><tspan + style="font-size:20px" + id="tspan2393" + y="180.52306" + x="157.14285" + sodipodi:role="line">Dynamic</tspan><tspan + style="font-size:20px" + id="tspan2395" + y="205.52306" + x="157.14285" + sodipodi:role="line">System</tspan></text> + </g> + <g + id="g2439"> + <path + id="path2387" + d="M 172.85715,326.95163 C 176.2478,321.50849 184.74235,314.49457 195.71429,312.66591 C 206.73452,310.82921 213.01111,313.06154 222.85715,315.52305 C 229.93476,317.29246 237.82421,316.95163 245.71429,316.95163 C 252.92224,316.95163 259.73684,312.66591 268.57143,312.66591 C 276.72658,312.66591 284.12371,321.02133 288.57143,326.95163 C 295.23476,335.83606 293.1614,340.5019 305.71429,345.52305 C 314.15896,348.90092 319.61698,347.0215 327.14286,352.66591 C 338.91,361.49127 332.77591,367.53613 325.71429,376.95163 C 319.70882,384.95891 312.40431,376.35866 310,388.3802 C 308.89282,393.9161 311.42857,404.89644 311.42857,411.23734 C 311.42857,420.71355 297.46019,424.01515 291.42857,425.52305 C 283.68734,427.45836 272.28125,425.94939 265.71429,422.66591 C 256.03349,417.82551 255.18557,412.93027 244.28572,418.3802 C 236.32819,422.35896 228.03147,424.94376 220,426.95163 C 211.63549,429.04275 199.6542,427.49301 192.85715,424.09448 C 182.09279,418.71231 181.66971,409.92934 172.85715,405.52305 C 167.36948,402.77922 154.00928,407.02073 148.57143,408.3802 C 142.23567,409.96414 130.17519,396.70902 127.14286,392.66591 C 122.33095,386.25003 131.56345,373.55496 132.85715,368.3802 C 135.18678,359.06164 126.31256,353.86246 122.85715,346.95163 C 118.67283,338.583 136.1656,337.91023 140,336.95163 C 149.1757,334.6577 155.66249,335.54895 164.28572,331.23734 C 167.14286,329.80877 170,328.3802 172.85715,326.95163 z" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + id="text2405" + y="365.52304" + x="165.71428" + style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="365.52304" + x="165.71428" + id="tspan2407" + sodipodi:role="line">Number of</tspan><tspan + id="tspan2409" + y="390.52304" + x="165.71428" + sodipodi:role="line">Equations</tspan></text> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 187.14286,528.38019 C 194.89993,530.05884 206.46455,521.0729 215.71429,515.52305 C 224.7961,510.07397 232.7279,512.53666 240,519.80876 C 247.34569,527.15445 256.19124,527.42743 265.71429,522.66591 C 271.57524,519.73543 281.59861,521.23734 288.57143,521.23734 C 298.06458,521.23734 303.35146,521.48449 311.42858,525.52305 C 320.85824,530.23788 324.34747,534.46706 334.28572,536.95162 C 344.43396,539.48868 351.34296,544.61454 360,549.80876 C 365.22648,552.94465 349.48201,570.32676 347.14286,572.66591 C 340.52829,579.28048 330.3277,579.92014 322.85715,585.52305 C 313.61361,592.4557 303.90126,588.89281 295.71429,599.80876 C 291.51914,605.40229 273.72649,605.6349 267.14286,606.95162 C 259.14383,608.55143 253.80131,606.95162 245.71429,606.95162 C 237.34053,606.95162 229.47527,605.52305 221.42858,605.52305 C 214.87456,605.52305 207.09181,606.95162 200,606.95162 C 192.1796,606.95162 186.19826,608.38019 178.57143,608.38019 C 166.98176,608.38019 162.76602,595.16836 152.85715,608.38019 C 144.93089,618.94853 137.60686,619.21048 122.85715,615.52305 C 109.18879,612.10596 110,604.2338 110,592.66591 C 110,585.9161 112.85714,579.2176 112.85714,571.23734 C 112.85714,565.02174 105.74736,554.25985 104.28572,546.95162 C 102.75816,539.31383 121.19298,537.85588 125.71429,536.95162 C 135.19067,535.05635 145.85987,537.7023 154.28572,539.80876 C 160.55308,541.3756 171.35645,530.69476 177.14286,528.38019 C 180.23778,527.14222 183.80953,528.38019 187.14286,528.38019 z" + id="path2419" /> + <g + id="g2427" + transform="translate(-1.4285714,-5.7142857)"> + <text + id="text2421" + y="571.23737" + x="147.14287" + style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="571.23737" + x="147.14287" + id="tspan2423" + sodipodi:role="line">Total</tspan><tspan + id="tspan2425" + y="596.23737" + x="147.14287" + sodipodi:role="line">Computations</tspan></text> + </g> + <g + id="g2468" + transform="translate(-7.1428572,71.428572)"> + <path + id="path2460" + d="M 451.42857,358.3802 C 457.32513,354.38237 463.75982,343.34252 474.28571,341.23734 C 480.91504,339.91147 489.87675,341.20653 495.71429,342.66591 C 506.12836,345.26943 511.97489,337.83388 518.57143,331.23734 C 526.2346,323.57417 531.1942,324.09448 541.42857,324.09448 C 552.09038,324.09448 555.53819,325.98882 564.28571,331.23734 C 572.51843,336.17697 581.59256,336.19634 590,334.09448 C 598.13717,332.06019 602.38672,328.3802 611.42857,328.3802 C 620.52185,328.3802 627.78001,336.16021 634.28571,342.66591 C 640.18295,348.56315 631.42857,356.99648 631.42857,365.52305 C 631.42857,371.64626 645.30521,383.88675 647.14286,391.23734 C 649.71077,401.50901 642.20977,407.27531 634.28571,411.23734 C 628.11056,414.32491 618.38656,412.66591 611.42857,412.66591 C 603.33333,412.66591 595.2381,412.66591 587.14286,412.66591 C 575.54449,412.66591 574.08091,424.29929 567.14286,431.23734 C 562.29664,436.08355 552.19048,434.09448 545.71429,434.09448 C 535.71345,434.09448 528.34534,427.12637 522.85714,419.80877 C 516.98042,411.97314 508.64521,413.3433 501.42857,416.95163 C 492.61491,421.35845 483.35837,421.82632 474.28571,424.09448 C 465.47112,426.29813 458.46605,426.51545 451.42857,421.23734 C 441.39329,413.71088 437.14286,413.93705 437.14286,401.23734 C 437.14286,389.92658 448.91545,392.17223 438.57143,378.3802 C 430.24927,367.28398 441.18496,364.52636 451.42857,358.3802 z" + style="font-size:20px;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + id="text2462" + y="369.80878" + x="484.28571" + style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="369.80878" + x="484.28571" + id="tspan2464" + sodipodi:role="line">Factors per</tspan><tspan + id="tspan2466" + y="394.80878" + x="484.28571" + sodipodi:role="line">Equation</tspan></text> + </g> + <g + id="g2804"> + <path + sodipodi:nodetypes="cc" + id="path2456" + d="M 211.42857,228.3802 C 212.85714,309.80877 212.85714,312.83923 212.85714,312.83923" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="rect2516" + d="M 213.01731,305.93743 L 231.57469,302.80215 L 214.50189,318.14994 L 195.94451,301.46756 L 213.01731,305.93743 z" + style="fill:#000000" /> + </g> + <g + id="g2800"> + <path + sodipodi:nodetypes="cc" + id="path2458" + d="M 215.71429,425.52305 C 215.71429,515.52305 216.30602,515.52305 216.30602,515.52305" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path2519" + d="M 216.40057,505.93745 L 234.95795,502.80217 L 217.88515,518.14996 L 199.32777,501.46758 L 216.40057,505.93745 z" + style="fill:#000000" /> + </g> + <g + id="g2792"> + <path + sodipodi:nodetypes="cc" + id="path2478" + d="M 311.42857,156.95162 C 541.46638,143.64086 532.94156,394.51014 532.85715,395.52305" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path2521" + d="M 530.68628,387.36602 L 549.24366,384.23074 L 532.17086,399.57853 L 513.61348,382.89615 L 530.68628,387.36602 z" + style="fill:#000000" /> + </g> + <g + id="g2796"> + <path + id="path2482" + d="M 430,474.09448 C 217.14286,472.66591 214.28571,472.66591 214.28571,472.66591" + style="fill:#ff5555;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path2523" + d="M 226.72847,470.49504 L 229.86375,489.05242 L 214.51596,471.97962 L 231.19834,453.42224 L 226.72847,470.49504 z" + style="fill:#000000" /> + </g> + <text + xml:space="preserve" + style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="101.42857" + y="676.95166" + id="text2726"><tspan + sodipodi:role="line" + id="tspan2728" + x="101.42857" + y="676.95166">Source: Gerald M. Weinberg, Quality Software Management, Vol. 1 - Systems Thinking, page 131</tspan></text> + </g> +</svg> diff --git a/Master/Seminar engl/Praesentation/presentation.lyx b/Master/Seminar engl/Praesentation/presentation.lyx new file mode 100644 index 0000000..9ccaa80 --- /dev/null +++ b/Master/Seminar engl/Praesentation/presentation.lyx @@ -0,0 +1,1185 @@ +#LyX 1.6.5 created this file. For more info see http://www.lyx.org/ +\lyxformat 345 +\begin_document +\begin_header +\textclass beamer +\begin_preamble +\usetheme{Warsaw} +% oder ... + +\setbeamercovered{transparent} +% oder auch nicht +\end_preamble +\use_default_options false +\language english +\inputencoding auto +\font_roman times +\font_sans default +\font_typewriter default +\font_default_family default +\font_sc false +\font_osf false +\font_sf_scale 100 +\font_tt_scale 100 + +\graphics default +\paperfontsize default +\spacing single +\use_hyperref false +\papersize default +\use_geometry true +\use_amsmath 2 +\use_esint 0 +\cite_engine basic +\use_bibtopic false +\paperorientation portrait +\secnumdepth 2 +\tocdepth 2 +\paragraph_separation indent +\defskip medskip +\quotes_language english +\papercolumns 1 +\papersides 1 +\paperpagestyle default +\tracking_changes false +\output_changes false +\author "" +\author "" +\end_header + +\begin_body + +\begin_layout Title +Demands That Stress Patterns +\end_layout + +\begin_layout Author +Tobias +\begin_inset space ~ +\end_inset + +Koch and Sven +\begin_inset space ~ +\end_inset + +Eisenhauer +\end_layout + +\begin_layout Institute +Fachbereich Informatik +\begin_inset Newline newline +\end_inset + +Hochschule Darmstadt +\end_layout + +\begin_layout Date +Seminar Systems Thinking, WS2009/2010 +\end_layout + +\begin_layout Standard +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +% +\backslash +pgfdeclareimage[height=0.5cm]{institution-logo}{hdalogo.png} +\end_layout + +\begin_layout Plain Layout + +\end_layout + +\begin_layout Plain Layout + +% +\backslash +logo{ +\backslash +pgfuseimage{institution-logo}} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + +% +\backslash +beamerdefaultoverlayspecification{<+->} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout BeginFrame +Contents +\end_layout + +\begin_layout Standard +\begin_inset CommandInset toc +LatexCommand tableofcontents + +\end_inset + + +\end_layout + +\begin_layout Section +Why It's Always Hard To Steer +\end_layout + +\begin_layout Subsection +Terminology +\end_layout + +\begin_layout BeginFrame +Terminology +\end_layout + +\begin_layout Itemize +Intervention Dynamic: +\end_layout + +\begin_deeper +\begin_layout Standard + +\size small +Largely affected by human decisions on how to regulate a process, can serve + as a means to control or mitigate the effects of Natural Dynamics. +\end_layout + +\end_deeper +\begin_layout Itemize +Natural Dynamic: +\end_layout + +\begin_deeper +\begin_layout Standard + +\size small +Beyond direct human control, human decisions are largely imposed by the + circumstances and cannot alter the +\shape italic +form +\shape default + of the dynamic. +\end_layout + +\end_deeper +\begin_layout Subsection +Square Law of Computation +\end_layout + +\begin_layout BeginFrame +Square Law of Computation +\end_layout + +\begin_layout Definition +\begin_inset Quotes eld +\end_inset + +Unless some simplification can be made, the amount of computation to solve + a set of equations increases at least as fast as the square of the number + of equations. +\begin_inset Quotes erd +\end_inset + + +\end_layout + +\begin_layout Pause + +\end_layout + +\begin_layout Corollary +The +\begin_inset Quotes eld +\end_inset + +computer +\begin_inset Quotes erd +\end_inset + + needed to control a system has to become 4 times more mighty as the system + size doubles. +\end_layout + +\begin_layout Pause + +\end_layout + +\begin_layout Fact +The Square Law of Computation is a Natural Dynamic. +\end_layout + +\begin_layout BeginFrame +Square Law of Computation +\end_layout + +\begin_layout Standard +\begin_inset Graphics + filename dynamic-system.png + width 80page% + +\end_inset + + +\end_layout + +\begin_layout BeginFrame +Example +\end_layout + +\begin_layout Itemize +Even trained chicken can play perfect tic-tac-toe. +\end_layout + +\begin_deeper +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + +$ +\backslash +Rightarrow$ +\end_layout + +\end_inset + + The complete game tree can be computed in fractions of a second. +\end_layout + +\end_deeper +\begin_layout Itemize +Nobody can play perfect chess. +\end_layout + +\begin_deeper +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + +$ +\backslash +Rightarrow$ +\end_layout + +\end_inset + + Although chess is a perfect game with all information given and a fixed + board size, not even the largest super-computer can compute the complete + game tree in finite time. +\end_layout + +\end_deeper +\begin_layout BeginFrame +Game of Control +\end_layout + +\begin_layout Itemize +Management is similar to a +\begin_inset Quotes eld +\end_inset + +game of control +\begin_inset Quotes erd +\end_inset + +. +\end_layout + +\begin_layout Itemize +Like chess, management is a very complex game. +\end_layout + +\begin_layout Itemize +Unlike chess, management is not a perfect game: +\end_layout + +\begin_deeper +\begin_layout Itemize +Not all information is available. +\end_layout + +\begin_layout Itemize +Board size is not +\begin_inset Quotes eld +\end_inset + +fixed +\begin_inset Quotes erd +\end_inset + +. +\end_layout + +\end_deeper +\begin_layout Subsection +Size/Complexity Dynamic +\end_layout + +\begin_layout BeginFrame +Size/Complexity Dynamic +\end_layout + +\begin_layout Fact + +\end_layout + +\begin_deeper +\begin_layout Itemize +Human brain capacity is limited. +\end_layout + +\begin_layout Itemize +Complexity of a program grows by the square of its size. +\end_layout + +\begin_layout Itemize +Augmented ambitions after success lead to more complex products. +\end_layout + +\end_deeper +\begin_layout Corollary + +\end_layout + +\begin_deeper +\begin_layout Itemize +Sooner or later a program will become too big to be handled in its entirety + by a human brain. +\end_layout + +\begin_layout Itemize +Development of complex (software) products need to be +\begin_inset Quotes eld +\end_inset + +simplified +\begin_inset Quotes erd +\end_inset + + by methological (software) engineering. +\end_layout + +\end_deeper +\begin_layout EndFrame + +\end_layout + +\begin_layout BeginFrame +Size/Complexity Dynamic +\end_layout + +\begin_layout Standard +\begin_inset Graphics + filename complexity-engineering.png + width 80page% + +\end_inset + + +\end_layout + +\begin_layout BeginFrame +Variations +\end_layout + +\begin_layout Itemize +Fault/Location Dynamic: +\end_layout + +\begin_deeper +\begin_layout Standard +As the system grows, the number of errors +\shape italic +and +\shape default + the number of places to +\shape italic +look +\shape default + for errors increase, which makes bug-squashing a non-linear effort. +\end_layout + +\end_deeper +\begin_layout Pause + +\end_layout + +\begin_layout Itemize +Human Interaction Dynamic: +\end_layout + +\begin_deeper +\begin_layout Standard +As the number of people (staff) increases, also the interactions per person + increase and the number of total interactions (in a team) grow immensely. + +\end_layout + +\end_deeper +\begin_layout Section +What Helps To Stay In Control +\end_layout + +\begin_layout Subsection +Methods +\end_layout + +\begin_layout BeginFrame +Fundamental Problem +\end_layout + +\begin_layout Standard + +\shape italic +Ambitious requirements can easily outstrip even the brightest developer's + mental capacity. +\end_layout + +\begin_layout BeginFrame +The Right Tool for the Job +\end_layout + +\begin_layout Itemize +To battle the Natural Dynamics of large projects, the right methods of human + intervention have to be applied. +\end_layout + +\begin_layout Itemize +The right choice of technologies, working styles, methodologies, ... + may depend on the nature and complexity of the problem at hand. +\end_layout + +\begin_layout BeginFrame +Compositing Engineering Methods +\end_layout + +\begin_layout Itemize +Because different methods may excel at different problems or problem sizes + some organizations try to combine methods. +\end_layout + +\begin_layout Itemize +Pattern 3 (Steering) managers will readily use a toolkit of engineering + methods. + +\end_layout + +\begin_layout Itemize +Managers in a +\begin_inset Quotes eld +\end_inset + +blaming environment +\begin_inset Quotes erd +\end_inset + + will rather stick to one +\begin_inset Quotes eld +\end_inset + +standard +\begin_inset Quotes erd +\end_inset + + way of doing things, so they cannot be blamed for making the wrong choice. + +\end_layout + +\begin_layout Subsection +Challenges +\end_layout + +\begin_layout BeginFrame +Taking Risk into Consideration +\end_layout + +\begin_layout Itemize +Different methods will have different risk levels, meaning the probability + of success will differ depending on problem size. +\end_layout + +\begin_layout Itemize +Important: The risk rate doesn't say anything about the cost. +\end_layout + +\begin_layout Itemize +Human beings learn: the success rate of a method will increase, when applied + multiple times. + +\end_layout + +\begin_layout BeginFrame +The Threat of Change +\end_layout + +\begin_layout Itemize +Managers may choose not to implement new methodologies in order to not jeopardiz +e their careers. +\end_layout + +\begin_layout Itemize +Solutions: +\end_layout + +\begin_deeper +\begin_layout Itemize +Move decisions to a higher management level (evasive action). +\end_layout + +\begin_layout Itemize +Run a pilot project at minimal size. +\end_layout + +\begin_layout Itemize +Try to reduce the criticality of the very first project. +\end_layout + +\end_deeper +\begin_layout Subsection +Helpful Interactions +\end_layout + +\begin_layout BeginFrame +Helpful Interactions +\end_layout + +\begin_layout Standard +\align center + +\series bold +1. + Being Systematic +\end_layout + +\begin_layout Itemize +Tackle variability by bringing all the dynamics that are part of the engineering + process under control one by one. +\end_layout + +\begin_layout Pause + +\end_layout + +\begin_layout Standard +\align center + +\series bold +2. + Being Tolerant +\end_layout + +\begin_layout Itemize +Realize that different people develop +\emph on + +\shape italic +\emph default +different models +\shape default + to measure and control a situation, leading to potentially very different + results. +\end_layout + +\begin_deeper +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + +$ +\backslash +Rightarrow$ +\end_layout + +\end_inset + + +\begin_inset Quotes eld +\end_inset + +No matter how it looks, everybody is trying to be helpful. +\begin_inset Quotes erd +\end_inset + + +\end_layout + +\end_deeper +\begin_layout BeginFrame +Helpful Interactions +\end_layout + +\begin_layout Standard +\align center + +\series bold +3. + Being Constructive +\end_layout + +\begin_layout Itemize +It's hard to erase existing ineffective behavioral patterns. +\end_layout + +\begin_deeper +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + +$ +\backslash +Rightarrow$ +\end_layout + +\end_inset + + Try not to erase them, but instead add new patterns that are more effective, + ultimately overlaying the original patterns. +\end_layout + +\end_deeper +\begin_layout Pause + +\end_layout + +\begin_layout Standard +\align center + +\series bold +4. + Being Open-Minded +\end_layout + +\begin_layout Itemize +It's hard to change someone's perception of reality. +\end_layout + +\begin_deeper +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + +$ +\backslash +Rightarrow$ +\end_layout + +\end_inset + + Propagate adoption of new models of thinking to open people's eyes. + +\end_layout + +\end_deeper +\begin_layout Section +Responses To Customer Demands +\end_layout + +\begin_layout BeginFrame +Outside Influence +\end_layout + +\begin_layout Fact +Outside influence contributes to the instability of a software development + process +\end_layout + +\begin_layout BeginFrame +More Customers Increase Development Load +\end_layout + +\begin_layout Block +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{} +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Itemize +Greater number of requirements ==> more conflicting requirements +\end_layout + +\begin_layout Itemize +Greater system complexity +\end_layout + +\begin_layout Itemize +More labor to deal with conlicting requirements +\end_layout + +\begin_layout Itemize +Labor to deal with customers +\end_layout + +\end_deeper +\begin_layout Corollary +Nonlinear Size/Complexity Dynamic that can lead to the collpase of a cultural + pattern +\end_layout + +\begin_layout BeginFrame +Two-Way-Relationship +\end_layout + +\begin_layout FrameSubtitle +Between Software Organization and Customer +\end_layout + +\begin_layout Block +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{ +\end_layout + +\end_inset + +From Software Organization To Customer +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +} +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Itemize +Software +\end_layout + +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Block +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{ +\end_layout + +\end_inset + +From Customer To Software Organization +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +} +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Itemize +Resources +\end_layout + +\begin_layout Itemize +Requirements +\end_layout + +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Corollary +A controller is needed to control flow of requirements, resources, outputs + and randomness to Software Organization +\end_layout + +\begin_layout BeginFrame +User != Customer +\end_layout + +\begin_layout Block +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{ +\end_layout + +\end_inset + +Difference between User and Customer +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +} +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Itemize +User is everyone affected by the system +\end_layout + +\begin_layout Itemize +Customer defines quality +\end_layout + +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Block +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{ +\end_layout + +\end_inset + +Effective Customers +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +} +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Itemize +Interact with Software Development +\end_layout + +\begin_layout Itemize +Marketing function +\end_layout + +\end_deeper +\begin_layout BeginFrame +Marketing +\end_layout + +\begin_layout Block +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{ +\end_layout + +\end_inset + +Functions of Marketing +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +} +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Itemize +Reduces number of effective customers by standing between Software Development + and customers. +\end_layout + +\begin_layout Itemize +It filters inputs and outputs. +\end_layout + +\end_deeper +\begin_layout AlertBlock +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{ +\end_layout + +\end_inset + +Can be dangerous +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +} +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Itemize +Near the core of the Software Development system. +\end_layout + +\begin_layout Itemize +Uncontroled input +\end_layout + +\end_deeper +\begin_layout BeginFrame +Interruptions of Work +\end_layout + +\begin_layout Block +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{ +\end_layout + +\end_inset + +How much cost interruptions? +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +} +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Itemize +An increased number of customer also increases the number of interruptions + of work. +\end_layout + +\begin_layout Itemize +E-factor=Uninterrupted Hours / Body-present Hours +\end_layout + +\begin_layout Itemize +Total time = Interruption time + reimmersion time (phone call: 5+15 = 20) +\end_layout + +\end_deeper +\begin_layout Separator + +\end_layout + +\begin_layout Block +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{ +\end_layout + +\end_inset + +Meetings are even worse +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +} +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Itemize +More customers mean more meetings with more people. +\end_layout + +\begin_layout Itemize +More people increase number of interruptions. +\end_layout + +\begin_layout Itemize +Number of interruptions increase wasted time (depends on avg. + length of interruption). +\end_layout + +\end_deeper +\begin_layout BeginFrame +Hardware Configurations +\end_layout + +\begin_layout Itemize +More customers lead to more hardware configurations in production. +\end_layout + +\begin_layout Itemize +Number grows exponentially, so not every possible configuration can be tested, + tests become more complex. + +\end_layout + +\begin_layout Itemize +This leads to less coverage and more faults. +\end_layout + +\begin_layout Itemize +Result in more time needed for fault repairing. +\end_layout + +\begin_layout BeginFrame +Releases +\end_layout + +\begin_layout Itemize +More customer result in more releases and versions used by customers +\end_layout + +\begin_layout Itemize +Leads to more labor in maintaining the hole software product. +\end_layout + +\begin_layout Itemize +More reported faults balance the management tendendcy to increase releases + cycles. + So two releases per year are common to many software organizations. +\end_layout + +\begin_layout BeginFrame +Conclusion +\end_layout + +\begin_layout Block +\begin_inset ERT +status open + +\begin_layout Plain Layout + +<1-> +\end_layout + +\end_inset + + +\begin_inset ERT +status open + +\begin_layout Plain Layout + +{ +\end_layout + +\end_inset + +Essence +\begin_inset ERT +status open + +\begin_layout Plain Layout + +} +\end_layout + +\end_inset + + +\end_layout + +\begin_deeper +\begin_layout Itemize +Customers influence the demand of a certain cultural pattern in a software + organization. + +\end_layout + +\begin_layout Itemize +Customers influence the size of Software projects. +\end_layout + +\begin_layout Itemize +Management cannot handle projects beyond a specific size perfectly. +\end_layout + +\begin_layout Itemize +Reducing number of effective customers is a common strategy of software + organizations to reduce disturbances on the software organization. +\end_layout + +\end_deeper +\begin_layout EndFrame + +\end_layout + +\end_body +\end_document diff --git a/Master/Seminar engl/Syllabus_JIM-Seminar_WS_09_10.pdf b/Master/Seminar engl/Syllabus_JIM-Seminar_WS_09_10.pdf Binary files differnew file mode 100644 index 0000000..564688f --- /dev/null +++ b/Master/Seminar engl/Syllabus_JIM-Seminar_WS_09_10.pdf diff --git a/Master/Seminar engl/System dynamics - Wikipedia.pdf b/Master/Seminar engl/System dynamics - Wikipedia.pdf Binary files differnew file mode 100644 index 0000000..a6aabad --- /dev/null +++ b/Master/Seminar engl/System dynamics - Wikipedia.pdf diff --git a/Master/Seminar engl/Systems - A Journey Along the Way.pdf b/Master/Seminar engl/Systems - A Journey Along the Way.pdf Binary files differnew file mode 100644 index 0000000..c057cbe --- /dev/null +++ b/Master/Seminar engl/Systems - A Journey Along the Way.pdf diff --git a/Master/Seminar engl/Systems Thinking - An Operational Perspective of the Universe.pdf b/Master/Seminar engl/Systems Thinking - An Operational Perspective of the Universe.pdf Binary files differnew file mode 100644 index 0000000..e4db007 --- /dev/null +++ b/Master/Seminar engl/Systems Thinking - An Operational Perspective of the Universe.pdf diff --git a/Master/Seminar engl/Systems thinking - Wikipedia.pdf b/Master/Seminar engl/Systems thinking - Wikipedia.pdf Binary files differnew file mode 100644 index 0000000..8693053 --- /dev/null +++ b/Master/Seminar engl/Systems thinking - Wikipedia.pdf diff --git a/Master/Seminar engl/Systems_Thinking.pdf b/Master/Seminar engl/Systems_Thinking.pdf Binary files differnew file mode 100644 index 0000000..492438b --- /dev/null +++ b/Master/Seminar engl/Systems_Thinking.pdf diff --git a/Master/Seminar engl/rv03.zip b/Master/Seminar engl/rv03.zip Binary files differnew file mode 100644 index 0000000..840a23d --- /dev/null +++ b/Master/Seminar engl/rv03.zip diff --git a/Master/Seminar engl/rv03/Double Mental Capacity, no simplifications.vdf b/Master/Seminar engl/rv03/Double Mental Capacity, no simplifications.vdf Binary files differnew file mode 100644 index 0000000..714c9f5 --- /dev/null +++ b/Master/Seminar engl/rv03/Double Mental Capacity, no simplifications.vdf diff --git a/Master/Seminar engl/rv03/Normal Mental Capacity, no simplifications.vdf b/Master/Seminar engl/rv03/Normal Mental Capacity, no simplifications.vdf Binary files differnew file mode 100644 index 0000000..9c28a57 --- /dev/null +++ b/Master/Seminar engl/rv03/Normal Mental Capacity, no simplifications.vdf diff --git a/Master/Seminar engl/rv03/Normal Mental Capacity, with Simplifications.vdf b/Master/Seminar engl/rv03/Normal Mental Capacity, with Simplifications.vdf Binary files differnew file mode 100644 index 0000000..5f67a5b --- /dev/null +++ b/Master/Seminar engl/rv03/Normal Mental Capacity, with Simplifications.vdf diff --git a/Master/Seminar engl/rv03/ambition.wmf b/Master/Seminar engl/rv03/ambition.wmf Binary files differnew file mode 100644 index 0000000..a7c3e7d --- /dev/null +++ b/Master/Seminar engl/rv03/ambition.wmf diff --git a/Master/Seminar engl/rv03/complexity_of_solution.wmf b/Master/Seminar engl/rv03/complexity_of_solution.wmf Binary files differnew file mode 100644 index 0000000..1214ccf --- /dev/null +++ b/Master/Seminar engl/rv03/complexity_of_solution.wmf diff --git a/Master/Seminar engl/rv03/export_graph.wmf b/Master/Seminar engl/rv03/export_graph.wmf Binary files differnew file mode 100644 index 0000000..68929bd --- /dev/null +++ b/Master/Seminar engl/rv03/export_graph.wmf diff --git a/Master/Seminar engl/rv03/model2.2mdl b/Master/Seminar engl/rv03/model2.2mdl new file mode 100644 index 0000000..766ca53 --- /dev/null +++ b/Master/Seminar engl/rv03/model2.2mdl @@ -0,0 +1,117 @@ +{UTF-8}
+success rate=
+ LN(Mental Capacity) / LN(Complexity of Solution)
+ ~
+ ~ |
+
+Ambition= INTEG (
+ success rate,
+ 1)
+ ~
+ ~ |
+
+Complexity of Solution= INTEG (
+ size of problem^2 / (LN(Software Engineering Simplifications) + 1),
+ 2)
+ ~
+ ~ |
+
+Mental Capacity=
+ 250
+ ~
+ ~ |
+
+size of problem=
+ Ambition
+ ~
+ ~ |
+
+Software Engineering Simplifications=
+ 10
+ ~
+ ~ |
+
+********************************************************
+ .Control
+********************************************************~
+ Simulation Control Parameters
+ |
+
+FINAL TIME = 20
+ ~ Month
+ ~ The final time for the simulation.
+ |
+
+INITIAL TIME = 0
+ ~ Month
+ ~ The initial time for the simulation.
+ |
+
+SAVEPER =
+ TIME STEP
+ ~ Month [0,?]
+ ~ The frequency with which output is stored.
+ |
+
+TIME STEP = 1
+ ~ Month [0,?]
+ ~ The time step for the simulation.
+ |
+
+\\\---/// Sketch information - do not modify anything except names
+V300 Do not put anything below this section - it will be ignored
+*View 1
+$192-192-192,0,Times New Roman|12||0-0-0|0-0-0|0-0-255|-1--1--1|-1--1--1|96,96,100,0
+10,1,Ambition,317,221,40,20,3,3,0,0,0,0,0,0
+12,2,48,118,217,10,8,0,3,0,0,-1,0,0,0
+1,3,5,1,4,0,0,22,0,0,0,-1--1--1,,1|(244,217)|
+1,4,5,2,100,0,0,22,0,0,0,-1--1--1,,1|(164,217)|
+11,5,48,206,217,6,8,34,3,0,0,1,0,0,0
+10,6,success rate,206,236,39,11,40,3,0,0,-1,0,0,0
+10,7,Complexity of Solution,320,348,40,20,3,3,0,0,0,0,0,0
+12,8,48,535,349,10,8,0,3,0,0,-1,0,0,0
+1,9,11,7,4,0,0,22,0,0,0,-1--1--1,,1|(396,349)|
+1,10,11,8,100,0,0,22,0,0,0,-1--1--1,,1|(485,349)|
+11,11,48,439,349,6,8,34,3,0,0,1,0,0,0
+10,12,size of problem,439,368,48,11,40,3,0,0,-1,0,0,0
+10,13,Mental Capacity,178,101,52,11,8,3,0,0,0,0,0,0
+1,14,13,5,1,0,0,0,0,64,0,-1--1--1,,1|(208,149)|
+10,15,Software Engineering Simplifications,320,507,68,19,8,3,0,0,0,0,0,0
+1,16,15,7,1,0,0,0,0,64,0,-1--1--1,,1|(338,433)|
+1,17,1,11,1,0,0,0,1,64,0,255-0-0,|12||0-0-0,1|(414,258)|
+1,18,7,5,1,0,0,0,0,64,0,-1--1--1,,1|(218,295)|
+12,19,0,829,104,137,92,3,188,0,0,2,0,0,0
+Complexity of Solution,Graph
+12,20,0,762,406,205,193,3,188,0,0,2,0,0,0
+success rate,Graph
+///---\\\
+:L<%^E!@
+1:Normal Mental Capacity, with Simplifications.vdf
+1:Normal Mental Capacity, no simplifications.vdf
+1:Double Mental Capacity, no simplifications.vdf
+9:Normal Mental Capacity, with Simplifications
+22:$,Dollar,Dollars,$s
+22:Hour,Hours
+22:Month,Months
+22:Person,People,Persons
+22:Unit,Units
+22:Week,Weeks
+22:Year,Years
+22:Day,Days
+23:0
+15:0,0,0,0,0,0
+19:100,0
+27:2,
+34:0,
+4:Time
+5:success rate
+35:Date
+36:YYYY-MM-DD
+37:2000
+38:1
+39:1
+40:2
+41:0
+24:0
+25:20
+26:20
diff --git a/Master/Seminar engl/rv03/model2.mdl b/Master/Seminar engl/rv03/model2.mdl new file mode 100644 index 0000000..2ea53de --- /dev/null +++ b/Master/Seminar engl/rv03/model2.mdl @@ -0,0 +1,117 @@ +{UTF-8}
+success rate=
+ LN(Mental Capacity) / LN(Complexity of Solution)
+ ~
+ ~ |
+
+Ambition= INTEG (
+ success rate,
+ 1)
+ ~
+ ~ |
+
+Complexity of Solution= INTEG (
+ (size of problem^2) / (LN(Software Engineering Simplifications) + 1),
+ 2)
+ ~
+ ~ |
+
+Mental Capacity=
+ 250
+ ~
+ ~ |
+
+size of problem=
+ Ambition
+ ~
+ ~ |
+
+Software Engineering Simplifications=
+ 10
+ ~
+ ~ |
+
+********************************************************
+ .Control
+********************************************************~
+ Simulation Control Parameters
+ |
+
+FINAL TIME = 20
+ ~ Month
+ ~ The final time for the simulation.
+ |
+
+INITIAL TIME = 0
+ ~ Month
+ ~ The initial time for the simulation.
+ |
+
+SAVEPER =
+ TIME STEP
+ ~ Month [0,?]
+ ~ The frequency with which output is stored.
+ |
+
+TIME STEP = 1
+ ~ Month [0,?]
+ ~ The time step for the simulation.
+ |
+
+\\\---/// Sketch information - do not modify anything except names
+V300 Do not put anything below this section - it will be ignored
+*View 1
+$192-192-192,0,Times New Roman|12||0-0-0|0-0-0|0-0-255|-1--1--1|-1--1--1|96,96,100,0
+10,1,Ambition,317,221,40,20,3,3,0,0,0,0,0,0
+12,2,48,118,217,10,8,0,3,0,0,-1,0,0,0
+1,3,5,1,4,0,0,22,0,0,0,-1--1--1,,1|(244,217)|
+1,4,5,2,100,0,0,22,0,0,0,-1--1--1,,1|(164,217)|
+11,5,48,206,217,6,8,34,3,0,0,1,0,0,0
+10,6,success rate,206,236,39,11,40,3,0,0,-1,0,0,0
+10,7,Complexity of Solution,320,348,40,20,3,3,0,0,0,0,0,0
+12,8,48,535,349,10,8,0,3,0,0,-1,0,0,0
+1,9,11,7,4,0,0,22,0,0,0,-1--1--1,,1|(396,349)|
+1,10,11,8,100,0,0,22,0,0,0,-1--1--1,,1|(485,349)|
+11,11,48,439,349,6,8,34,3,0,0,1,0,0,0
+10,12,size of problem,439,368,48,11,40,3,0,0,-1,0,0,0
+10,13,Mental Capacity,178,101,52,11,8,3,0,0,0,0,0,0
+1,14,13,5,1,0,0,0,0,64,0,-1--1--1,,1|(208,149)|
+10,15,Software Engineering Simplifications,320,507,68,19,8,3,0,0,0,0,0,0
+1,16,15,7,1,0,0,0,0,64,0,-1--1--1,,1|(338,433)|
+1,17,1,11,1,0,0,0,1,64,0,255-0-0,|12||0-0-0,1|(414,258)|
+1,18,7,5,1,0,0,0,0,64,0,-1--1--1,,1|(218,295)|
+12,19,0,829,104,137,92,3,188,0,0,2,0,0,0
+Complexity of Solution,Graph
+12,20,0,762,406,205,193,3,188,0,0,2,0,0,0
+success rate,Graph
+///---\\\
+:L<%^E!@
+1:Normal Mental Capacity, with Simplifications.vdf
+1:Normal Mental Capacity, no simplifications.vdf
+1:Double Mental Capacity, no simplifications.vdf
+9:Normal Mental Capacity, with Simplifications
+22:$,Dollar,Dollars,$s
+22:Hour,Hours
+22:Month,Months
+22:Person,People,Persons
+22:Unit,Units
+22:Week,Weeks
+22:Year,Years
+22:Day,Days
+23:0
+15:0,0,0,0,0,0
+19:100,0
+27:2,
+34:0,
+4:Time
+5:Complexity of Solution
+35:Date
+36:YYYY-MM-DD
+37:2000
+38:1
+39:1
+40:2
+41:0
+24:0
+25:20
+26:20
diff --git a/Master/Seminar engl/rv03/successrate.wmf b/Master/Seminar engl/rv03/successrate.wmf Binary files differnew file mode 100644 index 0000000..290b102 --- /dev/null +++ b/Master/Seminar engl/rv03/successrate.wmf diff --git a/Master/Seminar engl/shortpres/hdalogo.png b/Master/Seminar engl/shortpres/hdalogo.png Binary files differnew file mode 100644 index 0000000..0b935c7 --- /dev/null +++ b/Master/Seminar engl/shortpres/hdalogo.png diff --git a/Master/Seminar engl/shortpres/shortpres.lyx b/Master/Seminar engl/shortpres/shortpres.lyx new file mode 100644 index 0000000..0da79ab --- /dev/null +++ b/Master/Seminar engl/shortpres/shortpres.lyx @@ -0,0 +1,1199 @@ +#LyX 1.6.4 created this file. For more info see http://www.lyx.org/
+\lyxformat 345
+\begin_document
+\begin_header
+\textclass beamer
+\begin_preamble
+\usetheme{Warsaw}
+% oder ...
+
+\setbeamercovered{transparent}
+% oder auch nicht
+\end_preamble
+\use_default_options false
+\language english
+\inputencoding auto
+\font_roman times
+\font_sans default
+\font_typewriter default
+\font_default_family default
+\font_sc false
+\font_osf false
+\font_sf_scale 100
+\font_tt_scale 100
+
+\graphics default
+\paperfontsize default
+\spacing single
+\use_hyperref false
+\papersize default
+\use_geometry true
+\use_amsmath 2
+\use_esint 0
+\cite_engine basic
+\use_bibtopic false
+\paperorientation portrait
+\secnumdepth 2
+\tocdepth 2
+\paragraph_separation indent
+\defskip medskip
+\quotes_language english
+\papercolumns 1
+\papersides 1
+\paperpagestyle default
+\tracking_changes false
+\output_changes false
+\author ""
+\author ""
+\end_header
+
+\begin_body
+
+\begin_layout Title
+Demands That Stress Patterns
+\end_layout
+
+\begin_layout Author
+Tobias
+\begin_inset space ~
+\end_inset
+
+Koch and Sven
+\begin_inset space ~
+\end_inset
+
+Eisenhauer
+\end_layout
+
+\begin_layout Institute
+Fachbereich Informatik
+\begin_inset Newline newline
+\end_inset
+
+Hochschule Darmstadt
+\end_layout
+
+\begin_layout Date
+Seminar Systems Thinking, WS2009/2010
+\end_layout
+
+\begin_layout Standard
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+%
+\backslash
+pgfdeclareimage[height=0.5cm]{institution-logo}{hdalogo.png}
+\end_layout
+
+\begin_layout Plain Layout
+
+\end_layout
+
+\begin_layout Plain Layout
+
+%
+\backslash
+logo{
+\backslash
+pgfuseimage{institution-logo}}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+
+\backslash
+AtBeginSubsection[]{
+\end_layout
+
+\begin_layout Plain Layout
+
+\end_layout
+
+\begin_layout Plain Layout
+
+
+\backslash
+frame<beamer>{
+\end_layout
+
+\begin_layout Plain Layout
+
+\end_layout
+
+\begin_layout Plain Layout
+
+
+\backslash
+frametitle{Content}
+\end_layout
+
+\begin_layout Plain Layout
+
+\end_layout
+
+\begin_layout Plain Layout
+
+
+\backslash
+tableofcontents[currentsection,currentsubsection]
+\end_layout
+
+\begin_layout Plain Layout
+
+\end_layout
+
+\begin_layout Plain Layout
+
+ }
+\end_layout
+
+\begin_layout Plain Layout
+
+\end_layout
+
+\begin_layout Plain Layout
+
+}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+%
+\backslash
+beamerdefaultoverlayspecification{<+->}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout BeginFrame
+Content
+\end_layout
+
+\begin_layout Standard
+\begin_inset CommandInset toc
+LatexCommand tableofcontents
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Section
+Why It's Always Hard To Steer
+\end_layout
+
+\begin_layout Subsection
+Square law of computation
+\end_layout
+
+\begin_layout BeginFrame
+Square law of computation
+\end_layout
+
+\begin_layout Definition
+\begin_inset Quotes eld
+\end_inset
+
+Unless some simplification can be made, the amount of computation to solve
+ a set of equations increases at least as fast as the square of the number
+ of equations.
+\begin_inset Quotes erd
+\end_inset
+
+
+\end_layout
+
+\begin_deeper
+\begin_layout Pause
+
+\end_layout
+
+\end_deeper
+\begin_layout Corollary
+The
+\begin_inset Quotes eld
+\end_inset
+
+computer
+\begin_inset Quotes erd
+\end_inset
+
+ needed to control a system has to become 4 times more mighty as the system
+ size doubles.
+\end_layout
+
+\begin_layout BeginFrame
+Example
+\end_layout
+
+\begin_layout Itemize
+Even trained chicken can play perfect tic-tac-toe.
+\end_layout
+
+\begin_layout Itemize
+Nobody can play perfect chess.
+\end_layout
+
+\begin_layout Itemize
+Although chess is a perfect game with all information given and a fixed
+ board size it is too big for every existing computer, human or artifical.
+\end_layout
+
+\begin_layout BeginFrame
+What makes management difficult
+\end_layout
+
+\begin_layout Itemize
+Management is similar to controlling a game: Get from A to B.
+\end_layout
+
+\begin_layout Pause
+
+\end_layout
+
+\begin_layout Itemize
+Management is much more complex: Not a perfect game.
+\end_layout
+
+\begin_layout Pause
+
+\end_layout
+
+\begin_layout Itemize
+Not all information is available.
+\end_layout
+
+\begin_layout Pause
+
+\end_layout
+
+\begin_layout Itemize
+Board size is not
+\begin_inset Quotes eld
+\end_inset
+
+fixed
+\begin_inset Quotes erd
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Subsection
+Size/Complexity dynamic
+\end_layout
+
+\begin_layout BeginFrame
+Size/Complexity Dynamic
+\end_layout
+
+\begin_layout Fact
+
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+Human brain capacity is limited.
+\end_layout
+
+\begin_layout Itemize
+Complexity of a program grows by the square of its size.
+\end_layout
+
+\begin_layout Itemize
+Augmented ambitions after success lead to more complex products.
+\end_layout
+
+\end_deeper
+\begin_layout Corollary
+
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+Sooner or later a program will become too big to be handled by a human brain.
+\end_layout
+
+\begin_layout Itemize
+Development of more complex products need to be
+\begin_inset Quotes eld
+\end_inset
+
+simplified
+\begin_inset Quotes erd
+\end_inset
+
+ by methological software engineering.
+\end_layout
+
+\end_deeper
+\begin_layout EndFrame
+
+\end_layout
+
+\begin_layout BeginFrame
+Other forms of this dynamic
+\end_layout
+
+\begin_layout Itemize
+Fault/Location Dynamic
+\end_layout
+
+\begin_layout Itemize
+People/Interaction Dynamic
+\end_layout
+
+\begin_layout EndFrame
+
+\end_layout
+
+\begin_layout Section
+What Helps To Stay In Control
+\end_layout
+
+\begin_layout BeginFrame
+Fundamental Problem
+\end_layout
+
+\begin_layout Fact
+Ambitious requirements can easily outstrip even the brightest developer's
+ mental capacity.
+\end_layout
+
+\begin_layout BeginFrame
+The Right Tool for the Job
+\end_layout
+
+\begin_layout Itemize
+To battle the Natural Dynamics of large projects, the right methods of human
+ intervention have to be applied.
+\end_layout
+
+\begin_layout Itemize
+The right choice of technologies, working styles, methodologies, ...
+ may depend on the nature and complexity of the problem at hand.
+\end_layout
+
+\begin_layout BeginFrame
+Compositing Engineering Methods
+\end_layout
+
+\begin_layout Itemize
+Because different methods may excel at different problems or problem sizes
+ some organizations try to combine methods.
+\end_layout
+
+\begin_layout Itemize
+Pattern 3 (Steering) managers will readily use a toolkit of engineering
+ methods.
+
+\end_layout
+
+\begin_layout Itemize
+Managers in a
+\begin_inset Quotes eld
+\end_inset
+
+blaming environment
+\begin_inset Quotes erd
+\end_inset
+
+ will rather stick to one
+\begin_inset Quotes eld
+\end_inset
+
+standard
+\begin_inset Quotes erd
+\end_inset
+
+ way of doing things, so they cannot be blamed for making the wrong choice.
+
+\end_layout
+
+\begin_layout BeginFrame
+Taking Risk into Consideration
+\end_layout
+
+\begin_layout Itemize
+Different methods will have different risk levels, meaning the probability
+ of success will differ depending on problem size.
+\end_layout
+
+\begin_layout Itemize
+Important: The risk rate doesn't say anything about the cost.
+\end_layout
+
+\begin_layout Itemize
+Human beings learn: the success rate of a method will increase, when applied
+ multiple times.
+
+\end_layout
+
+\begin_layout BeginFrame
+The Threat of Change
+\end_layout
+
+\begin_layout Itemize
+Managers may choose not to implement new methodologies in order to not jeopardiz
+e their careers.
+\end_layout
+
+\begin_layout Itemize
+Solutions:
+\end_layout
+
+\begin_deeper
+\begin_layout Standard
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+$
+\backslash
+rightarrow$
+\end_layout
+
+\end_inset
+
+ Move decisions to a higher management level.
+\end_layout
+
+\begin_layout Standard
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+$
+\backslash
+rightarrow$
+\end_layout
+
+\end_inset
+
+ Run a pilot project at minimal size.
+\end_layout
+
+\begin_layout Standard
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+$
+\backslash
+rightarrow$
+\end_layout
+
+\end_inset
+
+ Try to reduce the criticality of the very first project.
+\end_layout
+
+\end_deeper
+\begin_layout BeginFrame
+Helpful Interactions
+\end_layout
+
+\begin_layout Enumerate
+Tackle variability by bringing all the dynamics that are part of the engineering
+ process under control one by one (using Intervention Dynamics).
+\end_layout
+
+\begin_deeper
+\begin_layout Standard
+\align center
+
+\series bold
+\size large
+The Helpful Model
+\end_layout
+
+\end_deeper
+\begin_layout Enumerate
+Realize that different people develop
+\emph on
+
+\shape italic
+\emph default
+different models
+\shape default
+ to measure and control a situation, leading to potentially very different
+ results.
+\end_layout
+
+\begin_deeper
+\begin_layout Standard
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+$
+\backslash
+rightarrow$
+\end_layout
+
+\end_inset
+
+
+\begin_inset Quotes eld
+\end_inset
+
+No matter how it looks, everybody is trying to be helpful.
+\begin_inset Quotes erd
+\end_inset
+
+
+\end_layout
+
+\end_deeper
+\begin_layout BeginFrame
+More Helpful Interactions
+\end_layout
+
+\begin_layout Enumerate
+It's hard to erase existing ineffective behavioral patterns.
+\end_layout
+
+\begin_deeper
+\begin_layout Standard
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+$
+\backslash
+rightarrow$
+\end_layout
+
+\end_inset
+
+ Try not to erase them, but instead add new patterns that are more effective,
+ ultimately overlaying the original patterns.
+\end_layout
+
+\end_deeper
+\begin_layout Enumerate
+Variation: It's hard to change someone's perception of reality.
+\end_layout
+
+\begin_deeper
+\begin_layout Standard
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+$
+\backslash
+rightarrow$
+\end_layout
+
+\end_inset
+
+ Propagate adoption of new models of thinking to open people's eyes.
+
+\end_layout
+
+\end_deeper
+\begin_layout Section
+Responses To Customer Demands
+\end_layout
+
+\begin_layout BeginFrame
+Outside Influence
+\end_layout
+
+\begin_layout Fact
+Outside influence contributes to the instability of a software development
+ process
+\end_layout
+
+\begin_layout EndFrame
+
+\end_layout
+
+\begin_layout BeginFrame
+More customers increase development load
+\end_layout
+
+\begin_layout Block
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+Greater number of requirements ==> more conflicting requirements
+\end_layout
+
+\begin_layout Itemize
+Greater system complexity
+\end_layout
+
+\begin_layout Itemize
+More labor to deal with conlicting requirements
+\end_layout
+
+\begin_layout Itemize
+Labor to deal with customers
+\end_layout
+
+\end_deeper
+\begin_layout Corollary
+Nonlinear Size/Complexity Dynamic that can lead to the collpase of a cultural
+ pattern
+\end_layout
+
+\begin_layout EndFrame
+
+\end_layout
+
+\begin_layout BeginFrame
+Two-Way-Relationship
+\end_layout
+
+\begin_layout FrameSubtitle
+Between Software Organization and Customer
+\end_layout
+
+\begin_layout Block
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{
+\end_layout
+
+\end_inset
+
+From Software Organization To Customer
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+Software
+\end_layout
+
+\end_deeper
+\begin_layout Separator
+
+\end_layout
+
+\begin_layout Block
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{
+\end_layout
+
+\end_inset
+
+From Customer To Software Organization
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+Resources
+\end_layout
+
+\begin_layout Itemize
+Requirements
+\end_layout
+
+\end_deeper
+\begin_layout Separator
+
+\end_layout
+
+\begin_layout Corollary
+A controller is needed to control flow of requirements, resources, outputs
+ and randomness to Software Organization
+\end_layout
+
+\begin_layout EndFrame
+
+\end_layout
+
+\begin_layout BeginFrame
+User != Customer
+\end_layout
+
+\begin_layout Block
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{
+\end_layout
+
+\end_inset
+
+Difference between User and Customer
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+User is everyone affected by the system
+\end_layout
+
+\begin_layout Itemize
+Customer defines quality
+\end_layout
+
+\end_deeper
+\begin_layout Separator
+
+\end_layout
+
+\begin_layout Block
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{
+\end_layout
+
+\end_inset
+
+Effective Customers
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+Interact with Software Development
+\end_layout
+
+\begin_layout Itemize
+Marketing function
+\end_layout
+
+\end_deeper
+\begin_layout EndFrame
+
+\end_layout
+
+\begin_layout BeginFrame
+Marketing
+\end_layout
+
+\begin_layout Block
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{
+\end_layout
+
+\end_inset
+
+Functions of Marketing
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+reduces number of effective customers by standing between Software Development
+ and customers.
+\end_layout
+
+\begin_layout Itemize
+It filters inputs and outputs.
+\end_layout
+
+\end_deeper
+\begin_layout AlertBlock
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{
+\end_layout
+
+\end_inset
+
+Can be dangerous
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+Near the core of the Software Development system.
+\end_layout
+
+\begin_layout Itemize
+Uncontroled input
+\end_layout
+
+\end_deeper
+\begin_layout EndFrame
+
+\end_layout
+
+\begin_layout BeginFrame
+Interruptions of work
+\end_layout
+
+\begin_layout Block
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{
+\end_layout
+
+\end_inset
+
+How much cost interruptions?
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+An increased number of customer also increases the number of interruptions
+ of work.
+\end_layout
+
+\begin_layout Itemize
+E-factor=Uninterrupted Hours / Body-present Hours
+\end_layout
+
+\begin_layout Itemize
+Total time = Interruption time + reimmersion time (phone call: 5+15 = 20)
+\end_layout
+
+\end_deeper
+\begin_layout Separator
+
+\end_layout
+
+\begin_layout Block
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{
+\end_layout
+
+\end_inset
+
+Meetings are even worse
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+more customers mean more meetings with more people
+\end_layout
+
+\begin_layout Itemize
+more people increase number of interruptions
+\end_layout
+
+\begin_layout Itemize
+number of interruptions increase wasted time (depends on avg.
+ length of interruption)
+\end_layout
+
+\end_deeper
+\begin_layout EndFrame
+
+\end_layout
+
+\begin_layout BeginFrame
+Hardware configurations
+\end_layout
+
+\begin_layout Itemize
+More customers lead to more hardware configurations in production.
+\end_layout
+
+\begin_layout Itemize
+Number grows exponentially, so not every possible configuration can be tested,
+ tests become more complex.
+
+\end_layout
+
+\begin_layout Itemize
+This leads to less coverage and more faults
+\end_layout
+
+\begin_layout Itemize
+Result in more time needed for fault repairing.
+\end_layout
+
+\begin_layout EndFrame
+
+\end_layout
+
+\begin_layout BeginFrame
+Releases
+\end_layout
+
+\begin_layout Itemize
+More customer result in more releases and versions used by customers
+\end_layout
+
+\begin_layout Itemize
+Leads to more labor in maintaining the hole software product.
+\end_layout
+
+\begin_layout Itemize
+More reported faults balance the management tenendcy to increase releases
+ cycles.
+ So two releases per year are common to many software organizations.
+\end_layout
+
+\begin_layout EndFrame
+
+\end_layout
+
+\begin_layout Section*
+Summary
+\end_layout
+
+\begin_layout BeginFrame
+Conclusion
+\end_layout
+
+\begin_layout Block
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+<1->
+\end_layout
+
+\end_inset
+
+
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+{
+\end_layout
+
+\end_inset
+
+Essence
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+Customers influence the demand of a certain cultural pattern in a software
+ organization.
+
+\end_layout
+
+\begin_layout Itemize
+Customers influence the size Software projects.
+\end_layout
+
+\begin_layout Itemize
+Management cannot handle projects beyond a specific size perfectly
+\end_layout
+
+\begin_layout Itemize
+Reducing number of effective customers is a common strategy of software
+ organizations to reduce disturbances on the software organization.
+\end_layout
+
+\end_deeper
+\begin_layout Separator
+
+\end_layout
+
+\begin_layout Block
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+<2->
+\end_layout
+
+\end_inset
+
+
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+{
+\end_layout
+
+\end_inset
+
+Thank you...
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Block
+...
+ for your attention!
+\end_layout
+
+\begin_layout EndFrame
+
+\end_layout
+
+\begin_layout EndFrame
+
+\end_layout
+
+\end_body
+\end_document
diff --git a/Master/Seminar engl/shortpres/shortpres.pdf b/Master/Seminar engl/shortpres/shortpres.pdf Binary files differnew file mode 100644 index 0000000..828ee3e --- /dev/null +++ b/Master/Seminar engl/shortpres/shortpres.pdf diff --git a/Master/Seminar engl/sum_chap09.txt b/Master/Seminar engl/sum_chap09.txt new file mode 100644 index 0000000..6a06279 --- /dev/null +++ b/Master/Seminar engl/sum_chap09.txt @@ -0,0 +1,13 @@ +Square law of computation: Unless some simplification can be made, the amount of computation to solve a set
+of equations increases at least as fast as the square of the number of equations.
+The "computer" needed to control a system has to be 4 times more mighty as the system size doubles.
+Example: Trained chicken can play perfect tic-tac-toe, but nobody can play perfect chess.
+Chess is a perfect game because all information is known and the size is fixed.
+Every management action is like controling a game.
+Software engineering is harder to play, because not every thing is known and the board size is unlimited.
+
+Size/Complexity dynamic: Human brain capacity is fixed but complexity grows with the square of program size.
+Ambitions after a success make products more complex.
+More complex products need simplfications by software engineering.
+Other forms of this dynamic: Fault location, people interaction
+
diff --git a/Master/Seminar engl/sum_chap11.txt b/Master/Seminar engl/sum_chap11.txt new file mode 100644 index 0000000..0293e76 --- /dev/null +++ b/Master/Seminar engl/sum_chap11.txt @@ -0,0 +1,44 @@ +Chapter 11
+
+Outside influence contribute to the instability of a software development process
+
+11.1
+More customers increase development load:
+ More customers -> Number of requirements -> System complexity -> Labor to deal with customers
+ \ Number of conflicting requirements -> Labor to resolve or /
+ accommodate conflicts
+
+This is a nonlinear Size/Complexity Dynamic that can lead to the collpase of a cultural pattern
+
+Customer and software organization have a two-way relationship (C -> SO: requirements, ressources; SO -> C: software)
+
+A controller is needed to regulate flow of requirements, ressources, random events and outputs of SO
+
+11.2
+Users != customers (user: everyone affected by the system. customer: defines quality)
+
+Marketing function reduces number of effective customers by standing between SO and customers. It filters inputs and outputs. But it can become dangerous, because it is placed near to the core of the software development system.
+
+11.3
+An increased number of customer also increases the number of interruptions of work.
+E-factor=Uninterrupted Hours / Body-present Hours
+Total time = Interruption time + reimmersion time (phone call: 5+15 = 20)
+
+Meetings are even worse: more people -> number of interruptions -> wasted time (depends on avg. length of interruption)
+More customers -> more meetings with more people -> more wasted time
+
+11.4
+More customers lead to more hardware configurations in production.
+Number grows exponentially, so not every possible configuration can be tested, tests become more complex.
+This leads to less coverage and more faults, which result in more time needed for fault repairing.
+
+11.5
+More customer result in more releases and versions used by customers, which leads to more labor
+in maintaining the hole software product.
+More reported faults balance the management tenendcy to increase releases cycles. So two releases per year are common
+to many software organizations.
+
+Essence:
+Customers influence the demand of a certain cultural pattern in a software organization.
+Reducing number of effective customers is a common strategy of software organiztions to reduce
+disturbances on the software organization.
\ No newline at end of file diff --git a/Master/Seminar engl/vensim/disk2.vip b/Master/Seminar engl/vensim/disk2.vip Binary files differnew file mode 100644 index 0000000..23328fe --- /dev/null +++ b/Master/Seminar engl/vensim/disk2.vip diff --git a/Master/Seminar engl/vensim/disk3.vip b/Master/Seminar engl/vensim/disk3.vip Binary files differnew file mode 100644 index 0000000..a6d6e61 --- /dev/null +++ b/Master/Seminar engl/vensim/disk3.vip diff --git a/Master/Seminar engl/vensim/disk4.vip b/Master/Seminar engl/vensim/disk4.vip Binary files differnew file mode 100644 index 0000000..a8ba47f --- /dev/null +++ b/Master/Seminar engl/vensim/disk4.vip diff --git a/Master/Seminar engl/vensim/disk5.vip b/Master/Seminar engl/vensim/disk5.vip Binary files differnew file mode 100644 index 0000000..c1974b6 --- /dev/null +++ b/Master/Seminar engl/vensim/disk5.vip diff --git a/Master/Seminar engl/vensim/disk6.vip b/Master/Seminar engl/vensim/disk6.vip Binary files differnew file mode 100644 index 0000000..9825b6e --- /dev/null +++ b/Master/Seminar engl/vensim/disk6.vip diff --git a/Master/Seminar engl/vensim/venple32.exe b/Master/Seminar engl/vensim/venple32.exe Binary files differnew file mode 100644 index 0000000..12b8108 --- /dev/null +++ b/Master/Seminar engl/vensim/venple32.exe |
