Apakah Anda memerlukan Agile: 5 model untuk diuji

Anak-anak yang lahir pada tahun penandatanganan Agile Manifest merayakan kedatangan usia tahun ini. Dan orang dewasa terus berdebat di mana Agile berlaku. Biasanya terkena area: apakah mungkin menggunakan Agile di luar IT. Kadang-kadang ditambahkan drama: apakah Anda sudah mencoba membangun pembangkit listrik tenaga nuklir Agile? Untuk efek artistik, ini tentu lebih baik. Tetapi jika Anda ingin membuat produk, dan tidak memenangkan persaingan pembicara, lebih baik untuk melihat dalam kaitannya dengan situasi tertentu.

Dalam artikel ini, kita akan berbicara tentang beberapa model penilaian penerapan Agile dan membahas salah satunya - Model Kecocokan Agile, yang disajikan dalam Panduan Praktek Agile dari PMI dan Agile Alliance.

Filter Kesesuaian DSDM


Pada tahun 1994, konsorsium DSDM mengembangkan kuesioner Filter Kesesuaian Proyek (PSF) dan Filter Kesesuaian Organisasi (OSF), yang dirancang untuk mengevaluasi seberapa fleksibel proyek dan organisasi itu dan untuk mengidentifikasi sumber potensial masalah.

Agile Business Consortium sekarang memiliki Kuesioner Pendekatan Proyek DSDM (PAQ) yang tersedia . Ini adalah daftar 17 pernyataan yang mengidentifikasi risiko menggunakan DSDM. Pernyataan menyangkut pemahaman filosofi dan praktik DSDM, ketaatan peran dalam tim. Masuk akal untuk membiasakan diri jika Anda sudah memahami pendekatannya.

gambar

Kritikalitas Alistair Cockburn dan Faktor Ukuran Tim


Alistair Cockburn menggunakan indikator "sistem kritis" dan "ukuran tim" untuk menunjukkan metode keluarga Crystal mana yang harus diterapkan tergantung pada kombinasi faktor. Criticality mengacu pada tingkat kerusakan yang dapat dilakukan jika terjadi kesalahan. Alistar menjelaskan makna model dalam pidatonya di TEDx.

gambar

Boehm and Turner - Radar Chart


Dalam model ini, 5 kriteria digunakan untuk mengevaluasi, dan hasilnya diterapkan pada bagan kelopak.

Para penulis menyarankan untuk mengevaluasi:

  1. Tingkat pelatihan staf
  2. Persentase persyaratan yang berubah setiap bulan
  3. Budaya
  4. Ukuran tim
  5. Criticality (seperti pada model sebelumnya)

Model dapat dibuat secara online - Anda memindahkan slider dan mendapatkan diagram.

gambar

Model kompleksitas Stacey


Model ini digunakan untuk mengevaluasi proyek dalam hal ketidakpastian.

Sumbu vertikal menunjukkan apakah jelas apa yang ingin kita lakukan. Sumbu horizontal menunjukkan apakah kita memahami cara mencapai ini.

Sumbu membentuk empat domain tempat proyek dapat jatuh: sederhana, kompleks, kompleks, dan kacau. Setelah mendefinisikan domain, Anda dapat memilih pendekatan.

gambar

Anda dapat membaca tentang model lain, misalnya, dari Mike Griffiths , salah satu pengembang DSDM dan Agile Practice Guide. Dan kami beralih ke Agile Suitability Model, yang merupakan sintesis dari model yang dijelaskan di atas.

Model kesesuaian tangkas


Bagaimana cara kerjanya


Beberapa orang, idealnya termasuk sponsor, perwakilan tim dan pelanggan, menjawab pertanyaan yang dikelompokkan ke dalam 3 domain:

  • Budaya - bagaimana kontribusi lingkungan terhadap pendekatan ini?
  • Tim - dapatkah tim itu sendiri memanfaatkan pendekatan ini?
  • Proyek - bagaimana dengan proyek itu sendiri? bagaimana perlu dan mungkin fleksibel?

Kelompok harus mendiskusikan masalah ini, datang ke penilaian umum dan menaruhnya di bagan kelopak (radar). (itu bisa diunduh ). Mari kita bahas pertanyaannya.

Domain "Budaya"


Dukungan: Apakah sponsor proyek (kurator) mendukung penggunaan metode fleksibel pada proyek ini?

gambar

NB Jika sponsor mengatakan "lakukan apa yang Anda inginkan" - ini belum mendukung.

Kepercayaan: Pertimbangkan sponsor proyek dan perwakilan pelanggan yang bekerja dengan tim. Apakah para pemangku kepentingan ini berpikir bahwa sebuah tim akan dapat mengubah visi dan kebutuhan mereka untuk suatu produk atau layanan - dengan dukungan dan umpan balik mereka yang konstan?

gambar

Jika di pintu masuk Anda disambut dengan TK setebal perang dan kedamaian, dan di pintu keluar sebuah komisi dengan wajah suram dan melaporkan perlindungan menanti Anda - ini adalah pertanda yang sangat buruk. Pikirkan lagi.

Keputusan: Apakah tim memiliki otonomi dalam membuat keputusan lokal untuk melaksanakan pekerjaan dalam proyek?

gambar

Salah satu kenalan saya menyarankan seseorang untuk "menerapkan gesit". Mengetahui spesifik perusahaan, saya bertanya apakah sudah menggantung papan di dinding. Gadis yang shock mengatakan bahwa mereka tidak boleh menggantung papan di dinding.

Jika Anda tidak dapat memutuskan sendiri apakah mungkin untuk menggantung papan di dinding, jangan mengandalkan otonomi. Kata ini bukan tentang kamu.

Domain "Tim"


Ukuran tim: Perkirakan ukuran tim proyek utama pada skala berikut:
1-9 = 1; 10-20 = 2; 21-30 = 3; 31-45 = 4; 46-60 = 5; 61-80 = 6; 81-110 = 7; 111-150 = 8; 151-200 = 9; 201+ = 10.

gambar

Mungkin dalam tim 100+ akan sedikit lebih sulit dengan pengaturan diri;)

Pengalaman: Tinjau pengalaman dan keterampilan peran kunci dalam tim. Apakah tim memiliki satu anggota tim yang berpengalaman untuk setiap peran?

gambar

Peserta pelatihan dengan siapa Anda menutup semua lubang tidak dipertimbangkan.

Akses: Apakah tim memiliki akses harian ke setidaknya satu pelanggan / perwakilan bisnis untuk menerima umpan balik dan menjawab pertanyaan?

gambar

Jangan berfantasi. Ingat bagaimana ini terakhir kali.

Domain “Proyek”


Perubahan: Berapa persen persyaratan yang mungkin akan berubah setiap bulan?

gambar

Berguna untuk mengingat Model Kompleksitas Stacey. Jika tidak ada yang berubah untuk Anda, lalu mengapa Anda membutuhkan fleksibilitas?

Criticality: Pertimbangkan kerugian yang mungkin terjadi karena cacat, tentukan bagaimana kegagalan bisa berakhir.

gambar

Tidak selalu mungkin hanya mengambil dan memperbaiki bug. Benda-benda fisik sangat buruk.

Pengiriman: Dapatkah suatu produk dikembangkan dan dievaluasi dalam bagian-bagian? Apakah perwakilan pelanggan / bisnis dapat memberikan umpan balik yang tepat waktu tentang peningkatan?

gambar

Peningkatan harus siap digunakan, dan tidak hanya untuk ditampilkan pada demo.

Hasil


Pada akhirnya, titik terhubung ke nilai.

gambar

Hasil yang dipusatkan di pusat menunjukkan kesiapan untuk pendekatan yang fleksibel. Hasil di zona hibrida menunjukkan kemungkinan menggabungkan pendekatan yang fleksibel dan prediktif. Semakin jauh hasilnya dari pusat, semakin tinggi probabilitas bahwa pendekatan optimal adalah prediksi. Kemungkinan bagan Anda akan memiliki ekstrem di kedua arah.

Yang utama adalah tidak menganggap hasil sebagai diagnosis medis. Ini adalah titik awal untuk menganalisis situasi saat ini dan bekerja lebih lanjut tentang perubahan, jika diperlukan.

gambar

Penulis bersama lera_ilenkova

Source: https://habr.com/ru/post/id465349/


All Articles