Daftar Isi:
- Sejarah CMM - Mengapa Penting
- Roket Menuju Sukses
- Kebutuhan Kualitas Yang Dapat Diandalkan
- Mengapa Masalah Sangat Sulit Dipecahkan
- NASA: Di Pusat Solusi CMM
- Asal Usul SEI dan CMM
- Inovator Awal Dalam Kualitas Perangkat Lunak
- Mengapa Prosedur Penting
- Solusi CMM
- Perkembangan Terbaru di CMM
- Siapa yang Menggunakan CMM?
- Menggunakan Konsep CMM di Bisnis atau Departemen Anda
Sejarah CMM - Mengapa Penting
Model Kematangan Kemampuan dikembangkan untuk memastikan kesuksesan di mana kesuksesan benar-benar penting - di NASA dan di militer, di mana kehidupan dipertaruhkan dan kesuksesan adalah kelangsungan hidup. Tetapi kita semua dapat belajar dari dan menggunakan teknik ini untuk berhasil dan berhasil dalam bisnis saat ini.
Roket Menuju Sukses
Asal usul CMM terkait dengan NASA, peroketan, dan pengembangan rudal. Roket awal ini berada di Kennedy Space Center, Cape Canaveral, Florida.
Sid Kemp
Kebutuhan Kualitas Yang Dapat Diandalkan
Kembali pada akhir 1950-an dan awal 1960-an, militer AS mengalami masalah. Dan masalah itu dihadapi oleh setiap bisnis di dunia saat ini. Masalahnya sederhana: Kita membutuhkan perangkat keras dan perangkat lunak yang andal. Kebutuhan paling jelas terlihat ketika nyawa dipertaruhkan - di militer dan di ruang angkasa. Namun, belakangan ini, banyak bisnis gagal karena sistem komputer mereka tidak dapat diandalkan atau perangkat lunak membingungkan staf dan pelanggan. Sisi positifnya, sistem komputer hebat yang mudah digunakan menciptakan kesuksesan kompetitif, dan produk yang andal mengarah pada retensi pelanggan dan kesenangan pelanggan.
Kami dapat mengambil solusi yang dikembangkan oleh kontraktor militer selama 50 tahun terakhir dan menerapkannya pada bisnis kami saat ini.
Mengapa Masalah Sangat Sulit Dipecahkan
Angkatan Udara AS menginginkan rudal yang akan terbang, mengenai target mereka, dan meledak. Mereka mengalami saat yang mengerikan membuatnya dibuat. Mengapa? Ada beberapa alasan:
- Amerika Serikat memiliki sejarah memedulikan kualitas hanya selama masa perang. Kami menerima keterlambatan dan kualitas yang buruk dalam kehidupan sehari-hari. Kembali ke masa Perang Saudara, hampir semua perkembangan dalam produksi, manufaktur, kualitas, pengiriman tepat waktu, dan manajemen kualitas yang andal berasal dari upaya masa perang.
- Kontrak militer merupakan rahasia dan hak milik. Solusi apa pun yang menghasilkan hasil berkualitas yang dikirimkan tepat waktu biasanya merupakan bagian dari proyek rahasia yang tidak dapat dibagikan. Dan ketika dikembangkan oleh kontraktor militer, kontraktor itu tentunya tidak ingin membagikan saus rahasianya kepada para pesaingnya.
- Peralatan militer yang dibangun dari tahun 1955 lebih untuk perang dingin daripada perang. Hal ini terutama berlaku untuk aset strategis: hulu ledak nuklir; rudal jarak jauh dan menengah; pembom jarak jauh; dan kapal selam nuklir. Kami tidak ingin segera menggunakannya, yang merupakan masalah mendesak dalam Perang Dunia II. Faktanya, kami berharap untuk tidak pernah menggunakannya sama sekali. Tapi kami harus yakin mereka akan berhasil saat kami membutuhkannya, bahkan 30 tahun kemudian. (Syukurlah kami tidak pernah membutuhkannya!)
- Manufaktur AS terlena dan lalai. AT&T Bell Labs memecahkan masalah besar dalam manajemen kualitas untuk memproduksi transistor, tetapi, dipimpin oleh mentalitas Henry Ford, manufaktur Amerika tidak tertarik pada manajemen kualitas. Aset utama kami di bidang ini, W. Edwards Deming dan Joseph M. Juran, disambut baik oleh Jepang, dan baru pada tahun 1990 AS tertarik pada solusi manajemen kualitas.
Meskipun demikian, Angkatan Udara AS, bekerja dengan Kongres, NASA, dan sejumlah kontraktor swasta menemukan solusi. Dan solusi itu memberi kami dua sistem hebat yang masih dapat kami gunakan hingga saat ini: gerakan Kualitas Tanpa Cacat (atau Biaya Kualitas); dan Model Kematangan Kemampuan (CMM).
NASA: Di Pusat Solusi CMM
NASA pernah, dan merupakan badan antariksa sipil AS. Ada banyak alasan untuk ini. Tapi yang terpenting adalah bahwa itu dirancang untuk memberikan manfaat ini: Semua pengetahuan yang diperoleh dalam pengembangan untuk NASA, bahkan oleh perusahaan swasta atau publik, atas perintah Kongres, akan dibagikan demi kebaikan bangsa.
Ini menempatkan kontraktor militer dalam posisi yang canggung. Jelas, pabrikan rudal adalah kandidat terbaik untuk menjadi pembuat roket. Dan pembuat pesawat tempur adalah yang terbaik untuk desain kokpit untuk roket dengan akselerasi high-gee yang serupa. Dan pabrikan kapal selam dapat membantu dengan sistem sirkulasi udara tertutup. Tetapi, untuk mendapatkan kontrak NASA yang menguntungkan, yang juga akan membuatnya populer di kalangan publik Amerika, sehingga lebih mudah untuk mempekerjakan orang-orang berbakat, mereka harus menyetujui kebijakan berbagi informasi terbuka NASA. Kebanyakan dari mereka melakukannya. Dan semuanya mendapat manfaat.
Asal Usul SEI dan CMM
Upaya itu dikoordinasikan oleh Angkatan Udara, yang bertanggung jawab atas pengembangan rudal strategis jangka panjang. Tapi itu dikoordinasikan melalui NASA, menjadikannya inisiatif publik. Dan Carnegie Mellon University (CMU) di Pittsburgh, PA, memenangkan kontrak untuk mengelola dan menafsirkan semua informasi yang datang melalui program yang berkaitan dengan pengembangan perangkat lunak berkualitas tinggi. Hibah ini menciptakan Software Engineering Institute (SEI) nirlaba yang masih mengelola CMM, dan implementasinya yang lebih baru, CMMI, hari ini.
Inovator Awal Dalam Kualitas Perangkat Lunak
Philip B. Crosby dari Perusahaan Martin, produsen rudal (kemudian bergabung dengan Martin-Marietta, kemudian Lockheed-Martin) adalah inovator utama dalam manajemen kualitas. Dia mengambil tugas untuk memastikan bahwa rudal yang dibuat untuk militer selalu berfungsi. Dia mengusulkan konsep kepemimpinan dan manajemen yang disebut zero-defect untuk perangkat keras dan perangkat lunak. Itu terdiri dari empat poin sederhana.
- Kualitas adalah kesesuaian dengan persyaratan. Persyaratan menentukan apa yang diinginkan pelanggan. Memberikan untuk memenuhi persyaratan adalah kualitas.
- Mencegah kerusakan lebih mudah daripada membuat kesalahan dan memperbaikinya nanti. Dan lebih murah juga.
- Nol cacat adalah standar kualitas. Mari kita lepaskan gagasan melakukan yang terbaik dan membiarkan kesalahan merayap masuk.
- Kualitas yang gagal memiliki biaya moneter yang tersembunyi. Jika apa yang kami kirimkan memiliki cacat, seseorang harus membayar harganya.
Crosby's Quality Management Maturity Grid adalah struktur yang kemudian berkembang menjadi Capability Maturity Model penuh.
Inovator lain adalah Michael Fagan, yang mengembangkan Inspeksi Perangkat Lunak di perusahaan IBM, mengikuti nasihat dari guru kualitas Joseph M. Juran. Mereka mengembangkan perangkat lunak untuk pesawat ulang-alik, yang bebas dari kesalahan sepanjang sejarah pesawat ulang-alik. Dan mereka menunjukkan bahwa memproduksi perangkat lunak bebas bug lebih murah daripada biaya untuk menghasilkan perangkat lunak yang penuh bug. Kalau saja Microsoft memperhatikan itu!
Perkembangan CMM dan CMMI mencakup sejarah program luar angkasa AS, mulai dari roket Gemini yang membawa manusia ke orbit, melalui misi Apollo ke bulan, melalui Pesawat Ulang-alik dengan masa kerja yang panjang. Fisikawan pemenang hadiah Nobel Richard Feynmann mengevaluasi semua sistem pesawat ulang-alik pada tahun 1996, setelah bencana Challenger. Dia menyimpulkan bahwa satu-satunya sistem yang direkayasa dengan baik dan sepenuhnya dapat diandalkan dalam segala hal adalah perangkat lunak pesawat ulang-alik. Ini ironis, mengingat secara umum kita mengharapkan lebih banyak lagi cacat pada software komputer daripada hardware atau manufaktur. Ini menunjukkan bahwa program luar angkasa, dengan semua kesalahan dan bencana terkenalnya, melakukan pekerjaan luar biasa dan mengembangkan metode yang sangat baik.
Bagi AS, era penerbangan luar angkasa berawak sudah berakhir. Tetapi mari kita belajar dari hasil kerja mereka yang luar biasa dan menghadirkan produk, manufaktur, sistem, dan perangkat lunak berkualitas ke bisnis kita saat ini. Bagaimana? Dengan memahami dan menerapkan Model Kematangan Kapabilitas dalam bisnis Abad 21 kami.
Mengapa Prosedur Penting
Katering dan restoran mengikuti resep. Mengapa? Dengan begitu, mereka memberi pelanggan makanan yang mereka inginkan, memiliki rasa yang sama setiap saat, dan mengurangi limbah karena mereka tahu berapa banyak bahan yang harus dibeli dan digunakan.
Prosedur adalah resep untuk kegiatan bisnis. Jika kita menginginkan hasil yang konsisten - produk bebas cacat dan perangkat lunak bebas bug - kita perlu tahu bahwa kita menggunakan resep yang hebat setiap saat. Itulah arti dari tingkat kemampuan dan kematangan yang tinggi bagi perusahaan dan pelanggannya.
Solusi CMM
Model Kematangan Kemampuan mengatur semua pekerjaan pada pengembangan perangkat lunak yang terkait dengan NASA dan kontrak militer, dan itu sebenarnya berlaku tidak hanya untuk perangkat lunak, tetapi untuk setiap dan setiap organisasi yang ingin memuaskan pelanggan. Model tersebut mengusulkan bahwa setiap organisasi memiliki tingkat kematangan, tingkat kemampuan dalam menghasilkan hasil yang dapat diandalkan. Sebagai pemimpin, eksekutif, dan manajer - bahkan untuk bisnis kecil - kami dapat mengidentifikasi level kami saat ini dan meningkatkan level CMM tangga menuju kemampuan yang lebih besar untuk menghilangkan cacat, memberikan kualitas, dan memastikan nilai bagi pelanggan dan kesuksesan bisnis kami.
CMM menilai tingkat kematangan (kemampuan yang dapat diandalkan) dari prosedur. Lima tingkat kematangan dalam model CMM adalah:
- Awal: Chaotic, ad-hoc, folkloric, heroic.
- Berulang: Proses didefinisikan dengan cukup baik sehingga dapat diulang.
- Didefinisikan: Proses yang konsisten ditentukan untuk seluruh perusahaan
- Dikelola: Proses selalu diperbarui
- Mengoptimalkan: Proses ditingkatkan dengan cara yang andal
Perkembangan Terbaru di CMM
CMM sangat sukses dalam rilis awalnya. Namun inti dari konsep CMM terus membaik, dan itu juga berlaku untuk peningkatan CMM. Jadi, selama beberapa tahun pertama, SEI mengamati manfaat dan efek CMM, serta mendengarkan keluhan, juga, dari kontraktor dan klien utama mereka, militer AS, juga. Hasilnya, standar ditingkatkan menjadi CMMI, The Capability Maturity Model, Integrated. Saat ini, militer AS mewajibkan semua kontraktornya untuk sistem yang menyertakan perangkat lunak harus memiliki peringkat CMMI Level 3. Ini juga telah diperluas untuk menyertakan sub-kontraktor mereka. Selain itu, pemerintah China sedang menerapkan kebijakan bahwa semua perangkat lunak yang dikembangkan dengan dana dari pemerintah Republik Rakyat China dinilai juga oleh CMM atau CMMI.
Kami juga menemukan bahwa menerapkan CMMI tidak selalu membuat segalanya menjadi lebih baik. Dengan CMMI menjadi persyaratan kontrak yang diberlakukan oleh klien besar, banyak perusahaan mengambil inisiatif CMMI sebagai masalah kepatuhan, bukan sebagai fokus kepemimpinan dan komitmen untuk sukses. Selain itu, bahkan ketika kepemimpinan perusahaan berkomitmen, komunikasi mungkin buruk dan penolakan dapat menjadi kuat. Hal ini menyebabkan beberapa kasus di mana implementasi CMM atau CMMI menjadi bumerang, memperburuk keadaan. Saya membahas ini dalam Keberhasilan Bisnis: Kematangan dan Kapabilitas, atau Sinergi Negatif.
Siapa yang Menggunakan CMM?
Selama beberapa tahun terakhir, semua kontraktor dan subkontraktor militer AS diharuskan memiliki sertifikasi CMMI. Namun, ini sering kali dipandang sebagai masalah sampingan, dan bukan komitmen utama pada kualitas. Sementara itu, Republik Rakyat Tiongkok telah mengadopsi standar CMM untuk program yang disponsori militer dan pemerintah dan menanganinya dengan sangat serius. Keberhasilan CMM di Cina adalah salah satu alasan mengapa Cina dengan cepat menjadi pesaing industri utama di pasar dunia.
Menggunakan Konsep CMM di Bisnis atau Departemen Anda
Saya telah mempelajari CMM, belajar dari yang terbaik, termasuk salah satu manajer yang mengembangkan perangkat lunak tanpa cacat untuk Pesawat Ulang-alik. Saya telah membantu perusahaan membuat keputusan mengenai manajemen kualitas dan sistem peningkatan manajemen operasi mana yang akan digunakan, dan membantu penerapan praktik terbaik.
Jelas, mereka yang ingin menjadi kontraktor atau subkontraktor militer, atau berkontribusi ke China, pasar konsumen terbesar dunia, harus menanggapi CMM dengan sangat serius. Perusahaan-perusahaan ini harus membahas bagaimana menjadi patuh CMMI jika mereka belum melakukannya.
Tapi, di level lain, setiap perusahaan yang ingin bertahan dalam bisnis harus memperhatikan CMM. Mengapa? Karena kebalikan dari kapabilitas adalah ketidakmampuan. Dan kebalikan dari kedewasaan adalah ketidakdewasaan. Dan siapa yang ingin bekerja untuk perusahaan atau bos yang tidak kompeten dan tidak dewasa? Siapa yang mengira perusahaan seperti itu bisa sukses? Setiap perusahaan - bahkan bisnis satu orang seperti milik saya - kemungkinan besar akan bertahan dan berkembang jika kita bertanggung jawab untuk mengembangkan kemampuan dan kedewasaan kita sendiri sebagai sebuah organisasi sehingga kita dapat memuaskan pelanggan kita dengan andal.