PRINSIP PRAKTIS PENGEMBANGAN PERANGKAT LUNAK
Dalam mengembangkan perangkat lunak tersebut diperlukan pengetahuan terlebih dahulu agar perangkat lunak dapat dikembangkan dengan baik.
A. Prinsip-prinsip Panduan Proses
- Focus pada kualitas tiap tahapan
- Menggunakan agile
- Siap beradaptasi
- Membangun tim yang efektif
- Membangun mekanisme untuk berkomunikasi
- Merubah manage
- Menilai resiko
- Menciptakan produk kerja yang memberikan nilai bagi yang lain
B. Prinsip-prinsip Paduan Praktis
- Dibagi dan dipecahkan
- Pahami penggunaan abstraksi
- Berusaha konsisten
- Focus pada transfer informasi
- Kembangkan perangkat lunak pada modulasi yang efektif
- Mencari pola
- Permasalahan dilihat dari solusi sudut pandang berbeda
- Kalau sudah membuat Perangkat Lunak harus ada yang memelihara
C. Prinsip-prinsip Komunikasi
- Dengarkan
- Sebelum melakukan komunikasi, harus ada prepare terlebih dahulu
- Perlu ada fasilitator
- Komunikasi tatap muka
- Perlu ada notulensi
- Berusaha bekerjasama
- Focus pada modularisasi
- Jika tidak bisa diselesaikan/ tidak jelas, maka perlu digambar
- Move on (bergerak ke pembahasan selanjutnya)
- Negosiasi bukan perlombaan, diharapkan semuanya menang (win-win)/ saling menguntungkan
D. Prinsip-prinsip Perencanaan
- Memahami ruang lingkup proyek
- Melibatkan stakeholder
- Memahami bahwa perencanaan bersifat iterative (berulang-ulang)
- Melakukan perkiraan berdasarkan apa yang kita pahami
- Mempertimbangkan resiko
- Bersikap realistis
- Sesuaikan granularitas (dibuat secara rinci/detail)
- Memikirkan hal yang berkaitan dengan kualitas
- Menjelaskan bagaimana kita akan mengakomodasinya
- Buat penyesuaian

Tidak ada komentar:
Posting Komentar