Tantangan Organisasi bagi Manajer Pengujian Pertemuan 12

Slides:



Advertisements
Presentasi serupa
SKPL Spesifikasi Kebutuhan Perangkat Lunak STMIK AMIKOM PURWOKERTO.
Advertisements

Pertemuan 7 Proyek Sistem Informasi Viska Armalina, ST., M.Eng
Testing dan Implementasi Sistem
RENCANA PENGEMBANGAN PERANGKAT LUNAK (RPPL)
Manajemen Proyek.
MANAJEMEN KONFIGURASI SOFTWARE
Proyek Pengembangan Sistem Informasi
GRUP PROSES MANAJEMEN PROYEK
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 Review Software Engineering.
ELEMEN MANAJEMEN PROYEK
CHOIRU ZAÍN Manajemen Proyek Perangkat Lunak – Perencanaan Proyek.
Test Tracking Spreadsheet Pertemuan 8
Software Quality Assurance
Software Quality Assurance
SESI 3. KONSEP MANAJEMEN PROYEK PERANGKAT LUNAK
The Bug Tracking Database (1) Pertemuan 6
Test System Architecture, Cases, & Coverage Pertemuan 5
Membangun Sistem Informasi ERP
Perencanaan Pengujian (Test Plan) Pertemuan 4
Pengelolaan Sistem Informasi
FASE PERENCANAAN MPSI – sesi 4.
METODOLOGI MANAJEMEN PROYEK
Pengelolaan Proyek Sistem Informasi
Manajemen Mutu Proyek (Manajemen Kualitas)
Pengelolaan Proyek Sistem Informasi
FASE PERENCANAAN MPSI – sesi 4.
Penyelesaian Masalah Mutu dan Penjaminan Mutu pada Yankes
System Life Cycle Nurhayati, S.Kom., M.Kom Dosen STMIK Kaputama 1.
PIHAK-PIHAK YANG TERLIBAT DALAM PROYEK
Testing & Implementasi Sistem -Pengenalan
Pendistribusian Proyek Pengujian Pertemuan 13
PENGORGANISASIAN PROYEK SISTEM
Pengelolaan Proyek Sistem Informasi
Testing dan Implementasi Sistem
Pengelolaan Tim Pengujian Pertemuan 21-22
TIM PROYEK.
Manajemen Mutu Proyek Muhammad Rachmadi.
Kualitas Suatu Perangkat Lunak Pertemuan 2 - 3
PENDEKATAN TOTAL QUALITY MANAGEMENT UNTUK MEMPERBAIKI/ MENINGKATKAN
Bug Tracking Database (2) Pertemuan 7
MANAJEMEN SUMBER DAYA MANUSIA
REKAYASA PERANGKAT LUNAK
SQA Team.
Total Quality Management
AUDIT SISTEM KEPASTIAN KUALITAS
Organisasi dan System Analyst
TOTAL QUALITY MANAJEMEN
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-4)
Software Quality Assurance
AKTIVITAS QUALITY CONTROL CIRCLE By: Zarius Rusli.
Membangun Sistem Informasi ERP
Membangun Sistem Informasi ERP
DEVELOPMENT AND QUALITY PLANS
PENGORGANISASIAN PROYEK SISTEM
Manajemen Mutu Proyek Muhammad Rachmadi.
METODOLOGI MANAJEMEN PROYEK PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
KEPASTIAN KUALITAS KOMPONEN MAINTENANCE SOFTWARE
Enterprise Architecture Planning (EAP)
Manajemen Resiko Proyek
Penghargaan dan Hukuman dalam Manajemen Sumber Daya Manusia
BAB 6 dan 7 PERTEMUAN KE 3 20/09/2018.
Toman Sony Tambunan, S.E, M.Si NIP
Toman Sony Tambunan, S.E, M.Si NIP
PIHAK-PIHAK YANG TERLIBAT DALAM PROYEK
Pengujian Perangkat Lunak
Software Quality Assurance
Transisi Layanan Teknologi Informasi
L E A D I N G. L E A D I N G “Leading is when managers instill enthusiasm by communicating with others, motivating them to work hard, and maintaining.
Software Quality Assurance
Manajemen Proyek.
Transcript presentasi:

Tantangan Organisasi bagi Manajer Pengujian Pertemuan 12 Matakuliah : M0232/Testing dan Implementasi Tahun : 2008 Tantangan Organisasi bagi Manajer Pengujian Pertemuan 12

TIK Mahasiswa menyebutkan tugas-tugas serta peranan seorang manager pengujian dalam organisasi pengujian. (C1) TIK-33 Mahasiswa menjelaskan model dasar organisasi pengujian. (C2) TIK-34 Mahasiwa menyebutkan faktor-faktor yang dapat menghambat dan mempercepat proses pengujian. (C1) TIK-35 Bina Nusantara

Jabatan yang diberikan pada Test Manager: Quality Control Manager: bertanggung jawab melakukan pengetesan untuk mencari kesalahan. Quality Assurance Manager: tidak hanya bertanggung jawab untuk menemukan kesalahan tetapi juga mencegah timbulnya kesalahan serta mengusahakan peningkatan kualitas produk secara terus-menerus. Bina Nusantara

Definisi yang diberikan oleh standar IEEE 610 Definisi yang diberikan oleh standar IEEE 610.12-1990 mengenai Quality Assurance: Sebuah pola yang direncanakan dan sistematis dari seluruh kegiatan yang diperlukan untuk menyakinkan bahwa sebuah produk telah sesuai dengan spesifikasi teknik yang telah ditentukan. Sejumlah aktivitas yang dirancang untuk mengevaluasi proses pengembangan /pembuatan suatu produk. Bina Nusantara

Quality Control didefinisikan: Sejumlah aktifitas yang dirancang untuk mengevaluasi kualitas dari suatu produk yang dikembangkan/dibuat. Bina Nusantara

Organisasi Test Group Bina Nusantara

Model Dasar Organisasi Testing Gambar 9-1 halaman 277 Bina Nusantara

Model dasar organisasi testing Testing Manager memberi laporan kepada Development Manager. Test Engineer dipimpin oleh seorang pemimpin (Lead Test Engineer) yang akan mengkomunikasi-kan hasil testing langsung pada Development Manager. Model ini cocok bila kita bekerja dalam suatu kelompok dengan jumlah personel yang sedikit (jumlahnya hanya belasan). Bina Nusantara

Kesalahan pada Model Darsar Organisasi Testing Gb. 9-1 Test group menjadi tidak independen. Proses testing tidak mendapatkan akses terhadap sumber daya yang dibutuhkannya. Sumber daya yang dimilikinya tidak hanya digunakan untuk testing. Peranan testing menjadi tidak jelas, karena hanya digunakan sebagai saran dalam pengembangan sistem, bahkan mungkin pelaku testing akan bekerja sebagai developer juga. Bina Nusantara

Organisasi Testing sbg. sbh. Suberdaya Proyek Pengembangan Gambar 9-2 halaman 279 Bina Nusantara

Organisasi Testing sbg. sbh. Suberdaya Proyek Pengembangan Test Manager dan Development Manager keduanya memberi laporan kepada Project Manager. Struktur organisasi testing ini bukan merupakan solusi yang sempurna tetapi merupakan perbaikan dari struktur organisasi testing sebelumnya. Dalam struktur ini test group masih tidak independen seutuhnya, krn. Test Manager memberikan jawaban kpd. Project Manager. Bina Nusantara

Organisasi Testing sbg. sbh. Suberdaya Proyek Pengembangan Kelebihannya, dalam struktur ini keterlibatan Project Manager dalam proses pengembangan sistem menjadi berkurang. Bagian pengembangan dan bagian testing memiliki pegawai dan budget yang terpisah. Unit testing dalam organisasi menjadi lebih berperanan karena seluruh laporan kesalahan langsung diberikan pada project management. Bina Nusantara

Organisasi Testing sbg. sbh. Suberdaya Proyek Pengembangan Kerugian : apabila dalam pelaksanaan suatu proyek ternyata tidak sesuai dengan jadwal, maka test group harus memberikan rasa simpati pada bagian pengembangan dan harus membantunya (melakukan kerja lembur) untuk menyelesaikan proyek tersebut agar tepat waktu. Bina Nusantara

Organisasi testing yang Independen Gambar 9-3 halaman 280 Bina Nusantara

Organisasi testing yang Independen Merupakan model organisasi testing yang paling baik. Team tes dalam hal ini benar2 independen. Perhatian dan tujuan manajemen adalah untuk mempromosikan keunggulan perusahaan, oleh karena itu manajemen akan menerima laporan status tes dengan pikiran yang terbuka. Masalah2 yang berkaitan dg pengaruh, alokasi dana, dan sumberdaya manusia diminimumkan. Bina Nusantara

Menambahan Fungsi2 Lain dlm. Organisasi Tes Pada umumnya Manajer Testing tidak melakukan tugas2 berikut ini: Configuration Mgt. & Release Mgt. Customer Support Administrasi sistem dan penanggunalang bencana. Manajemen Kualitas Manajemen Laboratorium Pengembangan. Membuat data utk. Pelatihan dan prosedur operasi. Bina Nusantara

Menambahan Fungsi2 Lain dlm. Organisasi Tes Tetapi ada beberapa faktor yang mengharuskan bagian testing menambahkan fungsi2 lain tsb. Tim tes memiliki sebagian tanggung jawab thd pengembangan produk atau apabila test team secara keseluruhan terintegrasi dengan tim pengembangan. Pihak manajemen memberikan tanggung jawab tambahan pada tim tes karena dianggap tim memiliki kemampuan yg lebih. Tugas khusus diberikan pada anggota tim tertentu yang memiliki keahlian yang relevan. Anggota tim tes ingin mendapatkan tambahan tanggung jawab sebagai bagian dari pengembangan karir. Bina Nusantara

Kelompok Pengembangan Layanan Gambar 9-4 halaman 282 Bina Nusantara

Bekerja dengan Manajer Lain Proyek tes harus dikelola pada tiga arah : Inward: menentukan tim tes, merekrut anggota, menentukan struktur org., memantau dan memotivasi anggota tim. Upward: menyimpulkan status dari proses tes dan mengeskalasi problem yang penting, menentukan harapan yg hrs dicapai, memberikan tanggapan secara cepat, dan berpartisipasi dlm pertemuan manajemen Outward: mengkomunikasikan hasil tes, mengklarifikasi laporan masalah, mendiskusikan kebutuhan tes, dana, & layanan yang diperlukan pada pihak pengelola. Bina Nusantara

Working with Other Managers Bina Nusantara

Arah dalam Pengelolaan Tes Bina Nusantara

Is Documentation needed? Anyone a spectrum of outcomes could occur if you don't use documentation: Your management recoqnizing the need to formalize processes, backs you up 100% Your management not knowing quite how to handle this odd demand, assumes that you must know what you're talking about Your management listens to your demand but then explains that the company isn't ready for such cultural and process shifts You are fired Bina Nusantara

Hal-hal yang Mempercepat Proses Testing (1) Test dilakukan sepenuhnya secara teliti, dengan memperhatikan 3 faktor: Waktu : disiapkan secara benar, penemuan bug sedini mungkin, seluruh tim hrs. dilibatkan sejak awal. Organisasi : keterbukaan komunikasi antara unit tes dengan tim lainnya. Kebudayaan Perusahaan: unit tes merupakan jalan untuk mengurangi resiko dan filosofi manajemen bisnis diterapkan pada seluruh proyek. Bina Nusantara

Hal-hal yang Mempercepat Proses Testing (2) Mempekerjakan teknisi yang baik. Otomatisasi Arsitektur Sistem Tes yang baik. A Clearly Defined Test-to-Development Hand-Off Process A Clearly Defined Development-to-Test Hand-Off Process A clearly Defined System Under Test Continuous Test Execution Penambahan Test Engineer Bina Nusantara

Hal-hal yang Memperlambat Proses Testing (1) Menjadi Terlalu Pintar Jadwal proyek yang tidak mungkin dilaksanakan. Failure to Provide Test Deliverable Lack of System Administration, Infrastructure, and Development Support “Saving Money” on tools Unrealistic Test Schedules Slow Development Response Bina Nusantara

Hal-hal yang Memperlambat Proses Testing (2) Use of the Test Lab for Debugging Buggy Deliverables Violations of Test Plan Entry Criteria Violations of Test Plan Exit Criteria Scope Creep, Crawl, and Redefinition Test Suite or Phase Cancellation Tester Mistakes Bina Nusantara

Tanda2 Pembubaran Unit Tes Pengikutsertaan karyawan/manajer dalam ujian penilaian kecakapan karyawan. Penurunan pendapatan perusahaan. Masuknya akuntan atau konsultan yang berkerja sama dengan bagian personalia. Adanya rumor tentang daftar karyawan yang akan diberhentikan. Bina Nusantara

Mempresentasikan Hasil Pengujian Good Ways to Deliver Bad News Institutionalizing a Test Dashboard The Importance of Accuracy and Audience Bina Nusantara