Existem poucos trabalhos acadêmicos que abordam a relação entre desenvolvimento enxuto de software e as práticas cobertas pela ISO 9001. A maioria dos artigos diz que a divergência entre essas abordagens é grande , mas alguns também apontam que esses conceitos podem ser complementares e que os ganhos são muito maiores ao usar os dois. abordagens .
Academicamente é muito bonito, mas na prática é assim mesmo?
Então, aqui está a pergunta: você trabalha ou trabalhou em empresas que aplicam tanto o Agile quanto o ISO 9001? Qual a sua percepção? O que é realmente bom e o que é inadequado?
Respostas:
A ISO9001 recebe um pouco de pressão, porque muitas empresas tentam ser auditadas e falham pela primeira vez e cometem o erro de aumentar a documentação do processo. Mas esse nunca é o objetivo da ISO9001.
Em uma vida anterior, fui auditor interno da ISO9001. Enquanto eu deixo isso de fora do meu currículo hoje em dia, o que eles fazem é bem simples:
Isso deve ser fácil no Agile. Você deve ter seus processos documentados em um wiki, mas eles devem ser muito simples e leves. Isso deve ser suficiente para um auditor.
História relacionada: Naquela época, eu estava com uma empresa que tentava obter a ISO9001. Eles pagaram pelo meu credenciamento. Depois de várias tentativas fracassadas, a maneira como fizemos foi extrair as 19 pastas de documentação do processo (não estou brincando, eram duas prateleiras inteiras, nas quais nenhum de nós podia encontrar nada quando desafiado) e trazer tudo até uma pasta menos do que completa de documentos úteis .
A ISO9001 não insiste em massas de processos, apenas que você tem o suficiente e que os que são seguidos.
fonte
Oh não. A ISO 9000 não funciona bem com nada, nem mesmo ela mesma.
Eu nunca conheci alguém que implementou a ISO 9000 e disse que melhorou sua empresa. Eles fizeram isso apenas para requisitos do governo ou do cliente. Nunca ouvi alguém dizer que estava feliz por implementá-lo ou que valeu a pena (além de se qualificar para contratos).
Ágil, por outro lado, trabalha "em estado selvagem" (também conhecido como fora de um artigo acadêmico).
Resposta: Ágil - bom; ISO 9000 - apenas para qualificação para contratos, para não seguir realmente.
Editar Não conheço a pequena escrita na ISO 9000, mas pode ser possível implementar o ágil com o ISO 9000, basicamente significando que você documenta seus processos ágeis de acordo com a letra. Mas duvido que isso o qualifique para a certificação ISO 9000. Vale a pena investigar se você tem alguns contratos que está de olho e eles exigem a ISO 9000.
fonte
Tudo o que a ISO 9000/9001 exige é que seu processo seja documentado e que você siga esse processo.
Não diz o que é esse processo ou quão bom ou útil é. A idéia por trás disso é que você pode garantir que pode produzir o que quer que seja, de maneira repetível e auditável.
Anos atrás, quando a empresa que eu estava na época decidiu fazer a certificação ISO, cometemos o erro de pensar que tínhamos que ter um bom processo em prática. Isso fez com que todo o procedimento fosse um assunto longo e prolongado que nos distraiu de nosso trabalho real. O que deveríamos ter feito é apenas documentar o que fizemos e, depois de obter a certificação, melhoramos gradualmente o processo.
Portanto, se você estiver seguindo uma metodologia Agile, poderá obter a certificação ISO - mas, como outros já disseram, não por si só. O benefício real é que ele permite que você lance para mais contratos.
fonte
O passo do elevador para ISO 9000 é "diga o que você faz, faça o que você diz, prove". Nos EUA, cada parte das três cláusulas é transformada em enormes pilhas de documentação. Isso faz da ISO 9000 um processo terrivelmente ineficiente.
Explicação de Dilbert 1 Explicação de
Dilbert 2
Eu acho que a melhor resposta para sua pergunta é o seguinte aforismo:
De Yogi Berra .
fonte
Sou médico e auditor independente de ISO nos EUA. Eu acho que não é justo dizer que o ISO em si é um fracasso. Depende de como a empresa olha para isso. Se você está determinado a se casar sozinho com o certificado, sim, eles não podem conseguir muito, mas não podemos culpar o padrão por ele. Você pode conseguir muito se apenas tiver processos de qualidade em vigor. O ISO não é um "demônio da documentação", como alguns retratam. A idéia é que "faça o que você diz e documente o que você faz". Sinto que a ISO pode realmente se adaptar bem à metodologia enxuta do Six Sigma, pois não precisa se limitar aos processos de fabricação. Quanto ao Agile, eu o vejo como um subconjunto do tipo Iterativo já existente do SDLC. É difícil imaginar, porém, que não haja importância para a documentação. O que acontece com as lições aprendidas se você não documentar. Sinto-me com processos de qualidade e a documentação correta, o Agile vai bem com a ISO e dou um passo adiante para sugerir que o lean da metodologia Seis Sigma, ISO 9000 e Agile interaja de maneira lucrativa e economize tempo e recursos. Além disso, o modelo CMMi, que é essencialmente construído em torno do padrão ISO, pode andar de mãos dadas com o trio de ISO, Agile e lean Seis Sigma. Paciência é a palavra-chave e aposto que nenhum padrão ou metodologia pode obter os lucros da empresa apenas com a certificação na respectiva deciplina. Inicialmente, você precisa de muito trabalho duro para implementá-los e segui-los no espírito certo. A ISO 9000 e a metodologia Agile interagem de maneira proveitosa e podem economizar tempo e dinheiro. Além disso, o modelo CMMi, que é essencialmente construído em torno do padrão ISO, pode andar de mãos dadas com o trio de ISO, Agile e lean Seis Sigma. Paciência é a palavra-chave e aposto que nenhum padrão ou metodologia pode obter os lucros da empresa apenas com a certificação na respectiva deciplina. Inicialmente, você precisa de muito trabalho duro para implementá-los e segui-los no espírito certo. A ISO 9000 e a metodologia Agile interagem de maneira proveitosa e podem economizar tempo e dinheiro. Além disso, o modelo CMMi, que é essencialmente construído em torno do padrão ISO, pode andar de mãos dadas com o trio de ISO, Agile e lean Seis Sigma. Paciência é a palavra-chave e aposto que nenhum padrão ou metodologia pode obter os lucros da empresa apenas com a certificação na respectiva deciplina. Inicialmente, você precisa de muito trabalho duro para implementá-los e segui-los no espírito certo.
fonte