Es gibt nur wenige wissenschaftliche Arbeiten, die sich mit der Beziehung zwischen Lean-Software-Entwicklung und den von ISO 9001 abgedeckten Praktiken befassen. In den meisten Artikeln heißt es, dass die Unterschiede zwischen diesen Ansätzen groß sind , aber einige weisen auch darauf hin, dass diese Konzepte komplementär sein können und die Vorteile bei der Verwendung von beiden viel höher sind Ansätze .
Akademisch ist es sehr schön, aber in der Praxis ist es trotzdem?
Hier ist die Frage: Arbeiten oder arbeiteten Sie in Unternehmen, die sowohl Agile als auch ISO 9001 anwenden? Wie ist Ihre Wahrnehmung? Was ist wirklich gut und was ist unangemessen?
Antworten:
Die ISO9001-Norm ist ein bisschen hartnäckig, weil die meisten Unternehmen versuchen, sich auditieren zu lassen und das erste Mal scheitern zu lassen, und dann den Fehler machen, ihre Prozessdokumentation zu erweitern. Aber darum geht es bei ISO9001 nie.
Ich war in einem früheren Leben ein interner ISO9001-Auditor. Obwohl ich das heutzutage in meinem Lebenslauf auslasse, ist das, was sie tun, ziemlich einfach:
Dies sollte in Agile einfach sein. Sie sollten Ihre Prozesse in einem Wiki dokumentieren lassen, aber sie sollten sehr einfach und unkompliziert sein. Das sollte für einen Wirtschaftsprüfer ausreichen.
Verwandte Anekdote: Damals war ich bei einer Firma, die versuchte, ISO9001 zu bekommen. Sie haben für meine Akkreditierung bezahlt. Nach mehreren fehlgeschlagenen Versuchen haben wir die 19 ringgebundenen Ordner der Prozessdokumentation aufgerissen (ich verstehe Sie nicht, es waren 2 ganze Regale, in denen keiner von uns etwas finden konnte, wenn er herausgefordert wurde) und alles mitgebracht bis auf einen nicht vollständigen Ordner mit nützlichen Dokumenten.
ISO9001 besteht nicht auf einer Vielzahl von Prozessen, nur darauf, dass Sie genug haben und dass die, die Sie haben, befolgt werden.
quelle
Oh nein. ISO 9000 funktioniert mit nichts gut, auch nicht mit sich selbst.
Ich habe noch nie jemanden getroffen, der ISO 9000 eingeführt hat und sagte, dass es sein Unternehmen verbessert hat. Sie taten es nur für Regierungs- oder Kundenanforderungen. Ich habe noch nie jemanden sagen hören, dass er froh darüber ist, dass er es umgesetzt hat oder dass es sich gelohnt hat (abgesehen von der Qualifikation für Verträge).
Agile hingegen arbeitet "in the wild" (auch bekannt als außerhalb einer wissenschaftlichen Arbeit).
Antwort: Agil - gut; ISO 9000 - nur zur Qualifizierung für Verträge, nicht zur tatsächlichen Befolgung.
Bearbeiten Ich kenne die kleine Schrift in ISO 9000 nicht, aber es könnte möglich sein, Agile mit ISO 9000 zu implementieren, was im Grunde bedeutet, dass Sie Ihre agilen Prozesse auf den Buchstaben dokumentieren. Ich bezweifle jedoch, dass dies Sie für die Zertifizierung nach ISO 9000 qualifizieren würde. Es lohnt sich jedoch zu prüfen, ob Sie Verträge haben, für die ISO 9000 erforderlich ist.
quelle
Alles, was ISO 9000/9001 erfordert, ist, dass Ihr Prozess dokumentiert ist und Sie diesen Prozess befolgen.
Es sagt nicht aus, was dieser Prozess ist oder wie gut oder nützlich er ist. Die Idee dahinter ist, dass Sie garantieren können, dass Sie auf wiederholbare, überprüfbare Weise produzieren können, was auch immer Sie produzieren.
Als das Unternehmen, mit dem ich damals zusammen war, sich für die ISO-Zertifizierung entschied, haben wir den Fehler gemacht, zu glauben, wir müssten einen guten Prozess haben. Dies führte dazu, dass der gesamte Vorgang langwierig war und uns von unserer eigentlichen Arbeit ablenkte. Was wir hätten tun sollen, ist nur zu dokumentieren, was wir getan haben, und dann, nachdem wir die Zertifizierung erhalten hatten, den Prozess schrittweise zu verbessern.
Wenn Sie also einer agilen Methodik folgen, können Sie eine ISO-Zertifizierung erhalten - aber, wie andere bereits gesagt haben, nicht aus eigenem Interesse. Der eigentliche Vorteil ist, dass Sie für mehr Verträge bieten können.
quelle
Der Höhenunterschied für ISO 9000 lautet "Sagen Sie, was Sie tun, tun Sie, was Sie sagen, beweisen Sie es". In den USA wird jeder Teil der drei Klauseln in riesige Dokumentationshaufen verwandelt. Dies macht ISO 9000 zu einem schrecklich ineffizienten Prozess.
Dilbert Erklärung 1
Dilbert Erklärung 2
Ich denke, die beste Antwort auf Ihre Frage ist der folgende Aphorismus:
Von Yogi Berra .
quelle
Ich bin Arzt und freiberuflicher ISO-Auditor in den USA. Ich finde es nicht fair zu sagen, dass die ISO per se ein Fehler ist. Es kommt darauf an, wie das Unternehmen es sieht. Wenn Sie entschlossen sind, das Zertifikat allein zu heiraten, können sie nicht viel erreichen, aber wir können den Standard nicht dafür verantwortlich machen. Sie können viel erreichen, wenn Sie nur über Qualitätsprozesse verfügen. ISO ist kein "Dokumentations-Dämon", wie manche es darstellen. Die Idee ist, dass "tun, was Sie sagen und dokumentieren, was Sie tun". ISO kann meiner Meinung nach wirklich gut mit der schlanken Methodik von Six Sigma harmonieren, da es nicht auf Herstellungsprozesse beschränkt sein muss. Was Agile betrifft, sehe ich es als Teilmenge des bereits vorhandenen iterativen Typs der SDLC. Es ist schwer vorstellbar, dass Dokumentation keine Rolle spielt. Was passiert mit den gewonnenen Erkenntnissen, wenn Sie nicht dokumentieren? Ich bin mit Qualitätsprozessen und der richtigen Dokumentation einverstanden, Agile passt gut zu ISO und ich gehe noch einen Schritt weiter, um vorzuschlagen, dass die Methoden Six Sigma, ISO 9000 und Agile gewinnbringend zusammenwirken und Sie Zeit, Geld und Ressourcen sparen können. Auch das CMMi-Modell, das im Wesentlichen auf dem ISO-Standard basiert, kann mit dem Trio aus ISO, Agile und Lean Six Sigma Hand in Hand gehen. Geduld ist das Schlüsselwort und ich wette, dass kein Standard oder keine Methodik den Unternehmensgewinn nur erzielen kann, wenn sie in der jeweiligen Disziplin zertifiziert wird. Anfangs braucht man so viel harte Arbeit, um sie umzusetzen und ihnen im richtigen Geiste zu folgen. ISO 9000 und die Agile-Methode interagieren gewinnbringend und sparen Zeit, Geld und Ressourcen. Auch das CMMi-Modell, das im Wesentlichen auf dem ISO-Standard basiert, kann mit dem Trio aus ISO, Agile und Lean Six Sigma Hand in Hand gehen. Geduld ist das Schlüsselwort und ich wette, dass kein Standard oder keine Methodik den Unternehmensgewinn nur erzielen kann, wenn sie in der jeweiligen Disziplin zertifiziert wird. Anfangs braucht man so viel harte Arbeit, um sie umzusetzen und ihnen im richtigen Geiste zu folgen. ISO 9000 und die Agile-Methode interagieren gewinnbringend und sparen Zeit, Geld und Ressourcen. Auch das CMMi-Modell, das im Wesentlichen auf dem ISO-Standard basiert, kann mit dem Trio aus ISO, Agile und Lean Six Sigma Hand in Hand gehen. Geduld ist das Schlüsselwort und ich wette, dass kein Standard oder keine Methodik den Unternehmensgewinn nur erzielen kann, wenn sie in der jeweiligen Disziplin zertifiziert wird. Anfangs braucht man so viel harte Arbeit, um sie umzusetzen und ihnen im richtigen Geiste zu folgen.
quelle