ใครเป็นคนเขียน story card

วันนี้มีโอกาสคุยกันกับน้องคนหนึ่ง เธอบอกว่า เห็นปัญหานี้มานานแล้ว แต่บอกคนอื่น ๆ ไปแล้ว ไม่มีใครสนใจ

เลยถามว่าก่อนหน้าจะเปลี่ยนมาใช้อไจล์ทำอย่างไร เธอบอกว่าก็ทำไปเลย แต่พอมาใช้อไจล์แล้วเข้าใจว่า คนเขียน story card คือ Product Owner (PO) ทำให้เธอได้แต่บอกคนอื่น ๆ ในทีมรวมถึง PO ว่าอันนี้ต้องทำนะ แต่ก็ไม่ได้ทำอะไรต่อเพราะเข้าใจว่า เธอไม่มีอำนาจที่เขียน story เองได้ ต้องเป็น PO เท่านั้นจึงจะสามารถทำได้

เกี่ยวกับ user story นั้นหลายคนจะเข้าใจว่า มาจาก Scrum แต่ความจริงแล้ว methodology แรกที่พูดถึงเรื่องนี้คือ eXtreme Programming (XP) เรียกมันว่า Story Card เสร็จแล้วคนที่เขียนมันส่วนใหญ่คือ User เลยมีคนเรียกมันว่า User story ซึ่ง Kent Beck เจ้าของ XP เรียกมันเพียงว่า story card คือเรื่องราวที่เขียนบนการ์ด เท่านั้นเอง ส่วน สกรัมนั้นเรียก แต่ละการ์ดว่า backlog item ต่างหาก เป็นความสับสนของบางคนเท่านั้นเอง ที่เอาสองระบบมาใช้รวมกันแล้วงงกันเอง

PO นั้นเป็น Role ในสกรัม ส่วน story นั้นมาจาก XP ทีนี้คงพอจะเห็นภาพกันแล้วว่า ไม่มีทางที่จะมีตำราไหนบอกว่า PO ต้องเป็นคนเขียน story แน่นอน เพราะมาจากคนละตำรากัน ทีนี้แล้วใครบ้างที่จะเขียน story card ได้ เนื่องจาก story มาจาก XP เราก็ต้องไปดู XP ว่า Beck พูดไว้อย่างไร

Beck พูดว่า คนเขียน story card คือคนที่ได้รับประโยชน์จากการ์ดนั้น หรือที่เรียกว่า stakeholder เพราะฉะนั้นความจริงคือใครก็ได้สามารถเขียน story card ได้ทั้งนั้น เพียงแค่มันมีความสำคัญมากพอก็จะถูกบรรจุลงใน iteration/sprint แล้วถูกทำโดยทีมได้

ถ้าหากว่า ทีมพบว่ามีงานบางอย่างจำเป็นต้องทำ ถึงแม้ว่า PO จะไม่ได้เขียนไว้ ก็สามารถเขียนเองได้ แล้วคุยกับ PO ถึงความสำคัญของมัน เพื่อที่ story นั้นจะถูกบรรจุลงใน 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