Postingan

Menampilkan postingan dari Oktober, 2020

Agile: Extreme Programming, Acceptance Test Driven Development, dan Crystal Clear

  Agile: Extreme Programming, Acceptance Test Driven Development, dan Crystal Clear   1. EXTREME PROGRAMMING (XP)        Model pengembangan perangkat lunak Agile berjenis Extreme Programming (XP) adalah metode pemrograman yang berfokus pada adaptasi pengembangan perangkat lunak yang disebabkan oleh permintaan klien yang cepat berganti.[1]                 Model pengembangan perangkat lunak ini ditemukan oleh Kent Beck dan Ward Cunningham di tahun 1996 berdasarkan pengalaman Kent Beck yang sempat dipekerjakan Chrysler untuk pengembangan Chrysler Comprehensive Compensation System (C3). Saat itulah ia menemukan banyak masalah mengenai sistem tersebut. Projek C3 dianggap gagal setelah 3 tahun lamanya (1999). Walau demikian, metode yang dipakai (yang kemudian disebut extreme programming) memiliki keunggulan, yakni meningkatkan produktifitas dan kualitas program. Hal ini bisa terjadi dikarenakan implementasi prinisip pengembangan perangkat keras dalam tahap pengembangan tersebut, yait