M-Stufen und H-Faktoren
Bernhard Eversberg
ev at buch.biblio.etc.tu-bs.de
Fr Jun 7 14:17:39 CEST 2002
Die Entwicklungsabteilung muss immer wieder Prioritaeten setzen, wen wird das
wundern? Aus gegebenem Anlass (Hoeppners Weggang) wollen wir einmal das
Bewertungsschema bekanntgeben, mit dem die an uns herangetragenen Wuensche und
Vorschlaege sowie eigene Vorhaben in eine Prioritaetenfolge gebracht werden. Wenn
wir in Zukunft sagen: H-Faktor 0, oder M-Stufe 3, wird man sich mehr dabei
vorstellen koennen.
allegro Entwicklungsabteilung : M-Stufen und H-Faktoren
-------------------------------------------------------
Wenn die Entw.Abteilung bei Anforderung eines neuen Features, einer
neuen Funktion usw. eine Machbarkeitsstudie erstellt, steht an deren
Ende die Zuteilung einer "M-Stufe". Das ist eine Ziffer von 1 bis 8,
die sozusagen den Haertegrad der zu knackenden Nuss angibt.
Hinzu kommt aber noch ein "Handlungsbedarfsfaktor", der das Tempo
der Realisierung massgeblich beeinflusst.
M-Stufen
--------
Dies sind die Bedeutungen der M-Ziffern und ihre internen Spitznamen:
1 : "Peanut" Ganz kleiner Eingriff in Hilfedateien, UIF u.dgl.
Wird ungeachtet der H-Stufe i.d.R. sofort gemacht,
normalerweise Verbreitung dann ueber die Liste.
2 : "Pistazie" Eingriff in FLEXe oder Erstellung neuer FLEXe
3 : "Walnuss" Eingriff oder Erstellung von Parameterdateien
4 : "Haselnuss" Erstellung einer Kombination von FLEXen, Hilfe-
dateien und Parametern, z.B. die Tabellenmethode
5 : "Macadamia" Kleiner Eingriff in einzelne Quellprogramme
a: Kernprogramme des DOS-Systems
b: Windows-Anwendungsprogramm (a99/alcarta)
c: Eingriff in C++ Klassenbibliothek
6 : "Kokosnuss" Groessere Eingriffe in die Quellprogramme, z.B.
Schaffung ganz neuer Funktionen
7 : "Himmelfahrtskommando"
Weitreichende Eingriffe in mehrere Module
Module der Quellprogramme und anderer Dateien
8 : "Taube Nuss" : Zwecklos; bringt nichts oder unmoeglich
H-Faktoren
----------
Dies sind die Handlungsbedarfsfaktoren:
0 : Kann beliebig lange aufgeschoben werden.
1 : Fuer die naechste Version realisieren
In der Regel fuer neue Features oder Funktionen, die als
nuetzlich oder wuenschenswert anerkannt wurden.
2 : So bald wie moeglich (wenn es nichts mit groesserem Faktor gibt)
Fuer Fehler, die sich leicht umgehen lassen oder nur sehr
wenige Anwender betreffen, sowie fuer laestige Irritationen.
3 : Alarmstufe:
Alles liegen und stehen lassen, Unabweisbarer Handlungsbedarf.
Fuer Fehler, die sich nicht umgehen lassen oder grossen Aerger
verursachen koennen.
Nur H-Faktor 3 fuehrt zu sofortiger Realisierung. Alles andere haengt
von der veranschlagten und verfuegbaren Zeit ab, also u.a. von
der M-Stufe. M-Stufe 0 wird i.d.R. aber auch sofort erledigt, M-Stufe 8
nur in ganz seltenen Ausnahmefaellen (wenn sich herausstellt, dass
es gar nicht 8 ist).
allegro-Entw.Abt., Juni 2002
Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329,
D-38023 Braunschweig, Germany
Tel. +49 531 391-5026 , -5011 , FAX -5836
e-mail B.Eversberg at tu-bs.de
Mehr Informationen über die Mailingliste Allegro