What is it?
SCM, apaan sih?Saat kita membangun software maka perubahan tak akan pernah dapat dielakkan, maka untuk mengatasi hal ini kita perlu mengontrolnya dengan kontrol yang efektif. Software Configuration Management (SCM) merupakan sekumpulan kegiatan yang mengontrol perubahan yang terjadi dengan mengidentifikasi work product yang kemungkinan akan mengalami perubahan, kemudian menentukan relationship yang ada pada work product tersebut, mendefinisikan mekanisme untuk mengatur versi-versi yang berbeda pada work product, mengontrol perubahan yang terjadi serta memeriksa dan memberitakan perubahan-perubahan apa saja yang telah terjadi/ dilakukan.
Who does it?
Siapa aja sih yang ngerjain SCM itu??
Semua yang terlibat dalam proses pembuatan software dilibatkan dalam beberapa cakupan SCM, namun posisi pendukung khusus terkadang dibentuk untuk menangani proses SCM.
Why is it important?
Kenapa sih, SCM itu penting?
Jika kita tidak melakukan pengontrolan terhadap perubahan yang terjadi, maka pada akhirnya perubahan itulah yang akan mengontrol kita. Tentunya itu akan memberikan dampak yang tidak baik dalam proses pembuatan software. Akhirnya, akan sangat mudah bagi perubahan kecil yang tak terkontrol itu untuk mengacaukan sebuah well-run software. Oleh karenanya, SCM menjadi bagian penting dalam manajemen proyek yang bagus dan praktek pembuatan software yang kokoh.
What are the steps?
Apa aja sih langkah-langkah dalam proses SCM?
Karena banyaknya work product yang dihasilkan saat software dibangun, maka work product tersebut harus diidentifikasikan (ditandain) secara unik. Ketika identifikasi telah selesai dilakukan, maka mekanisme versi dan kontrol terhadap perubahan pun sudah dapat ditentukan. Memastikan kualitas work product yang ditangani pada saat perubahan terjadi, dinamakan sebagai proses auditing (pemeriksaan). Sedangkan memastikan bahwa langkah-langkah perubahan yang telah dilakukan perlu untuk diinformasikan, dinamakan sebagai proses reporting (laporan/ pemberitaan).
What is the work product?
Apa sih yang dikerjain sama SCM?
Recana SCM merupakan pendefinisian strategi proyek untuk SCM. Ketika SCM dilakukan, proses pengontrolan perubahan menghasilkan requests & reports perubahan software serta menghasilkan urutan perubahan.
How do i ensure that i've done it right?
Gimana sih cara mastiin kalo apa yang udah dilakuin itu bener?
Ketika semua work product sudah dicatat, diusut, dan dikontrol;
Ketika setiap perubahan telah dilacak dan dianalisa;
Ketika semua orang yang perlu tahu tentang perubahan yang terjadi telah diinformasikan;
Then you've done it right!
No comments:
Post a Comment