JS

Monday, June 07, 2021

Apa itu Metode Crystal Project Management | Crystal Methods

 

Crystal Methods


Ketika pada tahun 1991, IBM meminta Alistair Cockburn untuk mengembangkan metodologi untuk proyek berorientasi objek, dia tahu itu akan menjadi tantangan nyata karena dia tidak tahu banyak tentang metodologi proyek pada saat itu. Jadi, dia memutuskan untuk mewawancarai tim proyek dan mencari tahu pandangan mereka tentang proyek tersebut. 

Setelah melakukan penelitian ekstensif, dia sampai pada kesimpulan bahwa tim sukses yang tinggi berbagi pola dan teknik yang sama bahkan tanpa menggunakan metodologi proyek tertentu. Dengan kata lain, mereka menambahkan nilai pada aspek-aspek seperti komunikasi yang erat, moral, akses ke pengguna, dan lain-lain, yang tidak dapat Anda temukan dalam metodologi tertentu. 

Akhirnya, dia menggunakan temuannya untuk membangun sebuah keluarga metodologi dan menamakannya Crystal.

 Metode kristal adalah pendekatan pengembangan perangkat lunak tangkas yang berfokus terutama pada orang-orang dan interaksi mereka ketika mengerjakan sebuah proyek daripada pada proses dan alat. Alistair percaya bahwa keterampilan dan bakat orang serta cara mereka berkomunikasi memiliki dampak terbesar pada hasil proyek.

Metode Kristal didasarkan pada dua asumsi mendasar:

     Tim dapat merampingkan proses mereka sebagai pekerjaan mereka dan menjadi tim yang lebih optimal
     Proyek itu unik dan dinamis dan memerlukan metode khusus

Menurut Cockburn, kita harus memandang pengembangan produk sebagai permainan yang harus merangsang semua orang untuk berinteraksi, menjadi kreatif, dan menghasilkan ide-ide cemerlang. Dia mengatakan bahwa alih-alih berfokus pada pertanyaan seperti "apakah model kita akurat?" kita harus mencari jawaban atas pertanyaan seperti “Apakah produk kita memenuhi kebutuhan pelanggan? Atau "Apakah kita memiliki tujuan yang selaras sebagai sebuah tim?"

 Anggota keluarga metode kristal

Salah satu hal yang ditemukan Cockburn adalah bahwa properti proyek berubah tergantung pada jumlah orang yang terlibat dalam proyek dan tingkat kekritisan proyek yang ada.

Sementara tim yang lebih kecil dapat menangani dan membangun produk tanpa banyak pelaporan status dan dokumen, jumlah "artefak komunikasi" meningkat dengan tim yang lebih besar yang mengerjakan proyek skala besar.

Dengan kata lain, semakin banyak orang yang Anda miliki dalam tim, semakin kritis proyek tersebut dan semakin kompleks pendekatan yang dibutuhkan. Oleh karena itu, tidak ada satu metode Kristal tunggal; ada metodologi Crystal yang berbeda untuk berbagai jenis proyek.

Untuk membuat kategorisasi ini mudah dipahami, Cockburn menamai metodologi Crystal dan mengkategorikannya menurut dua dimensi - ukuran dan kekritisan - yang cocok dengan mineral - warna dan kekerasan.

Pada dasarnya, Cockburn mengembangkan kelompok-kelompok ini untuk menunjukkan bahwa setiap proyek mungkin memerlukan serangkaian kebijakan, praktik, dan proses tertentu untuk memenuhi karakteristik unik proyek. Cockburn mencoba menjelaskan hal ini dengan menyebut Crystal “satu set sampel yang Anda sesuaikan dengan keadaan Anda”.

Pendekatan mana yang paling cocok untuk proyek Anda bergantung pada tiga dimensi:

    Ukuran tim
    Kekritisan
    Apa prioritas proyek?

Umumnya, mereka dicirikan oleh warna, sesuai dengan jumlah orang yang terlibat dalam proyek:

    Jelas - untuk tim yang terdiri dari 8 orang atau kurang
    Kuning - untuk tim yang terdiri dari 10-20 orang
    Oranye - untuk tim yang terdiri dari 20-50 orang
    Merah - untuk tim yang terdiri dari 50-100 orang 


Karakteristik metode kristal

Bertenaga manusia

Ini berarti bahwa orang yang terlibat dalam proyek sangat penting dan prosesnya harus disesuaikan untuk memenuhi kebutuhan masyarakat. Ini juga menekankan bahwa orang mampu mengorganisir diri mereka sendiri dan bahwa mereka dapat menjadi lebih terorganisir dan kompeten ketika proses berkembang.

Adaptif

Crystal adalah metodologi stretch to fit yang berarti bahwa proses dan alat tidak tetap, tetapi harus disesuaikan untuk memenuhi persyaratan tim dan proyek yang ada.

Sangat ringan

Crystal tidak melibatkan terlalu banyak dokumentasi, manajemen, dan pelaporan. Itu membuat segalanya ringan dengan berfokus pada alur kerja yang transparan antara tim dan klien dan dengan mempraktikkan komunikasi terbuka antara anggota tim.


7 sifat metode Kristal

    Pengiriman yang sering - memungkinkan Anda untuk sering mengirimkan kode yang berfungsi dan teruji kepada pengguna nyata. Dengan cara ini, Anda tidak perlu menghadapi kenyataan bahwa Anda telah menginvestasikan energi dan waktu Anda ke dalam produk yang tidak ingin dibeli oleh siapa pun.
    Peningkatan reflektif - tidak peduli seberapa buruk atau bagus produk tersebut, selalu ada area di mana produk tersebut dapat ditingkatkan. Selain itu, selalu ada teknik dan metode baru yang dapat diterapkan oleh tim Anda untuk meningkatkan praktik mereka di masa mendatang
    Komunikasi osmotik - dengan tim yang bekerja bersama, informasi mengalir di sekitar tim. Itu memungkinkan mereka untuk mengambil informasi berharga bahkan tanpa terlibat langsung dalam diskusi tentang masalah tertentu. Penyerapan ide secara bertahap ini disebut komunikasi osmotik. Cockburn percaya bahwa suasana kerja seperti ini dapat beroperasi dengan struktur yang sangat sedikit.
    Keselamatan Pribadi - satu-satunya cara untuk membangun suasana kerja yang sehat dan budaya tim yang benar adalah dengan mempraktikkan komunikasi yang terbuka dan jujur. Anggota tim harus dapat berbicara tanpa rasa takut, tidak peduli apakah mereka sedang mempresentasikan ide baru atau membicarakan masalah potensial.
    Fokus - setiap anggota tim tahu persis apa yang harus dikerjakan yang memungkinkan mereka untuk memusatkan perhatian mereka dan menghindari beralih dari satu tugas ke tugas lainnya. Juga, ini meningkatkan komunikasi tim dan membantu tim memprioritaskan dan bekerja menuju tujuan yang sama.
    Akses mudah ke pengguna ahli - Crystal memungkinkan tim Anda mempertahankan komunikasi dan mendapatkan umpan balik reguler dari pengguna nyata.
    Lingkungan teknis dengan pengujian otomatis, manajemen konfigurasi, dan integrasi yang sering - alat yang sangat spesifik untuk tim perangkat lunak di mana penekanannya adalah pada integrasi berkelanjutan sehingga kesalahan dapat diketahui dalam beberapa menit.

Mengapa metode Crystal berguna / diperlukan ?

Fakta bahwa Crystal menggunakan fokus pada orang dan komunikasi sebagai prinsip pengorganisasiannya adalah yang membedakannya dari metode pengembangan perangkat lunak lainnya.

Tidak seperti metodologi tangkas lainnya, Crystal berfokus pada penyesuaian teknik yang digunakan dalam sebuah proyek dengan tujuan untuk memperkuat proses komunikasi tim. Selain itu, Crystal memungkinkan:

     Integrasi berkelanjutan
     Proses yang fleksibel dan dapat dikonfigurasi
     Keterlibatan pengguna aktif

Perlu diingat bahwa Crystal terutama dibuat untuk mengingatkan Anda bagaimana tetap terpusat dan fokus pada pekerjaan Anda selama pengembangan proyek.

Ini berarti bahwa Anda perlu memiliki pengetahuan yang luas dan pengalaman yang luas dalam pengembangan perangkat lunak jika Anda ingin berhasil menerapkannya dan menang dalam proyek masa depan Anda berikutnya.

sumber

No comments:

Post a Comment