Professional Documents
Culture Documents
Microsoft® Solution Framework (MSF) adalah komponen yang dapat digunakan secara individual atau
suatu pendekatan displin dan sengaja dibuat untuk pengem- diadaptasi sebagai suatu keseluruhan yang terintegrasi. Se-
bangan system informasi berdasarkan pada kumpulan cara kolektif, mereka membuat pendekatan fleksibel yang
prinsip yang terdefinisikan, model-model, disiplin-displin, solid menjadi eksekusi yang sukses dari proyek teknologi.
konsep-konsep, pedoman-pedoman, dan contoh-contoh Hal berikut ini menjelaskan komponen ini:
kasus praktis yang teruji oleh Microsoft. 1. Model MSF
MSF terdiri atas beberapa model seperti: Deskripsi yang sistematis dari organisasi tim dan
• MSF Model Tim/Kelompok Kerja proses proyek (model tim dan model proses – dua
• MSF Model Proses dari komponen terdefinisi utama suatu framework)
MSF Disiplin seperti Manajemen Proyek, Manajemen Resi- Manajemen proyek, manajemen resiko, dan
MSF Model Proses menguraikan suatu urutan utama lainnya dari framework
tingkat tinggi tentang aktifitas untuk membangun dan 3. Konsep kunci MSF.
mengimplementasikan suatu solusi di bidang Teknologi In- Suatu ide dimana mendukung prinsip dan displin
formasi(IT). Disbanding penentuan suatu urutan spesifik MSF dan ditampilkan melalui contoh teruji yang
kupan secara lebih luas. Model ini mengkombinasikan dua Contoh dimana telah terbukti efektif dalam proyek
model standart industri yaitu: waterfall dan spiral. teknologi di bawah berbagai kondisi di dunia
bahwa Model Proses mencakup daur hidup suatu solusi dari 5. Rekomendasi MSF.
permulaan proyek sampai implementasi secara operasional. Tambahan namun contoh dan pedoman yang
Hal ini membantu para tim proyek yang memfokuskan disarankan dalam aplikasi dari model dan disiplin.
pada nilai bisnis pelanggan, sejak tiada nilai yang direa- MSF dapat mendukung Agile Sofware
lisasikan hingga solusi teterimplementasikan dan dapat Development dan peningkatan proses pada CMMI®
digunakan secara operasional. sehingga hasil aplikasi/ system informasi yang
MSF Model Proses didesain untuk meng- dikembangkan bisa lebih sempurna dan aman.
akomodasikan perubahan persyaratan-persyaratan proyek RUP (Rational Unified Process)
dengan pergerakan secar berulang-ulang melalui siklus Rational Unified Process(RUP) merupakan suatu
pengembangan dalam tempo singkat dan bertambah versi metode rekayasa perngkat lunak yang dikembangkan
dari solusi tersebut. Sejumlah dukungan praktis dire- dengan mengumpulkan berbagai best practices yang ter-
komendasikan untuk proyek menggunakan model proses dapat dalam industri pengembangan perngkat lunak. Ciri
dengan sukses. utama metode ini adalah menggunakan use- case driven
MSF digunakan dalam hubungan keseluruhan dan pendekatan iteratif untuk siklus pengembangan perang-
lingkaran teknologi menjadi secara sukses, menyediakan kat lunak.
solusi teknologi yang mengarah pada bisnis- dari awal ke
pengantaran melalui operasi ke tujuan akhir.
RUP menggunakan konsep object oriented dengan Standard ini dapat memanfaatkan kembali
aktifitas yang berfokus pada pengembangan model dengan komponen-komponen yang telah tersedia/dibuat
menggunakan Unified Model Language(UML). Melalui sehingga dapat menigkatkan produktifitas.
gambar di atas dapat dilihat bahwa RUP memiliki, yaitu: • Deliver high quality system
• Dimensi pertama digambarkan secar horizontal. Kualitas system informasi dapat ditingkatkan
Dimensi ini mewakili aspek-aspek dinamis dari sebagai system yang dibuat pada komponen-
pengembangan perangkat lunak. Aspek ini komponen yang telah teruji (well-tested dan well-
dijabarkan dalam tahapan pengembangan atau proven) sehingga dapat mempercepat delivery
fase. Setiap fase dapat berdiri dari satu iterasi. system informasi yang dibuat dengan kualitas
Dimensi ini terdiri atas Inception, Elaboratin, tinggi.
Construction, dan Transition. • Lower maintenance cost
• Dimensi kedua digambarkan secara vertical. Standard ini dapat membantu untuk meyakinkan
Dimensi ini mewakili aspek-aspek statis dari dampak perubahan yang terlokalisasi dan masalah
proses pengembangan pernagkat lunak yang dapat dengan mudah terdeteksi sehingga hasilnya
dikelompokkan ke dalam beberapa disiplin. Proses biaya pemeliharaan dapat dioptimalkan atau lebih
pengembangan perngkat lunak yang dijelaskan rendah dengan pengembangan informasi tanpa