Agile ve ISO 9001 iyi etkileşim kurabilir mi?


28

Yalın yazılım geliştirme ile ISO 9001'in kapsadığı uygulamalar arasındaki ilişkiyi ele alan az sayıda akademik makale bulunmaktadır. Çoğu makale bu yaklaşımlar arasındaki farklılığın büyük olduğunu , ancak bazılarının bu kavramların tamamlayıcı olabileceğini ve her ikisini de kullanırken kazanımların daha yüksek olduğunu belirtmektedir. yaklaşımlar .

Akademik olarak çok güzel, ama pratikte zaten öyle mi?

İşte soru şu: Agile'yi ISO 9001 olarak uygulayan şirketlerde çalışıyor musunuz veya çalışıyor musunuz? Algın nedir? Gerçekten iyi ve uygunsuz olan nedir?


11
Cevapları okuduğunuz gibi, 1993'te Motorola'da Kalite Direktörü olan Richard Buetow'un, kalite programlarının hız kesmeye başladığı sözlerini düşünün: "ISO 9000 ile hala korkunç süreçler ve ürünler elde edebilirsiniz. can yeleklerini dökülen prosedürlere uygun olarak yapıldığı sürece betondan imal eden bir üretici ve firma, akrabalarının kusurlarından nasıl şikayet edileceğine dair talimatlar sunacak ”dedi.
Blrfl

Yanıtlar:


34

ISO9001 biraz zorlu baskı yapıyor, çünkü çoğu şirket ilk kez denetlenip başarısız olmaya çalışıyor, ardından süreç belgelerini arttırma hatası yapıyor. Ama bu asla ISO9001'in amacı değil.

Daha önceki bir hayatta, iç ISO9001 denetçisiydim. Bugünlerde bunu CV'mden çıkarırken, yaptıkları şey oldukça basit:

  • Birine ne yaptıklarını sor
  • Onlara, ne yapmaları gerektiğini bildiklerini sorun.
  • Bu, eşleşmesi gereken bazı belgelere yol açmalıdır

Bu gerektiğini Çevik kolay olmayacak. İşlemlerinizi bir wiki'de belgelendirmelisiniz, ancak çok basit ve hafif olmalıdır. Bir denetçi için bu yeterli olmalı.

İlgili fıkra: O günlerde ISO9001 almaya çalışan bir şirketle birlikteydim. Akreditasyonumu ödediler. Birkaç başarısız denemeden sonra, bizim yaptığımız şekilde, 19 halka bağlı işlem belgelendirme klasörünü sökmek oldu (sizi kandırmıyorum, hiç kimsenin zorlandığında hiçbir şey bulamayacağı 2 raf vardı) Bir yararlı dokümanlar dolu bir klasörden daha az .

ISO9001, süreçlerin kitleleri için ısrar etmiyor, sadece yeteri kadar olduğunuza ve takip ettiğinizlere devam ediyor.


3
Mükemmel cevap. :) Hiç çevik bir zihniyet için uygun ISO konusunda iyi ve hafif bir kitapla karşılaştınız mı?
Mal Ross,

1
büyük fıkra ve ISO9001 yaptı bir yerde çalışmış, tamamen katılıyorum. Ana rol türlerinin her biri için 2 sayfa dokümantasyon (bu sayfalarda yalnızca birkaç sayfaya baktınız gibi) ve bu dokümanlardaki ayrıntılı adımların her birini tamamladıktan sonra imza attığınızı gösteren adımlar vardı. Bazı noktalarda ihtiyaç duyduklarından çok daha fazla doktora sahiplerdi ve diğerleri oldukça çıplak kaldı, ancak iç denetçilerimiz genelde istediklerimizi yaptığımızı kanıtladığımız sürece mutlu oldular.
Jimmy Hoffa,

20

Oh hayır. ISO 9000, kendisi ile bile hiçbir şey ile iyi çalışmıyor.

ISO 9000'i uygulayan hiç kimseyle tanışmadım ve şirketlerini geliştirdiğini söyledi. Sadece hükümet veya müşteri gereksinimleri için yaptılar. Hiç kimsenin uyguladıkları için mutlu olduklarını söylediklerini ya da buna değdiklerini duymadım (sözleşmelere hak kazanmaktan başka).

Diğer yandan çevik, "vahşi doğada" (aka, akademik bir makalenin dışında) çalışıyor.

Cevap: Çevik - iyi; ISO 9000 - sadece sözleşmelere hak kazanmak için, aslında takip etmek değil.

Düzenleme ISO 9000'deki küçük yazıyı bilmiyorum, ancak ISO 9000 ile çevik hale getirmek mümkün olabilir; bu, temelde çevik işlemlerinizi mektuba belgelemeniz anlamına gelir. Ancak bunun ISO 9000 sertifikası almaya hak kazanacağından şüpheliyim. Bazı sözleşmeleriniz varsa, göz önünde bulundurduğunuz ve ISO 9000'e ihtiyaç duydukları halde bakmaya değer.


5
Çevik ile ISO9000 arasındaki önemli bir sürtünme Çevik'in değişme açıklığı değil midir? Her 2 haftada bir sürecinizi (bir dereceye kadar veya başka bir şeyi) değiştiriyorsanız, ISO 9000 ise hedefe aykırı görünüyor. Ayrıca, ISO9000 tüm süreç ve bu sürecin belgelenmesi ile ilgilidir. Çevik, manifestoda bile, insanlara ve süreç üzerindeki etkileşime değer verir. Tecrübelerime göre ikisi uyumlu değil.
Dave Kincaid

3
@Dave - İşlemleriniz bir wikide belgelenirse, istediğiniz kadar bunları değiştirebilirsiniz. Örneğin, bir geliştirici kendisini etkileyen tüm işlemlere abone olsaydı, bu aslında bir ISO denetçisine çok yakışacaktı.
pdr

2
Pdr: Ancak wiki'nin yeni süreçlerinizin tam olarak ne olduğunu yansıtacağından emin olmak için zamanı var. ISO 9001'in korunması büyük sorun.
richard

3
Bu kesinlikle ISO9001’in büyük oranda önemsiz hale gelmesinin nedeni (hala ordu beklese de), ancak süreçlerinizin Çevik, Şelale veya başka bir şey olup olmadığı da doğru. Süreçler değişir ve doco'larınızı eskisinden daha güncel tutmak için artık çok daha kolaydır ve yine de gerçek dünyada insanlar yeni bir başlangıç ​​yapana kadar sık ​​sık olmaz. Fakat buradaki soru “iki uyumsuz” dır ve değildir; Bir Wiki'de hafif çevik işlemlerle ISO9001'in elde edilmesi, yazdırılan ve ciltlenen ağır işlemlerden daha kolay olmalıdır.
pdr

20

Tüm ISO 9000/9001'in gerektirdiği işleminizin belgelenmesi ve bu süreci takip etmenizdir.

Bu sürecin ne olduğunu ya da ne kadar iyi ya da faydalı olduğunu söylemez. Bunun arkasındaki fikir, ürettiğin her şeyi tekrarlanabilir, denetlenebilir bir şekilde üretmeyi garanti edebileceğindir.

Yıllar önce, o sırada bulunduğum firma ISO sertifikası almaya karar verdiğinde , yerinde iyi bir işlem yapmamız gerektiğini düşünerek hata yaptık . Bu, tüm prosedürün, bizi gerçek işimizden uzaklaştıran uzun, belirgin bir ilişki olmasına neden oldu. Yapmamız gereken şey sadece yaptığımızın belgelenmesi ve daha sonra sertifikasyonun alınması sürecin aşamalı olarak artmasıydı.

Dolayısıyla, Çevik bir metodolojiyi izliyorsanız ISO sertifikası alabilirsiniz - ancak diğerleri dediği gibi, kendi iyiliği için değil. Asıl fayda, daha fazla sözleşme için teklif vermenize izin vermesidir.


13

ISO 9000 için asansör perdesi "ne yaptığını söyle, ne yaptığını yap, kanıtla" dır. ABD'de, 3 fıkranın her bir parçası büyük bir belge yığınına dönüştürülür. Bu, ISO 9000'i korkunç derecede verimsiz bir işlem yapar.

Dilbert açıklaması 1
Dilbert açıklaması 2

Akademik olarak çok güzel, ama pratikte zaten öyle mi?

Bence sorunuza en iyi cevap aşağıdaki aforizma:

Teoride teori ve pratik aynıdır.
Uygulamada değiller.

Gönderen Yogi Berra .


1
Ah, keşke Dilbert çizgi romanını hala görebilseydim! Tek aldığım şimdi 404 sayfa.
ronlybonly

@ ronlybonly Bağlantıları güncelledim.
Tangurena

Ah adamım. Tamamen beklemeye değdi! @Tangurena'yı güncellediğiniz için teşekkür ederiz!
ronlybonly

3

ABD'de tıp doktoru ve serbest çalışan ISO Denetçisiyim. ISO'nun kendi başına bir başarısızlık olduğunu söylemenin adil olmadığını düşünüyorum. Şirketin ona nasıl baktığına bağlı. Sertifikayı tek başına evlendirmeye kararlıysanız, evet, fazla bir şey elde edemezler, ancak bunun için standardı suçlayamayız. Yerinde sadece kalite süreçleriniz varsa, çok şey başarabilirsiniz. ISO, bazılarının canlandırdığı gibi bir "dokümantasyon iblisi" değildir. Buradaki fikir, “ne söylediğinizi yapın ve belgeleyin ne yapın” deyince, ISO'nun üretim süreçleriyle sınırlı olmasından dolayı Six Sigma'nın yalın metodolojisi ile gerçekten iyi bir şekilde jelleşebileceğini hissediyorum. Agile söz konusu olduğunda, onu halihazırda var olan yinelemeli SDLC türünün bir alt kümesi olarak görüyorum. Belgelendirmenin önemi olmadığı halde hayal etmek zor. Belgelenmezseniz, öğrenilen derslere ne olur. Kalite süreçleri ve doğru belgelerle tanık oluyorum, Agile ISO ile iyi gidiyor ve Six Sigma, ISO 9000 ve Agile metodolojisinin yalınlığının kazançlı bir şekilde etkileşime girdiğini ve zamandan ve paradan tasarruf etmenizi sağladığını ileri sürmek için bir adım daha ileri gidiyorum. Ayrıca, esasen ISO standardı etrafında inşa edilmiş olan CMMi modeli, ISO, Çevik ve Yalın Altı Sigma üçlüsü ile birlikte gidebilir. Sabır anahtar bir kelimedir ve hiçbir standart veya metodoloji şirketin yalnızca ilgili aldatmaca ile onaylanmasından kâr elde edemeyeceğini iddia ediyorum. Başlangıçta, bunları uygulamak ve doğru ruhla takip etmek için bu kadar çok çalışmaya ihtiyacınız var. ISO 9000 ve Agile metodolojisi kazançlı bir şekilde etkileşime girer ve zamandan ve paradan tasarruf etmenizi sağlar. Ayrıca, esasen ISO standardı etrafında inşa edilmiş olan CMMi modeli, ISO, Çevik ve Yalın Altı Sigma üçlüsü ile birlikte gidebilir. Sabır anahtar bir kelimedir ve hiçbir standart veya metodoloji şirketin yalnızca ilgili aldatmaca ile onaylanmasından kâr elde edemeyeceğini iddia ediyorum. Başlangıçta, bunları uygulamak ve doğru ruhla takip etmek için bu kadar çok çalışmaya ihtiyacınız var. ISO 9000 ve Agile metodolojisi kazançlı bir şekilde etkileşime girer ve zamandan ve paradan tasarruf etmenizi sağlar. Ayrıca, esasen ISO standardı etrafında inşa edilmiş olan CMMi modeli, ISO, Çevik ve Yalın Altı Sigma üçlüsü ile birlikte gidebilir. Sabır anahtar bir kelimedir ve hiçbir standart veya metodoloji şirketin yalnızca ilgili aldatmaca ile onaylanmasından kâr elde edemeyeceğini iddia ediyorum. Başlangıçta, bunları uygulamak ve doğru ruhla takip etmek için bu kadar çok çalışmaya ihtiyacınız var.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.