Kanban Board คือเครื่องมือที่ช่วยในการจัดการ Project เพื่อใช้ในการวางแผนงานโดยเฉพาะการทำงานแบบ agile หรือ DevOps ลักษณะของ Kanban Board จะแบ่งออกเป็นหลายๆคอลัมน์แต่ละคอลัมน์แสดงถึงสถานะการทำงาน เช่น Idea/Backlog, To do, Doing และ Done แต่ละองค์กรอาจจะมีคอลัมน์ที่แตกต่างกันไปเช่น อาจจะมีคอลัมน์ Testing หรือ Deployment เพิ่มขึ้นที่แสดงสถานะที่ละเอียดมากขึ้น
- Idea/Backlog งานอยู่ในรายการที่จะทำ
- To do งานที่ยังไม่ได้ทำแต่มีเป้าหมายจะทำให้เสร็จในแผนที่วางไว้
- Doing งานที่กำลังทำอยู่
- Done งานที่ทำเสร็จแล้ว
งานแต่ละชิ้นที่ทำจะถูกแทนด้วย cards ที่เป็นตัวอธิบายเรื่องราวต่างๆที่ต้องทำเพื่อให้ทีมเข้าใจว่าจะต้องทำอะไร cards จะถูกเลื่อนไปตามคอลัมน์ต่างๆของ Board เพื่อให้เห็นภาพรวมการทำงานอย่างชัดเจน สมาชิกในทีมรู้สถานะการทำงาน เห็นเป้าหมายการทำงานร่วมกัน
จุดเริ่มต้นของ Kanban
Kanban ต่างจาก scrum อย่างไร?
ส่วนใหญ่แล้วทีม Scrum จะใช้ Kanban Board เป็นส่วนประกอบหนึ่งของ Scrum แต่ยังมีส่วนอื่นๆที่แตกต่างกันดังนี้
- Scrum มีตัวเริ่มต้นและวันสิ้นสุดชัดเจนแต่ Kanban Board ไม่มี
- Kanban Board จะใช้ตั้งแต่เริ่มต้นจนจบโครงการแต่ Scrum จะถูกนำกลับมาใช้ใหม่เรื่อยๆหลังจากสปรินต์สิ้นสุด
- Scrum จะมีการกำหนดบทบาทหน้าที่การทำงานแบบชัดเจน เช่น BA Developer QA ก็ทำงานแยกกันตามหน้าที่แต่ Kanban Board ไม่มีบทบาทอย่างชัดเจน
- Kanban Board จะมีความยื่นหยุ่นกว่า ในแง่ของระยะเวลาการทำงาน การลำดับความสำคัญของงาน เป็นต้น