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

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

TQA,Uncategorized

ค่านิยมหลัก, แนวคิด ที่องค์กรควรเป็น ???

หลังจากเมื่อวันก่อนผมได้พูดถึง เริ่มต้นเส้นทางสู่ TQA (Thailand Quality Award) จากการได้ไปอบรม TQA Criteria มา แล้วทิ้งท้ายไว้นิดนึงว่า ในการอบรมวันแรก สิ่งที่ผมรู้สึกว่าน่าสนใจที่สุด คือหัวข้อ “ค่านิยมหลัก และแนวคิด” ของ TQA แต่หลังจากที่อาจารย์สอน และให้มุมมองแล้ว ผมกลับคิดว่า หลักคิดนี้น่าจะเป็นหลักคิดที่องค์กรทุกองค์กร ควรจะมีมากกว่า เพียงแต่ด้วยบริบทขององคกรแล้ว จะจัดลำดับความสำคัญอะไรขึ้นมาก่อนหลัง ก็ขึ้นอยู่กับองค์กรนั้น ๆ ว่าแล้วผมก็ขออนุญาตพาเข้าไปสู่ค่านิยมหลัก และแนวคิด 11 ข้อ ที่ส่านี้เลยก็แล้วกันนะครับ25b22b1

ที่มา https://media.licdn.com/mpr/mpr/p/1/005/06e/356/25b22b1.jpg

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

Automatic Script

ครั้งนึงกับการ Automate Script ด้วย Sikuli

จริง ๆ แล้ว Blog นี้ไม่ได้มีสาระอะไรเท่าไหร่นะครับ มันเกิดจากผมเองอยากจะเก็บข้อมูลเกี่ยวกับสิ่งที่ผมลองเล่นไปเมื่อวาน เผื่อว่าวันหลังอาจจะต้องทำอะไรแบบนี้อีก ประเด็นมันเกิดขึ้นจากมีเหตุที่ผมจะต้องเข้าไปใช้งานระบบ ๆ นึงบน Lotus Note Workflow ของบริษัท แถมจะต้องเข้าไปทำ Workflow นั้น ประมาณ 30 รอบเป็นอย่างน้อย ลองมานั่งนึกดูว่าถ้าต้องกรอกข้อมูลเยอะ ๆ แบบนั้น แล้วต้องทำเยอะ ๆ ขนาดนั้น แค่คิดผมก็เมื่อยมือแล้ว (ไม่นับรวมที่ต้องเสียเวลานั่งทำอะไรแบบนี้อะนะ) …

7732137962_b956cdb79b

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

Organization,TQA,Uncategorized

เริ่มต้นเส้นทางสู่ TQA (Thailand Quality Award)

ในช่วง 3 วันนี้ (2-4 มีนาคม 2016) ผมได้มีโอกาสเข้ามาอบรม TQA Criteria ของ สำนักงานรางวัลคุณภาพแห่งชาติ ถ้าถามว่าทำไมผมต้องมาเข้าอบรมหน่ะเหรอ เอาจริง ๆ ก็น่าเพราะ บริษัทที่ผมทำงานอยู่กำลังจะส่งตัวเองเข้าประกวด TQA ในปี 2017 (ข้อมูลเพิ่มเติมเกี่ยวกับ TQA) ซึ่งเพื่อให้ภารกิจดังกล่างสำเร็จลุล่วง จำเป็นต้องมีคนในองค์กร บางส่วนมีความรู้ในเรื่องดังกล่าว ผมเองก็เป็นคนนึงที่ถูกวางตัวให้หาความรู้ทางด้านนี้เพื่อเตรียมตัวเป็นสิ่งที่เรียกว่า TQA Assessor (มันคืออะไรหน่ะเหรอ … นะตอนนี้ ไม่รู้เลยฮะ) ซึ่งการจะเป็น TQA Assessor ได้จำเป็นต้อง ผ่าน หลักสูตรที่ผมว่าในตอนแรก … ซึ่งหลัสูตรดังกล่าวน่าจะเพื่อการปูความรู้พื้นฐานเกี่ยวกับ Criteria ต่าง ๆ ของ TQA ที่จะใช้ในการวัดประเมิณองค์กรว่าเป็นองค์กรที่เป็นเลิศในทุก ๆ ด้าน เหมาะสมกับรางวัลนี้หรือไม่ ซึ่งส่วนตัวแล้วผมเป็นคนนึงที่ไม่ชอบอะไรที่เป็น Standard อะไรที่เป็น การตรวจประเมิณตาม Check List สักเท่าไหร่ แต่จากการมาเรียนในวันแรก ผมรู้สึกว่ามันไม่ได้เป็นในแบบที่ผมคิด แถมยังรู้สึกประทับใจกับแนวคิดบางอย่าง เลยอยากจะขอเก้บข้อมูลอะไรแบบนี้ไว้สักหน่อย …

tqa_logo

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

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

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