Can Agile e ISO 9001 interagiscono bene?

28

Ci sono pochi articoli accademici che affrontano la relazione tra lo sviluppo del software snello e le pratiche coperte dalla ISO 9001. La maggior parte degli articoli dice che la divergenza tra questi approcci è grande , ma alcuni indicano anche che questi concetti possono essere complementari e i guadagni sono molto più alti quando si usano entrambi gli approcci .

accademicamente è molto bello, ma in pratica lo è comunque?

Quindi, ecco la domanda: lavori o lavori presso aziende che applicano sia Agile come ISO 9001? Qual è la tua percezione? Cosa è veramente buono e cosa è inappropriato?

    
posta Erick Petrucelli 04.06.2011 - 02:28
fonte

5 risposte

34

ISO9001 ottiene un po 'di stampa approssimativa perché la maggior parte delle aziende cerca di essere audito e fallito la prima volta, quindi commette l'errore di aumentare la documentazione del processo. Ma questo non è mai il punto di ISO9001.

Ho avuto, in una vita precedente, un revisore interno ISO9001. Mentre oggi lo lascio fuori dal mio CV, quello che fanno è piuttosto semplice:

  • Chiedi a qualcuno cosa stanno facendo
  • Chiedi loro come sanno che è ciò che dovrebbero fare
  • Ciò dovrebbe portare ad alcuni documenti che dovrebbero corrispondere a

Questo dovrebbe essere facile in Agile. Dovresti avere i tuoi processi documentati su un wiki ma dovrebbero essere molto semplici e leggeri. Questo dovrebbe essere sufficiente per un auditor.

Aneddoto correlato: nel corso della giornata, ero con una società che stava cercando di ottenere ISO9001. Hanno pagato per il mio accreditamento. Dopo diversi tentativi falliti, il modo in cui lo abbiamo fatto è stato quello di strappare le 19 cartelle ad anelli della documentazione di processo (non scherzo, erano 2 interi scaffali, in cui nessuno di noi poteva trovare nulla quando veniva sfidato) e portarlo tutto fino a una cartella inferiore a quella dei documenti utili .

ISO9001 non insiste su masse di processi, solo che ne hai abbastanza e che quelli che hai sono seguiti.

    
risposta data 04.06.2011 - 04:43
fonte
20

Uh, no. ISO 9000 non funziona bene con niente, nemmeno se stesso.

Non ho mai incontrato nessuno che abbia implementato ISO 9000 e che abbia migliorato la propria azienda. Lo hanno fatto solo per esigenze governative o client. Non ho mai sentito nessuno dire di essere felice di averlo implementato, o che ne è valsa la pena (oltre a qualificarsi per i contratti).

Agile d'altra parte, lavora "in the wild" (alias al di fuori di un documento accademico).

Risposta: Agile - buona; ISO 9000 - solo per la qualificazione per i contratti, non per seguire effettivamente.

Modifica Non conosco la piccola scrittura in ISO 9000, ma potrebbe essere possibile implementare agile con ISO 9000, in pratica significa che documenti i tuoi processi agili alla lettera. Ma dubito che questo ti qualificherebbe per la certificazione ISO 9000. Vale la pena esaminare se hai contratti che stai guardando e richiedono ISO 9000.

    
risposta data 04.06.2011 - 02:35
fonte
20

Tutti gli standard ISO 9000/9001 richiedono che il processo sia documentato e che tu segua tale processo.

Non dice quale sia quel processo o quanto sia buono o utile. L'idea alla base è che puoi garantire di poter produrre qualsiasi cosa tu produca in modo ripetibile e verificabile.

Anni fa, quando la società con cui ero all'epoca ha deciso di ottenere la certificazione ISO, abbiamo commesso l'errore di pensare che dovevamo avere un buon processo in atto. Ciò ha causato l'intera procedura come un affare lungo e dettagliato che ci ha distratto dal nostro vero lavoro. Quello che dovremmo fare è solo documentare cosa abbiamo fatto e poi, dopo aver ottenuto la certificazione, abbiamo gradualmente migliorato il processo.

Quindi, se stai seguendo una metodologia Agile puoi ottenere la certificazione ISO, ma, come altri hanno detto, non per il proprio interesse. Il vero vantaggio è che ti consente di fare offerte per più contratti.

    
risposta data 04.06.2011 - 12:31
fonte
13

Il pitch dell'elevatore per ISO 9000 è "dì quello che fai, fai quello che dici, dimostralo". Negli Stati Uniti, ciascuna parte delle 3 clausole è trasformata in enormi pile di documentazione. Questo rende ISO 9000 un processo orribilmente inefficiente.

spiegazione di Dilbert 1
Dilbert spiegazione 2

Academically it is very beautiful, but in practice is it anyway?

Penso che la migliore risposta alla tua domanda sia il seguente aforisma:

In theory, theory and practice are the same.
In practice, they're not.

Da Yogi Berra .

    
risposta data 04.06.2011 - 04:25
fonte
3

Sono un medico e un auditor ISO freelance negli Stati Uniti. Sento che non è giusto dire che l'ISO di per sé è un fallimento. Dipende da come l'azienda la guarda. Se sei determinato a sposare il certificato da solo, sì, non possono ottenere molto, ma non possiamo incolpare lo standard per questo. È possibile ottenere molto se solo si dispone di processi di qualità. ISO non è un "demone della documentazione" come alcuni ritengono che sia. L'idea è che "fai quello che dici e documenta quello che fai". Ritengo che l'ISO possa davvero gel bene con la metodologia lean del Six Sigma in quanto non deve essere limitato ai processi di produzione. Per quanto riguarda Agile, lo vedo come un sottoinsieme del tipo Iterativo già esistente di SDLC. È difficile immaginare che non ci sia importanza per la documentazione. Cosa succede alle lezioni apprese se non si documenta. Mi sento con i processi di qualità e la documentazione giusta, Agile si sposa bene con ISO e faccio un ulteriore passo in avanti per suggerire che l'approccio di Six Sigma, ISO 9000 e la metodologia Agile interagiscono in modo positivo e possono farti risparmiare tempo e risorse. Anche il modello CMMi, che è essenzialmente costruito attorno allo standard ISO, può andare di pari passo con il trio di sei, agili e snelli Six Sigma. La pazienza è la parola chiave e scommetto che nessuno standard o metodologia può recuperare i profitti dell'azienda solo per ottenere la certificazione nella rispettiva deciplina. Inizialmente hai bisogno di tanto duro lavoro per implementarli e seguirli nello spirito giusto.

    
risposta data 01.08.2012 - 23:18
fonte

Leggi altre domande sui tag