Was sind Software-Industriestandards?
Software-Industriestandards sind allgemeine Regeln und Best Practices, die von Softwareherstellern angewendet werden, um die Konsistenz zwischen den Produkten zu gewährleisten. Einige Standards werden von Organisationen und Verbänden der Softwareindustrie herausgegeben, andere sind weniger definiert. Jede gängige Politik oder Geschäftsmethode kann als Industriestandard angesehen werden, wenn genügend Unternehmen teilnehmen. In den meisten Fällen ist die Einhaltung der Standards der Softwareindustrie völlig freiwillig. Dennoch bringt die Einhaltung häufig erhebliche Vorteile mit sich.
Industriestandards bei der Erstellung und dem Verkauf von Software können alles von der Produktkennzeichnung bis zur Plattformfunktionalität regeln. Obwohl einzelne Gesetze einige Aspekte der Softwareindustrie regeln könnten, gibt es keine übergeordneten Software-Gesetze. Manchmal werden Standards entwickelt, um Unternehmen bei der Einhaltung lokaler Gesetze und formalisierter Vorschriften der Softwareindustrie zu unterstützen. Häufiger ist es jedoch ihr Ziel, einheitliche Standards für den Handel zwischen Anbietern zu fördern.
Die Softwareindustrie hängt, vielleicht mehr als viele andere Branchen, stark von der Interoperabilität ab. Ein auf einem Computersystem installiertes Programm muss nicht nur funktionieren, sondern auch zusammen mit anderen bereits verwendeten Programmen existieren. Die Software muss stabil, fehlerfrei und sicher sein. Es kann schwierig sein, anhand der Produktverpackung zu sagen, ob ein kommerzielles Softwareprodukt so funktioniert, wie es es verspricht.
Die Einhaltung bestimmter Standards der Softwareindustrie kann als eine Art „Gütesiegel“ für die Produkte und Geschäftsmethoden eines Softwareunternehmens gelten. Formalisierte Standards der Softwareindustrie, wie sie von der Internationalen Organisation für Normung (ISO) und der Organisation zur Förderung strukturierter Informationsstandards (OASIS) propagiert werden, legen die grundlegenden Anforderungen für die Herstellung und den Vertrieb von Software fest. Diese Anforderungen enthalten übergreifende Richtlinien für die Softwareindustrie.
Die Mitgliedschaft in Organisationen wie ISO und OASIS ist freiwillig, aber streng. Die Mitglieder müssen in der Regel zustimmen, ihre Produkte auf einen bestimmten Standard und Grad an Sorgfalt zu entwickeln, und müssen in der Regel auch an einer Reihe von Schulungs- und Bewertungssitzungen teilnehmen. Wenn ein Unternehmen nachweisen kann, dass seine Produkte und Dienstleistungen den geltenden Branchenvorschriften und -standards entsprechen, kann es sich als Mitglied dieser Organisation bewerben. Es kann sich auch als mit führenden Standards der Softwareindustrie konform bewerben.
Nicht alle Standards der Softwareindustrie werden so formalisiert oder durchgesetzt, wie es von Organisationen unterstützte Standards sind. Der Ausdruck „Industriestandard“ bezieht sich häufig auch auf jede Art von Geschäftstätigkeit, die als gängige Praxis angesehen wird. Wenn die Mehrheit der Softwarehersteller in einem Gebiet oder Marktsektor bestimmte ungeschriebene Regeln befolgt, können diese Regeln als eigenständige Industriestandards verstanden werden.
Ein Unternehmen, das seine eigenen einheitlichen Spezifikationen für die Softwareindustrie durchsetzt, kann auch interne Vorteile in Form von Effizienz und weniger Fehlern realisieren. Viele Softwareunternehmen sind große Unternehmen mit Niederlassungen auf der ganzen Welt. Ohne eine Standard-Geschäftsmethode können verschiedene Büros leicht unterschiedliche Muster für die Programmierung, Dokumentenerstellung oder sogar die Aufbewahrung von Aufzeichnungen verfolgen. Die anfängliche Festlegung von Standards für die Geschäftstätigkeit kann dazu beitragen, die Prozesse eines Unternehmens zu rationalisieren und im Laufe der Zeit einheitliche Ergebnisse zu erzielen.