Agile,Agile Tour,Coach,Design,Uncategorized

Legacy Code for Management

จบไปแล้วครับกับงาน Agile Tour Bangkok 2016 เป็นครั้งแรกเหล่าที่ Staff แห่ง agile66 ตัดสินใจทำอะไรใหม่ ๆ ในหลาย ๆ เรื่อง ทั้งเรื่อง International Conference 2 วัน การผสมรูปแบบการจัดงานให้มีทั้ง Fixed Session และ Open space ในงานเดียว (ถึงแม้จะมี Comment ว่ามันอาจจะไม่ใช่ Open space แต่มันคือ Un-conference ก็ตาม ก็ปรับกันไป) รวมถึงการมี Speaker จากหลาย ๆ มุมมอง และการมี Workshop ทั้งก่อนและหลังงาน Conference ซึ่งแต่ละอย่าเป็นสิ่งที่ต้องใช้ Effort สูงขึ้นเยอะมาก แต่สุดท้ายหลาย ๆ อย่างก็ผ่านไปได้ด้วยดี คงต้องขอขอบคุณทุกคนที่เกี่ยวข้องมาไว้ ณ ที่นี้ด้วย จริง ๆ แล้วมีหลาย ๆ อย่างที่อยากเก็บเป็นความรู้สึกที่ดีไว้แต่ ผมมันพวกซาดิส ชอบเก็บอะไรที่ฟังแล้วมันเจ็บแปล๊บ อาจจะเป็นเพราะผมอยากจะได้เตือนตัวเองว่า นี่คือสิ่งที่เราเคยเจอนะ เราก็เคยคิดหรือเคยเจออะไรแบบนี้นะ เวลาไปเจอเหตุการณ์แบบเดียวกัน เราจะได้ไม่ลืมว่าการอยู่ตรงนั้นเรารู้สึกยังไง หรือเราอยู่กับมันยังไง ซึ่งงานนี้ก็ไม่ทำให้ผมผิดหวังเลย และคนที่ทำให้ผมสามารถสมหวังทุกครั้งก็ไม่ค่อยจะพ้นพี่คนนี้ครับ … พี่ @roofimon แห่ง Odd-e Thailand นั่นเอง

presentation1

อ่านเพิ่มเติม

Advertisements
Agile,Coach,Facilitator Skill,Retrospective

3 by 5 Technique สำหรับ Retrospective

เมื่อวานผมได้มีโอกาสไปเข้าร่วม MeetUp ของทางกลุ่มคนที่มีชื่อว่า Sprint3r จะว่าไปผมก็ได้เข้าไปร่วมคิด ร่วมพูดคุยกับกลุ่มนี้มานาน ได้เห็นวิธีคิดวิธีการทำงานของกลุ่มนี้ รวมทั้งได้รับความรู้มาก็มาก แต่ก็ไม่ค่อยได้ช่วยคืนอะไรกับให้แก่กลุ่มสักเท่าไหร่ เอาเป็นว่าอยู่ในกลุ่มนี้แล้วสนุก แถมได้ความรู้ในตอนนี้ผมก็พอใจแล้ว สิ่งนึงที่คุยกันเมื่อวานคือการหา Sprint3r’s Value ซึ่งมี 2 ข้อใน Value ที่มีการพูดคุย (แต่ยังไม่ Final) ที่ผมชอบคือ การที่เราจะ Contribute กลับสู่ Community และการที่เราไม่หวงความรู้ ผมเลยมองว่าการที่ผมสามารถเอาความรู้อะไรบางอย่างมาเล่าให้ฟังก็อาจจะเป็นการทำอะไรในนาม Sprint3r บ้างเหมือนกัน จุดที่น่าสนใจในมุมผมที่สามารถนำมาแชร์ได้จากสิ่งที่เกิดขึ้นเมื่อวาน ก็คือ Technique นึงที่เขาเรียกกันว่า 3 by 5 (ลองค้นหาใน Google แล้วไม่มี) เลยจะขออนุญาตเอามาเล่าให้ฟังกันครับ

อ่านเพิ่มเติม

Agile,Coach,Facilitator Skill,Pitfalls

ตกมาเยอะเจ็บมาแยะ : My Pitfalls – Part I

ช่วงนี้เริ่มมีโอกาสเล่าสิ่งที่ตัวเองเคยทำ เคยเจอมากขึ้น อาจจะเป็นเพราะที่บริษัทกำลังสร้างหน่วยงานใหม่ เป็นหน่วยงานที่จะช่วยนำแนวคิด วิธีการ และแนวทางปฏิบัติต่าง ๆ มาช่วยเสริมเพื่อให้ส่วนงานอื่น ๆ มีความคล่องตัวมากขึ้น แต่ส่วนตัวแล้วการจะเดินไปถึงจุดนั้นได้ เราจำเป็นต้องผ่านเส้นทางบางเส้นทาง ซึ่งเส้นทางเหล่านั้นมักจะเป็นเส้นทางอันโหดร้าย มีทั้งอุปสรรค ทั้งขวากหนาม รวมไปถึงสิ่งล่อใจให้เราหลงไหลไปกับด้านมืดแห่งพลัง ส่วนตัวผมเคยได้ยินคำว่า pitfall จากน้องนนท์ แห่ง agile๖๖ มาก็หลายครั้ง ผมเลยรู้สึกว่าอยากจะบันทึก pitfall ของตัวเอง เอาไว้สักหน่อย อย่างน้อยก็เพื่อจะได้ไม่ลืมว่าเราเองก็เคยผิดพลาด เราเองก็เคยเข้าใจผิด รวมถึงเราเองก็เคยหลงระเริงคิดว่าสิ่งที่เราทำอยู่นี่ คือสิ่งที่ถูกต้องแล้วดีที่สุดแล้ว ทั้ง ๆ ที่ยังไม่ใช่ ไม่ได้ตรงกับแก่นของสิ่งที่เราเชื่อเลย หรืออย่างน้อยถ้ามีคนที่กำลังจะเดินไปในเส้นทางนั้น กำลังจะผ่านจุดนั้นได้มาอ่าน ได้มาเห็น ก็จะได้ไม่เดินซ้ำรอย หรือหาทางหลีกเลี่ยงเหตุที่จะทำให้ต้องเจ็บแบบเดียวกับผม

A rusty old bear trap with a strong shadow. Very high resolution 3D render.

image credit
http://www.ldinet.org/2008/images/stories/suduced%20by%20success.jpg

อ่านเพิ่มเติม

Coach,Design,Requirement Gathering,Visualization

Design Sharing ด้วย Design Studio

สองวันที่ผ่านมาได้มีโอกาสได้ดู และมีส่วนร่วมในการทำ Product Discovery แบบจริง ๆ จัง ๆ ที่ Office เนื่องจากเริ่มมีแนวคิดที่จะเอาวิธีเก็บ Requirement วิธีคิดวิเคราะห์ Requirement รวมถึงวิธี Design ในแบบที่ทุกคนที่เกี่ยวข้องเข้ามามีส่วนร่วมกัน มาใช้ในการทำ Product จริง ๆ สักตัว ในส่วนของ Product Discovery ไว้จะมาสรุปให้ฟังอีกครั้งนึง แต่เนื่องจากวันนี้ (วันที่ 2 ของ Workshop Product Discovery) มี Session นึงที่ผมสนใจมาก เป็น Session ในส่วนของการทำ Design ร่วมกันระหว่างผู้ใช้งาน กับทีมพัฒนา ซึ่งปกติทีมที่ผมเคยทำมาก็พยายามทำเรื่องนี้ร่วมกันอยู่ แต่ส่วนมากถ้าไม่ทีมพัฒนาสร้างหน้าจอตัวอย่างมาให้ลูกค้าดู ก็จะเป็นลูกค้าออกแบบหน้าจอมาให้ทีมพัฒนาต้องทำตาม (ซึ่งเข้าใจว่าเป็นวิธีการที่ใช้กันอยู่ปกติ) ไม่ว่าจะเริ่มจากฝั่งไหนก็จบด้วยการ Reviews ร่วมกัน ซึ่งส่วนตัวมันก็สามารถตอบปัญหาได้ระดับนึง เพียงแต่ก็ยังมีบางส่วนที่ผลลัพท์ของการทำงานแบบสร้างจากฝั่งใดฝั่งหนึ่งเป็นหลัก ออกมาไม่ดีนัก พอได้เห็นวิธีการนี้จึงรู้สึกว่าน่าเอาไปลองทำดูบ้าง โค้ชหนุ่มซึ่งพาทำกิจกรรมนี้ เรียกกิจกรรมนี้ว่า Design Studio

OLYMPUS DIGITAL CAMERA

อ่านเพิ่มเติม

Agile,Engineer Pratices,Refinement,Requirement Gathering,Scale,Scrum,Visualization

เมื่อทีมเติบใหญ่ขึ้น – When your team “GROW UP”

เมื่อประมาณสัปดาห์ที่ผ่านมาได้มีโอกาสไปดูงานที่ธนาคารแห่งเก่าแก่นึ่ง ซึ่งได้ลองนำ Agile เข้าไปประยุกต์ใช้กับการสร้าง Product ที่เป็น IT Product ของเขา สำหรับผมที่อยู่ในโลกแคบ ๆ ไม่ค่อยได้ออกไปเปิดหูเปิดตาที่ไหนแล้ว เป็นเรื่องที่น่าสนใจมาก เพราะสิ่งที่เขาพยายามทำมีบางอย่างที่ไม่เหมือนกับที่เราทำอยู่ ถึงแม้แก่นจะมาจากแก่นเดียวกัน แต่ในรายละเอียดแล้ว ก็มีหลายอย่างที่ต่างกัน และแน่นอนว่ามาถึงที่แบบนี้แล้ว จะไม่เดินดูทีม ไม่เดินดูบอร์ด ไม่พูดคุยกับใครต่อใครก็คงจะถือว่าเป็นการเสียโอกาสมาก ๆ หลังจากพูดคุยมาซักครึ่งชั่วโมง ก็มาถึงจุดที่เราคุยกันถึงปัญหาที่เขาเริ่มเจอตอนนี้ คือตอนนี้ทีมเริ่มใหญ่โตขึ้น เขาเริ่มต้องการ Split ทีมออกเป็น 2 ทีม เพราะ Communication Cost ของการที่มีทีมขนาดใหญ่มันเยอะมาก ๆ การเคลื่อนตัวของทีมก็ช้าลงมาก ผมเลยมานั่งคิด ๆ ดูว่าผมเองก็เคยผ่านจุดนั้นมาบ้าง ถึงแม้ทางออกที่ทำไปจะไม่ใช่ทางออกที่ดีนัก แต่ก็ถือโอกาสสรุปไว้ เพื่อวันหลังจะได้ไม่ลืมว่าเส้นทางที่เราเดินมานั้นเป็นอย่างไร

TreeGrowthChart_800x550

credit image http://www.brianvellmure.com/wp-content/uploads/2014/01/TreeGrowthChart_800x550.png

อ่านเพิ่มเติม

Agile,Career Path,Coach,Life

Growing You : ลงทุนเพื่อเติบโต

ช่วงนี้ได้มีโอกาสได้เรียนรู้อะไรหลาย ๆ อย่าง ในมุมมองที่เปลี่ยนไปจากเดิมมากขึ้น สิ่งนึงที่ได้ทำคือการอ่านหนังสือมากขึ้น จากการที่โค้ชหนุ่ม (Prathan D.) ให้การบ้านว่าที่ ScrumMaster และ Agile Coach ทุกคนของ gosoft ไปอ่านหนังสือ เพื่อเพิมพูนความรู้ของตัวเอง ซึ่งหนึ่งในหนังสือที่ถูกเลือกมาให้อ่าน ก็คือ Agile Coaching ของ Rachel Davies และ Liz Sedley แน่นอนว่าตัวผมเองซึ่งความรู้ความสามารถในการอ่านภาษาอังกฤษน้อยมาก ที่ผ่าน ๆ มาการอ่านหนังสือภาษาอังกฤษเป็นอุปสรรคนึงในการเรียนรู้ของผมเลยก็ว่าได้ รวมถึงยิ่งต้องทำความเข้าใจเนื้อหาเพื่อสรุปความมาคุยกันในทีมโค้ช ยิ่งต้องทำการบ้านเยอะพอสมควร หนังสือบางเล่มผมใช้เวลากับบาง paragraph ต้องอ่านทวน 2 – 3 รอบ เพราะทั้งเกิดเหตุการณ์อ่านแล้วหลุดคิดเรื่องอื่น ๆ ไป แถมบางครั้งเจอคำศัพท์อะไรไม่คุ้น ก็พาลอ่านแล้วไม่เข้าใจอะไรใน paragraph นั้นเลยก็มี … แต่สำหรับหนังสือเล่มนี้ ต้องยอมรับว่าเป็นหนังสือที่อ่านแล้วเพลินมาก อ่านแล้วสนุกน่าติดตาม มี Case Study ให้อ่านกันตลอด ๆ แต่จุดที่ผมชอบที่สุดในหนังสือเล่มนี้ อยู่ที่บทสุดท้าย ซึ่งมีชื่อว่า Growing You ผมเลยอยากจะสรุปไว้เพื่อเป็นการเตือนความจำให้ตัวผมเอง และเผื่อว่าจะมีประโยชน์กันเพื่อน ๆ

sdcoach

อ่านเพิ่มเติม

Agile,Coach

TDD : Team Driven Development #TACR2015

ช่วงวันศุกร์ที่ 19 – วันเสาร์ที่ 21 มิถุนายน 2558 ได้มีงาน Event ที่รวมรวบ Agile Coach หรือคนที่มีความสนใจเกี่ยวกับ Agile ในองค์กรต่าง ๆ ให้พวกเขาเหล่านั้นห่างไกลจากความวุ่นวายที่มีอยู่ประจำทุกวัน ให้มารวมตัวเพื่อนั่งพูดคุย นำประสบการณ์มาร่วมแบ่งปัน รวมถึงกลั่นความคิดร่วมกันเพื่อเป็นแนวทางในการใช้ชีวิตในฐานะผู้นำทางจิตวิญญาณด้านอไจล์ โดย Event นี้จัดขึ้นในชื่อว่า Thailand Agile Coaching Retreat 2015 หรือ TACR2015 ณ Sampran RiverSide ซึ่งหนึ่งใน Session ที่ผมเข้าร่วมแลกเปลี่ยนความคิดเห็น และร่วมกันกับ Agile Coach ท่านอื่น ๆ ในการกลั่นเอาความรู้และประสบการณ์ออกมานั้นคือ TDD : Team Driven Development   หึ หึ หึ ฟังชื่อแล้วน่าสนใจใช่ไหมหล่ะ

 

10511136_10152833673497371_6065447801689227259_n

อ่านเพิ่มเติม