Extreme Programming Bagian -2
Fokus Bagian 1 : fokus pada teori Bagian 2 : fokus pada practice Kompetensi inti : Setelah menyelesaikan mata kuliah extreme programming, mahasiswa mampu menerapkan extreme programming pada sebuah proyek.
Agenda User stories Unit test (TDD) Collective code ownership Estimasi Membuat prioritas Grouping Iteration planning & Release planning Unit test (TDD) Unit test menggunakan JUnit Suite test, Mock object, … Collective code ownership Menggunakan version control (GIT / SVN) commit, checkout, branching ,merging, … PXP, XP & Scrum
User Stories Bagaimana menulis user stories yang baik ? User stories yang bagaimana yang harus di-split ? Sampai kapan anda selesai menulis user stories dan memulai development ? Jelaskan bagaimana anda membuat estimasi (waktu) dari user stories ! Apa yang terjadi jika estimasi user stories meleset dari yang diperkirakan ? Bagaimana anda merencanakan iterasi ?
Referensi Ch. 10 - 14 Ch. 7 - 10