Pock Karaya
Sep 1, 2018 · 1 min read

มารู้จัก วิธีแก้กรรม เอ้ย scrum project management ที่ฮิตที่สุดตอนนี้ ภายใน 5 นาทีกัน

วันนี้ผมอยากจะพูดถึงแนวทางการบริหารจัดการ project ในรูปแบบ scrum ซึ่งผมเชื่อว่าถ้าใครที่ทำงานสาย tech ต้องร้องอ๋ออออ.. แน่นอน แนวทางหรือ framework ดังกล่าวนี้ถูกคิดค้นโดยชายขาวญี่ปุ่นที่ใช้ในการพัฒนาเกมส์ และได้รับการตีพิมพ์ลง Havard Business review ในปี 1986 หรือเมื่อประมาน 22 ปีที่แล้ว

Scrum ออกแบบมาเพื่อผลิตภัณฑ์หรืองานที่มีลักษณะสำคัญ 3 อย่างครับ

  1. มีการเปลี่ยนแปลงบ่อย ไม่ว่าจะด้วย business หรือ tecnical need ก็ดี
  2. เป็นอะไรที่ใหม่และยังไม่มี Practice ที่ชัดเจน ถ้ามีก็ follow ตามท้องเรื่องเลยครับ ไม่มีความจำเป็นต้องใช้ scrum นี้
  3. Product หรือ Service ที่มีความซับซ้อน ถ้าทำ webpage พื้นฐานหนึ่งหน้า ลุย เดินหน้าจัดการเลยครับ

เพราะฉะนั้น Scrum เองไม่ได้เหมาะกับโปรเจคทุกประเภทครับ ถ้าเป็นงานที่ไม่มีความซับซ้อน มี pattern อยู่แล้ว ไม่จำเป็นจะต้องใช้ Scrum ครับเพราะ scrum เองต้องมีการ form ทีมและ event ต่างๆด้วยครับ

แผนภาพด้านบน อธิบายแนวทางการทำงานในรูปแบบ scrum ได้เป็นอย่างดีครับ โดยกระบวนการมีดังนี้ครับ เริ่มต้นจาก

  1. Product backlog ว่า product เรามีคุณสมบัติอะไรบ้าง และมีอะไรที่ต้องการ build ใหม่หรือเพิ่ม ว่าง่ายๆเหมือนกับว่าเราจะทำอาหารก็ต้องหาสูตรไว้ในใจก่อน
  2. Sprint backlog แน่นอนว่าทุกคุณสมบัติที่เราต้องการอาจจะไม่สามารถทำให้เสร็จหมดภายใน day one เพราะฉะนั้น ใน scrum จะมีระยะเวลาในการพัฒนาเป็นรอบๆ เรียกว่า sprint และแต่ละ sprint จะใช้เวลาไม่มากกว่า 1 เดือน โดยเฉลี่ยประมาณ 2 อาทิตย์ครับ ซึ่ง sprint คือเข็มทิศบอกเราว่าใน sprint หรือในสองอาทิตย์นี้เราจะทำอะไรบ้าง ถ้าเปรียบเทียบอาหารก็คือการไปหามาของวัตถุดิบแต่ละอย่างอาจจะใช้เวลาไม่เท่ากันและมีความจำเป็นต่างกัน
  3. Scrum meeting หลังจากที่ตกลงแล้วว่าจะพัฒนาอะไรกันบ้าง ก็ถึงเวลาพัฒนาครับ ตามระยะเวลาที่กำหนด โดยมีคำแนะนำเพิ่มว่าในทุกๆวันควรมีการนัดคุยเพื่อให้ทราบถึงสถานะปัจจุบัน ปัญหาที่พบและสิ่งที่จะทำในวันนี้ เพื่อให้ปัญหาที่เจอถูกแก้แต่เนินๆและไม่ให้เป็นปัญหาต่อโปรเจค กลับมาที่ตัวอย่าวเราคือคอยบอกว่าวัตถุกิบที่ไปหา หาเจอไหม ต้องใช้อะไรแทนหรือป่าว
  4. Releasing product inclement หรือขั้นตอนเสริฟ์อาหารครับ นั้นคือการปล่อยคุณสมบัติหรือ product ที่เราทำการพัฒนาใน sprint นั้นๆครับ และเริ่มต้นใหม่ในขั้นตอนที่ 1 หรือ product backlog ไปเรื่อยๆจนกว่าเราจะจัดการ product backlog ทั้งหมดหรือไม่มี item เหลือครับ

ในตอนนห้าผมจะพูดถึง event และทีมที่มีความจำเป็นในการจัดการแบบ scrum เพิ่มเติมครับ

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade