Agile adalah sistem yang dirancang untuk mengoordinasikan pekerjaan banyak orang yang bekerja bersama, tetapi secara mandiri. Evolusi Agile telah melahirkan banyak cara berpikir revolusioner tentang kolaborasi dalam teknologi. Kita sering menggunakan kata kunci dan bahasa jargonistik saat membahas Agile, jadi menjelajahi contoh konkret dapat sangat membantu dalam memahami konsep.
Berikut ini adalah pengantar singkat untuk beberapa implementasi metodologi yang berbeda dan bagaimana mereka berbeda satu sama lain.
1. Pemrograman Ekstrim
"XP adalah kesempatan untuk menguji diri sendiri, menjadi diri sendiri, menyadari bahwa mungkin selama ini Anda baik-baik saja dan hanya bergaul dengan orang yang salah."
—Kent Beck, Pendiri Pemrograman Ekstrim
Salah satu selebritas Agile pertama adalah seorang pria bernama Kent Beck. Dalam apa yang kami bayangkan adalah suatu malam pembelajaran pribadi yang sangat mengganggu, dia menyadari bahwa kualitas a Output tim seringkali berbanding lurus dengan sinergi dan kesehatan spiritual orang yang membawanya keluar.
Idenya yang bernilai jutaan dolar? Pengembang adalah manusia, dan begitu pula pemangku kepentingan yang mereka layani. Kita menjadi defensif ketika kita takut, tidak yakin, tidak puas, atau frustrasi. Dengan diperkenalkannya Extreme Programming (XP), Mr Beck memberikan dunia teknologi dengan rasa kerendahan hati dan keinginan yang tulus untuk bersatu.
Inti dari semuanya: keyakinan otentik pada kekuatan orang lain dan kemampuan mereka untuk belajar dan tumbuh. Bukunya, Extreme Programming Explained, mengutip komunikasi yang efektif, umpan balik yang sering, dan saling menghormati sebagai bahan utama.
Siklus pengembangan yang singkat berperan dalam konsep pertukaran putaran umpan balik ini. Produk dan tim itu sendiri menjadi jauh lebih reaktif terhadap keadaan saat mereka berubah. Kami dapat membangun produk yang lebih baik dengan lebih cepat dengan cara ini.
2. Aman
Kerangka Agile Berskala, pada dasarnya, adalah Agile yang dibangun untuk skala. Apa artinya ini, tepatnya?
Menjalankan kios limun di depan rumah Anda sedikit berbeda dari mengelola seluruh perusahaan. Apa yang berhasil di tingkat dasar tidak selalu "berskala" ke atas saat bisnis tumbuh dan mengambil momentum.
Ketika Anda berurusan dengan tiga pelanggan sehari, Anda mungkin dapat melakukannya sendiri sepenuhnya. Namun, dengan 300 pelanggan harian, Anda mungkin merasa kewalahan. SAFe adalah pegangan bagi para pemimpin yang membuat lompatan besar ini, menyediakan kerangka kerja yang memfasilitasi pertumbuhan yang efektif sebagai sebuah perusahaan.
Salah satu konsep terpenting dalam SAFe adalah sesuatu yang disebut "penyelarasan". Rasa keselarasan karyawan dengan visi perusahaan bertindak sebagai kompas moral mereka. Dengan bantuan lampu penuntun ini, semua orang tetap berada di halaman yang sama, tidak peduli bagaimana perkembangannya dari waktu ke waktu.
Ada beberapa kategori besar SAFe, semuanya dimaksudkan untuk memenuhi kebutuhan yang berbeda:
- AMAN Esensial: Bentuk SAFe ini menetapkan kebutuhan dasar dari apa yang dibutuhkan oleh seluruh Kereta Rilis Agile. Kereta Rilis Agile, atau ART, adalah tim terkecil yang masih mampu mencapai tujuan tertentu. Essential SAFe memprioritaskan kesejahteraan tim ini di atas segalanya.
- Solusi Besar AMAN: Large Solution SAFe mengambil semua prinsip Essential SAFe dan mengangkatnya secara konseptual ke skala penuh. Ini dimaksudkan untuk membantu pemerintah dan organisasi tingkat perusahaan lainnya. Solusi Besar SAFe berusaha untuk menetapkan standar akuntabilitas untuk perusahaan paling kuat di planet ini, memungkinkan mereka untuk membuat dampak yang jauh lebih positif pada semua orang yang mereka ajak berbagi. Ini termasuk pelanggan mereka, karyawan mereka sendiri, dan juga pemimpin internal mereka.
- Portofolio AMAN: Perusahaan yang bekerja di bawah kerangka ini mulai dengan kebutuhan pelanggan. Dari setiap permintaan yang muncul untuk dipenuhi, sesuatu yang disebut epik berakar. Setiap epik selaras dengan jelas dengan sesuatu yang ingin dicapai oleh bisnis; itu menjadi kekuatan pendorong yang menjiwai kinerja setiap ART. "Aliran" nilai ini didisiplinkan oleh keinginan untuk menjaga segala sesuatunya tetap "ramping"—tim hanya membangun apa yang dibutuhkan, dengan sesedikit mungkin pemborosan.
- Penuh AMAN: Akhirnya, kita sampai pada bentuk SAFe yang paling komprehensif. Di sini, semua kemungkinan kebutuhan diperhitungkan dengan semua kompetensi inti dipertimbangkan.
Idenya adalah bahwa integritas harus hadir di setiap tingkatan dalam sebuah perusahaan, dan bukan hanya dalam nama atau kata. Rasa yang berbeda ini memudahkan perusahaan untuk hanya mengadopsi apa yang benar-benar akan melayani kebutuhan mereka.
Terkait: tangkas vs. Scrum vs. Air terjun
3. Scrum
Bekerja di silo berarti bekerja sendiri untuk waktu yang lama. Scrum dan Agile, dalam pengertian umum, berusaha mencegah orang-orang di bidang teknologi menjebak diri mereka sendiri ke dalam gaya hidup profesional tanpa teman sebaya dan berbagi pengetahuan.
Tim Scrum terdiri dari Scrum Master, Pemilik Produk, dan rombongan pengembang mereka. Beberapa "upacara" Scrum, seperti stand-up harian antara seluruh tim dan pertemuan satu lawan satu antara masing-masing kolaborator dan Master Scrum mereka, memaksa orang keluar dari silo. Percakapan seputar pekerjaan tim menjadi lebih jujur dan mengalir bebas. Ide berpindah dari orang ke orang dan semua orang membantu memperbaikinya, menggunakan teknik seperti Scrum Poker.
Keunggulan Scrum termasuk umpan balik yang singkat dan aktif, pendekatan sistematis untuk mengatur pekerjaan maju ke sprint, dan pembentukan tim kecil berorientasi tugas yang bergerak bebas melalui perusahaan sebagai satuan.
Kebebasan ini dimaksudkan untuk memfasilitasi pekerjaan "berulang", yang pada dasarnya berarti pekerjaan yang dibalik, dipertimbangkan kembali, dan dikonsep ulang sesering dan selengkap mungkin. Tim bertujuan untuk tetap sepenuhnya fleksibel dan selaras dengan kebutuhan pelanggan karena kebutuhan ini muncul dengan sendirinya.
Terkait: Alat Kolaborasi Online Gratis Terbaik untuk Bekerja dari Jarak Jauh
Dan Itu Hanya Puncak Gunung Es
Jika Anda adalah bagian dari tim dan Anda semua sedang berjuang, akan selalu ada implementasi Agile yang tepat, diformulasikan untuk membantu orang-orang seperti Anda. Jika tidak satu pun di atas berlaku untuk keadaan Anda, kami sarankan untuk melihat semua hal lain yang ditawarkan oleh seluruh keluarga Agile.
Daftar variasinya panjang dan mengesankan. Mungkin mengejutkan Anda melihat betapa banyak yang harus dipelajari tentang pemrograman Agile.
Baik Anda melamar pekerjaan pemrograman atau menginginkan cara kerja yang lebih efisien, Anda harus tahu tentang Agile.
Baca Selanjutnya
- Pemrograman
- Produktifitas
- Manajemen tugas
- Manajemen proyek
Emma Garofalo adalah seorang penulis yang saat ini tinggal di Pittsburgh, Pennsylvania. Ketika tidak bekerja keras di mejanya karena menginginkan hari esok yang lebih baik, dia biasanya dapat ditemukan di belakang kamera atau di dapur. Diakui secara kritis. Dibenci secara universal.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan