Diberdayakan oleh Blogger.

Sabtu, 25 Februari 2017

Pembahasan beserta Template SKPL dan Project Charter


Pembahasan beserta Template SKPL dan Project Charter -- SKPL dan Project Charter merupakan dokumen yang paling penting dalam proses pengembangan perangkat lunak.
Pembahasan beserta Template SKPL dan Project Charter

SKPL (Spesifikasi Kebutuhan Perangkat Lunak)

Pengertian SKPL
SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak, atau dalam bahasa Inggris-nya sering juga disebut dengan Software Requirements Spesification (SRS), dan merupakan salah satu spesifikasi dari perangkat lunak yang akan dikembangkan nantinya. Sedangkan Kebutuhan perangkat lunak adalah kondisi atau kemampuan yang harus dimiliki perangkat lunak untuk memenuhi apa yang menjadi syarat oleh perangkat lunak atau diinginkan oleh pemakai (user).

Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini berguna dan bertujuan sebagai acuan atau panduan, baik bagi pengembang dan pengguna perangkat lunak itu sendiri selama dalam pengembangan perangkat lunak yang akan dibangun.

Bagi pihak pengembang, SKPL ini dapat digunakan sebagai acuan dalam semua tahapan pengembangan agar sesuai dengan kebutuhan yang diinginkan oleh pengguna dan tujuan perangkat lunak itu sendiri. Sedangkan bagi pihak pengguna, SKPL ini digunakan untuk mencatat semua spesifikasi kebutuhan dari perangkat lunak yang dikembangkanapakah sesuai dengan yang diinginkan.

Pembahasan beserta Template SKPL dan Project Charter

Jenis Kebutuhan
Secara kategoris, ada tiga buah jenis kebutuhan perangkat lunak [IEE93]:
  1. Kebutuhan fungsional (functional requirement)
  2. Kebutuhan antarmuka (interface requirement)
  3. Kebutuhan unjuk kerja (performance requirement)
  4. Kebutuhan antarmuka dan unjuk kerja sering disebut Non-functional Requirement


Alanisis Kebutuhan
Analisis kebutuhan perangkat lunak dapat diartikan sebagai:
  1. Proses mempelajari kebutuhan pemakai untuk mendapatkan definisi mengenai kebutuhan sistem atau perangkat lunak [IEE93].
  2. Proses untuk menetapkan fungsi dan unjuk kerja perangkat lunak, menyatakan antarmuka perangkat lunak dengan elemen-elemen sistem lain, dan menentukan kendala yang harus dihadapi oleh perangkat lunak [PRE01].


Tujuan Analisis Kebutuhan
Tujuan analisis kebutuhan perangkat lunak adalah:
  1. Memahami masalah yang akan dibuat perangkat lunaknya secara menyeluruh (komprehensif).
  2. Mendefinisikan apa yang harus dikerjakan oleh perangkat lunak untuk memenuhi keinginan pemakai.


Membuat Document Spesifikasi Kebutuhan
Semua kebutuhan yang telah didefinisikan selanjutnya dibuatkan dokumentasinya, yaitu Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Software Requirements Specification (SRS).
  1. SKPL yang dibuat harus dapat menyatakan secara lengkap apa yang dapat dilakukan oleh perangkat lunak, termasuk deskripsi lengkap dari semua antarmuka yang digunakan.
  2. SKPL bisa terdiri dari banyak dokumentasi yang saling melengkapi.


Mengkaji Ulang Review Kebutuhan
  1. Proses untuk memeriksa (validasi) SKPL apakah sudah konsisten, lengkap, dan sesuai dengan apa yang diinginkan pemakai.
  2. Proses ini mungkin dilakukan lebih dari satu kali.
  3. Sering kali muncul kebutuhan-kebutuhan baru dari pemakai.
  4. Diperlukan negosiasi antara pihak pengembang dengan pemakai sesuai prinsip “win-win solution” sampai kebutuhan tersebut dapat disepakati kedua belah pihak.
Untuk Link Downloadnya dapat didownload Di sini atau klik disini.




Project Charter

Pengertian Project Charter
Project Charter adalah dokumen yang dibuat oleh sponsor atau project initiator yang secara formal mempunyai kewenangan atas suatu project, dan memberikan kewenangan kepada project manager untuk menggunakan resource pada aktivitas-aktivitas project.

Selain itu, project charter juga mencakup elemen-elemen persiapan dari skup project (mencakup yang termasuk dan tidak termasuk di dalam project). Project charter juga membantu untuk mengkontrol perubahan terhadap skup selama project berlangsung.


Alasan Pembuatan Project Charter
Project Charter merupakan gambaran secara umum project yang akan dilaksanakan, project charter juga merupakan alat untuk mencapai kesepakatan di antara para stakeholder mengenai aspek-aspek utama di dalam project seperti tujuan, skup, deliverables, dan sumberdaya yang dibutuhkan. Project charter membantu dalam mengambil keputusan dan bisa juga sebagai alat komunikasi.


Implementasi Project Charter
Project Charter dapat digunakan untuk berbagai project dengan berbagai skup dan tipe yang berbeda namun dengan prinsip dan proses yang sama dan juga mempunyai elemen-elemen yang sama.

Elemen-elemen Project charter
Project charter memiliki beberapa elemen sebagai berikut:

  1. Business Case Menjelaskan tentang kondisi saat ini, dan menekankan pada betapa kritis permasalahan ini dan alasan mengapa project ini penting untuk dijalankan sekarang.

  2. Problem dan Goal Jelaskan permasalahan dan tujuan project dengan SMART! SMART adalah Specific (tujuan dari project ini spesifik dan jelas terindentifikasi), Measureable (mempunyai alat ukur sebagai parameter kesuksesan), Attainable (tujuan project harus menantang namun memiliki tingkat keberhasilan yang tinggi), Relevant (berhubungan langsung dengan tujuan bisnis), Time bound (project harus memiliki jangka waktu).

  3. Ruang lingkup project (Scope) Area/proses/departemen mana saja yang dilibatkan dan tidak dalam project ini. Apa batasan proses yang akan diperbaiki? Dimana titik mulai dan titik selesainya.

  4. Roles & Milestone Tentukan durasi project (normalnya project berjalan 3-4 bulan), tetapkan siapa saja yang terlibat dalam project, dan jelaskan sumber daya yang dibutuhkan.

  5. Project Benefit Menjelaskan potensi keuntungan yang didapat dari menjalankan project ini. Cantumkan pula formulasi perhitungan dari keuntungan yang didadapat dan pisahkan antara hard dan soft saving.
Untuk Link Downloadnya dapat didownload Di sini atau klik disini.



1 komentar:

Slots, Live dealers & Live casino site - Lucky Club
Lucky Club is a trusted online casino and is luckyclub.live operated by Zvezda Limited. As a dedicated team of experienced casino player, we provide an