Pengaturan

Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

seotog08Avatar border
TS
seotog08
Pengertian Extreme Programming di Dunia IT
Extreme Programming ( XP) merupakan model dari pengembangan perangkat lunak dan mencoba untuk menyederhanakan berbagai tahapan dalam proses pengembangan perangkat lunak tersebut, sehingga menjadi lebih adaptif dan fleksibel. XP tidak hanya berfokus pada coding tetapi meliputi seluruh area pengembangan perangkat lunak. XP mengambil pendekatan ‘ekstrim’ dalam iterative development.

XP adalah suatu model yang termasuk dalam pendekatan agile yang diperkenalkan oleh Kent Back pada tahun 1996. Asal mula XP digunakan karena pada saat itu permintaan dari customer yang sering berubah dengan cepat sehingga mengakibatkan putaran kehidupan metode pengembangan perangkat lunak tradisional menjadi lebih pendek dan tidak selaras dengan metode tradisional karena pada umumnya memerlukan desain yang luas dan itu mengakibatkan perubahan desain yang terjadi dan tentu saja memerlukan biaya yang lebih tinggi.

Aspek Dasar XP Terdiri dari Berbagai Metode yang diterapkan Beck dAN Jeffries Pada C3 Project


 

Planning game

Perencanaan dalam XP mengemukakan dua pertanyaan kunci dalam pengembangan perangkat lunak, yaitu memprediksi apa yang akan dicapai pada waktu tertentu, dan menentukan apa yang harus dilakukan setelah itu. Ada dua langkah kunci dalam perencanaan XP, yang menangani dua pertanyaan tersebut :

1. Release Planning yaitu praktek dimana Customer mengutarakan fitur yang diinginkannya ke programer, dan programer memperkirakan tingkat kesulitannya.

2. Iteration Planning yaitu praktek di mana tim ini diberikan petunjuk atau arahan setiap beberapa minggu sekali.


Small Release

Pada setiap Iterasi, tim mengerjakan sebuah unit atau bagian dari perangkat lunak, melakukan tes terhadap unit perangkat lunak yang dibangun, kemudian di akhir iterasi perangkat lunak yang dibangun diberikan kepada Customer. Oleh customer, perangkat lunak ini bisa dijadikan bahan evaluasi maupun langsung dirilis kepada end user. Bisa juga tim XP yang langsung merilis ke end user secara rutin.

Simple Design

Tim XP membangun perangkat lunak dengan desain yang lebih sederhana. Dimulai dengan desain yang sederhana, kemudian melalui pengujian program dan perbaikan desain. Desain yang telah dibuat harus berfungsi dari sistem saat ini, sehingga tidak ada yang sia-sia dan perangkat lunak siap dikembangkan lagi selanjutnya. Namun, pembuatan desain dalam XP tidak dilakukan hanya sekali saja. Tahapan desain dalam Extreme Programming harus bisa menghasilkan desain yang bagus dan ini akan menjadi hal penting yang perlu diperhatikan, sehingga selama proses development banyak difokuskan ke tahapan desain.





nona212Avatar border
nona212 memberi reputasi
1
2.2K
1
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Urutan
Terbaru
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan