Anda di halaman 1dari 3

STUDI KASUS MODEL PENGEMBANGAN PERANGKAT LUNAK

Kasus 1
PT. ABC Software (Pihak 1) diminta membantu membuat website untuk Departemen
Pariwisata (Pihak 2). Secara umum, Pihak 2 mengetahui informasi apa saja yang harus
ditampilkan pada website. Akan tetapi, bagaimana informasi tersebut ditampilkan, Pihak 2
memerlukan bantuan dari Pihak 1, termasuk didalamnya alur penyajian informasi dan bentuk
serta media penyajian informasinya. Model proses apa yang paling tepat dipilih PT. ABC
Software? Jelaskan alasan anda.

Kasus 2
PT. Jaya Amanah sudah lama menggunakan perangkat lunak yang membantu operasional
perusahaan. Akan tetapi, karena perusahaan ingin berpindah dari platform X ke platform Y,
maka perangkat lunak versi baru perlu dibangun. PT. Jaya Amanah meminta bantuan PT. Open
Software untuk membuat perangkat lunak yang baru. Model proses apa yang paling tepat dipilih
PT. Open Software? Jelaskan alasan anda.

Kasus 3
Sebuah proyek pembangunan perangkat lunak berskala besar akan segera dijalankan PT.
Inti Software. PT. Inti Software adalah sebuah software company skala besar, sehingga memiliki
cukup banyak tenaga pengembang. Perangkat lunak yang akan dibangun terdiri dari sembilan
modul utama yang nantinya harus diintegrasikan. Sayangnya, meski perangkat lunak yang akan
dibangun cukup besar, waktu yang tersedia agak terbatas. Model proses apa yang paling tepat
dipilih PT. Inti Software ? Jelaskan alasan anda.

Kasus 4
PT. Web Soft adalah perusahaan pengembang software yang relatif baru berdiri. Anggota
timnya pun masih terbatas. Meskipun terbatas, setiap anggota adalah individu yang dapat
diandalkan. PT ini mempunyai fokus pada pengembangan aplikasi berbasis web. Sebagian besar
proyek yang ditangani harus selesai dalam waktu singkat. Karakteristik konten aplikasi yang
sering sering berubah menuntut developer ini untuk terus menerus me-maintain aplikasi yang
telah dibuatnya. Menurut anda, model proses apa yang paling tepat dipilih? Jelaskan alasan anda.
JAWABAN DAN ALASAN KASUS TERKAIT

Kasus 1
Model proses pengembangan yang tepat dipilih oleh PT. ABC Software adalah model
Scrum. Scrum adalah sebuah metode iteratif yang termasuk dalam metode Agile tentang
bagaimana cara mengelola dan menjalankan sebuah proyek. Scrum membantu untuk
mengorganisir sebuah tim dan harus memiliki komunikasi yang kuat antara customer dan
member tim tersebut.
Alasan Scrum tepat digunakan pada kasus 1 adalah karena PT. ABC Software akan
membuat website yang informasi dan penyajian websitenya telah direncanakan oleh pihak
Departemen Pariwisata. Karakteristik model pengembangan Scrum sendiri adalah pemilik produk
harus membuat daftar keinginan yang diprioritaskan atau disebut dengan backlog produk.
Sehingga sesuai dengan karakteristik Scrum tersebut, maka model pengembangan Scrum
tepat digunakan oleh PT. ABC Software karena Scrum dapat mengerti visi dari client di dalam
mengerjakan suatu proyek yang baru. Model pengembangan Scrum juga dimulai dengan sebuah
riset untuk mencapai pengertian akan tujuan yang ingin dicapai oleh client sehingga software
yang dibangun sesuai dengan keinginan client itu sendiri.

Kasus 2
Model proses pengembangan yang tepat dipilih oleh PT. Open Software adalah model
Lean Software Development (LSD). LSD adalah suatu proses yang digunakan untuk
mengembangkan dan menghasilkan suatu software berkualitas tinggi yang telah terjamin
kehandalannya sehingga tidak terjadi kegagalan dalam penggunaan software tersebut.
Alasan LSD tepat digunakan pada kasus 2 adalah karena PT. Jaya Amanah memilih untuk
berpindah platform dengan membuat perangkat lunak yang baru. LSD disini dapat mereduksi
waktu pembuatan perangkat lunak karena waktu pengembangannya dapat direduksi dengan
cara mengurangi error dengan menggunakan tujuh prinsip LSD, yaitu Eliminate Waste, Amplifying
Learning, Decide As Late As Possible, Deliver As Fast As Possible, Empower The Team, Built
Integrity, dan See The Whole.
Karakteristik proyek yang cocok memakai LSD yaitu pembangunan perangkat lunak yang
memakan waktu sedikit namun dengan produktifitas tinggi dan proyek yang mementingkan
kepuasan customer. Sehingga LSD tepat untuk digunakan oleh PT. Open Software karena sesuai
dengan kriteria dalam pembuatan perangkat lunak yang baru.

Kasus 3
Model proses pengembangan yang tepat dipilih oleh PT. Inti Software adalah model
Scrum. Scrum adalah salah satu metode rekayasa perangkat lunak dengan menggunakan prinsip
pendekatan Agile yang bertumpu pada kekuatan kolaborasi tim, incremental product dan proses
iterasi untuk mewujudkan hasil akhir.
Alasan Scrum tepat digunakan pada kasus 3 adalah karena PT. Inti Software akan
membangun sebuah proyek perangkat lunak dengan skala yang cukup besar yaitu terdapat
sembilan modul yang harus diintegrasikan dan dengan waktu yang terbatas pula.
Model pengembangan Scrum dapat membantu perusahaan untuk mengatur bagaimana
suatu tim bekerja dan menyelesaikan lebih banyak pekerjaan dalam waktu yang lebih singkat
karena Scrum memiliki ritme yang pasti dan berulang untuk mengatur kerja tim dalam
menyelesaikan pekerjaan dengan tenggat waktu yang terbatas.

Kasus 4
Model proses pengembangan yang tepat dipilih oleh PT. Web Soft adalah model Extreme
Programming (XP). Extreme Programming (XP) adalah metode pengembangan software yang
cepat, efisien, beresiko rendah, fleksibel, terprediksi, scientific, dan menyenangkan.
Alasan XP tepat digunakan pada kasus 4 adalah karena sasaran XP adalah tim yang
dibentuk dapat berukuran kecil sampai medium, tidak perlu menggunakan sebuah tim yang besar.
Hal ini dimaksudkan untuk menghadapi requirements yang tidak jelas maupun terjadinya
perubahan-perubahan konten yang sangat cepat, serta XP juga memiliki kelebihan berupa
pembangunan sistem yang direncakan dapat diselesaikan dalam kurun waktu yang singkat.
Sehingga, model XP tepat digunakan karena memenuhi kriteria permasalahan yang dimiliki
PT. Web Soft yaitu tim yang terbatas, waktu yang terbatas dan konten yang masih berubah-ubah.
Tetapi model Dynamic System Development Method (DSDM) dapat juga dikombinasikan dengan
Extreme Programmming (XP) untuk menghasilkan kombinasi model proses yang dibutuhkan PT.
Web Soft karena DSDM juga tepat digunakan untuk membangun serta memelihara sistem
dengan waktu yang terbatas dan sejalan dengan XP.

Anda mungkin juga menyukai