ข้อเสียของ สกรัม

หลายคนพอนึกถึงอไจล์ ก็จะนึกถึง สกรัมก่อน บางคนศึกษามากเข้า ก็รู้สึกว่า สกรัมคือทุกสิ่งทุกอย่าง เอะอะ อะไร ก็สกรัมว่า อย่างโน้นอย่างนี้ ลืมไปว่า

“There is no one size fits all”

อย่างที่บอกสกรัมนั้นไม่ใช่ว่า จะเหมาะกับทุกคน ทุกงาน เพราะฉะนั้นเราต้องรู้จักว่า สกรัมมีข้อเสียอย่างไรจะได้หลีกเลี่ยงสถานการณ์นั้น เพื่อให้สกรัมช่วยแก้ปัญหา ไม่ใช่ไปเป็นตัวปัญหา เสียเอง มาว่ากันเลย

1. สกรัม มีการกำหนด role ตายตัวคือ มี 3 role ได้แก่ Product Owner, Team, และ Scrum Master ทำให้ขาดความยืดหยุ่น บางแห่งมีตำแหน่งเดิม เช่น Project Manager อยู่ก็ไม่รู้ว่าจะเอาไปไว้ตรงไหนดี ถ้าเปลี่ยนเป็น สกรัม

2. สกรัม กำหนด iteration ตายตัว คือ จะต้องเลือกว่า สปรินต์มีความยาวเท่าไร แล้วใช้ความยาวนั้นไปเรื่อย ๆ อาจจะเปลี่ยนได้ครั้งหรือสองครั้ง แต่เปลี่ยนบ่อย ๆ ไม่ได้

3. ทุกสปรินต์ จะต้องทำกิจกรรมเหมือนกัน ได้แก่ เริ่มสปรินต์ด้วย planning จบด้วย Demo และ Retrospective ซึ่งบางกิจกรรมอาจไม่มีความจำเป็นต้องทำทุกสปรินต์ก็ได้ เช่น ถ้าไม่มีอะไร demo ก็น่าจะข้ามได้ หรือบางวันอาจไม่มีเรื่องจะ daily scrum เลยก็ได้ เป็นต้น

4. Scope งานจะถูกกำหนดใน planning meeting และเปลี่ยนแปลงไม่ได้ตลอดสปรินต์ ยกเว้นกรณีร้ายแรง และต้องทำ planning ใหม่

5. สกรัมกำหนดว่า ทีม ต้องเป็น cross-functional คือ มีคนจากหลากหลายสาขามาอยู่รวมกันเป็นทีม ทำให้บางสาขาซึ่งหายากไม่สามารถมีจำนวนมากพอกับทุกทีมได้ ตัวอย่างเช่น ถ้าหากมีผู้เชี่ยวชาญด้าน UX เพียงคนเดียว แต่มี 3 ทีม จะทำอย่างไร เป็นต้น

6. สกรัมกำหนดว่า สตอรีจะต้องมีขนาดเล็กกว่าสปรินต์ ทำให้สตอรีที่มีขนาดใหญ่จะต้องถูกแยกย่อยออกเป็นหลายสตอรี ทำให้ขาดความต่อเนื่อง และทำให้มองภาพรวมได้ยากขึ้น

7. สกรัมกำหนดว่า ทุกสตอรีจะต้องได้รับการ estimate แต่ในบางงานเช่น Production incidence การประมาณการไม่สามารถทำได้โดยง่าย เพราะเวลาส่วนใหญ่จะถูกใช้เพื่อการหา root cause ซึ่งจะ estimate ได้ก็ต่อเมื่อรู้สาเหตุแล้วเท่านั้น

8. การทำงานกับมากกว่าหนึ่งโปรเจ็คพร้อมกันทำได้ยาก และแทบเป็นไปไม่ได้เลยถ้าจะทำสองโปรเจ็คพร้อมกันในสปรินต์เดียวกัน

9. สกรัมจะทำงานบนสตอรีที่อยู่บนสุดเสมอ ทำให้สตอรีบางประเภท เช่น Production incidence อาจถูกละเลยเพราะมีคุณค่าทางธุรกิจน้อย แต่อาจจะทำให้บริษัทเสียชื่อเสียงในระยะยาวได้

เอาไป 9 ข้อพอเป็นน้ำจิ้มครับ

ความจริงแล้วคืออยากจะชวนทุกคนไปฟัง งาน TPSE (Thailand Practical Software Engineering) ที่ ชั้น 3 อาคาร Software Park ซึ่งพรุ่งนี้ผมมี session ตอน 14.00 น. จะพูดเรื่อง

Lean/Kanban – Going beyond Scrum

ใครว่างก็ไปเจอกันได้นะครับ ไม่ได้ลงทะเบียน ก็ไป walk-in หน้างานได้เลยครับ ฟรี พร้อมของว่างตอนบ่ายครับ

Advertisements

One thought on “ข้อเสียของ สกรัม

  1. Pingback: TPSE 2013 (Day 2) : Lean/Kanban – Going beyond Scrum | Buffbear

ใส่ความเห็น

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 /  เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ 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 /  เปลี่ยนแปลง )

Connecting to %s