Produktentwicklung

30. Oktober 2008

Daran arbeiten wir seit über einem Jahr und sind so gut wie fertig.
Genauer daran, diese zu automatisieren. Ich nenne es Feature-Matrix: Man erstellt eine Tabelle aller Gemeinsamkeiten und Unterschiede aller Produkte, so daß man wirklich jedes Produkt mit dieser Tabelle abbilden kann. Diese ist bei uns viele Hundert Spalten groß, und das nur für Produkte wie unser Hosting-Paket, ServerAliases und Domain-Weiterleitungen. Dann wird eine Funktion benötigt, mit der man Produktwechsel automatisiert. Sie bekommt beim Aufruf zwei Parameter, das aktuelle Produkt und das Produkt zu dem gewechselt werden soll. Zurück bekommt man eine Liste mit Aufgaben, die abgearbeitet werden müssen, um den Produktwechsel vorzunehmen, also um z.B. von einem Hosting-Paket zu einem ServerAlias zu wechseln, wären Schritte wie User, Gruppe, Homedir, zusätzliche FTP-Konten, Subdomains, Mail-Konten löschen, Mail-Alias auf den Mailservern, ServerAlias auf den Webservern anlegen, DNS-Einträge updaten und die Positionen für die Buchhaltung updaten.
Das klingt jetzt erstmal nicht sonderlich spannend, aber ich erwähne hier nur das Wort automatisch, in Zukunft müssen für jedes neue Produkt nicht mehr alle Aktionen für jeden etwaigen Produktwechsel durchdekliniert werden, sondern das neue Produkt nur noch sehr exakt in der Feature-Matrix definiert und ggf. Programme für neue Aktionen, die das neue Produkt erfordert, geschrieben werden. Die ganzen technischen Sperenzchen fallen nebenbei mit ab. Und dann geht es richtig los.

Allgemein | Kommentare Zum Seitenbeginn springen

Kommentare sind geschlossen.

Schreie aus dem Serverraum

Meta