ต้อง Demo ทุกสปรินต์จริงหรือ?

บางครั้งทีมจะพบว่า ไม่รู้ว่าจะ demo ผลงานของสปรินต์ที่เพิ่งจบไปได้อย่างไร เพราะ ไม่มีหน้าจอจะแสดง เนื่องจากในสปรินต์นั้นอาจจะเป็นเรื่องของ back-end หรืออาจจะเป็น ระบบ batch ไม่ก็ data processing อย่างเดียว คำตอบคือ demo ไม่ได้ ก็ไม่ต้อง demo ครับ

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

สกรัมนั้นมี พิธีการ(ceremony) อันหนึ่งที่จะต้องทำทุกๆ สิ้นสปรินต์ นั่นคือ Sprint Review Meeting ซึ่งในพิธีการนี้จะมีเป้าหมายอยู่สองประการคือ

1. Customer Review
เป็นการประชุมร่วมกับ customer และ stakesholders เพื่อทีมจะได้นำเสนอถึงผลงานที่ได้ทำสำเร็จในสปรินต์ที่ผ่านมา ตรงนี้เองที่มีความคลาดเคลื่อนไปเพราะสกรัมไม่แนะนำให้ใช้ powerpoint แต่ควรจะให้ลูกค้าได้เห็นของจริง ซึ่งถ้าเป็นหน้าจอก็ควร เป็นหน้าจอจริง ไม่ใช่ captured screen แต่ไม่ได้จำเพาะว่า ต้องเป็นหน้าจอเพียงอย่างเดียว ถ้าหากผลงานนั้นไม่มีหน้าจอ อาจจะแสดงตัวอย่าง report หรือ อะไรก็ได้ที่แสดงให้เห็นภาพว่าสปรินต์ที่แล้วได้อะไรมา อาจจะเป็นเพียง log message หรือแม้แต่ ตัว code เอง ก็ไม่ผิดแต่ประการใด จุดประสงค์ของการนี้ เพียงเพื่อให้ลูกค้าได้ทราบถึงความคืบหน้า และสามารถให้ feedback กับทีมได้ว่า อะไรที่ชอบ อะไรที่ไม่ชอบ และสามารถให้ข้อเสนอแนะต่าง ๆ ได้

2. Team Retrospective
อันนี้ทุกคนคงทราบดีอยู่แล้วว่าเป็นการมองกลับไปว่าในสปรินต์ที่ผ่านมาเป็นอย่างไร และมีอะไรบ้างที่จะต้องไปทำต่อเพื่อปรับปรุงการทำงานให้ดีขึ้นในสปรินต์หน้า

สรุปคือ ทุกสปรินต์นั้นจะต้องมี Sprint Review Meeting แต่ว่าใน meeting นั้นอาจจะมีการ demo หรือไม่ก็ได้

link
http://www.mountaingoatsoftware.com/agile/scrum/sprint-review-meeting

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