Bab 7: Pengurusan Kualiti Projek Copyright Course Technology 2001
Kualiti Projek Teknologi Maklumat Kualiti buruk produk TM telah menjadi bahan jenaka Org telah menerima sistem yg down dari masa ke semasa atau perlu boot semula PC Terdapat byk contoh dalam berita ttg masalah kualiti berkaitan TM (Lihat What Went Wrong?) Tetapi kualiti amat penting dalam byk projek TM Copyright Course Technology 2001
Apakah Pengurusan Kualiti Projek? International Organization for Standardization (ISO) menakrifkan kualiti sebagai jumlah ciri-ciri sesuatu entiti yg bergantung kepada kebolehannya untuk memenuhi keperluan stated atau implied Pakar lain menakrifkan kualiti sebagai conformance to requirements: memenuhi spesifikasi bertulis fitness for use: menentukan bahawa produk boleh digunakan sebagaimana yg dirancang Copyright Course Technology 2001
Proses Pengurusan Kualiti Projek Perancangan kualiti: kenalpasti mana piawai kualiti yg relevan dgn projek dan bagaimana utk memenuhinya . Penentuan kualiti (Quality assurance): menilai prestasi keseluruhan projek utk memastikan projek akan memenuhi piawai kualiti yg relevan. Kawalan kualiti: memantau hasil projek tertentu utk menentukan ia mematuhi piawai kualiti yg relevan serta mengenalpasti cara untuk meningkatkan kualiti keseluruhan. Copyright Course Technology 2001
Pengurusan Kualiti Moden Memerlukan kepuasan pelanggan Lebih suka pencegahan berbanding pemeriksaan Mengenalpasti tanggungjawab pengurusan ke atas kualiti Pakar kualiti seperti Deming, Juran, Crosby, Ishikawa, Taguchi, dan Feigenbaum Copyright Course Technology 2001
Copyright Course Technology 2001 Pakar Kualiti Deming terkenal kerana membina semula Jepun dan 14 point nya. Juran menulis Quality Control Handbook dan 10 langkah utk meningkatkan kualiti Crosby menulis Quality is Free dan mencadangkan agar organisasi mencapai zero defects. Ishikawa membangunkan konsep quality circles dan menggunakan rajah tulang ikan. Taguchi membangunkan kaedah untuk mengoptimumkan proses eksperimen kejuruteraan Feigenbaum membangunkan konsep Kawalan Kualiti Menyeluruh (total quality control) Copyright Course Technology 2001
Rajah 7-1. Cth Rajah Tulang Ikan Fishbone atau Ishikawa Copyright Course Technology 2001
Malcolm Baldrige Award dan ISO 9000 Malcolm Baldrige Quality Award telah dimulakan dlm 1987 utk mengiktiraf sykt dengan kualiti kelas dunia ISO 9000 menyediakan keperluan minima utk membolehkan organisasi mencapai piawai pensijilan kualiti Rancang, kawal, dokumentasi Copyright Course Technology 2001
Copyright Course Technology 2001 Perancangan Kualiti Penting utk memasukkan kualiti dlm rekabentuk dan memberitahu ttg faktor yg terlibat dlm memenuhi keperluan pelanggan. Rekabentuk eksperimen (Design of experiments) membantu mengenalpasti pemboleh ubah mana yg paling byk pengaruh dlm hasil keseluruhan proses. Byk aspek skop projek IT mempengaruhi kualiti seperti kefungsian, fitur, sistem output , prestasi, kebolehharapan, and kebolehselenggaraan. Copyright Course Technology 2001
Copyright Course Technology 2001 Penentuan Kualiti Penentuan kualiti termasuk semua aktiviti berkaitan memenuhi piawai kualiti yg relevan utk projek Satu lagi matlamat untuk penentuan kualiti ialah peningkatan kualiti berterusan Benchmarking boleh digunakan untuk menjana idea utk meningkatkan kualiti Audit kualiti membantu mengenalpasti pengajaran yg dipelajari yg boleh meningkatkan prestasi projek semasa atau masa depan. Copyright Course Technology 2001
Copyright Course Technology 2001 Kawalan Kualiti Output utama kawalan kualiti ialah Keputusan penerimaan Kerja semula Pengubahsuaian proses Alat dan teknik termasuk Analisa pareto Persampelan statistik Carta kawalan kualiti Ujian Copyright Course Technology 2001
Copyright Course Technology 2001 Analisis Pareto Analisia Pareto mengenalpasti penyumbang utama kpd kebykan masalah kualiti dlm sistem. Petua 80-20, bermakna 80% masalah disebabkan oleh 20% sebab Rajah Pareto adalah histogram yg membantu kenalpasti dan masalah mengikut keutamaan (prioritize). Copyright Course Technology 2001
Rajah 7-2. Cth Rajah Pareto Copyright Course Technology 2001
Persampelan Statistik dan Isihan Piawai Persampelan statistik – memilih sebahagian populasi tertentu untuk dikaji Saiz sampel bergantung kepada tahap perwakilan sampel yg dimahukan Formula saiz sampel: Saiz sampel = 0.25 X (certainty Factor/acceptable error)2 Copyright Course Technology 2001
Jadual 7-1. Certainty Factors Yg Biasa Digunakan 95% certainty: Saiz sampel = 0.25 X (1.960/.05) 2 = 384 90% certainty: Saiz sampel = 0.25 X (1.645/.10)2 = 68 80% certainty: Saiz sampel = 0.25 X (1.281/.20)2 = 10 Copyright Course Technology 2001
Copyright Course Technology 2001 Isihan Piawai Isihan Piawai mengukur variasi dalam taburan data . Isihan piawai yg kecil – data berkelompok hampir kpd pertengahan taburan dan sedikit shj perubahan (variability) antara data . Taburan normal– lengkuk berbentuk loceng yg simetri pada nilai purata populasi. Copyright Course Technology 2001
Rajah 7-3. Taburan Normal dan Isihan Piawai Copyright Course Technology 2001
Jadual 7-2. Unit Sigma and Defective Nota: “Six sigma” merujuk kpd +/-3 sigma, bermaksud 2.7 million defects per billion units yg dihasilkan, atau 2.7 defects per million. Copyright Course Technology 2001
Carta Kawalan Kualiti, Six Sigma, dan Petua Seven Run Carta kawalan ialah paparan grafik data yg menunjukkan hasil proses lawan masa. Ia membantu menghalang kecacatan dan membolehkan anda menentukan sama proses terkawal atau tidak Beroperasi pada nilai sigma tinggi, spt 6 sigma, bermakna daya toleran produk atau had kawalan mempunyai kurang variability Petua seven run menyatakan jika 7 point data dalam satu barisan berada bawah min, di atas min, atau meningkat atau menurun, maka proses perlu diperiksa untuk masalah bukan-random. Copyright Course Technology 2001
Rajah 7-4. Cth Carta Kawalan Kualiti Copyright Course Technology 2001
Rajah 7-5. Mengurangkan Kecacatan dgn Six Sigma Copyright Course Technology 2001
Copyright Course Technology 2001 Ujian Byk profesional TM anggap ujian sebagai tahap di penghujung pembangunan produk TM Ujian sepatutnya dilakukan pada setiap fasa kitar hayat pembangunan produk TM Copyright Course Technology 2001
Rajah 7-6. Menguji Tugas dalam Kitar Hayat Pembangunan Perisian Copyright Course Technology 2001
Copyright Course Technology 2001 Jenis Ujian Ujian unit – dilakukan untuk menguji setiap komponen individu (program) utk memastikan ia bebas dr kecacatan Ujian integrasi – berlaku antara ujian unit dan ujian sistem untuk menguji sekumpulan komponen Ujian sistem menguji seluruh sistem Ujian penerimaan pengguna ialah ujian yg dilakukan oleh pengguna akhir sebelum menerima produk akhir Copyright Course Technology 2001
Copyright Course Technology 2001 Rajah 7-7. Carta Gantt Utk Memasukkan Ujian ke dalam Perancangan projek Pembangunan Sistem Project 98 file Copyright Course Technology 2001
Meningkatkan Kualiti Projek Teknologi Maklumat Beberapa cadangan untuk meningkatkan kualiti projek TM Kepimpinan yg menyokong kualiti Memahami kos kualiti Fokus kepada pengaruh organisasi dan faktor tempat kerja yg mempengaruhi kualiti Mengikut modul model matang utk meningkatkan kualiti Copyright Course Technology 2001
Copyright Course Technology 2001 Kepimpinan “It is most important that top management be quality-minded. In the absence of sincere manifestation of interest at the top, little will happen below.” (Juran, 1945) Sebahagian besar masalah kualiti dikaitkan dengan pengurusan, bukan isu teknikal Copyright Course Technology 2001
Copyright Course Technology 2001 Kos Kualiti Kos kualiti ialah Kos menghasilkan produk yg memenuhi keperluan dan fitness for use Kos bertanggungjawab ke atas kegagalan atau tidak memenuhi kualiti Copyright Course Technology 2001
Jadual 7-3. Kos Per Jam Downtime Disebabkan Kecacatan Perisian Copyright Course Technology 2001
5 Kategori Kos berkaitan Kualiti Kos pencegahan: kos merancang dan melaksana projek supaya bebas masalah atau dlm julat yg boleh diterima Kos appraisal: kos menilai proses dan output untuk pastikan kualiti Kos kegagalan dalaman: kos yg dikenakan utk membetulkan masalah sebelum pelanggan menerima produk Kos kegagalan luaran: kos semua masalah yang tidak dikesan dan dibetulkan sebelum dihantar kepada pelanggan Kos ukuran dan perkakasan ujian: kos perkakasan yg digunakan untuk melakukan aktiviti penilaian dan pencegahan Copyright Course Technology 2001
Pengaruh Organisasi, Faktor Tempat Kerja dan Kualiti Kajian DeMarco dan Lister menunjukkan bhw isu organisasi mempunyai pengaruh yg besar ke atas produktiviti pengaturcara berbanding dgn persekitaran teknikal atau bahasa pengaturcaraan Produktiviti pengaturcara berbeza dgn faktor dari 1 hingga 10 dari satu organisasi ke organisasi lain, tetapi hanya 21% dalam organisasi yg sama Kajian tidak menjumpai hubungan antara produktiviti dan b.pengaturcaraan, pengalaman atau gaji Ruang kerja khas (dedicated workspace) dan persekitaran kerja yg senyap (quiet work environment) adalah faktor utama utk meningkatkan produktiviti pengaturcara Copyright Course Technology 2001
Model Kematangan(Maturity Model) Model kematangan adalah kerangka bagi membantu organisasi meningkatkan proses dan sistem Software Quality Function Deployment Model – fokus kepada menakrifkan keperluan pengguna dan merancang projek perisian The Software Engineering Institute’s Capability Maturity Model – menyediakan laluan generik kpd peningkatan proses untuk pembangunan perisian Beberapa kumpulan sedang mengkaji pengurusan projek model matang (maturity models) Copyright Course Technology 2001
Model Matang Pengurusan Projek (Project Management Maturity Model) 1. Ad-Hoc: Proses pengurusan projek tidak diselaras dgn baik. Organisasi tidak menakrifkan sistem dan proses. Kejayaan projek bergantung kepada usaha individu. Terdapat masalah kos dan skedul yg kronik 2. Abbreviated: Ada proses dan sistem proses pengurusan projek. Ada proses dan sistem pengurusan projek untuk menjejak kos, skedul dan skop. Kejayaan projek tidak dapat dijangka dan masalah kos dan skedul adalah perkara biasa. 3. Organized: Terdapat proses dan sistem pengurusan projek yg dipiawai dan didokumenkan dan disepadukan ke dlm organisasi Kejayaan projek dapat diramal dan kos dan skedul ditingkatkan. 4. Managed: Pengurus mengumpul dan menggunakan ukuran tentang keberkesanan pengurusan projek. Kejayaan projek lebih uniform, dan kos dan skedul mengikut rancangan 5. Adaptive: Maklumbalas dari proses pengurusan projek dan idea serta teknologi innovatif membolehkan peningkatan berterusan. Kejayaan projek adalah normal dan kos dan jadual ditingkatkan. Copyright Course Technology 2001