Senin, 26 April 2010

Faktor yang Mempengaruhi Kualitas Produk dan Produktivitas Programmer

1. Komunikasi team :

Meningkatnya ukuran produk yang dihasilkan akan menurunkan produktivitas programmer akibat meningkatnya kerumitan antara komponen- komponen program dan akibat meningkatnya komunikasi yang perlu dilakukan antara programmer, manajer,dan pelanggan.
2.
Kerumitan produk
Tiga level kerumitan produk : program aplikasi, program utility, program level sistem.
3.
Kendali perubahan
Perubahan terhadap produk harus tetap meminta persetujuan manajer sebagai penanggung jawab proyek. Dampak perubahan harus dapat ditelusuri, diuji, dan didokumentasikan.
4.
Tingkat keandalan
Setiap produk harus mempunyai keandalan standar. Peningkatan keandalan dihasilkan melalui perhatian yang sangat besar pada tahap analisa. Peningkatan keandalan akan menurunkan produktivitas.
5.
Pemahaman permasalahan
Pelanggan adalah penyumbang utama terhadap kegagalan dalam memahami masalah adalah :
a. Tidak memahami permasalahan perusahaannya.
b. Tidak mengerti kemampuan dan keterbatasan komputer,
c. Tidak mempunyai pengetahuan dasar tentang logika dan algoritma.
d. Software engineer tidak memahami lapangan aplikasi, gagal mendapatkan informasi kebutuhan pelanggan karena pelanggan bukan seorang end user.
6.
Persyaratan keterampilan
Berbagai keterampilan harus ada dalam sebuah proyek perangkat lunak,
misalnya:
a. Keterampilan berkomunikasi dengan pelanggan untuk memastikan keinginan nya dengan sejelas-jelasnya.
b. Kemampuan dalam pendefinisian masalah dan perancangan.
c. Kemampuan implementasi dengan penulisan program yang benar.
d. Kemampuan debugging secara deduktif dengan kerangka “what if ”.
e. Dokumentasi.
f. Kemampuan bekerja dengan pelanggan.
g. Semua keterampilan tersebut harus senantiasa dilatih.


7.
Fasilitas dan sumber daya
Fasilitas non teknis yang tetap perlu diperhatikan yang berkaitan dengan motivasi programmer misalnya : mesin yang baik, serta tempat yang tenang, atau ruang kerjanya dapat ditata secara pribadi.
8.
Pelatihan yang cukup
Banyak programmer yang dilati dalam bidang-bidang : ilmu komputer, teknik elektro, akuntansi, matematika, tetapi jarang yang mendapat pelatihan dalam bidang teknik perangkat lunak.

sumber:

http://tugas-etika.blogspot.com/2010/03/etika-profesi-teknik-informasi-di.html

1 komentar:

Adam Muiz mengatakan...

Programmer Adalah

Posting Komentar