Kanban - Panduan Cepat

Kanban adalah kata dalam bahasa Jepang yang secara harfiah berarti "kartu visual". Kartu Kanban awalnya digunakan di Toyota untuk membatasi jumlah inventaris yang terikat dalam "pekerjaan yang sedang berlangsung" di lantai produksi. Kanban tidak hanya mengurangi pemborosan inventaris berlebih, tetapi juga waktu yang dihabiskan untuk memproduksinya. Selain itu, semua sumber daya dan waktu yang dibebaskan oleh penerapan sistem Kanban dapat digunakan untuk perluasan atau peluang baru di masa mendatang. Penulis asli Kanban adalah Taiichi Ohno.

Apa Kanban?

Istilah Kanban muncul menggunakan bentuk "kartu visual", "papan nama", atau "papan reklame", "sistem sinyal" untuk menunjukkan alur kerja yang membatasi Work In Progress (WIP). Kanban telah digunakan dalam Produksi Lean selama lebih dari setengah abad.

Konsep inti Kanban meliputi -

  • Visualisasikan Alur Kerja

    • Pisahkan seluruh pekerjaan menjadi segmen atau status tertentu, divisualisasikan sebagai kolom bernama di dinding.

    • Tulis setiap item di kartu dan letakkan di kolom untuk menunjukkan di mana item tersebut berada dalam alur kerja.

  • Batasi WIP

    • Tetapkan batas eksplisit untuk berapa banyak item yang bisa berlangsung di setiap segmen / status alur kerja. yaitu, Work in Progress (WIP) dibatasi di setiap status alur kerja.

  • Ukur Waktu Pimpin

    • Waktu Pimpin, juga dikenal sebagai waktu siklus adalah waktu rata-rata untuk menyelesaikan satu item. Ukur Waktu Pimpin dan optimalkan proses untuk membuat Waktu Pimpin sekecil dan dapat diprediksi.

Konsep Kanban ini merupakan implementasi langsung dari Sistem Penjadwalan Tarik Lean. Sebuah item dapat pindah ke segmen / status berikutnya hanya jika mendapat slot di sana.

Kanban - Praktik Lean

Penerapan Kanban, serta Metode Manufaktur Lean lainnya, seperti Kaizen, dapat memberikan manfaat yang signifikan untuk hampir semua jenis pekerjaan. Kanban lebih efektif karena secara visual menunjukkan kapan produksi harus dimulai dan dihentikan. Ini lebih cepat, lebih efisien, dan menghemat banyak uang dibandingkan kebanyakan model produksi lainnya. Ini juga jauh lebih responsif secara langsung terhadap permintaan pelanggan.

Kanban - Manfaat

Kanban memiliki manfaat umum berikut ini -

  • Kemacetan menjadi terlihat jelas secara real-time. Hal ini mengarahkan orang untuk berkolaborasi untuk mengoptimalkan keseluruhan rantai nilai, bukan hanya bagian mereka.

  • Berguna untuk situasi di mana tim operasi dan pendukung memiliki tingkat ketidakpastian dan variabilitas yang tinggi.

  • Cenderung menyebar ke seluruh organisasi secara alami, termasuk penjualan dan manajemen. Ini meningkatkan visibilitas segala sesuatu yang terjadi di perusahaan.

  • Mengurangi persediaan pada kisaran 25% -75% sehingga mengurangi biaya perusahaan.

  • Karena semua segmen / status dalam alur kerja diatur secara visual, item yang diperlukan, mengurangi waktu tunggu dan memastikan kecepatan, terus mendukung semua tugas dalam alur kerja.

  • Produksi berlebih dari persediaan dihindari, sehingga menghemat sumber daya dan waktu juga. Ini disebut menghilangkan pemborosan.

Sejajarkan dengan Agile

Secara agile, jika nilai digabungkan dengan karakteristik Kanban, hasilnya adalah Agile Kanban. Praktik ini mendapatkan popularitas dalam Pengembangan Perangkat Lunak di mana pendekatan iterasi Agile dan fokus aliran nilai Kanban digabungkan.

Dalam bab ini, kita akan mempelajari karakteristik Kanban.

Fleksibilitas dalam Perencanaan

Kanban memberikan perbaikan dalam alur kerja. Dengan representasi visual dari alur kerja, kecepatan perpindahan dari satu tugas ke tugas lainnya berkurang. Hal ini dicapai melalui pembuatan jalur aliran yang ditandai dengan jelas, kartu Kanban, dan kolom yang ditandai dengan jelas untuk menunjukkan di mana setiap item berada dalam alur kerja. Jika sebuah tugas membutuhkan durasi yang lebih lama, ia diizinkan untuk dijalankan tanpa halangan, dan pada saat yang sama, tugas yang telah diselesaikan akan dialirkan ke status berikutnya.

Ini memungkinkan -

  • Durasi yang cukup untuk tugas yang lebih lama yang tidak dapat dipecah secara logis.

  • Pelestarian nilai tugas yang lebih lama.

  • Upaya yang dibutuhkan oleh setiap peran yang akan dikeluarkan.

  • Aliran berkelanjutan dari tugas yang diselesaikan tanpa waktu tunggu.

Oleh karena itu, perencanaan bersifat fleksibel dan tidak dibatasi waktu.

Batasan Work-In-Progress (WIP)

Batas eksplisit ditetapkan ke jumlah item yang bisa berlangsung di setiap status alur kerja, yang ditunjukkan dengan kolom.

Ini memungkinkan -

  • Mengurangi waktu tunggu.

  • Menghindari stres pada sumber daya pada keadaan alur kerja.

  • Mengidentifikasi kemacetan yang menyebabkan item berada dalam status alur kerja dari waktu yang diantisipasi (biasanya waktu siklus rata-rata) dengan segera.

  • Mengatasi kemacetan dengan kolaborasi seluruh tim.

  • Mengurangi ketergantungan dalam menyelesaikan tugas dengan membaginya menjadi sub-tugas, sehingga sub-tugas dilacak secara independen.

Pendekatan Tarik

Ketika Anda memiliki dua tim dan yang pertama berkinerja lebih baik daripada yang kedua, kemungkinan hal itu mendorong lebih banyak pekerjaan daripada yang sebenarnya dapat ditangani oleh yang lain. Hal ini seringkali menimbulkan gesekan antar tim. Solusi untuk ini adalah pendekatan Tarik.

Dalam Pendekatan Tarik, tim berikutnya menarik pekerjaan hanya jika sudah siap. Pull Approach diimplementasikan dengan menambahkan buffer dengan kapasitas terbatas antara kedua tim.

Manfaat Pendekatan Tarik adalah -

  • Menghindari penumpukan pekerjaan.

  • Mengurangi waktu tunggu.

  • Memfasilitasi tim untuk menjaga kecepatan dan fokus pada kualitas.

  • Menyediakan penyeimbangan sumber daya.

Minimalkan Waktu Siklus

Waktu siklus untuk setiap tugas diukur dan prosesnya dioptimalkan untuk mengurangi waktu siklus.

  • Hambatan segera diidentifikasi dan diselesaikan secara kolaboratif oleh seluruh tim.

  • Loop koreksi dianggap mengurangi pengerjaan ulang.

Pengiriman Berkelanjutan

Manfaat pengiriman berkelanjutan adalah -

  • Siklus pelepasan yang singkat menghasilkan pengiriman terus menerus dari produk yang sedang tumbuh secara berkala.

  • Interaksi berkelanjutan dengan pelanggan.

    • Untuk memahami apa yang diinginkan pelanggan.

    • Bukan untuk menghasilkan apa pun yang tidak dibutuhkan pelanggan.

    • Umpan balik tentang modul yang disampaikan.

  • Persyaratan terbatas di setiap siklus rilis.

    • Pengembang tidak dibebani dengan permintaan. Ini memungkinkan mereka untuk fokus pada pengiriman.

    • Tidak ada pekerjaan yang selesai sebagian.

  • Fokus adalah menyelesaikan pekerjaan daripada memulai pekerjaan.

    • Ini memungkinkan fokus pada mempertahankan kecepatan dan kualitas produk.

    • Kirimkan sebelum pelanggan berubah pikiran.

  • Mengoptimalkan aliran Kerja dari awal hingga akhir.

    • Membantu peningkatan proses bertahap.

Metrik Visual

Alur kerja yang terorganisir secara visual (di Kanban Boards) memfasilitasi -

  • Penjadwalan sesuai batas WIP pada status alur kerja.

  • Melacak status dan kemajuan secara terus menerus.

  • Menetapkan sumber daya secara dinamis berdasarkan persyaratan peran.

Keuntungan Metrik Visual

Setiap hari, untuk setiap kolom, tandai berapa banyak tugas di dalamnya, Anda akan melihat bagan seperti gunung. Bagan ini menunjukkan kinerja masa lalu dan memungkinkan prediksi hasil di masa mendatang.

Anda dapat mengumpulkan informasi berikut dari bagan -

  • Ukur waktu siklus untuk setiap fitur (atau cerita) dengan menandai tanggal mulai saat fitur dijadwalkan dan tanggal berakhir saat fitur selesai.

  • Evaluasi kualitas produk yang berkembang dari perspektif teknis, fungsional, dan pengguna pada kotak waktu yang teratur.

  • Evaluasi kecepatan pengembangan dengan melihat jumlah item pengembangan yang diselesaikan dan melihat waktu siklus rata-rata per item pengembangan.

  • Sesuaikan laju pengembangan dengan menghitung rasio hari pengembang per item pengembangan yang diselesaikan. Anda dapat menggunakan rasio ini untuk memperkirakan waktu penyelesaian item yang belum berkembang dan menyesuaikan rencana pengembangan seperlunya.

  • Evaluasi dan sesuaikan proses dengan menggunakan sesi kolaboratif untuk mengidentifikasi perubahan yang dapat dilakukan untuk meningkatkan kualitas produk, atau untuk meningkatkan laju pengembangan.

  • Identifikasi dan selesaikan keputusan yang tidak divalidasi dengan melihat waktu siklus keputusan yang divalidasi dan berfokus pada loop koreksi yang biasanya merupakan antrean cadangan yang tidak terlihat.

Efisiensi Melalui Fokus

Dengan berfokus pada apa yang diinginkan pelanggan, cakupannya menjadi jelas. Fokusnya adalah memberikan nilai kepada pelanggan.

Efisiensi dapat dicapai dengan cara berikut -

  • Harapan pelanggan dapat dibuat realistis dan fokus dengan interaksi berkelanjutan dengan pelanggan.

  • Fokus pada tugas dipastikan dengan batasan pada pekerjaan yang sedang berlangsung (WIP).

  • Pendekatan Tarik memungkinkan sumber daya untuk menyelesaikan tugas yang ada sebelum tugas baru diambil.

  • Mengoptimalkan lead-time (waktu siklus) menghasilkan pengiriman yang lebih cepat.

  • Visualisasi alur kerja dengan papan Kanban segera menarik perhatian ke semua hambatan yang dapat segera diatasi.

  • Pemberdayaan tim membuat tim mempertanggungjawabkan kesuksesannya.

Kanban diadaptasi ke pengembangan perangkat lunak sebagai pendekatan manajemen proyek. Kanban dalam pengembangan perangkat lunak mendukung alur kerja berkelanjutan, disebut sebagai Value Stream.

Value Stream

Value Stream terdiri dari semua tindakan yang diperlukan untuk membawa proyek dari pembuatan hingga penyelesaian.

Tindakan dapat -

  • Tambahkan Nilai ke proyek
  • Tidak ada nilai tambah, tapi tidak bisa dihindari
  • Tidak Tambah Nilai, dapat dihindari (diistilahkan sebagai limbah)

Penghapusan Limbah

Apa pun yang tidak menambah nilai apa pun pada proyek disebut Limbah. Kanban memfasilitasi penghapusan limbah.

Dalam pengembangan perangkat lunak, ada tiga jenis pemborosan -

  • Limbah dalam pengembangan kode
  • Limbah dalam manajemen proyek
  • Pemborosan dalam potensi tim

Limbah dalam Pengembangan Kode

Pemborosan dalam pengembangan kode disebabkan oleh alasan berikut -

  • Partially completed work- Pekerjaan yang sudah selesai sebagian bisa menjadi usang dan tidak dapat digunakan. Ini dapat dihilangkan dengan siklus iteratif dan dengan kode modular yang diselesaikan dalam iterasi.

  • Defects- Dalam mengembangkan kode, koreksi dan pengujian ulang membutuhkan waktu dan sumber daya. Ini dapat dihilangkan dengan rangkaian pengujian terbaru, menyelesaikan pengujian dalam iterasi dan umpan balik pelanggan yang berkelanjutan.

Limbah dalam Manajemen Proyek

Limbah dalam manajemen proyek disebabkan oleh alasan berikut -

  • Extra Processes- Dokumentasi yang tidak perlu yang membutuhkan waktu dan sumber daya. Itu dapat dihilangkan dengan -

    • Pra-perencanaan proses apa yang relevan dan perlu.

    • Tinjauan dokumentasi, yang memastikan proses yang relevan dan perlu diikuti.

  • Code Handoffs- Berarti meneruskan pekerjaan dari satu orang atau tim ke orang lain, setelah pekerjaan orang pertama selesai. Ini mungkin menimbulkan kurangnya pengetahuan. Ini dapat dihilangkan dengan menjaga diagram alur dan wireframe terlihat dan jelas.

  • Extra Functions- Ini adalah fitur yang tidak dibutuhkan oleh pelanggan. Upaya dan waktu terbuang percuma dalam mengembangkan fungsi yang diperlukan untuk mengimplementasikan fitur yang tidak diinginkan pelanggan. Ini dapat dihilangkan dengan interaksi berkelanjutan dengan pelanggan dan penguji yang terlibat dalam pengumpulan persyaratan karena mereka dapat memvisualisasikan skenario dan perilaku sistem yang diharapkan dengan lebih baik.

Pemborosan dalam Potensi Tim

Pemborosan dalam potensi tim disebabkan oleh alasan berikut -

  • Task Switching- Ini mengarah pada bahaya multi-tasking, yang merupakan pemborosan. Itu dapat dihilangkan dengan fokus pada tugas dengan setiap rilis. Langkah-langkah proses yang besar dibagi menjadi beberapa tugas untuk -

    • Tingkatkan visibilitas

    • Kurangi ketergantungan

    • Memungkinkan alur kerja yang mudah

    • Fokus pada waktu siklus pekerjaan yang disampaikan

    • Berikan cara untuk mendeteksi dan mengatasi kemacetan

  • Waiting- Waktu untuk mendapatkan instruksi atau informasi - Tim dapat duduk diam jika keputusan tidak dibuat oleh tim, atau jika informasi yang diberikan kepada tim (pengembang, penguji, dll.) Adalah sumber daya yang mahal. Ini dapat dihilangkan dengan mengizinkan anggota tim (pengembang, penguji, dll.) Untuk -

    • Ambil keputusan sehingga mereka tidak harus menunggu instruksi

    • Memiliki akses ke informasi agar dapat digunakan sesuai kebutuhan

Agile Kanban adalah Agile Software Development dengan pendekatan Kanban. Di Agile Kanban, papan Kanban digunakan untuk memvisualisasikan alur kerja. Papan Kanban biasanya dipasang di dinding di ruang proyek. Status dan kemajuan tugas pengembangan cerita dilacak secara visual di papan Kanban dengan kartu Kanban yang mengalir.

Dewan Kanban

Papan Kanban digunakan untuk menggambarkan aliran tugas di seluruh aliran nilai. Papan Kanban -

  • Memberikan akses mudah ke semua orang yang terlibat dalam proyek.

  • Memfasilitasi komunikasi jika diperlukan.

  • Kemajuan tugas ditampilkan secara visual.

  • Kemacetan akan terlihat segera setelah terjadi.

Keuntungan papan Kanban

Keuntungan utama menggunakan papan Kanban adalah -

  • Empowerment of Team - Artinya -

    • Tim diizinkan untuk mengambil keputusan jika diperlukan.

    • Tim secara kolaboratif menyelesaikan kemacetan.

    • Tim memiliki akses ke informasi yang relevan.

    • Tim terus berkomunikasi dengan pelanggan.

  • Continuous Delivery - Artinya -

    • Fokus pada penyelesaian pekerjaan.

    • Persyaratan terbatas setiap saat.

    • Fokus pada memberikan nilai kepada pelanggan.

    • Penekanan pada keseluruhan proyek.

Tugas dan cerita diwakili oleh kartu Kanban. Status saat ini dari setiap tugas diketahui dengan menampilkan kartu di kolom terpisah di papan tulis. Kolom diberi label sebagaiTo Do, Doing, dan Done. Setiap tugas berpindah dariTo Do untuk Doing dan kemudian ke Done.

Papan Kanban diperbarui setiap hari seiring kemajuan tim melalui pengembangan.

Batas WIP

Label di kolom Melakukan juga berisi angka, yang mewakili jumlah maksimum tugas yang bisa berada di kolom itu kapan saja. yaitu, nomor yang terkait denganDoing kolom adalah Batas WIP (Work-In-Progress).

Pendekatan Tarik

Pendekatan tarik digunakan saat dan saat tugas diselesaikan di kolom Melakukan. Kartu lain ditarik dari kolom To Do.

Mengarahkan diri sendiri

Dalam Agile Development, tim bertanggung jawab atas perencanaan, pelacakan, pelaporan, dan komunikasi dalam proyek. Tim diperbolehkan untuk membuat keputusan dan bertanggung jawab atas penyelesaian pengembangan dan kualitas produk. Hal ini selaras dengan karakteristik pemberdayaan tim di Kanban.

Arus Berkelanjutan

Dalam pengembangan Agile, tidak ada pendekatan gerbang dan pekerjaan mengalir melintasi fungsi yang berbeda tanpa waktu tunggu. Ini berkontribusi dalam meminimalkan karakteristik waktu siklus Kanban.

Metrik Visual

Di Agile Kanban, metrik dilacak secara visual menggunakan -

  • Dewan Kanban
  • Bagan Burndown

Penggunaan papan Kanban

Papan Kanban digunakan untuk -

  • Ukur waktu siklus, yang dapat digunakan untuk mengoptimalkan waktu siklus rata-rata.
  • Lacak batas WIP untuk menghilangkan pemborosan.
  • Lacak pemanfaatan sumber daya untuk menghilangkan pemborosan.

Penggunaan grafik Burndown

Diagram burndown digunakan untuk menangkap -

  • Status tugas dan cerita saat ini.

  • Tingkat kemajuan menyelesaikan tugas yang tersisa.

Karena Papan Kanban diperbarui setiap hari, itu berisi semua informasi yang diperlukan oleh grafik Burndown.

Di Agile Kanban, cerita pengguna dipecah menjadi tugas dan kartu Kanban digunakan untuk melacak tugas di papan Kanban. Agile Kanban memiliki konsep iterasi yang tidak ada di Kanban. Selanjutnya, tidak ada proses yang dipertimbangkan.

Kanban di Value Stream

Kanban didefinisikan untuk dieksekusi dalam aliran nilai dengan fokus pada penyampaian nilai. Kanban dalam pengembangan perangkat lunak dapat divisualisasikan sebagai fitur yang mengalir melintasi value stream. Semua karakteristik Kanban (Lihat Bab - Karakteristik Kanban dalam Tutorial ini) terpenuhi dalam pendekatan Kanban untuk pengembangan perangkat lunak.

Menampilkan Papan Kanban

Fitur Kanban Board digunakan untuk melacak Pengembangan Berbasis Fitur dengan Pendekatan Kanban. Setiap Fitur ditetapkan ke rilis tertentu. Kolom di papan Kanban mewakili rilis. Karenanya, setiap kolom berisi semua fitur yang ditetapkan ke rilis yang diwakili olehnya.

Setiap fitur dipecah menjadi cerita. Setiap rilis dipecah menjadi iterasi. Iterasi dijalankan dalam pendekatan Agile Development. Ini dapat diperlakukan sebagai sub-aliran dalam aliran nilai, dengan cerita yang harus diselesaikan dalam iterasi yang ditetapkan padanya.

Agile Kanban di Sub-aliran

Pendekatan Agile Kanban diikuti dalam setiap sub-aliran yang diimplementasikan sebagai iterasi. Setiap cerita dipecah menjadi tugas-tugas dalam iterasi. Papan Kanban Tugas digunakan untuk melacak status dan kemajuan tugas pengembangan cerita. Status saat ini dari setiap tugas diketahui dengan menampilkan kartu di kolom terpisah di papan tulis. Kolom diberi label sebagai To Do, Doing, dan Done. Setiap tugas berpindah dari To Do ke ​​Doing lalu ke Done.

Pengiriman Berkelanjutan

Pengiriman berkelanjutan ke pelanggan dipastikan dengan fitur yang dilacak pada fitur papan Kanban dan cerita yang mewakili fitur yang dilacak pada papan Kanban tugas.

Pengiriman melalui rilis dilakukan oleh -

  • Pelacakan terus menerus
  • Komunikasi yang konstan dengan pelanggan
  • Menyesuaikan rencana pengembangan sesuai kebutuhan
  • Berfokus pada penyampaian nilai kepada pelanggan

Pengembangan lincah serta Kanban menjaga kolaborasi tim. Ini, pada gilirannya, membantu dalam mengidentifikasi dan menyelesaikan Kemacetan segera seperti yang diminta oleh Kanban. Ini menghasilkan pencapaian semua tugas yang diperlukan dalam iterasi untuk menghasilkan produk berkualitas, yang memenuhi harapan pelanggan.

Peningkatan Proses Berkelanjutan

Kanban mendukung perbaikan proses untuk meningkatkan pendekatan pengiriman secara terus menerus.

Pertimbangkan suatu kebutuhan yaitu perubahan atau penambahan produk. Dalam kasus seperti itu, kartu Kanban dapat digunakan untuk memvisualisasikan persyaratan yang melewati proses analisis, desain, pengembangan, integrasi produk, dan pengujian. Ini berbeda dari pendekatan Waterfall dalam arti tidak memerlukan penyelesaian satu proses agar semua persyaratan mengalir ke proses berikutnya dalam urutan.

Penerapan Kanban dalam pemeliharaan produk memungkinkan pemeliharaan, keandalan, dan integritas produk. Perbaikan proses yang diperlukan dikumpulkan secara berkala dan diterapkan secara berkelanjutan.

Pada bab ini, kita akan mempelajari persamaan dan perbedaan antara Kanban dan Scrum. Persamaan dan perbedaan ini akan membantu Anda dalam memilih metode yang tepat untuk proyek Anda.

Kanban dan Scrum - Persamaan

Persamaan antara Kanban dan Scrum adalah -

  • Keduanya Agile.

  • Keduanya menggunakan penjadwalan tarik.

  • Keduanya membatasi WIP, Kanban di level tugas dan Scrum di level sprint.

  • Keduanya menggunakan transparansi di seluruh pembangunan.

  • Keduanya fokus pada pengiriman perangkat lunak yang dapat dirilis lebih awal.

  • Keduanya didasarkan pada tim yang mengatur dirinya sendiri.

  • Keduanya membutuhkan pemecahan pekerjaan menjadi beberapa bagian.

  • Dalam kedua metode tersebut, rencana rilis terus dioptimalkan berdasarkan data empiris (Scrum - Velocity, Kanban - Lead Time / Cycle Time).

Kanban dan Scrum - Perbedaan

Perbedaan antara Kanban dan Scrum adalah sebagai berikut -

S.No Scrum Kanban
1 Scrum mengatur peran. Di Kanban, peran bersifat opsional.
2 Product backlog harus diprioritaskan. Prioritas adalah opsional.
3 Sprint harus dibatasi waktu. Anda dapat memilih panjang sprint, tetapi setelah dipilih, panjang yang sama akan dipertahankan untuk semua sprint. Iterasi dengan waktu terbatas adalah opsional.
4 Tim scrum perlu berkomitmen pada sejumlah pekerjaan tertentu untuk sprint. Komitmen adalah opsional.
5 Tim lintas fungsi ditentukan. Tim lintas fungsi bersifat opsional. Tim spesialis diperbolehkan.
6 Menggunakan kecepatan sebagai metrik default untuk perencanaan dan peningkatan proses. Menggunakan lead time (waktu siklus) sebagai metrik default untuk perencanaan dan perbaikan proses.
7 Item seperti cerita, tes harus dipecah sehingga bisa diselesaikan dalam satu sprint. Tidak ada ukuran barang tertentu yang ditentukan.
8

Sprint backlog menunjukkan tugas apa yang harus dijalankan selama sprint saat ini. Tugas-tugas ini ditampilkan di papan Scrum.

Cakupan sprint sudah diperbaiki. WIP dibatasi per satuan waktu (batas WIP adalah kecepatan).

Tugas ditentukan di tingkat alur kerja. WIP dibatasi per status alur kerja.
9 Penambahan / Perubahan tidak dapat dilakukan dalam sprint. Penambahan / perubahan dapat dilakukan jika batas WIP tidak dilintasi.
10 Papan Scrum baru dipasang di awal setiap sprint. Papan Kanban gigih.
11 Pertemuan harian perlu dilakukan. Pertemuan harian adalah opsional.
12 Grafik burn-down ditentukan. Tidak ada bagan khusus yang ditentukan.

Kanban vs. Scrum

Keuntungan berikut dapat membantu Anda memilih antara Kanban dan Scrum -

  • Anda harus memilih Kanban jika Anda sudah memiliki proses kerja dan Anda ingin meningkatkan tanpa mengganggu keseluruhan sistem sedangkan Anda harus memilih Scrum jika Anda ingin memperkenalkan proses baru dalam organisasi.

  • Anda dapat menggunakan Kanban dalam pengembangan produk dengan Pengembangan Berbasis Fitur untuk melacak alur kerja di aliran nilai sedangkan Anda dapat menggunakan Scrum untuk pengembangan di setiap iterasi.

  • Anda perlu menentukan Batas WIP di Kanban secara eksplisit sedangkan Anda perlu menentukan panjang sprint di scrum yang menerapkan batas WIP secara implisit.

  • Baik Kanban dan Scrum bersifat adaptif tetapi Scrum lebih bersifat preskriptif daripada Kanban.

  • Kanban hanya memberlakukan dua Aturan: Visualisasikan alur kerja dan batasi WIP sedangkan Scrum memberlakukan lebih banyak batasan seperti Sprint yang dibatasi waktu.

  • Kanban mengarah pada perbaikan proses organisasi, baik dalam manajemen maupun pengembangan. Kanban juga mendukung aktivitas pemeliharaan. Scrum menghasilkan throughput yang tinggi dalam tim pengembangan kecil. Itu tidak berkontribusi pada pengembangan produk dan alur kerja pemeliharaan yang durasinya lebih lama dengan ketidakpastian pada ukuran unit kerja dan perubahan. Scrum tidak menekankan pada optimalisasi aktivitas manajemen.

  • Di Kanban, Anda dapat memilih kapan harus melakukan perencanaan, peningkatan proses, dan rilis. Anda dapat memilih untuk melakukan aktivitas ini secara teratur atau sesuai permintaan. Iterasi scrum adalah satu Sprint kotak waktu yang menggabungkan tiga aktivitas berbeda: perencanaan, peningkatan proses, dan rilis (jika diperlukan).

Dengan demikian, Kanban dan Scrum adalah alat yang efektif dalam konteks khusus mereka. Anda dapat menggabungkan Kanban dan Scrum untuk mendapatkan manfaat maksimal dari keduanya.

Mengadaptasi Kanban dan Scrum Bersama

Anda dapat menggunakan Kanban dan Scrum bersama-sama dengan menerapkan karakteristik yang sesuai dengan kebutuhan Anda. Batasan keduanya perlu dipertimbangkan sebelum mengadaptasinya. Misalnya, Scrum membutuhkan Sprint Berbatas Waktu dan jika Anda menghapusnya, Anda tidak dapat mengatakan bahwa Anda telah mengimplementasikan Scrum. Keduanya memberi Anda serangkaian batasan dasar untuk mendorong peningkatan proses Anda sendiri.

Beberapa alat manajemen proyek yang mengikuti pendekatan Kanban tersedia. Di bab ini, Anda dapat memiliki gambaran umum tentang Alat Kanban berikut -

  • Alat Kanban
  • Kanbanery
  • LeanKit
  • Perangkat Lunak JIRA
  • Earliz
  • Targetprocess

Anda dapat memperoleh lebih banyak informasi tentang alat-alat ini di situs masing-masing. Perbandingan alat-alat ini dan beberapa lainnya dapat ditemukan dihttps://www.getapp.com/project-management-planning-software/.

Alat Kanban

Alat Kanban adalah alat manajemen proyek visual. Gunakan kartu Kanban, warna, jalur renang, label dan tanggal jatuh tempo untuk menulis pekerjaan di papan Kanban. Analisis dan terus tingkatkan proses Anda untuk meningkatkan efisiensi bisnis.

Berikut adalah fitur penting dari alat Kanban -

  • Papan Kanban Online
  • Analisis yang mendalam
  • Manajemen Proyek Visual
  • Dokumen Online
  • Seret & Jatuhkan Tugas
  • Daftar Yang Harus Dilakukan

Untuk informasi lebih lanjut, kunjungi situsnya http://kanbantool.com/

Kanbanery

Kanbanery adalah alat manajemen proyek visual yang membantu Anda bekerja lebih efektif, sendiri dan bersama, dengan memvisualisasikan pekerjaan.

Fitur Kanbanery meliputi -

  • Integrasi GitHub
  • Buat atau salin papan tugas dengan mudah menggunakan templat
  • Aplikasi iPhone dan iPad
  • API dan beberapa aplikasi pihak ketiga
  • Pelaporan lanjutan
  • Tugas kaya konten
  • Bekerja dengan sistem yang ada
  • Pembaruan waktu nyata

Untuk informasi lebih lanjut, kunjungi situs, https://kanbanery.com/

LeanKit

LeanKit mendukung manajemen visual berbasis Kanban. Ini dapat digunakan dalam lingkungan terdistribusi dengan akses ke CEO perusahaan, ke semua karyawan, pelanggan, dan mitra.

Fitur LeanKit meliputi -

  • Visualisasikan alur kerja menggunakan papan Kanban virtual.

  • Rencanakan dan lacak pekerjaan menggunakan alur kerja dan tampilan kalender.

  • Kolaborasi tim virtual dan visual yang efektif.

  • Tetap terhubung saat dalam perjalanan dengan browser atau perangkat seluler.

  • Selaraskan inisiatif strategis dengan eksekusi tingkat tim menggunakan pendekatan papan berjenjang visual.

  • Ukur keefektifan menggunakan pelaporan dan analitik yang andal.

  • Pembaruan waktu nyata serta laporan dan pemberitahuan otomatis.

  • Di-host di cloud dan mendukung tampilan kalender dan alur kerja.

  • Tingkatkan aliran pekerjaan dengan kapabilitas Kanban seperti kebijakan, kelas layanan, dan batasan WIP.

  • Kontrol keamanan berbasis peran.

  • Integrasikan dengan sistem lain seperti Microsoft Project server, TFS, dan VS online, GitHub, JIRA, Buildmaster, Oracle Primavera, dan sebagainya. Zapier menawarkan ratusan integrasi yang telah dibuat sebelumnya antara LeanKit dan aplikasi web, seperti Google, Salesforce, dan Zendesk.

Untuk informasi lebih lanjut, kunjungi situsnya http://leankit.com/

Perangkat Lunak JIRA

JIRA Software adalah alat manajemen proyek Agile yang dirancang untuk tim dengan berbagai bentuk dan ukuran.

Fitur perangkat lunak JIRA meliputi -

  • Plan - Perencanaan fleksibel menggunakan Scrum atau Kanban atau metodologi campuran.

  • Accurate Estimations- Estimasi yang membantu tim menjadi lebih akurat dan efisien. JIRA mendukung poin cerita pengguna, jam kerja, ukuran kaos, atau teknik estimasi lainnya.

  • Value-driven prioritization- JIRA memungkinkan memprioritaskan cerita pengguna, masalah, dan bug di backlog produk dengan seret dan lepas sederhana. Ini memfasilitasi memastikan bahwa cerita pengguna dengan nilai pelanggan yang tinggi menjadi yang teratas.

  • Track - Pekerjaan tim dalam konteks penuh dipertahankan dengan visibilitas lengkap terlepas dari lokasi geografis.

  • Release - Kirim dengan keyakinan dan kewarasan karena mengetahui bahwa informasi yang tersedia selalu diperbarui.

  • Report - Tingkatkan kinerja tim dengan tindakan berdasarkan data visual waktu nyata yang memberi tim wawasan kritis tentang proses gesit mereka.

  • Workflow - Pilih alur kerja yang sesuai dengan cara kerja tim atau yang merupakan alur kerja di luar kotak.

  • Add-ons - Tingkatkan JIRA dengan add-on seperti portfolio untuk JIRA, Tempo Timesheets, Zephyr, dan lebih dari 800 add-on lainnya yang dapat membantu memaksimalkan perangkat lunak JIRA.

  • Integrate workflow with other tools - Tingkatkan alur kerja Anda dengan Confluence, Bitbucket, Bamboo, HipChat, dan ratusan alat pengembang lainnya.

Untuk informasi lebih lanjut, kunjungi situsnya https://www.atlassian.com/software/jira

Earliz

Earliz adalah perangkat lunak manajemen dan pemantauan proyek online yang mendukung manajemen dan kolaborasi proyek cerdas.

Fitur Earliz meliputi -

  • Gantt / Agile- Untuk setiap proyek baru, pilih antara antarmuka Gantt (langkah) atau Agile (sprint). Anda dapat mengubah metode proyek ini kapan saja selama proyek Anda.

  • Task Management - Susun proyek Anda dengan membuat daftar langkah-langkah (atau cerita) yang berbeda dari proyek Anda dengan membaginya menjadi beberapa tugas.

  • Board- Kelola proyek Anda setiap hari menggunakan papan. Berdasarkan metode Kanban, papan menunjukkan status semua tugas dan tugasnya kepada peserta proyek.

  • Synchronization - Konten proyek Anda secara otomatis disinkronkan antara semua anggota yang terhubung.

  • Notifications - Pemberitahuan mengingatkan Anda tentang pembaruan proyek.

  • Project Progression - Pantau setiap hari kemajuan proyek Anda, kecepatan tim, dan ketahui kapan saja apakah komitmen terpenuhi.

  • Team Workload - Visualisasikan beban kerja anggota tim untuk setiap proyek dan periode waktu.

  • Time Spent - Lacak dan analisis timesheets peserta untuk setiap proyek.

  • Custom Indicators - Buat indikator yang disesuaikan dengan kebutuhan Anda dan bagikan dengan mudah kepada pemangku kepentingan.

  • Access Right Management - Untuk setiap laporan, Anda dapat dengan mudah menentukan anggota ruang kerja Anda yang diizinkan untuk mengaksesnya.

  • Newsfeed - Ikuti semua berita tentang ruang kerja, kontak, dan proyek Anda.

  • Dashboard - Dapatkan ringkasan langsung tentang apa yang Anda rencanakan untuk hari itu: rapat, tugas, dan tenggat waktu proyek.

  • Chats and Discussion Forums - Topik debat yang terkait dengan proyek atau ruang kerja Anda di forum diskusi dan obrolan.

  • Document sharing - Simpan dokumen Anda di ruang kerja Earliz dan sediakan untuk anggota tim.

  • Planning - Buat tim, tugaskan mereka untuk proyek dan kelola perencanaan setiap peserta.

Proses target

Targetprocess adalah perangkat lunak untuk memvisualisasikan dan mengelola proyek Agile dengan dukungan penuh dan alami untuk Scrum, Kanban, atau metode Agile yang disesuaikan. Dengan fungsi visualisasi yang ditingkatkan, Targetprocess memberikan visibilitas yang Anda butuhkan di seluruh tim, proyek, dan seluruh organisasi.

Fitur proses Target meliputi -

  • Aplikasi iOS dan Android
  • Perencanaan dan pelacakan tingkat tinggi di seluruh portofolio
  • Burndown, CFD, laporan grafis kustom
  • Perencanaan rilis dan perencanaan Sprint
  • REST
  • Tampilan peta cerita backlog
  • Kanban, Scrum, SAFe
  • Laporan dan dasbor grafis
  • Tampilan kustom, kartu, laporan, dasbor
  • QA, pelacakan bug, manajemen kasus uji
  • Ideal untuk pengujian Agile dan tim yang berpusat pada kualitas
  • Visibilitas kemajuan di berbagai proyek dan tim
  • Visualisasi data proyek

Untuk informasi lebih lanjut, kunjungi situsnya http://agile-project-management-tool.targetprocess.com/

Beberapa alat manajemen proyek yang mengikuti pendekatan Kanban tersedia. Di bab ini, Anda dapat memiliki gambaran umum tentang Alat Kanban berikut -

  • Projectplace
  • Wrike
  • smartQ
  • Proyek Accelo
  • Trello

Tempat proyek

Projectplace adalah alat manajemen proyek tanpa instalasi yang memberikan solusi komprehensif yang memungkinkan tim dan organisasi untuk merencanakan, memvisualisasikan, dan melacak proyek mereka secara real time.

Fitur Projectplace meliputi -

  • Simpan, bagikan, kelola versi, diskusikan, tinjau file dengan aman.
  • Melacak tujuan dan pekerjaan terjadwal dan menetapkan prioritas.
  • Kelola semua masalah di papan Kanban.
  • Bagikan layar dengan hingga 100 orang di mana pun lokasinya.
  • Tersedia dalam 8 bahasa.
  • Paket Perusahaan memungkinkan jumlah proyek yang tidak terbatas.
  • Buat rencana, atur pekerjaan, dan lacak tugas pribadi.
  • Gambaran lengkap tentang kinerja semua proyek Anda.
  • Semua alat manajemen proyek di satu tempat.
  • Template yang disesuaikan atau ditentukan sebelumnya, misalnya Prince2.
  • Visibilitas komitmen dan ketersediaan sumber daya.
  • Penyediaan akun pengguna yang sederhana.
  • Memanfaatkan pelajaran yang didapat dengan templat proyek.
  • Bandingkan waktu yang sebenarnya dihabiskan dengan perkiraan asli.
  • Jalankan rencana Anda bersama dengan tim Anda.
  • Alat perencanaan proyek.
  • Papan Kanban.
  • Manajemen tugas.
  • Manajemen masalah.
  • Alat Gantt.
  • Manajemen dokumen.
  • Add-on desktop untuk manajemen dokumen.
  • Aplikasi manajemen proyek untuk Android dan iOS.
  • Ulasan Proyek.
  • Alat komunikasi.
  • Alat pertemuan online.
  • Manajemen rapat.
  • Template manajemen proyek.
  • Manajemen portofolio proyek.
  • Alat manajemen sumber daya.
  • Manajemen waktu.
  • Manajemen laporan.
  • Sistem Masuk Tunggal (SSO).
  • Keamanan terdepan di industri.
  • Sesuaikan pengalaman kolaborasi Anda menggunakan API kami.

Untuk informasi lebih lanjut, kunjungi situsnya https://www.projectplace.com/

Wrike

Wrike menggabungkan manajemen proyek dengan ruang kerja real-time untuk kolaborasi, diskusi, dan berbagi dokumen.

Fitur Wrike meliputi -

  • Manajemen tugas tingkat lanjut.
  • Tinjauan proyek dasbor langsung.
  • Berbagi dan mengedit file.
  • Buat subtugas.
  • Aliran aktivitas waktu nyata.
  • Laporan kemajuan.
  • Diskusi terkait tugas.
  • Ruang kerja bermerek.
  • Sinkronisasi email-ke-tugas.
  • Notifikasi email bermerek.
  • Otomatiskan tugas dan proyek yang berulang.
  • Integrasi pihak ketiga dengan Gmail, Google Drive, Dropbox, dll.
  • Tampilan garis waktu proyek (bagan Gantt).
  • Tampilan beban kerja dan penjadwalan.
  • Integrasi kalender dengan Outlook, Google, dan iCalendar.
  • Pelacakan waktu.
  • Aplikasi Android dan iPhone.
  • Laporan ubahsuaian.
  • Add-in untuk Google dan Apple Mail.
  • Keamanan dan Privasi.
  • Encryption.
  • Kontrol akses.
  • Kebijakan data.

Untuk informasi lebih lanjut, kunjungi situsnya https://www.wrike.com/

smartQ

smartQ adalah alat manajemen proyek tangkas yang dibangun di sekitar papan tugas visual (Kanban Board). Ini memungkinkan Anda mendistribusikan pekerjaan dengan mudah, melacak kemajuannya, dan berkolaborasi dengan tim secara online. smartQ dapat melacak tugas, masalah, tiket, yaitu dapat disesuaikan agar sesuai dengan alur kerja apa pun.

Fitur Wrike meliputi -

  • Bagikan catatan dan file.
  • Tiket melalui email atau formulir.
  • Aplikasi iPhone.
  • Desainer formulir tiket.
  • Diskusi berulir dan lampiran file.
  • Laporan Kinerja Proyek.
  • Akses eksternal untuk pengguna yang tidak terdaftar.
  • Lacak tugas, masalah, tiket.
  • Pemberitahuan email dan catatan pribadi.
  • Tandai tiket dengan bintang tiga warna.
  • Sesuaikan bidang tiket Anda.
  • Sesuaikan alur kerja Anda.
  • Catatan terpadu dan area file di semua tiket.
  • Tampilan papan, tampilan tiket dan tampilan daftar.
  • Ekspor tiket ke CSV dan Excel.
  • Sesuaikan peran proyek.
  • Peran tim.
  • Tetapkan orang untuk setiap peran.

Untuk informasi lebih lanjut, kunjungi situsnya http://www.getsmartq.com/

Proyek Accelo

Accelo Projects adalah Perangkat Lunak Manajemen Proyek Cloud yang memfasilitasi perencanaan dan pelacakan, otomatisasi, dan manajemen perubahan.

Fitur Proyek Accelo meliputi -

  • Perencanaan proyek dengan bagan Gantt.
  • Lacak pencapaian, tugas, dan anggaran.
  • Integrasi Gmail dan Outlook / Office365 yang andal.
  • Template dan rencana proyek yang dapat digunakan kembali.
  • Lacak waktu dan biaya.
  • Perkiraan, laporan, dan dasbor.
  • Rekam catatan, jadwalkan rapat dan panggilan.
  • Persetujuan lanjutan untuk waktu.
  • Alokasikan waktu dan sumber daya.
  • Buat faktur untuk semua pekerjaan yang direncanakan atau selesai.
  • Faktur dan pembayaran.
  • Hapus dan otorisasi integrasi .net.
  • Bidang dan kategori khusus.
  • Jenis proyek dan proses bisnis kustom.
  • Penyimpanan lampiran email otomatis.
  • Database klien yang cerdas dan berbagi.
  • Persetujuan dan persetujuan klien.
  • Portal klien.
  • Papan tugas.
  • Kalender dan tugas disinkronkan dengan Google Apps dan Microsoft.

Untuk informasi lebih lanjut, kunjungi situsnya https://www.accelo.com/products/projects/

Trello

Trello adalah perangkat lunak manajemen proyek yang menggunakan konsep papan untuk mewakili proyek dan di dalam papan, kartu untuk mewakili tugas. Trello mendukung Kolaborasi Tim yang memungkinkan anggota mendiskusikan proyek secara real-time. Itu membuat semua orang mendapat informasi melalui penetapan tugas, log aktivitas, dan pemberitahuan email.

Fitur Trello meliputi -

  • Gratis atau nol harga untuk layanan dasar.
  • Gambaran singkat di depan dan belakang kartu.
  • Pengaturan mudah dengan tag, label, dan kategori.
  • Fungsi drag and drop.
  • Pengeditan sebaris.
  • Daftar periksa, dengan pengukur kemajuan.
  • Mengunggah file dan lampiran dengan mudah.
  • Pemfilteran data.
  • Pengarsipan catatan kartu (misalnya komentar dan perubahan).
  • Pengingat tenggat waktu.
  • Notifikasi email.
  • Log aktivitas.
  • Tetapkan tugas.
  • Fitur pemungutan suara.
  • Pengambilan informasi dan pencadangan.
  • Enkripsi SSL data.
  • Teks dan visual sesuai dengan ukuran layar apa pun.
  • Fungsi pencarian.
  • Fungsionalitas seluler untuk mengakses papan saat dalam perjalanan.
  • API Pengembang.

Untuk informasi lebih lanjut, kunjungi halaman https://trello.com/