Rabu, 04 Desember 2013

Strategi SimSE Incremental Game



Pada incremental game terdapat 4 modul yang harus diselesaikan dalam batas waktu 200 ticks time. Penyelesaian modulnya cukup mudah sebab modul yang diselesaikan tidak perlu berurutan dari modul 1. Dalam setiap modul, yang harus diselesaikan ada 5 yaitu:

  • Requirements

  • Design

  • Implement

  • Difficulty Analysis

  • Risk Analysis

Setelah 5 pekerjaan tersebut selesai, maka harus dilakukan Integrate. Pada game ini terdapat 4 orang software engineer yaitu : Amy, Bob, Karl, dan Lola.
Amy jago dalam “Implement dan expert dalam hal coding oleh karena itu Amy saya berikan pekerjaan “Implement
Bob jago dalam hal “Design sehingga persoalan “Design” saya serahkan kepada Bob
Karl memiliki skill yang cukup merata. Untuk Karl saya berikan pekerjaan Difficulty Analysis dan Risk Analysis
Yang terakhir Lola yang memiliki skill yang cukup terbatas, saya berikan tugas Requirements saja.

Proses pengerjaannya saya mulai dari modul 1 supaya tidak membingungkan. Masing-masing software engineer tidak boleh ada yang nganggur (tidak melakukan apa-apa). Karl sangat cepat menyelesaikan Difficulty Analysis, oleh karena itu lanjutkan saja pekerjaan Karl di modul 2 dan seterusnya. Hal ini berlaku untuk semua software engineer, setiap perkerjaannya selesai maka dilanjutkan saja ke modul berikutnya. Tidak perlu menunggu modul yang sedang dikerjakan selesai total. Dalam proses pengerjaannya suatu saat customer akan melakukan perubahan pada modul. Hal ini ditandai pada event yang mengatakan “The customer has made a change to a modul”. Pada saat hal ini terjadi, maka kita harus mengecek ke bagian artifacts dan melihat modul yang mana yang accuracynya mengalami penurunan. Apabila cuma 1 modul saja, maka hentikan pekerjaan yang sedang dilakukan Amy lalu berikan Amy pekerjaan yang baru yaitu Evolve Code. Ketika selesai, lanjutkan kembali pekerjaan Amy yang kita hentikan tadi. Ketika modul yang diubah ada 2 maka yang melakukan “Evolve Code adalah Amy dan Karl. Begitu pula selanjutnya, ketika modul yang diubah ada 3 maka yang melakukan “Evolve Code” adalah Amy, Karl, dan Bob. Orang terakhir yang melakukan “Evolve Code adalah Lola karena Lola lama dalam mengerjakannya. Hal ini terjadi apabila ada 4 Modul yang diubah. Utamakan Amy yang mengerjakan “Evolve Code untuk menghemat waktu. Sehingga apabila Amy selesai “Evolve Code pada modul 1 misalnya, sedangkan “Evolve Code di modul 2 belum selesai maka suruh Amy yang mengambil tugas tersebut. Mengambil tugas bukan join dalam tugas tersebut. Misalnya “Evolve Code pada modul 2 dikerjakan oleh Karl, maka hentikan pekerjaan Karl kemudian serahkan “Evolve Code kepada Amy. Apabila kondisinya harus Lola ikut serta dalam “Evolve Code, maka utamakan Lola yang digantikan pertama oleh Amy. Usahakan point Requirements, Design, Implement, Difficulty Analysis, dan Risk Analysis tetap 100. Apabila ada yang sudah selesai dengan pekerjaannya, misalnya Bob telah selesai Design seluruh modul, maka suruh software engineer tersebut melakukan integrate modul yang sudah siap (point Requirements, Design, Implement, Difficulty Analysis, dan Risk Analysis sudah 100). Selalu cek modul-modul di bagian artifacts untuk melihat point pekerjaan yang mana yang sedang mengalami penurunan. Ketika 4 modul sudah selesai diintegrate maka yang dilakukan tinggal menyerahkan kepada customer yaitu dengan cara “Submit final product to customer” terus pilih semua modul lalu ok. Point yang kalian dapatkan pasti 100 dengan syarat ticks time belum lewat dari 200 dan point setiap pekerjaan yang ada tetap 100.


Skor yang saya dapatkan adalah 100


Sumber : http://www.ics.uci.edu/~emilyo/SimSE/downloads.html

Tidak ada komentar:

Posting Komentar