Development and Quality Plan
Selanjutnya saya akan mencoba mengexplore lagi tentang apa pentingnya tentang software development dan Quality Plan itu,,, Mengapa tahap ini bisa menjadi tahap yang penting?? Berikut penjelasan yang saya ketahui.
Pengembangan perangkat lunak berkualitas tinggi adalah masalah besar dan penting untuk industri perangkat lunak (Gillies, 1992).
Perencanaan, sebagai suatu proses yang memiliki beberapa tujuan. Masing-masing yang dimaksudkan untuk membentuk suatu fondasi yang memadai untuk :
- Penjadwalan kegiatan pembangunan yang akan mengarah pada keberhasilan dan tepat waktu penyelesaian proyek, dan memperkirakan tenaga kerja yang diperlukan sumber daya dan anggaran.
- Anggota tim merekrut dan mengalokasikan sumber daya pembangunan (menurut jadwal kegiatan dan perkiraan sumber daya tenaga kerja kebutuhan).
- Menyelesaikan risiko pembangunan.
- Menerapkan aktivitas SQA.
- Menyediakan manajemen dengan data yang diperlukan untuk pengendalian proyek.
1.Project products
Meliputi :
- Desain dokumen (menentukan tanggal penyelasaian, menunjukkan pada customers)
- Software Product (menentukan tanggal penyelasaian, menunjukkan pada customers)
- Pelatihan ((menentukan tanggal penyelasaian, peserta, dll)
2.Project interfaces
Interfaces proyek meliputi :
- Antar muka dengan perangkat lunak
- Antarmuka dengan perangkat lunak lain dan / atau tim pengembangan perangkat keras yang bekerja pada sistem yang sama atau proyek
- Antarmuka dengan perangkat keras yang ada
3.Project methodology and development tools
Ketika mengevaluasi kesesuaian metodologi proyek yang diusulkan dan alat pembangunan, perlu dipertimbangkan lagi mengenai profesional dalam staf, termasuk personil subkontraktor.
4.SW development standards and procedures
Sebuah daftar harus disiapkan dari standar pengembangan perangkat lunak dan prosedur yang harus diterapkan dalam proyek.
5.The mapping of the development process.( proj. mgt. Gant )
6.Project milestones ( documents , code , report )
7.Project staff organization ( org. stru., prof. req., no of team mem., names of team leaders )
8.Development facilities ( SW, HW tools, space, period req. for each use )
9.Development risks ( see next slide )
10.Control methods
11.Project cost estimation
Perkiraan biaya proyek didasarkan pada perkiraan usulan biaya, diikuti dengan identifikasi secara menyeluruh terhadap relevansi lanjutan berdasarkan adanya sumber daya manusia diperbarui,perkiraan kontrak dinegosiasikan dengan subkontraktor dan pemasok, dan sebagainya.
Elemen pada quality plan untuk memenuhi dari tujuan yang ada diatas terdiri dari :
1. Tujuan Kualitas
Dengan adanya tujuan kualitas ini sebuah pengembangan proyek akan lebih jelas untuk mengacu kepada proses hasil yang rencana yang berkualitas.
2. Tinjauan rencana kegiatan
Untuk menghasilkan rencana yang berkualitas harus adanya daftar lengkap dari tinjauan kegiatan yang akan direncanakan. Pada tahap ini dilakukan kegiatan sebagai berikut :
- Mempertimbangkan scope
- Mempertimbangkan jenis kegiatan yang dilakukan
- Mempertimbangkan jadwal kegiatan proses proyek
- Menentukan prosedur yang akan diterapkan
- Menentukan siapa yang bertanggung jawab untuk melakukan kegiatan review.
3. Rencana testing software
Untuk menghasilkan rencana yang berkualitas juga perlunya adanya dokumen mengenai rencana testing software. Rencana testing software meliputi :
- Unit, integrasi atau sistem untuk diuji.
- Jenis kegiatan pengujian yang akan dilakukan.
- Jadwal direncanakan uji.
- Siapa yang bertanggung jawab untuk melaksanakan ujian.
- Spesifik prosedur yang harus diterapkan.
4. Rencana dokumen testing untuk pihak luar
5. Manajemen konfigurasi
Pada tahap ini menentukan configuration tools yang tepat dan prosedur yang dimaksudkan dapat diterapkan dalam proyek.
Dengan menerapkan yang ada pada penjelasan diatas nantinya diharapkan bisa menghasilkan perangkat lunak yang berkualitas tinggi.
Adrian (5209100057)
0 komentar:
Posting Komentar