Skip to main content

Software Development Plan

Software Development Plan merupakan deskripsi dari rencana developer dalam pengembangan perangkat lunak.


Software development plan atau yang selanjutnya akan kita singkat sebagai SDP, menyediakan pembagian kinerja yang sudah jelas bagi masing-masing anggota serta digunakan sebagai alat untuk memantau proses yang harus diikuti dalam pengembangan perangkat lunak.

SDP juga mendeskripsikan secara detail mengenai metode dan pendekatan yang digunakan sebagai acuan dalam setiap aktivitas, organisasi, maupun sumber daya.

SDP seharusnya mampu mendokumentasikan semua proses yang berlaku untuk sistem yang akan diperoleh dalam detail level yang cukup, agar SDP dapat digunakan sebagai pedoman penuh bagi para developer. Misalnya, SDP harus mengandung standar, metode, alat, dan tindakan tertentu, penggunaan ulang strategi, dan tanggung jawab yang terkait dengan pengembangan dan kualifikasi semua persyaratan, termasuk keselamatan dan keamanan.

SDP dibuat oleh Project Manager untuk semua anggota team. Diharapkan dengan adanya pembagian kinerja yang sudah jelas pada SDP, dapat membantu semua anggota team bekerja sesuai dengan tugas mereka masing-masing.

Tujuan dari SDP adalah untuk mengumpulkan semua informasi yang dibutuhkan untuk mengontrol jalannya proyek.

SDP dikembangkan selama fase pengembangan dan diperbaharui pada setiap pencapaian milestone. Software Development Plan yang baik selalu berevolusi atau diperbaharui secara periodik.

Tanggung jawab akan pembuatan dokumen SDP adalah oleh project manager. Project manager juga harus memastikan versi terakhir dibuat sesuai dengan Software Development Plan sebelumnya.

Software Development Plan mendefinisikan proses dari suatu proyek, oleh karena itu, sebaiknya SDP:
- Kontennya sesuai dengan standar organisasi
- Sesuai dengan kontrak (jika ada)
- Menyediakan kontrak dan persyaratan organisasi
- Diperbaharui pada setiap pencapaian milestone
- Berkembang bersama dengan desain dan kebutuhan/ persyaratan

Kunci dari Software Development Plan yang baik adalah keringkasan, kurangnya filsafat, dan fokus pada standar dan prosedur yang penting.

Berikut format penulisan dokumen Software Development Plan:

Software development plan template from Rina Wijaya

Contoh dokumen Software Development Plan:


Comments

  1. The Best Slots | Casino Roll
    The best slots at Casino Roll. If you love table wooricasinos.info games, to ford escape titanium play blackjack, kadangpintar you have to bet www.jtmhub.com twice for the dealer 바카라 사이트 to win. The dealer must

    ReplyDelete

Post a Comment

Popular posts from this blog

Kerangka Acuan Kerja Sistem Internal Media Online

A. PENDAHULUAN Latar Belakang Memasuki era serba digital, dimana semua aspek kehidupan manusianya bergantung pada teknologi yang semakin pesat, membuat gaya hidup manusia tidak bisa lepas dari perangkat-perangkat berteknologi digital serta perangkat lunak yang ter-instail di dalamnya.  Hal ini menjadi sangat penting karena perangkat lunak memang sangat membantu aktifitas manusia menjadi lebih mudah, efisien baik waktu, tempat, tenaga, dan sebagainya, Salah satu diantaranya adalah portal media penyedia jasa informasi seperti koran atau majalah, yang sekarang telah tergantikan dengan adanya portal media online. Berbagai berita dengan berbagai rubik telah tersedia dalam bentuk web dengan berjuta-juta pembaca dan kontributor berita. Dengan kemajuan teknologi, portal media online bahkan bisa mengetahui berapa jumlah pembaca, rubik apa saja yang paling sering dibuka, dan tanggapan mereka mengenai berita melalui fitur komentar dan like atau unlike. Kecepatan dalam pembaharuan be...

Manajemen Proyek Perangkat Lunak

Tidak bisa dipungkiri bahwa sekarang dunia telah berada pada era serba digital, dimana semua aspek kehidupan manusianya bergantung pada teknologi yang semakin pesat. Hal ini membuat gaya hidup manusia tidak bisa lepas dari perangkat-perangkat berteknologi digital serta "perangkat lunak" yang ter-instail di dalamnya.  Nah, yang dimaksud dengan Perangkat Lunak di sini adalah aplikasi yang tidak berwujud atau program komputer dengan sekumpulan instruksi, data, dokumentasi, dan informasi yang bisa dibaca dan ditulis oleh komputer. Hal ini menjadi begitu penting karena perangkat lunak memang sangat membantu aktifitas manusia menjadi lebih mudah, efisien baik waktu, tempat, tenaga, bahan, dan sebagainya, sehingga dapat berdampak pula pada aktifitas lainnya. Dengan begitu, siapa yang tidak mau berkecimpung di dalamnya? Bahkan pemerintah telah mencanangkan sistem US atau Ujian Sekolah akan menggunakan aplikasi digital. Dengan maraknya sistem yang serba digital, de...