Product Owner ไม่จำเป็นต้องเป็นพหูสูจน์

ในโลกของ Agile เราแบ่งคนทำงานออกเป็น 3 กลุ่ม Product Owner บทบาทหน้าที่เป็นคนที่เขียน Requirement แบบ User Stories เพื่อส่งให้ทีมพัฒนาผลิตภัณฑ์ให้ลูกค้าโดยมี Agile Coach หรือ Scrum Master ช่วยเร่งฟิตแบครูปให้เร็วขึ้นเพื่อจะได้รู้ว่าใช่สิ่งที่ลูกค้าต้องการหรือไม่แล้ววนกลับมาทำต่อจนได้สิ่งที่เกิดประโยชน์ให้กับลูกค้าสูงสุดหรือสำหรับคนใช้งานระบบจริงๆ คำถามพร้อมทั้งคำบ่นของทีมงานที่มักได้ยินบ่อยก็คือว่าทำไม Product Ower ถึงไม่รู้อะไรรายละเอียดของเรื่องนี้เลยหรือส่วนนี้ของ product แล้วเราจะทำหรือยังไง ก่อนที่เราจะตอบคำถามเหล่านี้ขอให้เราทำความเข้าใจก่อนว่า Product Owner นั้นมีงานที่ยากอยู่แล้ว ส่วนหนึ่งของงานที่เราต้องทำคือจะต้องเข้าใจว่าลูกค้าเป็นใครผู้ใช้เป็นใครและตลาดที่เขากำลังทำโปรดักให้นั้น ทิศทางเป็นอย่างไร แล้วไหนจะยังต้องเป็นตัวกลางระหว่างทีมภายในทีมภายนอกความต้องการที่แตกต่างซึ่งงานของ product owner นี้เนี่ยก็ไม่ต่างจากมินิซีโอจริงๆ ความคาดหวังที่อยากได้ Product Owner รู้ทุกอย่างเกี่ยวกับทุกอย่างนั้นไม่ใช่คำตอบ Product Owner ไม่จำเป็นที่จะต้องเป็นแหล่งความรู้ของทุกทุกอย่างในโลก นี้หรือของ product

Posted in Agile, Product Owner

What is Scaling Scrum?

Originally posted on Ken Schwaber's Blog: Telling It Like It Is:
Scaled Professional Scrum is based on unit of development called a Nexus. The Nexus consists of up to 10 Scrum teams, the number depending on how well the…

Posted in Agile, transformation

10 อย่างที่สร้างแรงดึงดูดให้คนอยากทำงานด้วย

ทำงานกับคนมาก็เยอะพอควร พอดีมีโอกาสจะได้แบ่งปันให้พี่ๆน้องๆให้เป็นคนที่สามารถที่สร้างทีมได้ มีคนรัก คนฟัง คนหลง เลยพยายามนึกว่า จากความรู้ประสบการณ์ที่พอมี นึกออกได้ประมาณนี้ (ลำดับก่อนหลัง ไม่ได้บอกว่าอะไรสำคัญกว่า) 1. เลิกพูดเรื่องตัวเอง คงจะดีถ้ามีแต่คนอยากรู้เรื่องเรา แต่ในความเป็นจริง ถ้าคนอื่นไม่ถามเราควรแบ่งเวทีสนทนาให้ทุกคนในวงเราด้วย เพราะว่าคนอื่นคงอยากให้เราสนใจเค้าบ้างเหมือนกัน 2. สนใจคนอื่นอย่างแท้จริง อันนี้ยากมากโดยเฉพาะเวลาที่เรามีเรื่องที่เรามีความคิดเห็นไม่ตรงกับอีกฝ่าย เรามักแค่ได้ยิน แต่ไม่ได้ฟัง ประมาณเข้าหูซ้ายทะลุหูขวา การที่เราไม่พยายามมองหาความหลากหลายโดยพยายามมองหาจุดแข็งของความคิดต่าง นอกจากทำให้คนไม่อยากทำงานกับเรา แถมอาจทำให้เราพลาดโอกาสในการเรียนรู้ด้วย 3. ยอมรับผิดบ้าง และขอโทษเป็น เมื่อวานซืนนั่งรถไฟฟ้า แอบได้ยินคนข้างๆเถียงกันในเรื่องความสมบูรณ์แบบของกันและกัน ต่างคนต่างไม่ยอมรับว่าตัวเองมีส่วนในปัญหาที่เกิดขึ้น บ่อยครั้งในชีวิตเรา ไม่จำเป็นต้องถูกตลอดก็ได้ คนเรามักให้โอกาสคนอื่นเสมอเวลาที่อีกฝ่ายยอมลดราวาศอกลงบ้าง และยอมขอโทษจากใจ 4. มีความมั่นใจ แต่ว่าถ่อมตัวเป็น ความมั่นใจเป็นเรื่องที่สำคัญยิ่งยวดที่จะประสบความสำเร็จในชีวิตเพราะมันทำให้เรามีความพยายามในสิ่งที่เรามั่นใจและสามารถที่จะเป็นผู้นำเพื่อไปสู่เส้นชัย แต่ความมั่นใจที่ดีไม่ใช่การไปกดคนอื่นให้ต่ำลง เพื่อตัวเองสูงขึ้น ร้อยทั้งร้อยคงไม่มีคนอยากทำงานกับคนที่ทำให้เรารู้สึกแย่ตลอดเวลาหรอก

Posted in Coaching, Leadership

เคลิ้มเลย…เมื่อเจอคนงานที่เป็นเถ้าแก่

วันก่อน เจอสองเหตุการณ์ที่ย้ำให้เรารู้ว่า คนเราทำอะไรมากกว่าทีเราคิด ไม่ว่าเราเป็นสถานะอะไรก็ตาม ทั้งสองเหตุการณ์สอนให้รู้ว่า การเอาใจเขามาใส่ใจเราเป็นสิ่งที่สำคัญที่สุด เริ่มจากเหตุการณ์เช้าวันหนึ่งที่ ร้านกาแฟสตาร์บัค ที่เซลทรัลพระรามเก้า ด้วยความที่เราต้องคุยงานกับเพื่อนๆที่ร้าน เลยซื้อกาแฟ อาหารเช้า และที่ขาดไม่ได้เลยคือน้ำเปล่า เลยสั่งน้ำเปล่าไปหกขวด พนักงานก็บอกให้หยิบเลย ตรงตู้แช่ด้านหน้า เราเองก็เอื้อมไปหยิบ เอ๊ะแต่ว่ามีแค่สี่ขวด เลยบอกว่าขอเพิ่มอีกสองขวด พนักงานเลยเอื้อมไปหยิบด้านในมาอีกหนึ่งขวดพร้อมบอกว่าจะเอามาให้อีกขวด รอสักพัก พนักงานออกมาพร้อมกับ น้ำดื่ม Avian ให้เรา (แต่เราสั่งไปเป็นมินะเร่) พนักงานเหมือนรู้เลยบอกว่า ขอโทษทีค่ะ มินะเร่หมด ขออนุญาตให้ขวดนี้แทนนะคะ วันเดียวกันไปทานข้าวมื้อดึกที่ Oyster Bar ซอยนราธิวาส 24 แถวบ้านตอนเกือบสี่ทุ่ม หิวจัดเลยสั่งหอยไปสิบกว่าตัว พร้อมกับสั่งไวน์ขาดไว้กินกับหอยนางรมดิบเหล่านี้อีกหนึ่งแก้ว พอทานไปได้ซักหน่อย มือก็ดันไปปัดโดนแก้ว

Tagged with:
Posted in Coaching, customer loyalty

ปลดล็อคศักยภาพด้วยการโคช

คนส่วนใหญ่ชอบถามว่าเราจะช่วยพัฒนาศักยภาพของคนได้อย่างไร ทำไมบางคนถึงดูเหมือนจะทำได้ทุกอย่าง วิทยาศาสตร์มากมายที่ได้ยินได้ฟังต่างพยายามอธิบายเบื้องหลังของความสำเร็จ วันนี้เลยอย่างจะแบ่งปันเรื่องมิติของการพัฒนาศักยภาพ ด้วยการใช้โคช และฉลาดที่จะเลือกโคชเพื่อปลดล็อคความสามารถของเราที่ซ่อนอยู่ โดยส่วนตัวมีโคชของตัวเองชื่อว่า Christopher Avery คนที่เขียนหนังสือที่ขายดีที่สุดเล่มหนึ่ง Team work is an individual skill และได้รับการปลดล็อคหลายอย่างในชีวิต (ย้ำในชีวิต ไม่ใช่แค่เรื่องงาน) บุคลิกของโคชที่ดีมีมากมายแต่อยากที่จะแบ่งปันสิ่งที่คิดออกในเวลานี้ โคชที่ดีเหมือนกับคุณครู ทำทุกอย่างเหมือนกัน แต่ดูเหมือนมีไม้กายสิทธิ์ ที่สามารถทำให้ลูกศิษย์เปลี่ยนพฤติกรรมจากความตั้งใจภายในและสามารถที่จะต่อยอดไปเป็นผลลัพธ์ที่มหัศจรรย์ แน่นอนมีโคชมากมายที่ดีในโลกนี้ แต่จากประสบการณ์ส่วนตัวถ้าจะเลือกโคชด้วยหลักการดังต่อไปนี้ หลีกเลี่ยงโคชที่พยายามทำให้ทุกคนรักและชอบ หาโคชที่กล้าพูดกับเราตรงๆไม่อ้อมค้อม เป็นคนที่น่าเคารพนับถือ โคชควรจะเป็นคนที่มีทิศทางชัดเจนว่าอยากเห็นอะไรในทุกๆวัน คนที่เป็นโคชต้องเข้าใจพื้นฐานของคน และ กล้าที่จะสอนเราในเรื่องเหล่านั้น โคชที่ดีต้องเคยล้มมาก่อนและสามารถที่จะพลิกจากวิกฤติเป็นโอกาสได้

Posted in Agile, Coaching

เจ้านาย กับ ผู้นำ (manager vs leader)

เจ้านายเผาลูกน้องโดนไม่สนใจความรู้สึก โดยใช้อารมณ์ เพื่อให้ลูกน้องทำตามความต้องการตัวเอง ผู้นำจุดไฟในใจลูกทีมด้วยเป้าหมายที่ชัดเจน และท้าทาย ทำให้ลูกน้องรักและเคารพจนทำงานถวายหัว

Posted in Leadership

แนวคิดพื้นฐาน การเขียนเทสเคส Unit Testing

ความสุขของคนที่สร้างซอฟต์แวร์คือ การเห็นคนที่มาใช้ผลงานของเราแล้วได้ประโยชน์และมีความสุขที่จะใช้มันต่อไป ส่วนตัวเองเคยเป็นนักปั้นโค๊ดที่พอไปวัดไปวาได้ และ  feedback ลูกค้าส่วนหนึ่งบอกว่าชอบและตอบโจทย์ในการแก้ปัญหาให้กับเค้าได้ แต่….พอใช้ไปซักระยะมักกลับมาพร้อมกับบอกว่า “ทำไมตรงนี้มันทำงานอย่างงั้น อย่างงี้” บางอันนี่ก็เป็นเรื่องของ UX บ้างที่ไม่สื่อความหมายชัดเจน ทำให้ใช้งานยาก บางอันก็เป็นสิ่งที่ไม่มีใครคาดว่าต้องการให้มันทำงานแบบนั้น (ใช่ครับ แม้แต่ลูกค้าเองก็พึ่งรู้) บางอันก็เป็นของแถมที่โปรแกรมเมอร์แถมให้ที่ไม่ใช่ทั้ง UX และ ฟีเจอร์ ของแถมที่ว่านี้คือ แมลง (Bug) นั่นเอง พอเจอบั๊กหัวหน้ามักบอกว่าให้ทำ Unit Testing เพื่อกันบั๊กไม่ให้มันเกิดขึ้นอีก ซึ่งถ้ามองผิวเผินดูเหมือนสมเหตุสมผล แต่ จริงๆแล้วถ้าคนที่ได้เขียน  Unit Testing ไปเรื่อยๆจะรู้ว่า การเขียน Unit Testing ไม่ใช่การหาบั๊ก หรือว่าป้องกันบั๊กทั้งนั้น (อย่าพึ่งงง)

Posted in Coaching, Test