scrum

14

Upload: tamyra

Post on 05-Jan-2016

32 views

Category:

Documents


0 download

DESCRIPTION

SCRUM. สมาชิก. นายอับดุลเลาะ กาแบ รหัส 501463133 นายเอกสิทธิ โอมณี รหัส 501463137 นางสาว ลินดา ลูกหยี รหัส 501463121 วิทยาการคอมพิวเตอร์ 501. ที่มา ของสครัม. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SCRUM
Page 2: SCRUM

นายอั�บดุลเลาะ กาแบ รหั�ส 501463133

นายเอักส�ทธิ� โอัมณี� รหั�ส 501463137

นางสาว ล�นดุา ล�กหัย� รหั�ส 501463121

ว�ทยาการคอัมพิ�วเตอัร� 501

Page 3: SCRUM

ชื่!"อัสคร�มมาจากก�จกรรมท�"เก�ดุขึ้%&นในการแขึ้(งขึ้�นร�กบ�& สคร�มเป็*นกระบวนการอัาไจลท�"พิ�ฒนาโดุย Jeff

Sutherland และท�มงาน เม!"อัต-นทศวรรษ 1990 ในป็0หัล�งๆ มาน�& การพิ�ฒนาสคร�มไดุ-ท2าโดุย Schwaber

และ Beedle

Page 4: SCRUM

Scrum เป็*น development process ท�"อัย�(บนพิ!&นฐานขึ้อัง Sprint ใหั-น%กถึ%งเวลาว�"งแขึ้(งระยะไกล เวลาว�"งเราจะว�"งเต5มแรงไม(ไดุ-ใชื่(ไหัมคร�บ เพิราะหัากว�"งเต5มแรงเราจะเหัน!"อัยเส�ยก(อัน อัย(าว(าแต(จะชื่นะหัร!อัเป็ล(าเลย อัาจจะไม(ถึ%งเส-นชื่�ยเส�ยดุ-วยซ้ำ2&า ว�ธิ�การเราค!อัจะว�"งแบบอัอัมแรงไว-ก(อัน แล-ว sprint เป็*นชื่(วงๆไป็ตามชื่(วง check point ต(างๆ เชื่(นก�นคร�บ Scrum

ก5จะ sprint เป็*นชื่(วงๆ ตามหัล�กการแล-วค!อัชื่(วงละ 2-4 ส�ป็ดุาหั� โดุยจะเป็*นชื่(วงท�"เราจะว�"งก�นอัย(างเต5มท�"เต5มขึ้�ดุจ2าก�ดุ

หัล�งจบ sprint ก5จะพิ�กบ-างส�ก 3-5 ว�นใหั-เบาๆหัน(อัยก(อันท�"จะ sprint ก�นต(อั (อั�นน�&จะผิ�ดุก�บว�"งแขึ้(งหัน(อัย เพิราะป็กต�เราจะ sprint ส�&นๆ แต(อัอัมแรงยาวๆ แต( scrum จะ sprint ยาวๆ

แต(พิ�กส�&นๆ

Page 5: SCRUM

- จ�ดุต�&งท�มท2างานขึ้นาดุเล5ก “เก�ดุการส!"อัสาร การแบ(งป็8นเทคน�ค และขึ้(าวสารท�"ไม(เป็*นทางการใหั-มากท�"สดุ ขึ้ณีะท�"ลดุค(าใชื่-จ(ายส(วนเก�นใหั-น-อัยท�"สดุ”- กระบวนการต-อังสามารถึป็ร�บเขึ้-าก�บการเป็ล�"ยนแป็ลงทางธิรก�จและเทคน�คไดุ- เพิ!"อัผิล�ตผิลงานใหั-ดุ�ท�"สดุ- กระบวนการต-อังผิล�ตซ้ำอัฟต�แวร�ขึ้%&นมาใหัม(ๆ เพิ!"อัตรวจสอับ ป็ร�บแต(ง ทดุสอับ บ�นท%กและต(อัยอัดุไดุ-

Page 6: SCRUM

- งานท�"พิ�ฒนาและน�กพิ�ฒนาจะแบ(งอัอักเป็*น แพิ5กเก5ตหัร!อัพิาร�ต�ชื่� "นท�"สะอัาดุและขึ้%&นแก(ก�นน-อัยท�"สดุ- ม�การทดุสอับและบ�นท%กเอักสารอัย(างสม2"าเสมอัขึ้ณีะท�"สร-างผิล�ตภั�ณีฑ์�ขึ้%&นมา- กระบวนการสคร�มจะต-อัง “สามารถึแจ-งว(า พิ�ฒนาผิล�ตภั�ณีฑ์�เสร5จแล-ว” เม!"อัใดุก5ตามท�"ต-อังการอั�นเน!"อังมาจากค�(แขึ้(งขึ้�นอัอัอักผิล�ตภั�ณีฑ์�ท�"เหัม!อันก�น หัร!อับร�ษ�ทต-อังการเง�นสดุ หัร!อัล�กค-าต-อังการใชื่-งาน เป็*นต-น

Page 7: SCRUM

หัล�กการสคร�มใชื่-น2าทางก�จกรรมพิ�ฒนา ภัายใต-กระบวนการท�"รวมเอัาก�จกรรมกรอับงานต(อัไป็น�& ค!อั การหัาความต-อังการ การว�เคราะหั� การอัอักแบบ การว�ว�ฒน� และการส(งมอับ แต(ละก�จกรรมกรอับงาน ม�งานย(อัยๆ เก�ดุขึ้%&นภัายใน เป็*นแบบร�ป็กระบวนการ เร�ยกว(า สป็ร�&น (Sprint) งานท�"ท2าภัายใต-สป็ร�&นหัน%"งๆ จะป็ร�บต�วตามป็8ญหัาท�"พิบขึ้ณีะน�&น และถึ�กน�ยามและป็ร�บเป็ล�"ยนใหั-ท�นต(อัเหัตการณี� เฉพิาะหัน-าโดุยท�มสคร�มกระแสกระบวนการสคร�ม

Page 8: SCRUM
Page 9: SCRUM

ที�มงาน กระบวนการที�างาน การสาธิ�ตและการประเม�นผลงาน

Page 10: SCRUM

(1.1) Scrum Team ค!อักล(มบคคลท�"ป็ฏิ�บ�ต�งานจร�งป็ระมาณี  5 – 9 คน  แต(ละคนไม(ไดุ-ก2าหันดุงานตายต�ว สามารถึทดุแทนก�นไดุ-เสมอั นอักจากน�&แต(ละคนในท�มงานม�หัน-าท�"ป็ระเม�นเวลาขึ้อังงานท�"ต-อังท2า แบ(งงานและส(งงานก�นเอัง(1.2) Product Owner ค!อัผิ�-ท�"ท2าหัน-าท�"จ�ดุการเร!"อัง product backlog   ค�ดุ รวบรวม เผิยแพิร(ใหั-ทกคนร�บร� - ไดุ-เหั5น เพิ!"อัใหั-คนในท�มเหั5นแนวป็ฏิ�บ�ต�ในอันาคตว(าม�งานอัะไรบ-าง ซ้ำ%"งบคคลคนน�&จะเป็*นคนเขึ้�ยนรายละเอั�ยดุและความต-อังการขึ้อังผิ�-ใชื่-ดุ-วย(1.3) Scrum Master ค!อัผิ�-ท�"ท2าหัน-าท�"ดุ�แลท�มงาน เป็*นโค-ชื่ขึ้อังท�มงาน เป็*นคนท�"ร �บ ผิ�ดุชื่อับคณีภัาพิขึ้อังผิลงาน จ�ดุล2าดุ�บความส2าค�ญขึ้อังงาน แตกงานใหั-ท�"ป็ระชื่มต�ดุส�นใจตามความเหัมาะสม

Page 11: SCRUM

(2.1) Backlog เป็*นรายการขึ้อังคณีล�กษณีะท�"ต-อังท2าซ้ำ%"งรวมถึ%งความต-อังการจากผิ�-ใชื่- การแก-ไขึ้ขึ้-อัผิ�ดุพิลาดุ และก2าหันดุคณีล�กษณีะพิ�เศษเฉพิาะขึ้อังต�วผิลงานโดุยคนท�"ท2าค!อั product owner ซ้ำ%"งจะจ�ดุล2าดุ�บคณีล�กษณีะตามความส2าค�ญ จ�ดุรายการเพิ!"อัน2าเขึ้-า sprint และจ�ดุการก�บรายละเอั�ยดุต(างๆขึ้อังคณีล�กษณีะเหัล(าน�&น(2.2) Sprint phase ค!อัชื่(วงท�"จะต-อังท2างานซ้ำ2&าๆโดุยม�ก2าหันดุไม(เก�น 30 ว�น ก(อันเร�"ม sprint ก5จะม�การน2า product backlog มาจ�ดุล2าดุ�บความส2าค�ญเพิ!"อัเล!อักมาเป็*น sprint backlog จากน�&น scrum team จะดุ� backlog และแตกเป็*นงานย(อัยๆอัอักมาและท2าการป็ระมาณีเวลาท�"ใชื่-ในแต(ละงาน หัล�งจากไดุ-เวลาและต(อัรอังก�นระหัว(างท�มงานแล-ว ก5จะไดุ-รายการขึ้อังงานและรายการขึ้อัง backlog

Page 12: SCRUM

(2.3) Daily scrum ม�ล�กษณีะเป็*นการป็ระชื่มอัย(างไม(เป็*นทางการ อัาจเป็*นการย!นคยก�น โดุยทกๆว�น scrum master และ scrum team จะพิบป็ะพิ�ดุคยก�นเพิ!"อัทบทวนว(าเม!"อัวานท2าอัะไรไป็บ-าง และว�นน�&จะท2าอัะไร ม�การถึกก�นเพิ!"อัแก-ไขึ้ป็8ญหัาท�"พิบเม!"อัวาน และจ�ดุการก2าหันดุงานใหั-ก�บท�มงานแต(ละคน

Page 13: SCRUM

จดุเดุ(นขึ้อัง Scrum ค!อัสามารถึว�ดุผิลการท2างานไดุ- ม�ผิ�งการท2างานท�"เร�ยบง(าย และธิรรมดุา แต(ท2าใหั-เหั5นภัาพิขึ้อัง sprintไดุ-อัย(างชื่�ดุเจนโดุยหัล�กการแล-วก5ค!อักราฟขึ้อังงานโดุยแกน y แทนจ2านวนงานท�"เหัล!อั ส(วนแกน x แทนว�นแต(ละว�นขึ้อัง sprint โดุยในแต(ละรายการจะม�การป็ร�บเป็ล�"ยนกราฟ เพิ!"อัแสดุงใหั-เหั5นภัาพิความค!บ หัน-าขึ้อังงาน หัล�งจากจบ sprint ก5จะเอัากราฟน�&มาป็ระเม�นผิลงานขึ้อังท�มงาน

Beedle และคณีะ กล(าวว(า “สคร�มม�สมมต�ฐานถึ%งความย(งเหัย�งในชื่(วงแรกๆ …”แบบร�ป็กระบวนการสคร�มชื่(วยใหั-ท�มพิ�ฒนาซ้ำอัฟต�แวร�สามารถึท2างานไดุ-ส2าเร5จในโลกท�"ไม(สามารถึก2าจ�ดุความไม(แน(นอัน

Page 14: SCRUM

THE END