Hvad er software industri standarder?
Softwareindustristandarder er generelle regler og bedste praksis vedtaget af softwareproducenter, der hjælper med at sikre konsistens på tværs af produkter. Nogle standarder er skrevet ud af softwareindustriorganisationer og -foreninger, men andre er mindre definerede. Enhver almindeligt vedtaget politik eller måde at drive forretning på kan ses som en branchestandard, hvis nok virksomheder deltager. I de fleste tilfælde er overholdelsen af softwareindustristandarder helt frivillig. Stadig, overholdelse ofte medfører betydelige fordele.
Industristandarder i oprettelse og salg af software kan regulere alt fra produktmærkning til platformfunktionalitet. Selvom individuelle love muligvis regulerer nogle aspekter af softwarebranchen, er der ingen overordnede softwarelove. Undertiden er standarder designet til at hjælpe virksomheder med at overholde lokale love og formaliserede softwareindustrielle forskrifter. Men hyppigere er deres formål at fremme ensartede standarder for handel på tværs af leverandører.
Softwarebranchen, måske mere end mange andre brancher, afhænger meget af interoperabilitet. Et program, der er installeret på et computersystem, skal ikke kun fungere, men skal også eksistere sammen med andre programmer, der allerede er i brug. Softwaren skal være stabil, debugged og sikker. Det kan være svært at fortælle fra produktemballage, om et kommercielt softwareprodukt vil fungere på den måde, det siger, at det vil.
Overholdelse af visse softwareindustristandarder kan fungere som en slags ”godkendelsesstempel” for et softwarevirksomheds produkt- og forretningsmetoder. Formaliserede softwareindustristandarder, såsom dem, der er udbredt af Den Internationale Standardiseringsorganisation (ISO) og Organisationen til fremme af strukturerede informationsstandarder (OASIS), sætter grundlæggende krav til softwareproduktion og salg. Disse krav giver overordnede retningslinjer for softwarebranchen.
Medlemskab i organisationer som ISO og OASIS er frivilligt, men strengt. Medlemmer skal normalt blive enige om at udvikle deres produkter til en bestemt standard og grad af pleje og skal normalt også deltage i en række trænings- og evalueringssessioner. Hvis en virksomhed kan bevise, at dens produkter og tjenester er i overensstemmelse med de gældende industrielle forskrifter og standarder, kan det annoncere sig selv som medlem af denne organisation. Det kan også promovere sig selv som kompatibel med førende softwareindustristandarder.
Ikke alle softwareindustristandarder formaliseres eller håndhæves, som organisationsstøttede standarder er. Udtrykket "industristandard" henviser ofte også til enhver måde at drive forretning på, der betragtes som almindelig praksis. Hvis størstedelen af softwareproducenter i et lokalt område eller markedssektor følger visse uskrevne regler, kan disse regler forstås som industristandarder i deres egen ret.
Et firma, der håndhæver sine egne ensartede softwarebrantspecifikationer, kan også realisere interne fordele i form af effektivitet og reduceret fejl. Mange softwarevirksomheder er store virksomheder med kontorer over hele verden. Uden en standard måde at drive forretning på, kunne forskellige kontorer følge lidt forskellige mønstre til programmering, dokumentoprettelse eller endda journalføring. At etablere standarder for at drive forretning i starten kan tjene til at strømline en virksomheds processer og sikre ensartede output over tid.