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

Tag: scrum (page 1 of 2)

20 ปี Scrum จาก OOPSLA ปี ค.ศ. 1995 – ปี ค.ศ. 2015

20-years-Scrum

ปี ค.ศ. 2015 หรือ ปี. พ.ศ. 2558 ครบรอบ 20 ปีของ Scrum หนึ่งใน Framework ของการพัฒนาซอฟต์แวร์ด้วยแอจไจล์ โดย Scrum ถูกแนะนำตัวอย่างเป็นทางการ วันจันทร์ที่ 16 ตุลาคม ค.ศ. 1995 ณ งาน Object-Oriented Programming, Systems, Languages & Applications  1995 (OOPSLA 1995) ในชื่อ Paper ว่า SCRUM Development Process นำเสนอโดย Ken Schwaber

นับจากวันจันทร์ที่ 16 ตุลาคม ค.ศ. 1995 จนถึงวันจันทร์ที่ 23 พฤศจิกายน ค.ศ. 2015 อายุอานามของ Scrum ก็ 20 ปี 1 เดือน 7 วัน ถ้าเทียบเป็นมนุษย์เราก็กำลังเข้าสู่ช่วงวัยรุ่นหนุ่มฟ้อหล่อเฟี้ยว แต่หนุ่มคนนี้เติบโตมาพร้อมกับประวัติที่น่าสนใจ ดังนั้นเช้าวันนี้เลยมาขอพาเพื่อนพ้องน้องพี่ย้อนเวลากลับไปดูที่มาที่ไปของหนุ่มชื่อ Scrum กัน

Continue reading

เมื่อบิดาผู้ให้กำเนิดและปู่ของ Scrum ได้พบกัน ณ ญี่ปุ่น หลังรอมา 17 ปี

is18

รูปจาก Atlassian Blogs

วันนี้มาเขียนเพื่อบอกเล่าว่าไปเจออะไรมาจากการที่ตั้งใจค่อยๆ นั่งหารูปของลุงญี่ปุ่นสองคนที่เป็นคนเขียนเอกสาร The New New Product Development Game ขึ้นมาซึ่งเป็นจุดเริ่มต้นของการนำมาต่อยอดโดย ลุงเจฟ หรือ Dr.Jeff Sutherland ออกมาเป็น Scrum ซึ่งผลการค้นหาจาก Google นำพาไปเจอกับหนึ่งบทความที่จั๋วหัวว่า

A father of Scrum meets a grandfather of Scrum in Japan ณ Blog ของ Atlasssian

เลยตามเข้าไปอ่านจนได้พบกับการรอคอยของลุงเจฟที่จะได้พบกับลุงญี่ปุ่นทั้งสองคนผู้ที่เขียนเอกสาร The New New Product Development Game มาเป็นเวลา 17 ปีถึงจะได้พบกันสักทีแบบตัวเป็นๆ ณ ประเทศญี่ปุ่นในงาน  Innovation Sprint 2011 

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

มารู้จัก Feature Team กัน ตอนที่ 2: ทีมที่บริหารจัดการตัวเองได้

AuthorityMatrix_figure1

ตอนที่ 2 ของมารู้จัก Feature Team กัน ขอพูดถึงเรื่องของ ทีมที่สามารถบริหารจัดการตัวเองได้ หรือ Self-managing team ขอย้ำกลับไปที่ตอนที่ 1 ทอ-อี-มอ อ่านว่า ทีม

ทีมไม่ใช่แค่กลุ่มคนที่เอามานั่งรวมๆ กันแล้วให้ทำงาน แต่เป็นกลุ่มคนที่เชื่อใจซึ่งกันเและกันที่จะทำงานไปด้วยกัน

Feature Team ที่ผมกำลังจะทุกๆ คนไปนั้นทีมนี้คือทีมที่สามารถเลือกหยิบ ฟีเจอร์และฟังค์ชัน ไปทำได้เอง ซึ่งจะพล่ามต่อในตอนต่อๆ ไป แต่ที่ต้องพล่ามเรื่อง ทีมที่บริหารจัดการตัวเองได้ นั้นเป็นหนึ่งในคุณลักษณะที่สำคัญของ Feature Team นี้เลย

Continue reading

มารู้จัก Feature Team กัน ตอนที่ 1: ทอ-อี-มอ อ่านว่า ทีม

team-simon-sinek

สักประมาณสัปดาห์ที่แล้ว (นับจากวันที่นั่งเขียน Blog นี้ ย้อนกลับไปนะครับ) ได้มีโอกาสอยู่ในวงสนทนาว่าด้วยเรื่องของ ทอ-อี-มอ อ่านว่า ทีม คุยไปคุยมาอยู่ดีๆ ก็มีคำว่า Feature Team โผล่ขึ้นมาซะงั้น ตกดึกกลับมาถึงบ้านเปิด Facebook เจอคำว่า Feature Team โผล่ขึ้นมาอีกซะงั้น ก่อนจะอาบน้ำนอนก็เลยคิดเพลินๆ ว่า เอ๊ะ…ยังไงว่ะเนี่ยทำไมถึงบอกว่า ฉันกำลังจะสร้าง Feature Team ฉันทำงานอยู่ใน Feature Team ฉัน บลา บลา บลา Feature Team แต่จริงๆ แล้ว ฉัน เขา เรา เธอ ต่างเข้าใจคำว่า Feature Team หรือเปล่าว่าหมายถึงอะไรและมีคุณลักษณะอย่างไร ซึ่งมิได้หมายความว่า คนที่อ้างอิงคำว่า Feature Team อย่างน้อยสองคนที่ผมได้ประสบพบเจอนั้นผิดนะครับ

วันนี้เลยมานั่ง พล่าม ว่าด้วยเรื่องของ Feature Team ว่าคืออะไร? โดยแหล่งอ้างอิงที่นำมา พล่าม มาจากสองแหล่งหลักๆ คือ

  • เว็บไซต์ Large-Scale Scrum (LeSS) เรื่อง Teams
  • เว็บไซต์ Large-Scale Scrum (LeSS) เรื่อง Feature Team
  • ประสบการณ์ตอนเป็น หัวหน้าวินมอไซต์ (IT Development Manager) ที่ TARAD.com เมื่อหลายๆๆ ปีก่อน

นะจ๊ะ

Continue reading

Sprint Planning Part II: เทคนิคสำหรับ SM เพื่อช่วยทีมหาคำตอบ How Much ได้หล่อขึ้น

scrum123-sprint-planning-part-2-technique-001

สวัสดีค่ำคืนวันพฤหัสบดีที่ 30 กรกฎาคม พ.ศ. 2558 คืนที่ฝนตกพรำๆ เลยหยิบปากกามาขีดๆ เขียนๆ ภาพออกมาสามภาพเพื่อแบ่งปันเทคนิคส่วนตัวที่ใช้ใน Sprint Planning Part II เมื่อสวมหมวกเป็น ScrumMaster ให้กับทีมพัฒนาซอฟต์แวร์นะจ๊ะ

เกริ่นนำคราวๆ ก่อน Sprint Planning Part II เป็นประชุมที่ทีมพัฒนาซอฟต์แวร์ (Cross Funcitonal Team) ใช้เวลาประมาณ 2-4 ชั่วโมงในวันแรกของ Sprint เพื่อตอบสองคำถาม

  1. How, คิด วิเคราะห์ ออกแบบและวางแผนว่าเปลี่ยนความต้องการที่จัดเก็บในรูปแบบของ Product Backlog Item (PBI) ไปเป็นซอฟต์แวร์ที่พร้อมส่งมอบ (Potentially Shippable Product) ได้อย่างไร?
  2. How Much, วางแผนว่า ณ Sprint นี้ จะสามารถส่งมอบ PBI ได้ทั้งหมดเท่าไรโดยเรียงตามลำดับที่ Product Owner อยากจะได้ที่รับเข้ามาจาก Sprint Planning Part I

เทคนิคที่ผมนำมาแบ่งปันค่ำคืนนี้จะเป็นเทคนิคที่ช่วยในการตอบคำถาม How Much นะจ๊ะ

คำเตือน:สิ่งที่ท่านจะได้เสพต่อไปนี้เป็นสายโหดละเอียดยิบในการวางแผนงานซึ่งใน Scrum เองนั้นไม่ได้บอกว่าจะต้องทำด้วยเทคนิคหรือวิธีการใด ทั้งหมดนี้เกิดจากประสบการณ์ส่วนตัวจากการลงมือทำและร่ำเรียนมาจากครูบาอาจารย์
Continue reading

Sprint Backlog ของหนู

IMG_0232

ห่างหายจากการเขียน Blog ไปสักพัก ค่ำคืนนี้เลยกลับมาเขียนเรื่องของ Sprint Backlog โดยคืนนี้ผมจะนำ Sprint Backlog ของตัวเองที่ใช้ และแนะนำให้ Development Team หรือ Delivery Team ที่ผมเป็น ScrumMaster เริ่มใช้งาน

อธิบายสั้นๆ ว่า Sprint Backlog คืออะไร?

Sprint Backlog คือ พื้นที่ที่ใช้เก็บบันทึกของที่ Delivery Team รับ Product Backlog Item (PBI) มาจาก Product Owner และได้ดำเนินการประมาณการแล้วว่า น่าจะพัฒนาและส่งมอบได้ ใน Sprint นั้นๆ โดย Sprint Backlog จะถูกออกแบบเป็น กระดาน (Board) เพื่อให้สมาชิกทุกคนใน Delivery Team เห็นได้อย่างชัดเจน และเป็นเครื่องมือสำหรับการทำ Project Management

Sprint Backlog ผมจะแนะนำให้ Delivery Team เริ่มใช้งานแบบง่ายๆ ก่อน โดยมีลักษณะดังนี้

Continue reading

Turn the tables Retrospective ลองเอาใจเขา มาใส่ใจเรา

112527iff39bin7rq3aza7

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

วันนี้ผมขอแนะนำวิธีที่ใช้ในการทำ Retrospective  อีกรูปแบบนึงที่ใช้ได้ดีกับทีมที่มีปัณหา Communication ทีมที่พึ่งรวมตัว หรือทีมที่มี Conflict ภายใน

Continue reading

Scrum Diary: Scrum กับ CMMI เข้ากันได้อย่างไร?

discussion-cmmi-and-scrum

 

หลายต่อหลายครั้งที่ได้ยินคำพูดบ่นเรื่อง CMMI (Capability Maturity Model Integration) ว่าไม่ดี อย่างนั้น อย่างนี้ อย่างโน้น ก็เลยขอเสือกลงไปดูหน่อยสิว่า จริงๆ แล้วมันใช่แบบนั้นหรือเปล่า และผลที่ได้รับจากการ อ่าน เอกสาร CMMi บวกกับ พูดคุยฟัง จาก CMMi Implementer ในไทยหลายๆ คน เฮ้ย มันไม่ใช่ CMMI ของเขาดี แต่ คุณเองหรือเปล่าที่ไม่เข้าใจมันเองจริงๆ ถึงแก่น

8 เดือนกว่าๆ (ณ ตอนที่นั่งเขียน Blog นี้) ผม และทีมงานเข้ามาช่วยพาทีมพัฒนา Software ของ บริษัท โกซอฟต์ (ประเทศไทย) จำกัด ออกเดินทางบนเส้นทางของ Agile โดยใช้ Scrum เป็นเพื่อนนำทาง ซึ่งปัจจุบันทางบริษัท โกซอฟต์ (ประเทศไทย) จำกัด เองนั้นก็ผ่านการตรวจ CMMi Level 5

เมื่อวานนี้ (วันอังคารที่ 8 มกราคม พ.ศ. 2558) เชิญ ปลา (Jintana Chanakul) CMMI Implementer สาว ผู้คล่องวอดในเรื่อง CMMI แห่ง บริษัท โกซอฟต์ (ประเทศไทย) จำกัด มาร่วมพูดคุย และสรุปภาพระหว่าง Scrum และ CMMI ออกมา ได้ความว่า

Continue reading

ความเข้าใจผิดที่ 1: Scrum มันก็คือ Waterfall นั่นแหละ แค่หล่อกว่า

fact-or-myth

 

สวัสดีเช้าวันจันทร์ที่ 5 มกราคม พ.ศ. 2558 เพื่อนพ้องน้องพี่หลายๆ คนน่าจะพร้อมทำงานในวันแรกของปี 2558 (มั้ง) ยังไงก็สู้ๆ กันต่อไปนะจ๊ะ เริ่มเข้าเรื่องเลยละกัน ช่วงวันหยุดส่งท้ายปีเก่าตอ้นรับปีใหม่ได้รับอีเมลข่าวสารจาก ScrumAlliance และไปสะดุดตากับหนึ่งเรื่องในอีเมลนั้น กับ ข้อความว่า The Top 3 Scrum Myths (ใครสนใจอ่านต้นฉบับ Click ไปอ่านต่อได้เลย) อ่านแล้ว ต้องยิ้มมุมปาก เพราะตลอดระยะเวลา 3 ปีที่ผ่านมาที่ออกตะเวนบอกเล่าพาทำความรู้จักกับ Scrum ก็จะเจอความเข้าใจผิดไม่ต่างจากบทความนี้เช่นกัน

เช้าวันนี้เลยขอหยิบ The Top 3 Scrum Myths มาแปลเป็นภาษาไทย + ผสมผสานประสบการณ์ส่วนตัวของผมลงไปด้วยนะจ๊ะ โดยผมจะขอเขียนแยกออกเป็นตอนๆ ไปนะจ๊ะ

Continue reading

Olderposts

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

Theme by Anders NorenUp ↑