Ada beberapa makalah akademis yang membahas hubungan antara pengembangan perangkat lunak lean dan praktik yang dicakup oleh ISO 9001. Sebagian besar artikel mengatakan bahwa perbedaan antara pendekatan ini besar , tetapi beberapa juga menunjukkan bahwa konsep-konsep ini dapat saling melengkapi dan keuntungan jauh lebih tinggi ketika menggunakan keduanya. pendekatan .
Secara akademis itu sangat indah, tetapi dalam praktiknya sih?
Jadi, inilah pertanyaannya: apakah Anda bekerja atau bekerja di perusahaan yang menerapkan Agile sebagai ISO 9001? Apa persepsi Anda? Apa yang benar-benar baik dan apa yang tidak pantas?
Jawaban:
ISO9001 mendapat sedikit pers kasar karena sebagian besar perusahaan mencoba untuk diaudit dan gagal pertama kali, kemudian membuat kesalahan dengan meningkatkan dokumentasi proses mereka. Tapi itu tidak pernah menjadi inti dari ISO9001.
Saya telah, dalam kehidupan sebelumnya, menjadi auditor ISO9001 internal. Sementara saya meninggalkan itu dari CV saya saat ini, apa yang mereka lakukan cukup sederhana:
Ini harus mudah dalam Agile. Anda harus mendokumentasikan proses Anda di wiki tetapi prosesnya harus sangat sederhana dan ringan. Itu harus cukup untuk seorang auditor.
Anekdot terkait: Kembali pada hari itu, saya bersama sebuah perusahaan yang berusaha untuk mendapatkan ISO9001. Mereka membayar akreditasi saya. Setelah beberapa upaya gagal, cara kami melakukannya adalah dengan meringkas 19 folder dokumen proses (saya kira tidak, itu adalah 2 rak penuh, di mana tidak ada dari kita yang dapat menemukan apa pun ketika ditantang) dan membawa semuanya ke satu folder berisi dokumen yang bermanfaat .
ISO9001 tidak menuntut banyak proses, hanya saja Anda sudah cukup dan orang-orang yang telah Anda ikuti.
sumber
Tidak, tidak. ISO 9000 tidak bekerja dengan baik dengan apa pun, bahkan tidak sendiri.
Saya belum pernah bertemu orang yang menerapkan ISO 9000 dan mengatakan itu meningkatkan perusahaan mereka. Mereka hanya melakukannya untuk persyaratan pemerintah atau klien. Saya belum pernah mendengar ada yang mengatakan mereka senang mereka menerapkannya, atau bahwa itu layak (selain kualifikasi untuk kontrak).
Agile di sisi lain, bekerja "di alam liar" (alias di luar makalah akademis).
Jawab: Agile - bagus; ISO 9000 - hanya untuk kualifikasi untuk kontrak, bukan untuk benar-benar mengikuti.
Sunting Saya tidak tahu tulisan kecil dalam ISO 9000, tetapi dimungkinkan untuk mengimplementasikan agile dengan ISO 9000, pada dasarnya berarti Anda mendokumentasikan proses agile Anda ke surat itu. Tapi saya ragu ini akan memenuhi syarat Anda untuk sertifikasi ISO 9000. Layak untuk dicermati jika Anda memiliki beberapa kontrak yang Anda minati dan mereka membutuhkan ISO 9000.
sumber
Semua yang diperlukan ISO 9000/9001 adalah bahwa proses Anda didokumentasikan dan Anda mengikuti proses itu.
Itu tidak mengatakan apa proses itu atau seberapa baik atau berguna itu. Gagasan di baliknya adalah bahwa Anda dapat menjamin bahwa Anda dapat menghasilkan apa pun yang Anda hasilkan dengan cara yang berulang dan dapat diaudit.
Bertahun-tahun yang lalu ketika perusahaan saya dengan saat itu memutuskan untuk pergi untuk sertifikasi ISO, kami membuat kesalahan dengan berpikir kami harus memiliki proses yang baik di tempat. Ini menyebabkan seluruh prosedur menjadi urusan yang panjang dan berlarut-larut yang mengalihkan kami dari pekerjaan nyata kami. Apa yang seharusnya kita lakukan hanyalah mendokumentasikan apa yang kita lakukan dan kemudian setelah mendapatkan sertifikasi secara bertahap meningkatkan proses.
Jadi, jika Anda mengikuti metodologi Agile, Anda bisa mendapatkan sertifikasi ISO - tetapi, seperti yang dikatakan orang lain, bukan untuk kepentingan sendiri. Manfaat sebenarnya adalah memungkinkan Anda untuk menawar lebih banyak kontrak.
sumber
Pijakan elevator untuk ISO 9000 adalah "katakan apa yang Anda lakukan, lakukan apa yang Anda katakan, buktikan". Di AS, setiap bagian dari 3 klausa diubah menjadi tumpukan besar dokumentasi. Ini menjadikan ISO 9000 proses yang sangat tidak efisien.
Penjelasan Dilbert 1
Penjelasan Dilbert 2
Saya pikir jawaban terbaik untuk pertanyaan Anda adalah pepatah berikut:
Dari Yogi Berra .
sumber
Saya seorang dokter medis dan Auditor ISO lepas di Amerika Serikat. Saya merasa tidak adil untuk mengatakan bahwa ISO itu sendiri adalah sebuah kegagalan. Itu tergantung pada bagaimana perusahaan melihatnya. Jika Anda bertekad untuk menikahi sertifikat saja ya mereka tidak dapat mencapai banyak, tetapi kami tidak dapat menyalahkan standar untuk itu. Anda dapat mencapai banyak hal jika hanya Anda yang memiliki proses kualitas di tempat. ISO bukanlah "demon dokumentasi" seperti yang digambarkan oleh beberapa orang. Idenya adalah bahwa "lakukan apa yang Anda katakan dan dokumentasikan apa yang Anda lakukan" Saya merasa ISO dapat benar-benar cocok dengan metodologi lean Six Sigma karena tidak perlu terbatas pada proses manufaktur. Mengenai Agile, saya melihatnya sebagai bagian dari tipe Iterative SDLC yang sudah ada. Sulit untuk membayangkan bahwa tidak ada pentingnya dokumentasi. Apa yang terjadi pada pelajaran yang didapat jika Anda tidak mendokumentasikan. Saya merasa melalui proses kualitas dan dokumentasi yang tepat, Agile berjalan dengan baik dengan ISO dan saya melangkah lebih jauh untuk menyarankan bahwa lean dari Six Sigma, ISO 9000 dan metodologi Agile berinteraksi secara menguntungkan dan dapat menghemat waktu uang dan sumber daya. Juga model CMMi yang pada dasarnya dibangun berdasarkan standar ISO dapat berjalan seiring dengan trio ISO, Agile dan lean Six Sigma. Sabar adalah kata kunci dan saya yakin tidak ada standar atau metodologi yang dapat mengambil keuntungan perusahaan hanya dengan mendapatkan sertifikasi di masing-masing disiplin. Awalnya Anda membutuhkan banyak kerja keras untuk mengimplementasikannya dan mengikutinya dengan semangat yang benar. Metodologi ISO 9000 dan Agile melakukan interaksi secara menguntungkan dan dapat menghemat waktu dan sumber daya Anda. Juga model CMMi yang pada dasarnya dibangun berdasarkan standar ISO dapat berjalan seiring dengan trio ISO, Agile dan lean Six Sigma. Sabar adalah kata kunci dan saya yakin tidak ada standar atau metodologi yang dapat mengambil keuntungan perusahaan hanya dengan mendapatkan sertifikasi di masing-masing disiplin. Awalnya Anda membutuhkan banyak kerja keras untuk mengimplementasikannya dan mengikutinya dengan semangat yang benar. Metodologi ISO 9000 dan Agile melakukan interaksi secara menguntungkan dan dapat menghemat waktu dan sumber daya Anda. Juga model CMMi yang pada dasarnya dibangun berdasarkan standar ISO dapat berjalan seiring dengan trio ISO, Agile dan lean Six Sigma. Sabar adalah kata kunci dan saya yakin tidak ada standar atau metodologi yang dapat mengambil keuntungan perusahaan hanya dengan mendapatkan sertifikasi di masing-masing disiplin. Awalnya Anda membutuhkan banyak kerja keras untuk mengimplementasikannya dan mengikutinya dengan semangat yang benar.
sumber