Agile Sixty-Six Rotating Header Image

Scrum Board

ข้อดีของ Agile คือ มันเป็นแค่ Guideline ไม่ใช่กฏข้อบังคับที่เราต้องทำตาม เช่น ผังงาน หรือ Model ต่างๆก็ไม่ได้มีรูปแบบตายตัว เป็นแค่ Tool ชนิดหนึ่งที่มีคนคิดขึ้นมาแล้วก็เอามาเผื่อแผ่กันให้ใช้งาน ต่างคนต่างก็ประยุคใช้ตามความเหมาะสมกับวัฒนธรรมและรูปแบบการทำงานของแต่ละหน่วยงาน

Scrum Board หรือ Sprint Board หรือ Task Board แล้วแต่คนจะเรียก ก็เป็น Tool หนึ่งที่เป็นที่นิยมกันมาก และถือว่าเป็น 1 ในรูปแบบสำคัญของ Agile  แบบ Scrum ทีมผมเองก็นำ Scrum Board มาใช้งานและก็ปรับแต่งรายละเอียดเล็กๆน้อย เพื่อให้เหมาะสมกับการทำงานของทีม

และนี่คือตัวอย่างรูปแบบที่ใช้งานอยู่ในปัจจุบันครับ

Story Card

Category คือ กลุ่มของ Story นั้นๆ เช่น Feature A อาจจะประกอบไปด้วย Story 1,2,3

Story ID เอาเข้าจริงๆก็ไม่ค่อยได้ใส่กันเท่าไรครับ เพราะเวลาแปะบน Board มันก็แบ่งช่องชัดเจนอยู่แล้ว เลยไม่ค่อยมีความจำเป็นต้องเขียน

Story Name จะใช้ปากกาสีแดงเขียนเพื่อแบ่งแยกให้เห็นความแตกต่างชัดเจน ระหว่าง Task กับ  Story

Task Card

Task Name ใช้ปากกาสีดำเขียน

Estimate Time ที่ได้จากการทำ Planning Poker จะใช้ปากกาสีเขียวเขียน

เวลามีใครหยิบ Task ไปทำก็จะเขียนชื่อคนหยิบที่ Check out person ด้วยปากกาสีน้ำเงิน

ส่วนของ Type  มีไว้เป็น note สั้นของลักษณะงานของ Task เช่น เป็นงานส่วน Client หรือ Server หรือ DB หรือ Contact หรือ Set up เป็นต้น

Sprint Goal คือเป้าหมายของ Sprint นี้ อย่างในรูปต้วอย่างคือ การทำ 1st working demo

Next คือ กลุ่มของ Story และ Task ที่ Priority ต่ำกว่าและยังไม่ได้หยิบไปทำแต่อยู่ใน sprint

Unplanned คือ Task ที่ผุดขึ้นมากอย่างไม่ได้คาดคิด อาจจะเป็นเพราะการแตก Task พลาด หรือเป็น Bug ที่มี Priority สูงมากกก เป็นต้น

UAT คือ Story ที่เสร็จแล้ว และพร้อมให้ Tester เอาไป Test ได้

ตัวอย่างการใช้งานจริง

ลองใช้เป็นตัวอย่างเอาไปประยุคใช้ได้ตามสะดวกครับ :)

19 Comments

  1. kluak110 says:

    เยี่ยมครับ ชอบ built-in burndown chart จัง เดี๋ยวจะหารูปบอร์ดแถวนี้มาแชร์กันบ้าง คุณ bomber เล่น twitter หรือเปล่าครับ?

    1. bomber says:

      มี account อยู่แต่ไม่ได้ active ครับใช้ facebook มากกว่า
      http://www.facebook.com/soothi

      1. kluak110 says:

        คุณ bomber เคยทำอะไรท Hutch มาก่อนรึเปล่าครับ ผมรู้สึกคุ้นๆหน้า

        1. bomber says:

          ครับ ผมทำ Hutch อยู่ 2 ปี

          1. kluak110 says:

            โลกกลมนะครับ ตอนอยู่ BearingPoint ผมก็ไปทำ Hutch อยู่เกือบ 2 ปี

  2. story card ที่ผมใช้จะเป็น post it สี่เหลี่ยมจัตุรัสครับ
    แยกชนิด story ตามสีไว้ด้วย เช่น
    สีเหลือง feature
    สีส้ม bug

    โดยในโพสอิทใบหนึ่ง บนสุดจะเขียนเลข jira story ไว้
    ถัดลงมาเป็น subject และ
    บรรทัดล่างสุดจะแบ่งช่องเล็กไว้ทางซ้ายเพื่อใส่ story point
    ทางขวาจะไว้ใส่ชื่อคน grab story ครับ

    สิบปากว่าไม่เท่าตาเห็น สงสัยต้องไปถ่ายรูปมาแปะเสียแล้ว :)

    1. bomber says:

      น่าสนใจครับ เมื่อก่อนก็ใช้ post it เหมือนกัน แต่ปัจจุบัน เปลี่ยนมาใช้กระดาษ recycle แทน ลดโลกร้อน 555+

  3. ขอแจม burn chart แบบบ้านๆ ที่ใช้งานจริงในที่ทำงานให้ดูด้วยนะคะ เคยให้คุณ Ben ดูแล้วด้วย เป็นอันที่เก๋ทำขึ้นมาใช้กับทีม และให้คุณ juacompe ช่วย revise ด้วย แถมเป็น material ที่ AIT เป็นส่วนหนึ่งของ tool ที่ใช้ทำ Agile แบบง่ายๆ

    ถ้าอยากได้คำอธิบายเพิ่มเติมก็ถามได้นะคะ หรือถ้าคิดว่ามันควรจะอธิบายให้กระจ่าง อ่านยากเหลือเกิน ค่อยมาเขียนเป็น blog ให้ก็ได้ค่ะ แหะๆ

    ลิงค์ค่ะ
    http://spreadsheets.google.com/ccc?key=0Apc8ZCSNdeHcdEc2SGdseDItLVBZWE5wT3dhMHlFaHc&hl=en

    1. bomber says:

      ถ้าแบบนี้เรียกบ้าน Burndown chart ของที่ผมใช้อยู่ต้องเรียกหลังเขาละครับ ^ ^ ไว้จะมาแชร์ว่าหลังเขายังไง

      1. ปูเสื่อรอค่ะ ^ ^

  4. best0032001 says:

    สวัสดีพี่ๆทุกท่านครับ เดียววันหลังup รูปมั่งดีกว่า

    อยากถามพี่ๆว่า พี่bomber บอกว่า Scrum Board เป็นtoolอย่างหนึ่ง

    ผมมองแล้ว มันคล้ายๆ กับ พวก Bug Tracking อะครับ

    พี่ๆๆคิดว่าเราสามารถ ประยุกต์ใข้ Bug Tracking แทน Scrum Board ได้ไหมครับหรือไมไ่ด้ เพราะอะไรครับ

    วันนี้ ผมกำลังมีปัญหา กับ Mantis มากมันก็เก็บ Issues ได้ดีแต่มันสรุป ได้ไม่ดี พอ มีใครคิดจะทำ MIS Bug Tracking มั่งไหมครับ

    1. bomber says:

      task ใน scrum board สามารถเป็น bug ได้ครับ แต่ตัวมันเองไม่ใช่ตัว tracking bug แต่เป็นตัว tracking progress ของ project ในแต่ละ sprint

      แนะนำลองใช้ Bugzilla ดูสิครับ ทีมผมใช้งานอยู่ bug ที่อยู่ใน Bugzilla จะถูกทำเป็น task ครับ บาง bug อาจจะกลายเป็น story เลยด้วยซ้ำ

    2. kluak110 says:

      ที่ทีมใช้ JIRA มาหลายปีแล้วครับ ใช้มากว่าเป็น Bug Tracking คือเลยเถิดไปเป็น Story Tracking ด้วย แต่เสียตังค์นะครับ ไม่ฟรี จริงๆแล้วก็ใช้ร่วมกับ board ด้วย ใช้ board เป็นเหมือน index ส่วนรายละิเอียดเก็บไว้ใน tool จริงๆแล้วไม่มีอะไรเจ๋งไปกว่า board แล้วครับ สำหรับทีมที่อยู่ที่ site เดียวกัน เพราะมันจับต้องได้ เห็นกันจะๆ “Individuals and interactions over processes and tools” ครับ

  5. best0032001 says:

    Individuals and interactions over processes and tools อืมผมลืมไปเลยว่านี้คือสิ่งสำคัญของ agile

    ผมมองว่า Scrum Board มันไม่สะดวกนะครับ
    เพราต้องหาที่ติด ถ้า ฝ่ายผมมี project พร้อมกัน 4โครงการ คงต้องหาที่ไม่พอ แล้วต้องหากระดาษ

    แต่ Individuals and interactions เป็นสิ่งสำคัญ
    ผมคิดว่า แต่การที่ทำ meeting ทุกเช้าและต้องยืนด้วย
    มันพอจะทนแทนได้ไหมครับ

    ปล ทำไมผมหาทางup รูปไม่ได้-*-

    1. bomber says:

      scrum board ไม่ต้องใช้พื้นที่มากมายครับ task ที่ได้ไม่ต้องติดทุก task ติดตาม priority พื้นที่น้อยก็อาจจะติดแค่ 2 story ที่มี priority สูงสุด ก็ทำงานได้แล้วครับ

      Stand up meeting ที่ให้ยืนเพื่อเป็นการจำกัดเวลาว่าหากเราเมื่อยแสดงว่า meeting กันนานเกินไปแล้วครับ จริงๆไม่ต้องยืนก็ได้

  6. poorprogrammer says:

    อยากเห็นตัวอย่าง ที่เขียนจิงจังเลยครับ เรื่องของ story card and task card ครับ

  7. Walter Banh says:

    Hi there! I simply wish to give an enormous thumbs up for the good data you may have right here on this post. I can be coming back to your weblog for extra soon.

  8. jfeeabzhzei says:

    TselEBirYwRgN [url=http://www.toryburch-only.com/]Tory Burch Shoes[/url] DVyZQTswfcxjXSBZO

  9. alcfgyiiaiz says:

    cQTdUdLDOcpB [url=http://www.karenmillendublin.com]karen millen sale[/url] wyvfdUAEriVAos

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Plugin from the creators of Brindes :: More at Plulz Wordpress Plugins