Kanban - ว่องไว

Agile Kanban คือการพัฒนาซอฟต์แวร์แบบ Agile ด้วยวิธี Kanban ใน Agile Kanban บอร์ด Kanban จะใช้เพื่อแสดงภาพขั้นตอนการทำงาน โดยปกติแล้วบอร์ด Kanban จะติดบนผนังในห้องโครงการ สถานะและความคืบหน้าของภารกิจการพัฒนาเรื่องราวจะถูกติดตามด้วยสายตาบนกระดาน Kanban ด้วยการ์ด Kanban ที่ต่อเนื่อง

คณะกรรมการ Kanban

บอร์ด Kanban ใช้เพื่ออธิบายการไหลของงานในสตรีมคุณค่า คณะกรรมการ Kanban -

  • ให้ทุกคนที่เกี่ยวข้องในโครงการเข้าถึงได้ง่าย

  • อำนวยความสะดวกในการสื่อสารตามความจำเป็น

  • ความคืบหน้าของงานจะปรากฏให้เห็น

  • ปัญหาคอขวดจะมองเห็นได้ทันทีที่เกิดขึ้น

ข้อดีของบอร์ด Kanban

ข้อดีที่สำคัญของการใช้บอร์ด Kanban คือ -

  • Empowerment of Team - หมายความว่า -

    • ทีมได้รับอนุญาตให้ทำการตัดสินใจได้ตามต้องการ

    • ทีมร่วมกันแก้ไขปัญหาคอขวด

    • ทีมสามารถเข้าถึงข้อมูลที่เกี่ยวข้อง

    • ทีมสื่อสารกับลูกค้าอย่างต่อเนื่อง

  • Continuous Delivery - หมายความว่า -

    • มุ่งเน้นไปที่การทำงานให้เสร็จ

    • ข้อกำหนดที่ จำกัด ณ เวลาใดก็ได้

    • มุ่งเน้นการส่งมอบคุณค่าให้กับลูกค้า

    • เน้นทั้งโครงการ

งานและเรื่องราวจะแสดงด้วยการ์ด Kanban สถานะปัจจุบันของแต่ละงานสามารถทราบได้โดยการแสดงการ์ดในคอลัมน์แยกกันบนกระดาน คอลัมน์ถูกระบุว่าเป็นTo Do, Doingและ Done. แต่ละงานย้ายจากTo Do ถึง Doing แล้วถึง Done.

คณะกรรมการ Kanban ได้รับการอัปเดตทุกวันเมื่อทีมดำเนินการผ่านการพัฒนา

ขีด จำกัด WIP

ป้ายกำกับในคอลัมน์การทำยังประกอบด้วยตัวเลขซึ่งแสดงถึงจำนวนงานสูงสุดที่สามารถอยู่ในคอลัมน์นั้นได้ตลอดเวลา กล่าวคือหมายเลขที่เกี่ยวข้องกับDoing คอลัมน์คือขีด จำกัด WIP (งานระหว่างดำเนินการ)

ดึงแนวทาง

วิธีดึงถูกใช้เป็นและเมื่องานเสร็จสมบูรณ์ในคอลัมน์การทำ การ์ดอีกใบถูกดึงออกจากคอลัมน์สิ่งที่ต้องทำ

กำกับตนเอง

ใน Agile Development ทีมจะรับผิดชอบในการวางแผนติดตามรายงานและสื่อสารในโครงการ ทีมงานได้รับอนุญาตให้ตัดสินใจและรับผิดชอบต่อการพัฒนาและคุณภาพของผลิตภัณฑ์ให้เสร็จสิ้น สิ่งนี้สอดคล้องกับลักษณะการเสริมพลังของทีมในคัมบัง

ไหลต่อเนื่อง

ในการพัฒนาแบบ Agile ไม่มีวิธีการเกตและการทำงานจะไหลผ่านฟังก์ชันต่างๆโดยไม่ต้องรอเวลา สิ่งนี้มีส่วนช่วยในการย่อลักษณะรอบเวลาของ Kanban

Visual Metrics

ใน Agile Kanban เมตริกจะถูกติดตามด้วยสายตาโดยใช้ -

  • คณะกรรมการ Kanban
  • แผนภูมิ Burndown

การใช้บอร์ด Kanban

Kanban Board ใช้เพื่อ -

  • วัดรอบเวลาที่สามารถใช้เพื่อเพิ่มประสิทธิภาพของรอบเวลาเฉลี่ย
  • ติดตามขีด จำกัด WIP เพื่อกำจัดของเสีย
  • ติดตามการใช้ทรัพยากรเพื่อกำจัดของเสีย

การใช้แผนภูมิ Burndown

Burndown chart ใช้เพื่อจับภาพ -

  • สถานะปัจจุบันของงานและเรื่องราว

  • อัตราความคืบหน้าของการทำงานที่เหลือให้เสร็จสิ้น

เนื่องจาก Kanban Board มีการอัปเดตทุกวันจึงมีข้อมูลทั้งหมดที่จำเป็นสำหรับแผนภูมิ Burndown