Hay pocos documentos académicos que aborden la relación entre el desarrollo de software lean y las prácticas cubiertas por ISO 9001. La mayoría de los artículos dice que la divergencia entre estos enfoques es grande , pero algunos también señalan que estos conceptos pueden ser complementarios y las ganancias son mucho mayores cuando se usan ambos enfoques .
Académicamente es muy hermoso, pero en la práctica ¿lo es de todos modos?
Entonces esta es la pregunta: ¿trabaja o trabajó en empresas que aplican tanto Agile como ISO 9001? ¿Cuál es tu percepción? ¿Qué es realmente bueno y qué es inapropiado?
Respuestas:
ISO9001 tiene un poco de presión porque la mayoría de las empresas intentan ser auditadas y fallan la primera vez, luego cometen el error de aumentar la documentación de sus procesos. Pero ese nunca es el punto de ISO9001.
En una vida anterior, he sido auditor interno de ISO9001. Si bien dejo eso fuera de mi CV hoy en día, lo que hacen es bastante simple:
Esto debería ser fácil en Agile. Debe tener sus procesos documentados en una wiki, pero deben ser muy simples y ligeros. Eso debería ser suficiente para un auditor.
Anécdota relacionada: en el pasado, estaba con una compañía que estaba tratando de obtener ISO9001. Pagaron por mi acreditación. Después de varios intentos fallidos, la forma en que lo hicimos fue romper las 19 carpetas de documentación de proceso (no es broma, eran 2 estantes enteros, en los que ninguno de nosotros podía encontrar nada cuando lo desafiaban) y traerlo todo hasta una carpeta menos que llena de documentos útiles .
ISO9001 no insiste en masas de procesos, solo que tiene suficiente y que los que tiene son seguidos.
fuente
UH no. ISO 9000 no funciona bien con nada, ni siquiera con sí mismo.
Nunca conocí a nadie que implementara ISO 9000 y dijera que mejoraba su empresa. Solo lo hicieron por requisitos gubernamentales o de clientes. Nunca escuché a nadie decir que estaban contentos de haberlo implementado, o que valió la pena (aparte de calificar para contratos).
Ágil por otro lado, trabaja "en la naturaleza" (también conocido como fuera de un documento académico).
Respuesta: Ágil - bueno; ISO 9000: solo para calificar para contratos, no seguir realmente.
Editar No conozco la escritura pequeña en ISO 9000, pero podría ser posible implementar ágil con ISO 9000, básicamente significa que documenta sus procesos ágiles al pie de la letra. Pero dudo que esto lo califique para la certificación ISO 9000. Sin embargo, vale la pena investigar si tienes algunos contratos que estás considerando y requieren ISO 9000.
fuente
Todo lo que ISO 9000/9001 requiere es que su proceso esté documentado y que siga ese proceso.
No dice qué es ese proceso o qué tan bueno o útil es. La idea detrás de esto es que puede garantizar que puede producir lo que sea que produzca de manera repetible y auditable.
Hace años, cuando la compañía con la que estaba en ese momento decidió obtener la certificación ISO, cometimos el error de pensar que teníamos que tener un buen proceso. Esto hizo que todo el procedimiento fuera un asunto largo y prolongado que nos distrajo de nuestro trabajo real. Lo que deberíamos haber hecho es documentar lo que hicimos y luego, después de obtener la certificación, gradualmente mejoró el proceso.
Entonces, si está siguiendo una metodología ágil, puede obtener la certificación ISO, pero, como otros han dicho, no por su propio bien. El beneficio real es que le permite ofertar por más contratos.
fuente
El discurso del ascensor para ISO 9000 es "di lo que haces, haz lo que dices, pruébalo". En los Estados Unidos, cada parte de las 3 cláusulas se convierte en enormes pilas de documentación. Esto hace que ISO 9000 sea un proceso terriblemente ineficiente.
Explicación de Dilbert 1 Explicación de
Dilbert 2
Creo que la mejor respuesta a su pregunta es el siguiente aforismo:
De Yogi Berra .
fuente
Soy médico y auditor independiente de ISO en los Estados Unidos. Creo que no es justo decir que el ISO per se es un fracaso. Depende de cómo lo mire la compañía. Si está decidido a casarse solo con el certificado, sí, no pueden lograr mucho, pero no podemos culpar al estándar por ello. Puede lograr mucho si solo cuenta con procesos de calidad. ISO no es un "demonio de la documentación" como algunos lo retratan. La idea es que "haga lo que diga y documente lo que hace". Creo que ISO realmente puede encajar bien con la metodología eficiente de Six Sigma, ya que no tiene por qué limitarse a los procesos de fabricación. En lo que respecta a Agile, lo veo como un subconjunto del tipo iterativo ya existente del SDLC. Sin embargo, es difícil imaginar que la documentación no tenga importancia. ¿Qué sucede con las lecciones aprendidas si no documenta? Siento con procesos de calidad y la documentación correcta, Agile va bien con ISO y voy un paso más allá para sugerir que la inclinación de Six Sigma, ISO 9000 y la metodología Agile interactúan de manera rentable y pueden ahorrarle tiempo, dinero y recursos. Además, el modelo CMMi que se basa esencialmente en el estándar ISO puede ir de la mano con el trío de Six Sigma ISO, Agile y Lean. Paciencia es la palabra clave y apuesto a que ningún estándar o metodología puede obtener beneficios de la compañía solo para obtener la certificación en la respectiva línea de declive. Inicialmente necesita tanto trabajo duro para implementarlos y seguirlos con el espíritu correcto. La metodología ISO 9000 y Agile interactúan de manera rentable y pueden ahorrarle tiempo, dinero y recursos. Además, el modelo CMMi que se basa esencialmente en el estándar ISO puede ir de la mano con el trío de Six Sigma ISO, Agile y Lean. Paciencia es la palabra clave y apuesto a que ningún estándar o metodología puede obtener beneficios de la compañía solo para obtener la certificación en la respectiva línea de declive. Inicialmente necesita tanto trabajo duro para implementarlos y seguirlos con el espíritu correcto. La metodología ISO 9000 y Agile interactúan de manera rentable y pueden ahorrarle tiempo, dinero y recursos. Además, el modelo CMMi que se basa esencialmente en el estándar ISO puede ir de la mano con el trío de Six Sigma ISO, Agile y Lean. Paciencia es la palabra clave y apuesto a que ningún estándar o metodología puede obtener beneficios de la compañía solo para obtener la certificación en la respectiva línea de declive. Inicialmente necesita tanto trabajo duro para implementarlos y seguirlos con el espíritu correcto.
fuente