Anda di halaman 1dari 16

Tim Perangkat Lunak dan

Kualitas Perangkat Lunak


Pengertian Perangkat Lunak

Perangkat lunak (Software) adalah istilah khusus


untuk data yang diformat, dan disimpan secara
digital, didalamnya termasuk program komputer,
dokumentasinya, dan berbagai informasi yang
dapat dibaca, dan ditulis oleh komputer.
Perangkat lunak juga dapat dikatakan sebagai
bagian sistem komputer yang tidak berwujud.
Istilah ini digunakan untuk menonjolkan
perbedaannya dengan Hardware (perangkat
keras) komputer.
Tim Perangkat Lunak
Proses pembangunan perangkat lunak mempunyai banyak personel
didalamnya, personel-personel ini akan di kelompokan menjadi 5 kategori
yaitu :
• Manajer senior : Berperan sebagai yang membuat kebijakan, keputusan dan strategi
dalam proyek, semuanya dipegang oleh manajer senior

• Manajer proyek (pemimpin tim) : Berperan sebagai orang yang bertanggung jawab
dalam mengurus sebuah proyek dan mampu memilih praktisi sesuai dengan posisi.

• Praktisi : Berperan sebagai yang mengerjakan perangkat lunak

• Klien : Berperan sebagai pemberi kerja dan menentukan kebutuhan perangkat lunak

• Pengguna perangkat lunak : Orang yang menggunakan perangkat lunak yang telah
dibangun.
Tim Perangkat Lunak
Dalam sebuah Tim pastinya ada struktur organisasi yang terbentuk untuk menentukan
pembagian tugas yang bisa diterapkan pada tim perangkat lunak. Misalnya semua personel
dibagi menjadi beberapa tim, setiap tim mengerjakan satu atau lebih tugas dan koordinasi
dikendalikan oleh tim dam manager. Struktur organisasi yang bisa diterapkan yaitu :

1. Democratic Decentralized (DD)

Demokratis Desentralisasi adalah sebuah gaya berorganisasi tim yang pemimpinnya


mempromosikan berbagi tanggung jawab, sehingga tidak bersifat otoriter, pemimpin tidak
permanen.

2. Controlled decentralized (CD)

Pendelegasian wewenang dalam membuat keputusan dan kebijakan kepada manajer atau
orang-orang yang berada pada level bawah dalam suatu struktur organisasi yang terkontrol.
Tim Perangkat Lunak
3. Controlled Centralized (CC)

Terkontrolnya suatu organisasi yang memusatkan seluruh wewenang


kepada sejumlah kecil manajer atau yang berada di posisi puncak pada
suatu struktur organisasi.
Kualitas Perangkat Lunak
Perencanaan kualitas proyek perangkat lunak yang meliputi pengertian kualitas
proyek, rencana pengelolaan kualitas, jaminan kualitas, pengendalian kualitas
dan peningkatan kualitas. International Organization for Standardization (ISO)
mendefinisikan kualitas sebagai totalitas karakteristik suatu entitas yang
menanggung pada kemampuannya untuk memuaskan kebutuhan yang
dinyatakan atau tersirat, dan sejauh mana seperangkat karakteristik yang
melekat memenuhi persyaratan.
Tim manajemen proyek juga harus menyadari bahwa manajemen kualitas modern melengkapi
manajemen proyek modern yang menyadari pentingnya kualitas, sebagai berikut:
•Kepuasan Pelanggan : Pemahaman mengelola dan mempengaruhi kebutuhan sehingga
harapan pelanggan terpenuhi atau terlampaui.
•Pencegahan atas inspeksi biaya dalam menghindari kesalahan selalu jauh lebih sedikit
daripada biaya mengoreksi mereka.
•Tanggungjawab manajemen dalam mencapai keberhasilan memerlukan partisipasi dari semua
anggota tim, tetapi tetap tanggung jawab manajemen untuk menyediakan sumber daya yang
dibutuhkan untuk berhasil.
•Proses dalam fase yang berulang dengan siklus rencana-lakukan-periksa (plan-do-check).
Selain itu, inisiatif peningkatan kualitas yang dilakukan oleh organisasi.
Proses Utama Manajemen
Kualitas Proyek
Manajemen kualitas proyek melibatkan tiga proses utama, yaitu:

• Kualitas Perencanaan, Identifikasi yang standar yakni kualitas yang relevan


dengan proyek dan bagaimana memenuhi standar tersebut.
• Kualitas Jaminan, yaitu tahapan evaluasi proyek secara keseluruhan dan berkala.
• Kualitas kontrol, keluaran utama dari kontrol kualitas meliputi pengukuran kualitas
kontrol, perubahan divalidasi, kiriman divalidasi, aset organisasi teraktual,
permintaan perubahan, rencana manajemen proyek teraktual, dan dokumen proyek
teraktual.
Perencanaan Kualitas
Perencanaan mutu mengidentifikasi standar kualitas yang relevan dengan proyek
dan menentukan bagaimana untuk memuaskan mereka. Ini adalah salah satu
proses kunci selama perencanaan proyek dan harus dilakukan secara teratur dan
secara paralel dengan proses perencanaan proyek lain. Adapun langkah-langkah
perencanaan kualitas sebagai berikut:

• Input untuk Perencanaan Kualitas

• Alat dan Teknik untuk Perencanaan Kualitas

• Output dari Perencanaan Kualitas


Jaminan Kualitas
Jaminan kualitas adalah semua kegiatan yang terencana dan sistematis
diterapkan dalam sistem mutu untuk memberikan keyakinan bahwa proyek akan
memenuhi standar kualitas yang relevan. Ini harus dilakukan sepanjang proyek.
Jaminan kualitas sering disediakan oleh Departemen Quality Assurance atau
berjudul sama unit organisasi, tetapi tidak harus. Jaminan dapat diberikan kepada
tim manajemen proyek dan manajemen organisasi melakukan (penjaminan mutu
internal) atau dapat diberikan kepada pelanggan dan lain-lain tidak terlibat secara
aktif dalam pekerjaan proyek (jaminan kualitas eksternal).
Aspek ruang lingkup penting dari teknologi informasi proyek yang mempengaruhi
kualitas meliputi fungsi dan fitur, output sistem, kinerja, dan kehandalan serta
maintainability.

• Fungsi adalah derajat dimana suatu sistem melakukan fungsi yang ditujukan. Fitur
adalah karakteristik khusus sistem yang menarik bagi pengguna.

• Output sistem adalah layar dan laporan sistem menghasilkan.

• kinerja seberapa baik produk atau jasa melakukan pelanggaran penggunaan yang
dimaksudkan.

• Kehandalan adalah kemampuan suatu produk atau jasa untuk berpenampilan seperti
yang diharapkan di bawah kondisi normal

• Perawatan membahas melakukan pemeliharaan pada suatu produk.


Pengendalian Kualitas
Salah satu tujuan utama dari pengendalian kualitas adalah meningkatkan kualitas,
keluaran utama yang datang dari proses ini adalah keputusan penerimaan,
pengerjaan ulang, dan penyesuaian proses.

• Keputusan penerimaan menentukan apakah produk atau jasa yang dihasilkan


sebagai bagian proyek akan diterima atau ditolak.

• Mengolah ulang adalah tindakan yang diambil untuk membawa barang-barang


ditolak menjadi sesuai dengan produk persyaratan atau spesifikasi atau harapan
pemangku kepentingan lainnya.

• Masalah kualitas lebih lanjut proses penyesuaian yang benar atau mencegah
berdasarkan pengukuran kontrol kualitas.
Peningkatan Kualitas
Ada beberapa hal penting lain yang terlibat dalam meningkatkan kualitas proyek
teknologi informasi, yaitu:
• Kepemimpinan : adalah salah satu faktor yang membantu perusahaan mencapai
sukses besar dalam manajemen mutu. Manajemen menekankan perlunya
meningkatkan kualitas dan membantu semua karyawan bertanggung jawab untuk
kepuasan pelanggan.

• Biaya Kualitas : Biaya kualitas adalah biaya kesesuaian ditambah biaya


ketidaksesuaian. Kesesuaian berarti menghasilkan produk yang memenuhi
persyaratan dan kesesuaian untuk digunakan. Lima kategori biaya utama yang
berhubungan dengan kualitas meliputi:
o Biaya Pencegahan - Biaya perencanaan dan pelaksanaan proyek sehingga bebas
dari kesalahan atau dalam rentang kesalahan yang dapat diterima.

o Penilaian Biaya - Biaya mengevaluasi proses dan output mereka untuk


memastikan bahwa proyek tersebut bebas dari kesalahan atau dalam rentang
kesalahan yang dapat diterima.

o Biaya Kegagalan Internal - Biaya yang dikeluarkan untuk memperbaiki cacat


diidentifikasi sebelum pelanggan menerima produk.

o Biaya Kegagalan Eksternal - Biaya yang berhubungan dengan semua kesalahan


tidak terdeteksi dan diperbaiki sebelum pengiriman ke pelanggan.

o Biaya Pengukuran dan Alat Uji - Biaya modal dari peralatan yang digunakan untuk
melakukan kegiatan pencegahan dan penilaian.
• Pengaruh Organisasi, Faktor Tempat Kerja, dan Kualitas: DeMarco dan Lister
menemukan bahwa produktivitas bervariasi dengan faktor sekitar 1-10 di semua
peserta. Artinya, satu tim mungkin telah menyelesaikan sebuah proyek coding
dalam satu hari, sementara tim lain mengambil sepuluh hari untuk menyelesaikan
proyek yang sama. Sebaliknya, produktivitas bervariasi dengan rata-rata hanya
dua puluh satu persen antara pasangan pengembang perangkat lunak dari
organisasi yang sama.

• Maturity Models : Pendekatan lain untuk meningkatkan kualitas dalam proyek


pengembangan perangkat lunak dan manajemen proyek secara umum adalah
penggunaan model jatuh tempo, yang kerangka kerja untuk membantu organisasi
meningkatkan proses dan sistem mereka.
Sekian dan terima kasih

Anda mungkin juga menyukai