Two schrieb am 20. August 2009 20:01
> Ich kann aus Erfahrung nur sagen: Programmierer dieser Welt,
> akzeptiert endlich das ihr tagtäglich viele viele Fehler
> macht, schmeißt die alten Arbeitsweisen endlich mal auf den
> Müll und tauscht euer C++ gegen eine sinnvolle Sprache aus.
Man kann seine Erfahrungen sicher nicht auf alle gestellten Aufgaben
anwenden. Ich musste allerdings eine zentrale Projektdatenbank in
kürzester Zeit etablieren und hatte mehrere Optionen zur Auswahl.
Ich wählte ASAP: "As Easy As Possible" :-) Prinzip Citröen 2CV: "Was
nicht da ist, kann nicht kaputtgehen".
Innerhalb kürzester Zeit konnte ich ein fehlerfreies und universell
einsetzbares Tool bieten. Es war einfach eine Apache/mySQL-Website,
die Projektfortgänge fortschrieb (kein Löschen, kein Editieren) und
alle Beteiligten per E-Mail über die Änderung informierte.
Projektbeteiligte werden also regelmäßig informiert (durch eine Art
Newsletter), können auch öffentlich diskutieren (wie weiland in den
Newslists) und jederzeit den Projektstand einsehen (durch das
Anklicken des Links in der E-Mail). Das hat die Stimmung und die Zahl
der telefonischen Anfragen deutlich verbessert.
Sprache war CFML in seiner Open-Source-Geschmacksrichtung OpenDragon.
Ich verwendete also nicht nur eine mächtige Datenbanksprache statt
vieler Einzelschritte, Kosten entstanden obendrein also auch keine.
Dieser "Kompromiss" feierte jüngst sein fünfjähriges Bestehen. Mit
geschätzten summierten zwei Stunden Ausfallzeit seit 2006.
DH