|
[Computer] |
Computers are good at following instructions, but not at reading your mind.
(D. E. Knuth, The TeXbook)
|
- Computer ohne Software sind lediglich ein Haufen Blech und Elektronikschrott
- Software wird von Menschen programmiert
- Software soll die Arbeit erleichtern
- Software muß für die gestellte Aufgabe geeignet sein
- Software erledigt nur die Aufgaben, für die sie programmiert wurde
- Wenn Software "ausgetrickst" werden muß, um eine gewisse Aufgabe zu lösen,
ist die Software ungeeignet für die Aufgabe oder die Anleitung ist schlecht
- Computer, die lange ihre Aufgabe erledigen, müssen nicht ausgetauscht werden, denn
sie funktionieren gut. Austausch der Systeme ist nur nötig, wenn sich die Aufgabenstellung
ändert oder die Systeme an sich defekt sind.
- Computer sind nur dann sinnvoll, wenn die Benutzer auch richtig geschult wurden
- Es gibt genug Aufgaben, die ohne Computer viel schneller und billiger erledigt werden können
- Computer sind Arbeitsmittel und keine Prestige-Objekte
- Computerbesitz allein macht kein Mehr an Qualität
- Computer machen keine Arbeit von alleine
- In der heutigen Zeit machen sich (gerade Groß-) Unternehmen sehr von der EDV abhängig. Outsourcing
muß deshalb sehr gut überlegt sein, denn Computerausfälle müssen sehr schnell behoben werden können.
Mitarbeiter müssen dauerhaft kostengünstig Hilfe bekommen können.
|
1. Einleitung
Häufig stehen bei der Softwareproduktion die auszuführenden Funktionen im Vordergrund. Weniger sind
es die Qualitätsmerkmale, also die Frage, "wie gut" die Software entworfen, kodiert und
dokumentiert wurde. Die Gründe hierfür sind meist naheliegend.
Die Software muß meistens unter Zeitdruck erstellt werden, so daß nach dem Motto "quick and
dirty" programmiert wird. Dabei liegt allzu häufig der Schwerpunkt auf dem "dirty".
Dazu kommt, daß die Entwickler zunächst nur die Erstfunktionen eines Systems betrachten und damit keine
Gesamtplanung durchgeführt wird.
Weiterhin muß den Entwicklern vorgeworfen werden, daß ihnen die Zusammenhänge
zwischen bestimmten SW-technologischen Verfahren im SW-Entwicklungsprozeß und der Qualität
des Produktes zu wenig bekannt sind.
Meist fehlen auch jegliche Motivationen des übergeordneten Managements.
[..]
(Gustav Wostrack - Rationell auf dem PC programmieren 1989 Hüthig Verlag)
|
|
|