Welche Qualitätsmanagement-Frameworks werden heute (angemessen) verwendet – insbesondere in der Softwareentwicklung? [abgeschlossen]

Es gab ISO 9001 (und angepasste Version für IT TickIT), CMMI - Capability Maturity Model, Six Sigma, IEEE-Softwareentwicklungsstandards und so weiter. All das war für das Software-Qualitätsmanagement gedacht. Was ist davon übrig geblieben und was wird davon heute (Stand 2016) angewendet? Vielleicht gibt es eine gute Referenz, einen Praxisbericht, einen Rückblick auf die aktuelle Situation in der Industrie und die empfohlenen Best Practices von den Wissenschaftlern?

Es scheint mir, dass der agile Ansatz weit verbreitet ist und es keine vordefinierten Standards gibt, außer den vom Team genehmigten Methoden und Praktiken.

Versuchen Sie zu fragen, wie hoch die statistische Prävalenz aller Frameworks ist? Mir persönlich sind keine aussagekräftigen Studien bekannt, die das beantworten könnten, und selbst wenn es solche Studien gäbe, bezweifle ich, dass sie wirklich erschöpfend sein könnten.
Ich verstehe nicht, wonach Sie suchen. Die meisten dieser Dinge stehen nicht im Widerspruch zueinander - es ist möglich, dass eine Organisation ISO 9001 (oder eine branchenspezifische Variante) für ihr Qualitätsmanagementsystem befolgt, während sie CMMI implementiert und den agilen Methoden folgt, während sie die verschiedenen IEEE-Standards für verwendet System- und Softwaretechnik. Soweit ich gesehen habe, wird die Implementierung von ISO 9001 von Industriestandards und Kundenerwartungen vorangetrieben. Dinge wie CMMI, Lean, Six Sigma, die IEEE-Standards und die agilen Methoden bieten einen Prozessrahmen.
Nein, Statistiken interessieren mich nicht. Ich weiß, dass ISO 9001 und CMMI integriert werden können (sie können sogar mit agilen Methoden integriert werden). Ich muss einfach etwas über Softwarequalitätsstandards und -prozesse lernen und suche Motivation. Die Realität ist, dass eine große Firma in unserem Land die CMMI-Zertifizierung fallen gelassen hat, die Universität hat den Softwarequalitätskurs eingestellt und es wird weniger über diese Dinge geredet. Also - sollten sie der Vergangenheit angehören und gibt es einige neue Praktiken? Oder ist das Vermeiden von CMMI und Softwarequalitätskursen nur ein lokaler Faktor, den ich erlebe?
Ich frage mich, ob die zusätzlichen Kosten für die Implementierung dieser „Marken“-Qualitätsmanagementsysteme dazu geführt haben, dass der Ruf nach ihnen verstummt ist. Die Implementierung von CMMI 5 war wahnsinnig teuer und wurde wahrscheinlich nur für Regierungssysteme verwendet. Da die Regierung die Zahlungen reduzieren musste, sucht sie möglicherweise nicht mehr nach diesem Maß an Dokumentation und Sicherheit. Abgesehen davon laufe ich immer noch über ISO9000 und CMMI für Entwicklungen, die Wasserfallprozesse verwenden. Ich sehe nicht viel QMS in agilen Umgebungen.

Antworten (2)

Meiner Erfahrung nach wurden Qualitätsmanagement-Frameworks durch das Ziel ersetzt, den Akzeptanztest zu bestehen.

In der Smartphone -Softwareentwicklung werden die de-facto-Software-Qualitätsstandards von den verschiedenen App-Stores definiert.

Wenn Sie Ihre App sicher verbreiten möchten, müssen Sie deren Tests bestehen.

Bei der Entwicklung von Webservern wird das Endprodukt wahrscheinlich einigen Penetrationstests von Drittanbietern unterzogen.

Es scheint also, dass der Bereich QMF zersplittert ist, und wenn Sie etwas darüber erfahren möchten, müssen Sie den Akzeptanztest entdecken, der für die Art des Produkts, das Sie erstellen, relevant ist.

Werfen Sie einen Blick auf ISO 25010 „Systems and Software Engineering – Systems and Software Quality Requirements and Evaluation (SQuaRE) – System and Software Quality Models“