Dies ist ein (unvollständiger) Auszug aus dem gedruckten Buch .

Dialog mit einem Verschätzer:

Verschätzer: Um die Komponente FooBar zu programmieren, brauchst du 4 Tage.

Entwickler: Aber….

Verschätzer: Still jetzt. Den Rest der Woche kannst du noch schnell die Hard- ware für die Last- und Performancetests aufsetzen. Das schaffst du in einem Tag.

Entwickler: Aber….

Verschätzer: Mit dem neuen Blabla-Framework, das wir ab heute einsetzen, schaffen wir übrigens 63 Transaktionen pro Sekunde, genau soviel hat der Auftraggeber gefordert.

Entwickler: (flüstert) Jaja, red’ du nur…

Zahlen bieten (vermeintliche) Sicherheit

Projektleiter, Auftraggeber oder sonstige Manager fordern von Softwarearchitekten oftmals Zahlen ein: Schätzungen, Bewertungen oder sonstige quantitative Aussagen zu allen möglichen Themen. Meist geht es dabei um erwartete Aufwände, aber auch um mögliche Antwortzeiten, Verfügbarkeiten und/oder Kosten.

Verschätzer antworten freimütig, schnell und vermeintlich präzise auf alle Fragen nach Aufwand, Zeit, Geld oder anderen numerischen Größen. Dadurch suggerieren sie Sachkenntnis und Souveränität. Leider werden Verschätzer regelmäßig von der harten Realität eingeholt und ihre Schätzungen ad absurdum geführt.

Verantwortungsbewusste Softwarearchitekten legen ihre Unsicherheiten bei Schätzungen offen. Sie benennen Risiken und begründen, warum manche Teile von Schätzungen unsicher sind.

Verschätzer erzeugen Stress

Falls Verschätzer im Auftrag der Projektleitung Entwicklungsaufwände schätzen, kann das bei den betroffenen Entwicklern gehörigen Stress auslösen: Verschätzer ignorieren technische oder fachliche Details, treffen grob vereinfachte Annahmen und gehen von idealen Bedingungen aus (und glauben an den Weihnachtsmann).

Verwandte Muster

Der Verschätzer macht sich als Diktator unbeliebt, indem er eigenmächtig und ohne Rücksprache bestimmt, wie lange etwas dauern darf.

Hinweis

arc42 offers architecture training.

Two expert trainers at all times, highly practical and pragmatic, ideal preparation for iSAQB CPSA-Foundation certification.
Next available dates (in German):

IMPROVE
Advanced Architecture

iSAQB CPSA-Advanced Training, IMPROVE: Learn to effectively evolve and maintain systems. Early bird rates available. Contact us for inhouse training.


Aktualisiert: