สกรัม หนึ่ง สอง สาม ปลาฉลามขึ้นบก

Tag: ScrumMaster (page 1 of 2)

[Tools] รุ่นพี่ รุ่นน้อง เพื่อนพ้อง แบ่งปัน เครื่องมือสำหรับ ScrumMaster หรือ Agile Coach

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

สวัสดีเช้าวันจันทร์ที่ 16 มกราคม พ.ศ. 2560 เช้าวันที่รถติดเป็นปกติสำหรับเมืองหลวงของประเทศไทย เช้าวันนี้ขณะกำลังรอรถแท็กซี่ออกจากบ้านก็เลยไถมือถือดูจนไปเจอฟีเจอร์หนึ่งของ Facebook คือ วันนี้เมื่อในอดีต และได้พบกับรูปที่ใช้เป็นรูปเปิดการพล่ามในเช้าวันนี้ ซึ่งทำให้ระลึกถึงหนึ่งในเครื่องมือที่ผมได้ใช้ ณ ตอนที่เข้าไปช่วยสร้างเส้นทางการเดินทางสายการพัฒนาและส่งมอบซอฟต์แวร์แบบแอจไจล์ ณ บริษัทแห่งหนึ่งและขอตั้งชื่อเครื่องมือนี้ว่า “รุ่นพี่ รุ่นน้อง เพื่อนพ้อง แบ่งปัน” (ลิเกมากมาก)

Continue reading

ScrumMaster และ Agile Coach ต้อง เติมเข้าพร้อมกับดึงออก

Training-Coaching

สวัสดีค่ำคืนวันศุกร์ที่ 29 กรกฎาคม พ.ศ. 2559 อีกไม่กี่ชั่วโมงก็จะหมดวันศุกร์สิ้นเดือนแล้ว ตั้งใจจะเขียน Blog ที่ได้ไปร่ำเรียนเรื่องของการ Coaching กับอาจารย์โค้ชปกรณ์ วงศ์รัตนพิบูรณ์ หนึ่งในครูบาอาจารย์ของผมในศาสตร์ของการโค้ช  (Coach) ซึ่งครั้งนี้ไปเรียนเรื่องการ Un-Pack ตัวเองมาและหนึ่งในองค์ความรู้ที่อาจารย์ให้มาคือเรื่องของการ Training และ Coaching ซึ่งอาจารย์ได้อธิบายไว้ได้อย่างดีและเห็นภาพชัดมาก ค่ำคืนนี้เลยนะมาแบ่งปันให้เพื่อนพ้องน้องพี่โดยเฉพาะผู้นำทางจิตวิญญาณของการพัฒนาซอฟต์แวร์แบบแอจไจล์ Agile Coach หรือ ScrumMaster สมควรจะต้องมีเรื่องนี้เอาไว้ในกล่องเครื่องมือของตนเองนะจ๊ะ

Continue reading

8 ชั่วโมงกับ Problem Solving Workshop และ Henrik Kniberg

problem-solving-workshop

รูปจาก Facebook: Kulawat Pom Wongsaroj

วันศุกร์ที่ 20 พฤศจิกายน พ.ศ. 2558 ได้มีโอกาสไปร่วม Workshop ชื่อ Lean/Agile Problem Solving Workshop ของ Henrik Kniberg ซึ่งรูปแบบของ Workshop นั้นเป็นกิจกรรมกลุ่ม มีการสอนอยู่เพียง 2 ครั้งจาก Henrik นอกนั้นก็เป็นกรณีปัญหาจากผู้เข้าร่วม Workshop ที่เสนอหัวข้อและมีการลงคะแนนเลือกหัวข้อที่สนใจจะนำมาใช้ใน Workshop นี้ เลยขอมาสรุปเพื่อสงมอบต่อในรูปแบบของการดำเนิน Workshop และสิ่งที่ได้เรียนเพิ่มเติมจากประสบการณ์ของ Henrik ผ่านทาง Blog นี้

โดยสิ่งที่จะได้เสพนั้นเป็นการสรุปบนสิ่งที่เกิดขึ้นใน Workshop ของ Henrik ผสมกับความรู้และประสบการณ์ของตัวผมเองลงไปนะจ๊ะ

Continue reading

What Does an Agile Coach Do?

Agile_Coach_00

What Does an Agile Coach Do?

การอ่านหนังสือถือได้ว่าเป็นวิธีการเรียนรู้ และฝึกฝนของเหล่า Agile Coach ฝึกหัดให้มีความรู้เพิ่มขึ้นอีกหนึ่งวิธี ซึ่งหนังสือ Agile Coaching คือหนังสืออีก 1 เล่มที่ โค้ช Prathan D. ให้เหล่า Agile Coach ฝึกหัดได้อ่าน

หัวข้อ What Does an Agile Coach Do? คือจุดเริ่มต้นของเส้นทาง Agile Coach ที่สำคัญ ทำให้ได้ข้อคิดว่าสิ่งที่ Agile Coach ทำคืออะไร?

img_coaching

เป้าหมายของ Agile Coach คือ การพัฒนาให้ทีม Agile มีประสิทธิภาพ เกิดงาน ก่อให้เกิดผล โดยทำให้ทีมคิดด้วยตนเองมากกว่าที่จะพึ่งพาอาศัย Agile Coach ที่เป็นผู้เริ่มสร้างกฏแห่ง Agile ให้กับทีม

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

คนที่สามารถทำงานเป็นสมาชิกของ Agile team ได้อย่างมีประสิทธิภาพนั้นจะต้องไม่ยึดติดนิสัยเดิมๆ ของตนเอง ซึ่งคืองานของ Agile Coach ที่จะต้องนำทางพาคนเหล่านั้นข้ามผ่านบางจุดที่ยากลำบาก มีอุปสรรค ไม่ราบรื่น จนกระทั่งคนเหล่านั้นสามารถค้นพบวิถีทางของตนเอง

ทีมแต่ละทีมนั้นมีความแตกต่างกัน มีส่วนผสมเฉพาะตัว มีเอกลักษณ์เฉพาะตัว นั่นหมายความว่า การที่คุณจะ Coach ทีมแต่ละทีมอย่างไรนั้น คุณจะต้องรู้ก่อนว่าทีมต้องการอะไรจากคุณ

ถ้าทีมเป็นทีมใหม่กับเรื่อง Agile คุณจะต้องทำตัวเป็นเหมือน Sport Coach ที่จะต้องฝึกทีมทำให้ทีมรู้และเข้าใจว่า Agile Practices นั้นเกิดผลอย่างไรอย่างจริงจัง แต่ถ้าทีมนั้นเป็นทีมที่มีประสบการณ์แล้ว คุณจะต้องทำตัวเป็นเหมือน Life Coach ที่คอยฟัง ถามคำถามที่จะช่วยทำให้ทีมมีการพัฒนาและปรับปรุงมากกว่าการที่จะนำเสนอ Solution ให้ทีม

สิ่งที่ Agile Coach ควรจะทำ ประกอบด้วย Notice, Feedback, Educate, Facilitate และ Support ซึ่งสามารถอ่านรายละเอียดได้จาก Blog เรื่อง “ScrumMaster เป็น โค้ช” http://www.scrum123.com/scrum-roles/scrummaster/scrum-master-as-a-coach/

Coach ควรจะค่อยๆทำงานทีละ Step ก้าวไปทีละก้าว มากกว่าที่จะสร้างการเปลี่ยนแปลงให้เกิดขึ้นในเวลาอันรวดเร็ว

และสุดท้ายคุณจะพบว่า “รหัสลับสู่ความสำเร็จของ Agile Coach เป็นเรื่องของการพัฒนาทัศนคติเชิงบวกที่ถูกต้อง”

ที่มา : หนังสือ Agile Coaching
Sourced by Prathan D.
Chapter 1 : Starting the Journey
What Does an Agile Coach Do?

หนึ่งในตัวอย่างของ Coach ที่ ScrumMaster ต้องทำและหนึ่งในหัวใจของ Scrum จาก สัปปะรด

Pineapple

ยามเช้าวันอังคารที่ 15 กันยายน พ.ศ. 2558 หนูหยิบมือถือขึ้นมาถูถูไถไถแล้วก็ไปเปิดดู App ชื่อ Timehop แลัวเจอกับสิ่งที่แบ่งปันไปบน Facebook ณ วันเดียวกันเมื่อหนึ่งปีที่แล้ว ณ ตอนนั้นผมเจอวิดีโอของ AIS ในโครงการสานรักตอน

“สับปะรด” (Pineapple) หนังสั้นสร้างแรงบันดาลใจ โครงการสานรัก

หนังสั้นเรื่องที่สอง ถ่ายทอดเรื่องราวของ แม่ ที่มีอาชีพขายผลไม้ ไม่มีความรู้ และไม่รู้ต้องพูดต้องสอนลูกแบบไหน เวลาอยากบอกอยากสอนอะไรก็ทำให้ลูกเห็นเป็น­ตัวอย่าง ชอบตั้งคำถาม ให้รู้หาคำตอบด้วยการสังเกตจากสิ่งรอบๆข้า­ง และจากวิธีการสอนที่ไม่เหมือนใครของแม่ก็ไ­ด้สร้างความกล้าคิด กล้าทำ ให้นิลได้มีแรงบันดาลใจทำสิ่งต่างๆ อยู่เสมอ โดยเฉพาะทำไอติมสับปะรดขาย จึงเป็นที่มาของหนังสั้นชุด “สับปะรด” หรือ “Pineapple”

เมื่อเสพวิดีโอนี้จบสองสิ่งที่ผมมองเห็นได้คือ

  • หนึ่งในตัวอย่างของ Coach ที่ ScrumMaster ต้องทำ
  • หนึ่งในหัวใจของ Scrum

Continue reading

ScrumMaster ต้องเป็น ปลาเก๋าราดพริก

experience-tree

 

เมื่อวันพุธที่ 2 กันยายน พ.ศ. 2558 – วันศุกร์ที่ 4 กันยายน พ.ศ. 2558 ได้มีโอกาสร่วมสอนเรื่อง Software Agility Workshop ณ เขตอุตสาหกรรมซอฟต์แวร์ประเทศไทย หรือ Software Park Thailand กับ พี่ตู่ CMMI Lead Approisal และพี่เดือน จากฝั่งของ CMMI โดยพี่ตู่ได้พูดถึงหน้าที่ความรับผิดชอบของตำแหน่ง Quality Assurance หรือ QA ใน CMMI โดยพี่ตู่เทียบว่า QA ต้องเป็น ปลาเก๋าราดพริก ตอนแรกที่ได้ยินแอบ งง แต่พอได้ฟังคำอธิบายสั้นๆ แต่ได้ใจความจากพี่ตู่ว่า ปลาเก๋าราดพริก คืออะไรนั้น ถึงกับทำให้ผมอมยิ้มเลยและทำให้คิดว่า ScrumMaster ก็เช่นเดียวกัน

[คำออกตัวแบบลอฟรีของหนู] สิ่งที่เพื่อนพ้องน้องพี่จะได้เสพต่อจากนี้เกิดจากคำอธิบายเปรียบเทียบจากของพี่ตู่ + หน้าที่ความรับผิดชอบของ ScrumMaster ตามเอกสาร Scrum Guide ของลุงเจพและลุงเคน +ประสบการณ์ส่วนตัวของหนูทั้งที่ได้ร่ำเรียนมากับอาจารย์ ลงมือทำและการตกผลึก

Continue reading

ScrumMaster เป็น โค้ช

IMG_2442

 

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

 

ที่มา : หนังสือ Agile Coaching
Sourced by Prathan D.
Chapter 1 : Starting the Journey
What Does an Agile Coach Do? (ตอน 2)
Agile Coach mindmap


‪#‎Notice‬: คอยสังเกต (Observe) การทำงานของทีมว่าเป็นอย่างไร? ด้วยการดู (Watch) และการฟัง (Listen) ทำการสะท้อนกลับ (Reflect) หรือ ใช้วิธีการตั้งคำถาม (Question) เพื่อให้ทีมได้คิดและรับรู้ถึงวิธีการทำงานของทีมด้วยเหตุและผล


‪#‎Feedback‬: ให้ Feedback ทีมเกี่ยวกับอะไรก็ตามที่สังเกตเห็นจากการทำงานของทีม ช่วยทีมรวบรวม feedback ที่เกี่ยวกับการทำงานเพื่อให้ทีมมองเห็นปัญหาของตนเองด้วยการใช้คำพูด (Verbal) แบบคุยทั้งทีม (team) หรือ ตัวต่อตัว (1 on 1) และการทำให้เห็นภาพ (Visual) ด้วย charts, flow, metrics, reminders

#‎Educate‬: ค้นหาวิธีการที่จะกระตุ้นทีมให้เกิดการเรียนรู้ ด้วยการสาธิตแสดง (demonstrating) ให้เห็นว่า Agile เป็นอย่างไร หรือ สอน (teach) ด้วยการทำ dojo, เล่น games, บอกเล่าเรื่องราว (stories), จัด class training หรือ การยกตัวอย่าง (examples)

#‎Facilitate‬: การช่วยเหลือนำทีมไปสู่วิธีการสื่อสาร การประสานงานทำงานร่วมกันที่สร้างสรรค์ และ เกิดประโยชน์คุ้มค่า ประกอบด้วยการประชุม (meeting), บทสนทนา (dialog), สภาพแวดล้อมการทำงาน (environment)

#‎Support‬: เมื่อทีมท้อแท้ พบเจออุปสรรค ให้กำลังใจทีมเพื่อทำให้ทีมเดินหน้าต่อได้ และช่วยทำให้ทีมมีพลังด้วยวิธีการดูแลเอาใจใส่ (nurture) เช่น สนับสนุนส่งเสริมให้กำลังใจ (encourage), พาทีมไปกินเลี้ยงสังสรรค์ (feed), ปกป้องคุ้มครอง (protect) และการกระตุ้นให้เกิดพลัง (energize) เช่น การท้าทาย (challenge), การทดสอบ (experiment)

 

ScrumMaster เป็น อยู่ คือ ตอน เขาช่วย Development Team อย่างไรบ้าง?

ScrumMaster-serve-Team

รูปภาพ: SCRUM123.COM, ประธาน ด่านสกุลเจริญกิจ

สวัสดีเช้าวันจันทร์ที่ 1 ธันวาคม พ.ศ. 2557 ครับ อากาศเช้าวันนี้เริ่มได้สัมผัสลมหนาวแล้ว ณ กรุงเทพมหานคร ความเดิมจากตอนที่แล้ว ผมได้อธิบายขยายความให้เห็นว่า ScrumMaster ช่วยเหลืออะไรกับ Product Owner บ้าง เช้าวันนี้ก็จะมาให้เห็นอีกหนึ่งบริการของ ScrumMaster ที่มีให้กับ Development Team

หนึ่งสิ่งที่ต้องพึงระลึกไว้อยู่เสมอ เสมอ และเสมอ คือ ScrumMaster มิใช่

  • ผู้จัดการ (Manager)
  • ผู้จัดการโครงการ (Project Manager)
  • หัวหน้าทีม (Team Lead)
  • ตัวแทนทีม (Team Representative)

บทบาทเหล่านี้ ของ Development Team นะจ๊ะ

แล้ว  ScrumMaster ทำอะไรให้ Development Team บ้างล่ะ?

Continue reading

ScrumMaster เป็น อยู่ คือ ตอน เขาช่วย Product Owner อย่างไร

รูปภาพ: SCRUM123.COM, ประธาน ด่านสกุลเจริญกิจ

สวัสดีเช้าวันจันทร์ที่ 10 พฤศจิกายน พ.ศ. 2557 วันนี้มาต่อเรื่องของว่าแล้วคุณ ScrumMaster เขาจะต้องทำอะไรบ้าง อย่างที่บอกไปในตอนที่ 1 แล้วว่า

ScrumMaster ถ้ากลับคำจะได้เท่ากับ Master Scrum หรือเพราะๆ หน่อยก็ Master of Scrum ดังนั้น เขาคนนี้เป็นคนที่ รู้จัก เข้าใจ และสนิทสนม  กับ Scrum เป็นอย่างดี และจะต้องยึดมั่นทฤษฎี หลักปฏิบัติ และกฏ ต่างๆ ของ Scrum  และเขาคนนี้จะเป็น ผู้นำทาง ผู้นำพา ผู้ฝึกสอน ผู้ฝึกฝน เพื่อสร้างความเข้าใจ ให้กับทุกผู้ทุกคนที่เกี่ยวข้องกับการพัฒนาผลิตภัณฑ์ซอฟท์แวร์ ด้วย Scrum ทั้งใน Scrum Team และนอก Scrum Team

ดังนั้นเรามาลองดูกันหน่อยว่า คุณ ScrumMaster จะต้องช่วย Product Owner อย่างไรบ้าง?

Continue reading

ScrumMaster เป็น อยู่ คือ ตอน เขาเป็นใคร

ScrumMaster

รูปภาพ: SCRUM123.COM, ประธาน ด่านสกุลเจริญกิจ

ขอหยิบบทบาท ScrumMaster มาเป็นบทบาทแรกที่จะพูดถึงว่า เขาคนนี้ จะ เป็น อยู่ และคือ อย่างไร โดยขอแจ้งก่อนว่า หนึ่งส่วนของบทความชุดนี้มาจากการอ้างอิงจากหนังสือ The Scrum Guide, July 2013 ของ Dr.Jeff Sutherland และ Ken Schwaber สองผู้ร่วมคิดค้นสร้าง Scrum อีกหนึ่งส่วนมาจากประสบการณ์ของตัวผมเอง และอีกหนึ่งส่วนมาจาก ทีม (Team) ที่ผมเคยโค้ช

ปล. ผมเขียน ScrumMaster แบบนี้ ยึดตามการเขียนของ Certified ที่ผมถืออยู่ CSM, Certified ScrumMaster ของ ScrumAlliance.org นะจ๊ะ

Continue reading

Olderposts

Copyright © 2017 สกรัม หนึ่ง สอง สาม ปลาฉลามขึ้นบก

Theme by Anders NorenUp ↑