MProsTI-Kel6-2022

Merupakan website untuk Kelompok 6 MProsTI A berbagi artikel mengenai materi yang didapat

Kerangka Kerja COBIT

Post Page Advertisement [Top]

Best Practice Pengembangan Software

 Best Practice Pengembangan Software





Best practice adalah serangkaian pendekatan yang diuji secara empiris untuk pengembangan perangkat lunak. Saat digunakan bersama, mereka menyerang akar penyebab masalah perangkat lunak. Mereka tidak disebut sebagai "best practice" sehingga kita dapat mengukur nilainya secara akurat, tetapi mereka diamati secara luas oleh organisasi yang sukses di industri ini.

SWEBOK

Apa itu SWEBOK ?

Software Engineering Body of Knowledge atau yang biasa disingkat SWEBOK  merupakan ilmu yang mengintegrasikan proses, metode, dan alat untuk mengembangkan perangkat lunak. SWEBOK membagi pengetahuannya ke dalam 15 area pengetahuan (knowledge areas), yaitu

  1. Software Requirements
  2. Software Design
  3. Software Construction
  4. Software Testing
  5. Software Maintenance
  6. Software Configuration Management
  7. Software Engineering Management
  8. Software Engineering Process
  9. Software Engineering Tools and Methods
  10. Software Quality
  11. Software Engineering Professional Practice
  12. Software Engineering Economics
  13. Computing Foundations
  14. Mathematical Foundations
  15. Engineering Foundations



Selain Knowlegde areas yang berjumlah 15, terdapat pula 7 Related Disciplines yang digunakan oleh SWEBOK yaitu sebagai berikut,

  1. Computed Engineering
  2. Computer Science
  3. General Management
  4. Mathematics
  5. Project Management
  6. Quality Management
  7. Systems Engineering

Tujuan SWEBOK

Berdasarkan Guide of SWEBOK yang telah dikeluarkan oleh IEEE, SWEBOK memiliki 5 tujuan, yaitu

  1. Untuk mempromosikan pandangan yang konsisten dari software engineering secara keseluruhan
  2. Untuk menspesifikasikan cakupan dan klarifikasi tempat untuk software engineering dengan menghormati disiplin lain seperti ilmu komputer, projek manajemen, teknik komputer, dan matematika
  3. Untuk mengkarakterisasi konten dari disiplin software engineering
  4. Untuk memberikan akses topik untuk SWEBOK
  5. Untuk menyediakan pondasi untuk mengembangkan kurikulum dan untuk sertifikat individu dan materi lisensi.

CMMI

sumber : itroos.net


Pengertian CMMI

CMMI adalah singkatan dari Capability Maturity Model integration. CMMI Merupakan framework yang dibuat untuk mengembangkan dan memperbaiki proses di perusahaan/organisasi agar produk yang dihasilkan semakin optimal.

Tingkat Kematangan CMMI

Adapun tingkat kematangan CMMI :

Tingkat kematangan 1 : Initial (Awal)

  1. Proses dikelola atau dikendalikan dengan buruk.
  2. Hasil tak terduga dari proses yang terlibat.
  3. Pendekatan ad hoc dan chaotic digunakan.
  4. Tidak ada KPA (Area Proses Utama) yang ditentukan.
  5. Kualitas terendah dan risiko tertinggi.


Tingkat kematangan 2 : Managed (Terkelola)

  1. Persyaratan dikelola.
  2. Proses direncanakan dan dikendalikan.
  3. Proyek dikelola dan dilaksanakan sesuai dengan rencana yang terdokumentasi.
  4. Risiko yang terlibat ini lebih rendah dari level Awal, tetapi masih ada.
  5. Kualitas lebih baik dari level awal.


Tingkat kematangan 3 : Defined (Ditentukan)

  1. Proses dicirikan dengan baik dan dijelaskan menggunakan standar, prosedur yang tepat, dan metode, alat, dll.
  2. Kualitas sedang dan risiko sedang terlibat.
  3. Fokusnya adalah standardisasi proses.


Tingkat kematangan 4 : Quantitatively Managed (Dikelola Secara Kuantitatif)

  1. Tujuan kuantitatif untuk kinerja proses dan kualitas ditetapkan.
  2. Tujuan kuantitatif didasarkan pada persyaratan pelanggan, kebutuhan organisasi, dll.
  3. Ukuran kinerja proses dianalisis secara kuantitatif.
  4. Kualitas proses yang lebih tinggi tercapai.
  5. Risiko lebih rendah


Tingkat kematangan 5 : Optimizing (Mengoptimalkan)

  1. Perbaikan berkelanjutan dalam proses dan kinerjanya.
  2. Perbaikan harus inkremental dan inovatif.
  3. Kualitas tertinggi dari proses.
  4. Risiko terendah dalam proses dan kinerjanya.


-----------------------------------------------------------
Oleh : Maulidiya Meilani (5026211121)

Referensi :

Tidak ada komentar:

Posting Komentar

Bottom Ad [Post Page]