the sqa unit and other actors in the sqa system

19
Disusun oleh: ARRIZQY NUR SHABRINA/5209100053

Upload: irna300791

Post on 06-Jul-2015

313 views

Category:

Education


4 download

TRANSCRIPT

Page 1: The sqa unit and other actors in the sqa system

Disusun oleh:

ARRIZQY NUR SHABRINA/5209100053

Page 2: The sqa unit and other actors in the sqa system
Page 3: The sqa unit and other actors in the sqa system

Tugas yang dilakukan oleh Kepala Unit SQA

Kepala unit SQA bertanggung jawab untuk semua tugas jaminankualitas yang dilakukan oleh unit SQA dan sub-unit. Selainitu, beberapa tugas SQA ditugaskan hanya kepada Kepala unit SQA.

Tugas-tugas yang dilakukan oleh kepala unit SQA dapatdiklasifikasikan ke dalam kategori berikut:

1•Perencanaan

2•Manajemen unit

3

•Tugas yang berkaitan dengan hubungan dengan pelanggan dan badan

eksternal lainnya serta dengan eksekutif yang bertanggung

jawab terhadap kualitas perangkat lunak

4

•Kegiatan SQA profesional.

Page 4: The sqa unit and other actors in the sqa system

Tugas Perencanaan1. Penyusunan program kegiatan yang diusulkan dan anggaran

tahunan untuk unit2. Perencanaan dan memperbarui kualitas perangkat

lunak organisasi sistem manajemen3. Penyusunan yang direkomendasikan kegiatan

tahunan program SQA untuk pengembangan perangkat lunak dan departemen pemeliharaan

4. Penyusunan direkomendasikan pengembangansistem SQA berencana untuk pengembangan perangkat lunak dandepartemen pemeliharaan

Tugas Manajemen1. Manajemen kegiatan tim SQA2. Pemantauan pelaksanaan program kegiatan SQA3. Nominasi anggota tim, anggota panitia SQA dan pengurus SQA4. Penyusunan laporan khusus dan berkala, misalnya, status masalah

kualitas perangkat lunak dalam organisasi dan laporankinerja bulanan.

Page 5: The sqa unit and other actors in the sqa system

Tugas yang berkaitan dengan hubungan dengan pelanggan dan badan eksternal lainnya serta dengan eksekutif yang bertanggung jawab terhadap kualitas perangkat lunak

1. Melayani sebagai alamat pelanggan untuk masalah kualitas perangkat lunak

2. Penyuluhan kepada pelanggan berkaitan dengan kualitas produk perangkat lunakdan jasa yang ditawarkan

3. Representation dari organisasi sebelum eksternal lembaga mengenai masalahkualitas perangkat lunak

4. Penyusunan laporan management review diperlukan untuk rapat management review

5. Masalah SQA organisasi, mempersiapkan materi yang diminta, dansebagainya, untuk pertimbangan top management (dilakukan melalui eksekutifyang bertanggung jawab kualitas perangkat lunak).

Kegiatan SQA profesional.

1. Partisipasi dalam komite proyek bersamaPartisipasi dalam formal design reviews

2. Review dan persetujuan atas penyimpangan dari spesifikasi (bila diperlukan oleh prosedur)

3. Konsultasi dengan manajer proyek dan pemimpin tim

4. Partisipasi dalam komite SQA dan forum.

Page 6: The sqa unit and other actors in the sqa system

Tugas SQA sub-unit yang berhubungan dengan siklus hidup proyek

Tugas SQA terkait dengan siklus hidup proyek sub unit-dapat diklasifikasikan menjadi dua kelompok:

1. " Pure " manajerial tindak lanjut dan persetujuan tugas (tugas proyek siklus hidup kontrol)

2. "Hands-on" atau partisipasi aktif dalam proyek kegiatan tim SQA , di mana kontribusi profesional yang diperlukan (tugas partisipasi).

Proyek tugas siklus hidup kontrol■ Tindak lanjut kepatuhan pengembangan dan pemeliharaan tim 'dengan prosedur SQA dan instruksi kerja■ Persetujuan atau rekomendasi produk perangkat lunak (desain laporan dankode) sesuai dengan prosedur yang relevanTugas partisipasiTugas ini meliputi partisipasi dalam:■ Contract reviews■ Persiapan dan memperbarui pengembangan proyek dan rencana kualitas■ Formal design reviews

Page 7: The sqa unit and other actors in the sqa system

Tugas operasi infrastruktur SQA sub-unit

sistem SQA menggunakan berbagaikomponen infrastruktur untuk beroperasi dengan lancar, yaitu:

1. Prosedur dan instruksi kerja

2. Supporting Quality devices (template, checklists)

3. Pelatihan Staf, instruksi dan sertifikasi

4. Pencegahan dan tindakan korektif

5. Konfigurasi manajemen

6. Kontrol Dokumentasi.

Page 8: The sqa unit and other actors in the sqa system

Tugas audit dan sertifikasi SQA sub-unit

Jenis-jenis audit SQA dilakukan di atau oleh organisasi perangkat lunak dapat diklasifikasikan sebagai berikut:

1. Audit internal

2. Audit subkontraktor dan pemasokuntuk mengevaluasi mereka SQA sistem

3. eksternal audit yang dilakukan oleh lembaga sertifikasi

4. eksternal audit yang dilakukan oleh pelanggan yangingin mengevaluasi sistem SQA sebelum menerimadari organisasi sebagai pemasok.

Page 9: The sqa unit and other actors in the sqa system

Tugas pendukung SQA sub-unit

Sebagian besar konsumen dari layanan dukungan SQA terletak dalamorganisasi: manajer proyek, pemimpin tim dan pengurusSQA . Dukungan yang mereka butuhkan berkisar pelaksanaan prosedurSQA , misalnya:

1. Penyusunan rencana proyek dan rencana kualitas proyek

2. Tinjauan tim Staf

3. Pilihan metodologi pengembangan dan alat yang mencerminkan akumulasi data pengalaman kegagalan oleh unit SQA

4. Pilihan tindakan untuk memecahkan risiko pengembangan perangkat lunak diidentifikasi

5. Pilihan tindakan untuk memecahkan keterlambatan jadwal dan anggaran yang berlebih

6. Pilihan metrik SQA dan biaya perangkat lunak komponen

7. Menggunakan sistem informasi SQA.

Page 10: The sqa unit and other actors in the sqa system

Tugas standar dan prosedur: pengembangan dan pemeliharaan SQA sub-unit

Para SQA sub-unit sangat erat terlibat dalammenentukan standar SQA akan diadopsi serta mengembangkan dan memelihara prosedur organisasi. Untuk memenuhi kewajiban tugas, unit SQA harus memenuhi syarat:

1. Siapkan program tahunan untuk pengembangan prosedur baru dan update prosedur

2. Tanggung jawab untuk pengembangan prosedur baru dan update prosedur,dengan partisipasi dalam komite terkait dan forum

3. Tindak lanjut perkembangan dan perubahan dalam SQA dan standar rekayasa perangkatlunak, pengenalan prosedur tambahan dan perubahan yangrelevan dengan organisasi

4. Inisiasi update dan adaptasi prosedur dalam menanggapi perubahan dalam standar profesional, termasuk adopsi atau penghapusan standar diterapkanoleh organisasi.

5.

Page 11: The sqa unit and other actors in the sqa system

Tugas teknik pengembangan dan pemeliharaan SQA sub-unit

Tindak lanjut dari kemajuan profesional, solusi dari kesulitan operasional dan analisis pakar kegagalan adalah tujuan langsung dari unit sub-SQA. Oleh karena itu, tugas-tugas teknik utama yang terlibat meliputi:

1. Pengujian kualitas dan aspek produktivitas sehubungan dengan alat pengembangan baru dan versi baru dari alat pengembangan saat ini yang digunakan

2. Evaluasi kualitas dan produktivitas metode pengembangan dan pemeliharaan baru dan perbaikan metode

3. Pengembangan solusi untuk kesulitan yang dihadapi dalam penerapan perangkat lunak saat ini yang digunakan dan metode pengembangan

4. Pengembangan metode untuk mengukur kualitas perangkat lunak dan produktivitas tim

5. Penyediaan dukungan teknologi kepada komite CAB selama analisiskegagalan pengembangan perangkat lunak dan perumusan solusi yang diusulkan.

Page 12: The sqa unit and other actors in the sqa system

Tugas sistem informasi SQA sub-unit

Sistem informasi SQA dimaksudkan untuk memfasilitasi danmeningkatkan fungsi sistem SQA. Tugas yang terlibat meliputi:

1. Pengembangan sistem informasi SQA untuk pengembangan perangkatlunak dan unit pemeliharaan . Misal : Koleksi data kegiatan, Pengolahan, (laporan berkala, daftar laporan pengecualian, danpertanyaan )

2. Pengembangan sistem informasi SQA memfasilitasi pengolahan unit SQA terhadap informasi yang disampaikan oleh pengembangan perangkatlunak dan unit pemeliharaan (misalnya, analisis data, pembuatanlaporan, dll), termasuk perkiraan metrik kualitas perangkat lunak danbiaya kualitas perangkat lunak

3. Memperbarui sistem SQA informasi

4. Pengembangan dan pemeliharaan Internet / intranet situs SQA organisasi.

Page 13: The sqa unit and other actors in the sqa system

SQA trustees atau pengurus SQA merupakan staf anggota yang sangat tertarik dengan kualitasperangkat lunak, sebagian waktu mereka diberikan untuk mempromosikan kualitas.

Mereka sering diinstruksikan pada subject yang menarik dariunit SQA. Sebagai SQA "agen", pengurus diharapkan dapat memberikan dukungan internal yang diperlukan agar berhasil menerapkan komponen-komponen SQA

Tugas pengurus berbeda secara substansial di antara organisasi. Tugasnya mencakup unit terkait danorganisasi terkait.

Page 14: The sqa unit and other actors in the sqa system

Tugas yang berhubungan dengan Unit

1. Dukungan upaya rekan-rekan mereka untuk memecahkan kesulitan yang timbul dalam pelaksanaan prosedur kualitas perangkat lunak dan instruksibekerja

2. Membantu manajer unit dalam melakukan tugas SQA (ex:persiapan instruksikerja sebuah proyek, pengumpulan data untuk menghitung metrik SQA)

3. Mempromosikan kepatuhan dan memantau pelaksanaan prosedur SQA daninstruksi bekerja oleh rekan

4. Laporkan substansial dan sistematis ketidakpatuhan peristiwa ke unit SQA

5. Laporkan kegagalan kualitas perangkat lunak yang parah ke unit SQA.

Tugas yang berhubungan dengan Organisasi

1. Lakukan perubahan dan pembaruan prosedur SQA diseluruh organisasi daninstruksi kerja

2. Memulai seluruh organisasi perbaikan proses pembangunan danpemeliharaan dan aplikasi untuk CAB untuk solusi terhadap kegagalanberulang yang diamati pada unit mereka

3. Mengidentifikasi kebutuhan pelatihan seluruh organisasi SQA danmengusulkan pelatihan sesuai atau instruksi program yang akandilaksanakan oleh unit SQA.

Page 15: The sqa unit and other actors in the sqa system

Komite SQA dapat berupa permanen atau ad hoc. Subyek ditanganioleh otoritas serta pembagian tugas antara komite permanen dan ad hoc, bervariasi antara organisasi dan waktu.

Komite permanen yang biasa berurusan dengan SCC (software change control), CA (corrective actions), prosedur, metode alatpengembangan dan metrik kualitas.

Komite Ad hoc umumnya menangani kasus-kasus tertentu yang menarik yang lebih umum seperti update analisis, prosedur spesifikdan solusi dari kegagalan perangkat lunak, penjabaran metrikperangkat lunak untuk proses atau produk yang ditargetkan, memperbarui biaya kualitas perangkat lunak danmetode pengumpulan data untuk masalah spesifik.

Komite SQA merupakan bagian integral dari kerangka SQA organisasi, tugasnya biasanya didefinisikan dalam prosedurorganisasi SQA. Sebaliknya, komite ad hoc dibentuk atas dasarpermasalah jangka pendek.

Page 16: The sqa unit and other actors in the sqa system

Forum SQA merupakan komponen informal kerangka SQA organisasi, mereka didirikan oleh para relawan danmenampilkan beberapa fitur dari suatu komunitas.

Forum-forum beroperasi lebih bebas, tidak tunduk padapersyaratan standar atau prosedur.

Subyek Sebuah forum, kegiatan dan peserta bervariasi darisatu organisasi yang lain dan mencerminkan individu-individu milik masyarakat dengan organisasi kualitasperangkat lunak yang sangat ingin menciptakan sebuahtempat pertemuan untuk pertukaran pengalaman SQA danide.

Manfaat Sebuah organisasi umumnya dari kegiatan forum SQA, yaitu dapat berfungsi secara independen atau dalambeberapa jenis hubungan kooperatif.

Page 17: The sqa unit and other actors in the sqa system

Anggota forum SQA biasanya mendefinisikan ruang lingkup dan modus operasi, yang dapat terbatas atau luas dalam lingkup. Forum ini dapat bertemu secara teratur atau secara sporadis, dan dapat menentukan cara komunikasi yang disukai(internet, intranet, surat elektronik, dll). SQA forum biasanya berfokus pada:

1. Perbaikan prosedur SQA dan implementasi

2. Kualitas metrik

3. Tindakan Korektif - analisis kasus kegagalan dan keberhasilan

4. Masalah sistem mutu - pengembangan dan penerapan alat-alat baru

5. Kualitas masalah lini manajemen

Page 18: The sqa unit and other actors in the sqa system

Partisipasi dalam forum SQA bisa dengan cara tertutup(misalnya, terbatas pada manajer kualitas) atau terbuka untuksemua.

Anggota forum terbuka meliputi:

1. Unit anggota SQA

2. Pengurus SQA

3. Pengembangan perangkat lunak dan staf pemeliharaan

4. SQA dan ahli konsultan rekayasa perangkat lunak

5. Perwakilan Pelanggan.

Page 19: The sqa unit and other actors in the sqa system

Galin, Daniel, Software Quality Assurance From theory to Implementation, Pearson Education, 2004