Ist Ihre Software pflegeleicht ( ..leicht zu erweitern, ..flexibel einsetzbar... ) ? Noch so großer und natürlich unverzichtbarer Management-Aufwand ( Prozessmanagement, Qualitätsmanagement, Risikomanagement... ), kann die Qualität der eingesetzten Werkzeuge (Hardware, Tools, Programmiersprachen ) nicht entbehrlich machen - und umgekehrt.
Dabei ist für die Bewertung der Qualität einer Software nicht nur deren Funktionalität entscheidend ( Erfüllung der funktionalen Spezifikation ), vielmehr sind in wirtschaftlicher Hinsicht ( Stichwort: TCO ) andere Faktoren von gleicher, wenn nicht übergeordneter Bedeutung.
So können Einsparungen während der Entwicklung ein Vielfaches an Kosten für Wartung, Erweiterung und Integration in bestehende Systeme nach sich ziehen:
- Portierungskosten
- Integrationskosten
- Die Software von heute kann schnell die Altlast von morgen werden. Sowohl Folgekosten (Investitionssicherheit) als auch Codierungskosten, werden durch Standards, Sprachkonzepte und Komponententauglichkeit beeinflusst.
- Installationskosten
All diese Kosten sind in erheblichem Umfang von der Wahl der geeigneten Programmiersprache und der Entwicklungs-werkzeuge abhängig.
|