ไม่มี Sprint แล้ว มันยากตรงไหน

เวลาที่ผมสอนการทำงาน แบบ Kanban ซึ่งมีจุดสำคัญคือการที่จะมี sprint หรือไม่ก็ได้ มักจะเรียกเสียงฮือฮามาก และหลายคนอยากเลิกใช้ sprint ทันที จนผมต้องฉัดไว้เสมอ นั่นเป็นเพราะการทำงานแบบ ไม่มี sprint นั้นมันยากมากกว่ากันมากนั่นเอง

หลายคนคงสงสัยว่า แค่ไม่มี spint แล้วมันจะยากตรงไหน คำตอบคือยากตรงที่ เราไม่มีจุดเริ่มต้นและจุดจบทุกอย่างจะเดินอย่างต่อเนื่อง ทำให้เราต้องสร้าง ตนเองมีวินัยอย่างเพียงพอ ไม่เช่นนั้นแล้ว เราจะทำอะไรผิดพลาดได้ง่าย และไม่มีจุด reset เหมือนกับ sprint ที่ทุกๆ sprint จะต้องตัดจบและเห็นผล ว่าทำดีไม่ดีอย่างไร ถ้าหากผิดพลาดอย่างไรก็ยังสามารถแก้ตัวได้ใน sprint ถัดไป

การทำงานแบบ Kanban นั้น ทุกอย่างจะแล้วแต่ความเหมาะสม แม้แต่การตรวจดูผลลัพธ์ว่า ทำงานได้ดีเพียงไร ที่สำคัญถ้าหากไม่มีการ estimate ด้วยแล้ว (Kanban ไม่ได้บังคับว่า card จะต้องถูก estimate) จะต้องใช้ skill ในการ แบ่งการ์ดที่ดี มิฉะนั้นจะไม่สามารถทำมันเสร็จในเวลาที่สมควรได้เลย และยิ่งการ์ดถูกลากยาวนานเท่าใด โอกาสที่เนื้อหาของการ์ดจะต้องมีการเปลี่ยนแปลงก็มากขึ้น ซึ่งทำให้ การ์ดนั้น เสร็จช้าลงไปอีก และสุดท้าย ไม่สามารถวัด Cycle Time ซึ่งเป็น meassurement เพียงอันเดียวที่มีได้ สุดท้าย ก็กลายเป็นเหมือน ขับรถกลางคืนโดยไม่เปิดไฟหน้า อันตรายสุดๆ

สำหรับคนที่เริ่มทำอไจล์ใหม่ๆ คำแนะนำของผมคือ ให้ใช้ scrum หรือ Kanban แบบมี sprint ก่อน เพื่อให้สามารถเรียนรู้และแก้ไขได้เป็นจังหวะ เสร็จแล้ว ถ้าหากพบว่า sprint เป็นตัวถ่วงให้ทำงานช้าลง จึงค่อย เลิกใช้ sprint

Advertisements

ใส่ความเห็น

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s