it-swarm-id.com

Bagaimana Agile berbeda dari XP?

Saya membaca beberapa artikel di web untuk mengetahui bagaimana Agile, XP, Scrum, pemrograman pasangan berbeda satu sama lain/terkait satu sama lain dan saya mendapatkan baris berikut:

  1. Scrum dan XP hampir sama. XP memiliki periode rilis yang lebih pendek daripada Scrum)
  2. Pemrograman pasangan digunakan dalam metodologi Agile dan XP

Tapi saya tidak dapat mengidentifikasi perbedaan Agile dari XP.

Lebih dari sekadar memberikan URL, saya akan dengan senang hati membaca pengalaman dan pemikiran Anda tentang hal ini.

32
Gopi

Anda membingungkan masalah ini. Menjadi gesit berarti Anda mengikuti banyak nilai dan praktik dari manifest tangkas . Itu dia.

XP dan Scrum adalah proses pengembangan yang mengikuti nilai-nilai itu. Keduanya "sama gesitnya". Perbedaan besar antara Scrum dan XP adalah bahwa Scrum tidak mengandung praktik khusus untuk pemrograman , sedangkan XP memiliki banyak dari mereka (TDD, integrasi berkelanjutan, pemrograman pasangan).

55
Martin Wickman

Agile adalah istilah umum untuk metodologi.

XP dan Scrum adalah nama spesifik untuk implementasi berbeda dari metodologi itu.

Halaman Wikipedia mungkin merupakan titik awal yang baik untuk membaca lebih lanjut - periksa bagian "Referensi" dan "Bacaan Lebih Lanjut" di bagian bawah setiap halaman, tetapi Anda harus melihat masing-masing dan implementasi lainnya lebih lanjut sebelum memutuskan yang cocok untuk Anda, atau (seperti yang orang lain tunjukkan) bit dari setiap implementasi yang bekerja untuk Anda.

18
ChrisF

Bagaimana Anda menggoreng ayam?

Itu pertanyaan serius. Bagaimana Anda mengumpulkan maksud dari pekerjaan orang lain menjadi sesuatu yang bekerja untuk Anda?

Saya melihat begitu banyak pertanyaan tidak hanya di sini, tetapi pada SO yang bertanya "Haruskah saya menggunakan x, y atau Z?" sementara sedikit perhatian sebenarnya diberikan pada bagaimana perubahan drastis dapat memengaruhi tim, atau (lebih buruk) efek seseorang mencoba sesuatu tanpa sepenuhnya memahami cara kerjanya. Ketika sampai pada metodologi pengembangan, Anda jangan memahaminya sampai Anda telah menggunakannya berhasil, jika tidak, Anda hanya mengikuti saran buta.

Setiap kali saya melihat "Apakah scrum bekerja untuk saya?" Saya bertanya "Saya tidak tahu, apakah Anda tahu mencobanya? "

Jangan membaca hal-hal ini karena itu berasal dari semacam tulisan suci rohani. Ambil apa yang cocok untuk Anda, cobalah dan jika berhasil terapkan bagian yang berfungsi. Ini tidak berbeda dengan melakukan yang terbaik dari apa yang libfoo dan libbar lakukan dan membuat sesuatu yang memenuhi kebutuhan Anda.

Pada titik apa seseorang berkata, "Ikuti, dengan metode ini surat atau dikutuk seumur hidup"?

Metode terbaik adalah adaptasi terbaik Anda dari kebijaksanaan yang diterbitkan dan asli yang bekerja untuk Anda .

7
Tim Post

Agile adalah kelas metodologi pengembangan perangkat lunak, di mana XP adalah satu instance

Scrum adalah proyek-manajemen metodologi, bukan metodologi pengembangan perangkat lunak . Meskipun umum menggunakan metodologi pengembangan Agile dengan Scrum, itu bukan keharusan. Mereka bukan hal yang sama.

5
Steven A. Lowe

Baik XP dan Scrum adalah metodologi pengembangan perangkat lunak di bawah metodologi perangkat lunak tangkas, mereka adalah bagian dari keluarga model proses tangkas, yang lain termasuk; Crystal, pengembangan yang didorong fitur, dll.

Ikuti tautan di bawah untuk klarifikasi lebih lanjut tentang perbedaan mereka.

http://www.mypmhome.com/scrum-vs-extreme-programming-xp/

0
Nehemiah

Secara praktis banyak organisasi tidak mengikuti metodologi spesifik 100% seperti XP atau Scrum sebagaimana ditetapkan. Khususnya jika mereka baru saja mulai mengikuti prinsip Agile. Mereka dapat memilih dan memilih aspek-aspek tertentu dari setiap diberikan metodologi seperti Scrum yang termasuk dalam Agile ikut-ikutan. Agile lebih abstrak dan lebih mudah untuk mengatakan bahwa daripada mengatakan kita melakukan XP atau Scrum.

0
softveda