สกรัม (Scrum) คืออะไรในการพัฒนาระบบซอฟต์แวร์

รูปกระบวนการของ Scrum

 

สกรัม (Scrum) คือ การนำเเนวคิดของ Agile เข้ามาใช้ในหารปฏิบัติกิจกรรมต่าง ๆ ของสกรัมเพื่อระบุปัญหาที่มีความซับซ้อน และมีการเปลี่ยนแปลงบ่อย เพื่อให้สามารถส่งงานที่มีการเปลี่ยนแปลงได้อย่างรวดเร็ว

 

Scrum มีต้นกำเนิดมาจากกิจกรรมที่เกิดขึ้นในการเเข่งขันรักบี้ Scrum จะเป็นกระบวนการ Agile ที่พัฒนาขึ้นโดย Jeff Sutheland ในช่วงต้นทศวรรษ 1990 จากการพัฒนา Scrum ทำได้โดย Schwaber และ Beedle หลักการของ Scrum เข้ากันได้กับคำแถลงการณ์ Agile 

 

Scrum มีหลักการดังนี้ 

  • จัดทีมงานขนาดเล็กที่ "เกิดการสื่อสาร การแบ่งปันเทคนิค และข่าสารที่ไม่เป็นทางการให้มากที่สุดขณะที่ลดค่าใช้จ่ายส่วนเกินให้น้อยที่สุด"
  • กระบวนการต้องสามารถปรับเข้ากับการเปลี่ยนแปลงทางธุระกิจและเทคนิคได้ เพื่อผลิตปลงานให้ดีที่สุด
  • กระบวนการต้องผลิตรุ่นซอฟต์แวร์มาบ่อย ๆ เพื่อตรวจสอบ ปรับเเต่ง ทดสอบ บันทึก และต่อยอดได้
  • งานพัฒนาและนักพัฒนาจะแบ่งออกเป็นแพ๊กเกจหรือพาร์ติชันที่สะอาดและขึ้นแก่น้อยที่สุด
  • มีการทดสอบและบันทึกเอกสารอย่างสม่ำเสมอขณะที่สร้างผลิตภัณฑ์ขึ้นมา
  • กระบวนการ Scrum จะต้อง "สามารถแจ้งว่าพัฒนาผลิตภัณฑ์สำเร็จเเล้ว"

 

Scrum สนับสนุนให้ใช้รูปแบบกระบวนการซอฟต์แวร์ (Software Process Pattern) ที่ได้รับการพิสูจน์เเล้วว่าได้ผลดีสำหรับโครงการที่มีเวลาจำกัด มีการเปลี่ยนแปลงความต้องการ และมีความสำคัญต่อธุระกิจ

 

Scrum ยังสามารถแบ่งการทำงานออกเป็น 

แบ็คล็อก (Backlog)

  • รายการความต้องการหรือลักษณะที่ให้คุณค่าทางธุรกิจแก่ลูกค้าที่เรียงลำดับความสำคัญแล้ว

สปริ้น (Sprints)

  • ประกอบด้วยหน่วยของงานที่ต้องทำให้เสร็จตามความต้องการที่นิยามโดย Backlog

การพบปะของสครัม (Scrum meeting)

  • การประชุมสั้นๆ ประมาณ 15 นาทีของทีมสครัมจะมีทุกวันเพื่อตอบคำถาม 3 ข้อคือ คุณได้ทำอะไรไปหลังจากการประชุมครั้งที่แล้ว มีอุปสรรคอะไรหรือไม่ และคุณวางแผนจะทำอะไรให้เสร็จก่อนการประชุมคราวหน้า

สาธิต (Demos)

  • ส่งมอบรุ่นของซอฟท์แวร์แก่ลูกค้าเพื่อสาธิตและประเมินหน้าที่การทำงานที่ได้ Implement

 

สกรัม (Scrum) คือกระบวนการที่มีการนำเทคนิคของ Agile มาใช้กับกระบวนการนี้ด้วย อีกทั้ง Scrum ยังสนับสนุนการใช้รูปแบบซอฟต์แวร์ (Software Process Pattern) ที่ได้รับการพิสูจน์แล้วว่าได้ผลดีสำหรับโครงการที่มีเวลาจำกัด มีการเปลี่ยนแปลงความต้องการ และมีกชความสำคัญต่อธุระกิจ

 

ช่องทางการศึกษาเพิ่มเติมข่าวสารที่น่าสนใจเกี่ยวกับ : บทความทั่วไป

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ข่าว 3G '3scenarios..อนาคต3จี'
โดย imsn ส 18 ก.ย. 2010 11:17 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2015
อ 19 ก.ย. 2010 4:45 pm โดย mindphp View Topic ข่าว 3G '3scenarios..อนาคต3จี'
ช่วยเขียนโค๊ดโปรแกรม C++ ให้หน่อยคับ
โดย ekgarat ส 18 ก.ย. 2010 5:17 pm บอร์ด Programming - C/C++ & java & Python
1
2830
พ 13 ต.ค. 2010 8:41 pm โดย suninja View Topic ช่วยเขียนโค๊ดโปรแกรม C++ ให้หน่อยคับ
mod PM Attachments บอร์ด sfm ไว้สำหรับทำให้การส่ง pm ให้สามารถแนปไฟล์ได้
โดย mindphp ส 18 ก.ย. 2010 11:35 am บอร์ด Free PHP Code Download script
0
2452
ส 18 ก.ย. 2010 11:35 am โดย mindphp View Topic mod PM Attachments บอร์ด sfm ไว้สำหรับทำให้การส่ง pm ให้สามารถแนปไฟล์ได้
mod bookmarks ของ smf ไว้สำหรับเก็บกระทู้ที่ชอบในบอร์ด
โดย mindphp ส 18 ก.ย. 2010 11:31 am บอร์ด Free PHP Code Download script
0
4268
ส 18 ก.ย. 2010 11:31 am โดย mindphp View Topic mod bookmarks ของ smf ไว้สำหรับเก็บกระทู้ที่ชอบในบอร์ด
server รัน php แบบย่อไม่ได้ครับ
โดย pencil ส 18 ก.ย. 2010 9:42 am บอร์ด Programming - PHP
3
1026
ส 18 ก.ย. 2010 11:01 am โดย mindphp View Topic server รัน php แบบย่อไม่ได้ครับ
ช่วยดู code php ให้หน่อยครับ
โดย pencil ศ 17 ก.ย. 2010 10:56 pm บอร์ด Programming - PHP
5
1272
ส 18 ก.ย. 2010 1:55 am โดย mindphp View Topic ช่วยดู code php ให้หน่อยครับ
ข่าววงการ IT กับ 3G ของไทย ผู้บริหาร บมจ.ทีโอที เข้ายื่นศาลปกครองกลางฟ้อง กทช.ไม
โดย imsn ศ 17 ก.ย. 2010 3:53 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
1564
ศ 17 ก.ย. 2010 3:53 pm โดย imsn View Topic ข่าววงการ IT กับ 3G ของไทย ผู้บริหาร บมจ.ทีโอที เข้ายื่นศาลปกครองกลางฟ้อง กทช.ไม
ต้องการ หาคน ทำ โปร แกรม พวกโปรแกรม ขุด บนเวป
โดย Anonymous พฤ 16 ก.ย. 2010 11:14 pm บอร์ด Programming - PHP
0
781
พฤ 16 ก.ย. 2010 11:14 pm โดย บุคคลทั่วไป View Topic ต้องการ หาคน ทำ โปร แกรม   พวกโปรแกรม ขุด บนเวป