Scrum methodology

Microsoft Office Knowledge Word, Excel, powerpoint, line , โปรแกรมเสริมต่างๆ

Moderator: mindphp, ผู้ดูแลกระดาน

jay_limm
PHP VIP Members
PHP VIP Members
โพสต์: 4933
ลงทะเบียนเมื่อ: 02/06/2014 9:58 am

Scrum methodology

โพสต์ที่ยังไม่ได้อ่าน โดย jay_limm »

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

รูปแบบหน้าที่ของการทำงานแบบ scrum
>> Scrum Team คือกลุ่มบุคคลที่ปฏิบัติงาน แต่ละคนไม่ได้กำหนดงานตายตัว สามารถทดแทนกันได้เสมอ นอกจากนี้แต่ละคนในทีมงานมีหน้าที่ประเมินเวลาของงานที่ต้องทำ แบ่งงานและส่งงานกันเอง

>> Product Owner คือผู้ที่ทำหน้าที่จัดการเรื่อง product backlog คิด รวบรวม เผยแพร่ให้ทุกคนรับรู้ ได้เห็น เพื่อให้คนในทีมเห็นแนวปฏิบัติในอนาคตว่ามีงานอะไรบ้าง ซึ่งบุคคลคนนี้จะเป็นคนเขียนรายละเอียดและความต้องการของผู้ใช้ด้วย

>> Scrum Master คือผู้ที่ทำหน้าที่ดูแลทีมงาน เป็นโค้ชของทีมงาน เป็นคนที่รับ ผิดชอบคุณภาพของผลงาน จัดลำดับความสำคัญของงาน แตกงานให้ที่ประชุมตัดสินใจตามความเหมาะสม


ขั้นตอนการทำงาน
>> Product owner เป็นคนสร้างและกำหนดลำดับความสำคัญของความต้องการเรียกว่า product backlog(ซึ่งก็คือ requirement)

>> ในการทำงาน team จะดึงงานบนสุดของ product backlog มาวางแผน และดำเนินการทำให้สำเร็จ เรียกว่า sprint backlog

>> Team พัฒนาจะมี เวลา ( sprint ) ที่แน่ชัดในการทำงานชิ้นที่ดึงมาทำให้สำเร็จโดยปกติประมาณ 2 – 4 สัปดาห์ และต้องมีการประเมินความก้าวหน้าทุกวัน เป็น update progress เรียกว่า Daily Scrum Meeting (หรือ Standup meeting)

>> เมื่อจบแต่ละ sprint งานนั้นเรียกว่า potentially shippable พร้อมที่จะส่งให้กับลูกค้า จะถูกวางไว้ใน store shelf หรือนำมาแสดงให้กับ stakeholder

>> ซึ่งในแต่ละ sprint จะจบด้วยการ ทำ sprint review และ ตรวจสอบย้อนหลัง

>> หลังจากนั้นจึง เริ่ม sprint ใหม่ โดย team จะไปดึง product backlog มาทำงานต่อไป
บางที Bug ก็ไม่มีเหตุผล และไม่ต้องการคำจำกัดความ

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 79