download

Matakuliah
: M0604 - Testing dan
Implementasi
Tahun
: 2009
Pengelolaan Tim Pengujian
Pertemuan 21-22
TIK
• Mahasiswa dapat membentuk tim pengujian
berdasarkan kualifikasi yang dibutuhkan. (C5) TIK-31
• Mahasiswa dapat mengatur kelompok pengujian. (C5)
TIK-32
Bina Nusantara
Daniel Kartawiguna, D2431
2
Pokok Bahasan
• Menentukan jumlah tenaga kerja, keahlian dan jabatan
dalam sebuah test organization.
• Pengorganisasian sebuah test team.
• Kualifikasi test engineer.
• Memotivasi pegawai testing department.
• Penggunakan pekerja kontrak dalam suatu proyek.
Bina Nusantara
Daniel Kartawiguna, D2431
3
Staffing and Managing
a Test Team
• Most Basic Principle for Managing Staff
– Hiring
– Motivating
– Retaining
Bina Nusantara
Daniel Kartawiguna, D2431
4
What Kind of People Make Good Test Engineers
•
•
•
•
•
•
Professional Pessimism
Balanced Curiosity
Focus: No Space Cadets
Avoid the Aspiring Hero
Shun the Sloth
Reject Casper Milquetoast
Bina Nusantara
Daniel Kartawiguna, D2431
5
Defining the Test Team
• Size
• Skills
– Technology
– Application Domain
– Testing
• Education and Training
• Positions, Experience, and Goals
Bina Nusantara
Daniel Kartawiguna, D2431
6
Jumlah Personel
•
Ada dua cara untuk menentukan jumlah anggota suatu
test team, yaitu:
1.
2.
•
Bina Nusantara
Berdasarkan tugas/task yang harus dikerjakan.
Berdasarkan rasio antara tester dan developer.
Rasio yang ideal antara tester dan developer 1:1,
umumnya berkisar 1:2 s.d. 1:5.
Daniel Kartawiguna, D2431
7
Keahlian
• Dalam beberapa kasus testing diperlukan tenaga yang
memiliki suatu keahlian khusus.
• Harus dapat membaca dan belajar secara cepat.
• Dapat menulis laporan dengan baik.
• Dalam beberapa kasus diperlukan tenaga yang
menguasai statistik dan matematika.
Bina Nusantara
Daniel Kartawiguna, D2431
8
Jabatan
1.
2.
3.
•
Bina Nusantara
Test engineer : programmer,mechanical engineer,
dan electrical engineer.
Test Technician.
Test Manager.
Dalam beberapa kasus mungkin diperlukan juga
release management engineer dan configuration
management engineer.
Daniel Kartawiguna, D2431
9
Model Organisasi
• Skill-based Model: sangat direkomen-dasikan pada
sistem2 yang rumit dan berteknologi canggih.
• Project-bases Organization : pembagian tugas
berdasarkan proyek yang dikerjakaan, bukan
berdasarkan spesialisasinya.
Bina Nusantara
Daniel Kartawiguna, D2431
10
Organization
Model
Bina Nusantara
Daniel Kartawiguna, D2431
11
Organization
Model
Bina Nusantara
Daniel Kartawiguna, D2431
12
Hiring Tester
•
•
•
•
•
•
Defining the Job
Gathering and Screening Resumes
On-site Interviews
Making the Hiring Decision
Avoiding and Undoing Hiring Mistakes
Bringing the New Tester on board
Bina Nusantara
Daniel Kartawiguna, D2431
13
Kualifikasi
• Memiliki latar belakang teknik.
• Memiliki komitment pada bidang testing sebagai
spesialisasi.
• Selalu memiliki rasa ingin tahu.
• Dapat berkonsentrasi dengan baik dan terfokus.
• Kemampuan analisa yang baik.
• Kreatif.
Bina Nusantara
Daniel Kartawiguna, D2431
14
Test Specialists & Content Specialists
• Test Specialists : orang yang meniti karir khusus pada
bidang testing, menduduki posisi sebagai test engineer.
• Content Specialists : orang yang mengerti produk
perusahaan dan teknologinya secara menyeluruh, dapat
melakukan functional testing secara baik tetapi mungkin
tidak begitu menguasai proses testing secara terinci..
Bina Nusantara
Daniel Kartawiguna, D2431
15
Kualifikasi yang tidak tepat
• Orang yang ingin mendapatkan jabatan/ posisi yang
prestige dalam organisasi.
• Tidak memiliki dorongan untuk mengerjakan tugasnya.
• Orang yang memiliki sifat menjatuhkan orang lain.
Bina Nusantara
Daniel Kartawiguna, D2431
16
Hal-hal yang membangkitkan Motivasi
• Bertindak bijaksana pada anggota team yang melakukan
kesalahan.
• Pemberian upah yang standar sesuai dengan tanggung
jawab dan keahliannya.
• Jenjang jabatan yang jelas.
• Adanya kompensasi untuk over-time.
• Pemberian pelatihan, kesempatan mengikuti seminar,
konferensi, dan rekreasi.
Bina Nusantara
Daniel Kartawiguna, D2431
17
Hal-hal yang dapat menurunkan Motivasi Team
• Pemberian bonus berdasarkan ketepatan pencapaian
jadwal yang telah ditentukan.
• Pemberian bonus berdasarkan jumlah bugs yang
ditemukan.
• Pemberian “pizza” (junk-food) sebagai menu makan
malam.
• Mengkonfrontasi test team dengan development team
atas problem yang ditemukan.
Bina Nusantara
Daniel Kartawiguna, D2431
18
Pemanfaatan Pekerja Temporer
• Test technician yang memiliki peran yang penting tetapi
bukan merupakan peran yang kritis dalam implementasi.
• Konsultan
• Trainer
• Tenaga ahli
• Kontaktor
Bina Nusantara
Daniel Kartawiguna, D2431
19
Bina Nusantara
Daniel Kartawiguna, D2431
20
Bina Nusantara
Daniel Kartawiguna, D2431
21