Peningkatan proses adalah langkah pertama bagi organisasi mana pun yang ingin memiliki budaya proses. Semua organisasi dalam upaya perubahan dan perbaikan proses adalah pekerjaan yang harus direncanakan dan didasarkan pada beberapa data dasar. Kalau tidak, kemungkinan akan gagal. Standar ISO 15504, atau lebih dikenal dengan nama Standar SPICEadalah salah satu standar proses paling komprehensif dalam hal ini.

SPICE, yang merupakan inisial dari Peningkatan Proses dan Kemampuan Kemampuan Perangkat Lunak Bahasa Inggris, didefinisikan sebagai penentuan tingkat kemampuan pengembangan proses perangkat lunak. Tujuan dari model SPICE adalah untuk menetapkan prinsip umum untuk berbagai model dan metode evaluasi proses perangkat lunak. Dengan cara ini, laporan bersama diperoleh untuk hasil evaluasi.

Model referensi yang dibuat mendefinisikan tujuan utama untuk rekayasa perangkat lunak berkualitas di tingkat tertinggi. Akibatnya, ini berlaku untuk organisasi perangkat lunak mana pun yang mencari kualifikasi dalam hal perolehan, pengembangan, pengoperasian, dan dukungan perangkat lunak. Model referensi tidak mencari perusahaan untuk memiliki struktur spesifik, filosofi manajemen tertentu, dan tidak bergantung pada teknologi perangkat lunak tertentu atau metodologi pengembangan atau model siklus hidup perangkat lunak.

Model SPICE dapat dinyatakan sebagai proses evaluasi dalam teknologi informasi. Model ini adalah standar yang dikembangkan bersama oleh Organisasi Standar Internasional (ISO) dan Komisi Elektroteknik Internasional (IEC).

Sistem Evaluasi Proses Perangkat Lunak ISO 15504memiliki dua dimensi. Dari jumlah tersebut, dimensi proses mendefinisikan studi peningkatan proses ke dalam dan dimensi kecukupan proses mendefinisikan studi penentuan keterampilan luar. Jadi di dimensi pertama ada proses, di dimensi kedua ada tingkat keterampilan.

Ada lima proses dalam dimensi proses:

  • Proses yang secara langsung mempengaruhi pelanggan dan pemasok (pelanggan)
  • Proses rekayasa
  • Proses yang membentuk proyek (manajemen)
  • Proses dukungan
  • Proses organisasi (oganisasi)

Tingkat keterampilan ditentukan untuk masing-masing proses ini. Tingkat keterampilan ini adalah:

  • 0: Level tidak lengkap
  • 1: Dilakukan
  • 2: Level terkelola
  • 3: Level yang dilembagakan
  • 4: Tingkat yang dapat diprediksi dan diukur (dapat diprediksi)
  • 5: Mengoptimalkan

Panduan untuk Mempersiapkan Proyek Teknologi Informasi dan Komunikasi Publik yang dikeluarkan oleh Organisasi Perencanaan Negara dikeluarkan untuk menentukan prinsip-prinsip umum dan prinsip-prinsip yang harus diikuti dalam investasi badan-badan resmi di bidang teknologi informasi dan komunikasi.

Pedoman ini dimaksudkan untuk mencegah kemungkinan kegagalan badan resmi di satu sisi, dan untuk mempromosikan sertifikasi mutu di sektor ini dan untuk berkontribusi pada daya saing internasional. Dalam proyek perangkat lunak yang dipersiapkan untuk mencapai ini, diharapkan untuk menerapkan model kualitas perangkat lunak 2007 tingkat TS ISO / IEC 15504 (SPICE) pada 2, tergantung pada jumlah dan ruang lingkup proyek.

ISO 15504 Standar Sistem Evaluasi Proses Perangkat LunakDi 1995, ini dikembangkan bersama oleh Organisasi Standar Internasional (ISO) dan Komisi Elektroteknik Internasional (IEC).

Dalam proyek pengembangan perangkat lunak, manajemen seringkali memiliki masalah seperti pemahaman proses pengembangan yang buruk atau perencanaan yang buruk atau manajemen proyek yang buruk. Untuk menghindari masalah ini, diperlukan proses pengembangan yang lebih disiplin dan standar mulai dikembangkan. SPICE adalah salah satu standar yang dikembangkan.

SPICE dirancang untuk meningkatkan proses perangkat lunak dan mengidentifikasi kemampuan proses. SPICE memiliki prinsip-prinsip dasar berikut:

  • standarisasi
  • Penilaian, identifikasi dan peningkatan bakat
  • Beradaptasi dengan model lain
  • Mengukur perkembangan
  • Konsistensi dan pengulangan
  • Tidak dimaksudkan untuk sertifikasi

Kami telah menyebutkan di atas bahwa Sistem Penilaian Proses Perangkat Lunak ISO 15504 memiliki dua dimensi: ukuran proses dan tingkat kemampuan.

Kriteria dimensi proses adalah sebagai berikut:

  • Proses adalah metode berbisnis.
  • Proses umumnya terdiri dari proses dan proses anak.
  • Prosesnya didokumentasikan dan terus diperbarui.
  • Proses memiliki input dan output.

Misalnya, sub-proses proses rekayasa, melakukan analisis persyaratan perangkat lunak, merancang studi perangkat lunak, melakukan perangkat lunak, dan menguji perangkat lunak adalah sub-proses.

Model lain untuk proses perangkat lunak adalah Capability Maturity Model Integration (CMMI). Model proses ini adalah model yang mengevaluasi kematangan perencanaan perangkat lunak, pengembangan, konfigurasi, dan proses perangkat lunak organisasi yang serupa. 1986 mulai dikembangkan di.

Sementara model ini lebih berfokus pada proses manajemen, standar ISO / IEC 15504 lebih berfokus pada proses rekayasa.