[MICRO MBA] Strategy and Competitive Advantage

วันที่ฝนตก ออกจาก บริษัทตอน 16:48 ทำงานเพลินไปนิดนึง จากที่ลาไว้ตอน 16:30 จากนั้นรีบกลิ้ง หรือวิ่งมา BTS ครับ ฟ้าร้องไล่ ตามมาติดๆ ถึง BTS วงเวียนใหญ่ตอน 17:10 เติมเที่ยว 15 รอบ ถูกกว่า 4 บาท ถ้าเติมเงินในบัตรครับ จากนั้นรอรถไฟฟ้า BTS ไปสถานีศาลาแดงครับ และไปต่อ MRT ครับ แต่พอไปถึง MRT คิวแน่นเกิ้นนน เลยเดินมาและกัน ถือร่มเดินท่ามกลางสายฝน แบบตัวประกอบฉาก มาถึงที่เรียนตอนประมาณ 17:45 ครับ นั่งรอสักแปบ อาจารย์เข้ามาสอนครับ กลยุทธ์ คือ อะไร ? จำเป็นไหมที่ต้องมีกลยุทธ์ ไม่จำเป็น แต่ต้องดู Demand-Supply ว่าสินค้าหรือบริการของเรามีน้อย (Supply-น้อย) แต่ความต้องการเยอะ (Demand-มาก) แต่ความเป็นจริงมันมีแบบนี้น้อยมาก โดยพวกที่เป็นไปได้ที่จะไม่ต้องใช้กลยุทธ์ ได้แก่ พวกองค์กรที่เป็น Monopoly ครับ หรือพอใจกับสิ่งที่เป็น แต่ถ้าเราไม่พัฒนา บริษัทเราอาจจะกลายเป็นหมากในกลยุทธ์ของคู่แข่งได้ครับ กลยุทธ์มีแบบไหนบ้าง ? – ทุกอย่างมี Trade off มีจุดเด่น-จุดด้อย พักกินข้าวครับ วันนี้เมนูหลากหลายครับ ใช้กลยุทธ์ไปเพื่ออะไร การดูผลลัพธ์ได้ ผมเข้าใจว่าต้องมีการตีออกมาเป็นตัวเลข ผลลัพธ์ที่ได้จากออกมาในส่วนของงบการเงิน เราสามารถวิเคราะห์ และเอาค่าต่างๆมาตอบได้ครับ โครงสร้างอตุสาหกรรมมีผลกับกำไรนะ ลองดูรูปด้านล่างได้เลย วางกลยุทธ์บนอะไร ? Resource & Capabilities = Competencies ออกมาเป็น Strategies และตัวกลยุทธ์กลับไปสร้าง Resource และ Capabilities ให้ตอบสนองต่อไป จนได้ผลลัพธ์ ระดับของกลยุทธ์ 📌 Corporate Strategy  – อ บอกว่ามีอีกตอนสำหรับเรื่องนี้ เดวรอ Blog…

[MICRO MBA] Consumer Behavior Design

วันนี้การเดินทางมาเรียนโดยรถเมล์สาย 4 เริ่ม ไม่เข้าท่าเลยครับ รถติดตั้งแต่ก่อนถึงหัวลำโพงยาวมาจนถึงจามจุรีสแควร์เลยครับ เข้าสายไป 20 กว่านาที ได้นั่งหน้าเลย แอร์หนาวครับ โดยวันนี้มาเรียนในเรื่อง Consumer Behavior Design ถ้าแปลเป็นไทย การออกแบบพฤติกรรมผู้บริโภค โดย อ ดร. วิเลิศ ตอนแรกที่ฟังทำไมผมไปนึกถึง Use Case Diagram ก็ไม่รู้ ฮ่าๆ และอาจารย์มีวิดีโอต่างๆมาให้ดูครับ ฝั่ง Marketing เรียกว่าเป็น Case Study ครับ โดยดูสิ่งที่สื่อโฆษณาต้องการสื่อ และจูงใจเราครับ โดยคลิปแรกที่ได้ดูกันเป็นเรื่อง Burger King – “Morning like a king” หลังจากได้ดูคลิปนี้แล้วต้องคิดตามครับ (ปกติดูอย่างเดียวไม่เคยคิดเลยครับ ลากจูงง่าย) ดังนี้ จากนั้นอาจารย์ได้ให้คำถามไปคิดครับ ว่า Marketing (การตลาด) คือ อะไรครับ ตอนแรกผมเข้าใจมาตลอดว่าเป็นการสร้างภาพ ส่งเสริมการขาย แต่มันไม่ใช่ นั้นเป็นความหมายของนักขาย ถ้าการตลาดดี แต่ถ้าไม่มีสินค้า หรือผลิตภัณฑ์มาตอบโจทย์ มันก็เจ๊งครับ เสียชื่อเสียงอีก ผมลองมามองในด้าน Software Development บ้าง จากประสบการณ์ที่เจอมา และุคุยคนในวงการเดียวกันหลายคน มักมีภาพที่ไม่ดีของ Marketing เข้าใจว่าต้องปิดยอดให้ได้ เมื่อไม่มี Product มันเป็นหน้าที่ของทีม Development ที่ต้องเผามันให้เกิดขึ้นจริงครับ มันอาจจะเกิดขึ้นมาได้ แต่ Product อาจจะแผงได้ด้วยปัญหา ไม่ตอบโจทย์ มีข้อบกพร่อง (Defect, Bug) ครับ User are plentiful, Thinkers are rare. วลีนี้ไม่ผิดครับ คนทั้วไปลูกค้ามีมากมาย แต่นักคิดมีน้อย น้อยที่จะตีโจทย์ได้ และสร้างความแตกต่างครับ ลองดูคลิปนี้ประกอบได้ครับ Freshness Burger – Ochobo งานของ Marketing ไม่ใช่สร้างภาพ แต่เป็นการดึงภาพ…

[MICRO MBA] Session แรก รายงานทางการเงินสำหรับผู้บริหาร

วันนี้เป็นวันแรกที่ผมได้มาอบรมให้หลักสูตร Micro MBA ของทางจุฬาครับ การเดินจากบริษัทผมก็ดูงงนิดนึง ถ้าจากทางวงเวียนใหญ่นั่งสาย 542 หรือ สาย 4 ได้ครับ (ถ้ามีสายอื่นๆ เดี๋ยวมาเพิ่มที่หลัง) มาถึงเสร็จ ผมก็หลงหาอาคารไชยยศสมบัติ 3 ไม่เจอ ทั้งๆที่มันอยู่ใกล้กับทางเข้าฝั่งจามจุรีสแควร์นะ เดินวนรอบคณะเลย กว่าจะเจอตึกที่เข้าไปอบรม 5555 ตัวหลักสูตร Micro MBA ที่ ผมเข้าใจก่อนเรียนนะ คือ การเข้ามาปรับทัศนคติ คำนี้ดูไม่ดีเลย มาปรับ Mindset ให้คนสายงานอื่นๆ มาเห็นภาพของธุรกิจนะครับ อย่างผมจบ Computer Science ก็รู้จักแต่ Logic 0,1 มาเปลี่ยนมุมจากที่ฟังปัญหาปุบ Code อยู่ในหัว มาเป็นวิธีการของธุรกิจบ้าง (เดี๋ยวตอนจบมาเขียนสรุปอีกทีนะ) รายงานทางการเงินสำหรับผู้บริหาร มาเข้าหัวข้อแรกในการอบรมดีกว่า รายงานทางการเงินสำหรับผู้บริหาร ในส่วนนี้เราสวมหมวกเป็นผู้บริการ เจ้าของกิจการ หรือผู้ถือหุ้น สำหรับคนที่เล่นหุ้นครับ ซึ่งมันต่างกับมุมของผมที่เคยเรียนบัญชี 1, บัญชี 2 มา ที่มันเป็นแบบ Bottom up ที่ต้องเริ่มจาก มามุมใหม่บ้างที่เรามองจาก Top-Down ลงไป โดยดูจาก Reports ต่างๆแทนครับ โดยเริ่มจาก รายงานของผู้ตรวจสอบบัญชี กับ หมายเหตุประกอบงบการเงิน ผมเพิ่งเคยได้ยินชื่อมาเหมือนกัน สงสัยว่างๆต้องกลับไปอ่านงบการเงินที่ได้มาทุกไตรมาสและ ปกติดูเฉพาะตัวเลขผ่านเว็บตลอด ถัดมาแสดงความสัมพันธ์ของงบต่างๆ โดยเราเข้าใน Concept ของการลงบัญชีนิดนึงก่อนครับ โดยแยกตามแต่ละงบ งบแสดงฐานะการเงิน หรือ งบดุล (Statement of Financial Position) – สินทรัพย์ สินทรัพย์ สิ่งที่ยังมีประโยชน์สำหรับธุรกิจ ในอนาคต ไม่ว่าเป็นการครอบครอง หรือมีสิทธิเรียกร้องในอนาคต – หนี้สิ้น หนี้สิ้น ภาระผูกพันธ์ในอนาคต ที่เราต้องเสียประโยชน์ – ส่วนของเจ้าของ ส่วนของเจ้าของ…

ที่มาของ shit

พอดีมีความแชร์มาใน Line และเห็นว่า ถ้าลองอ่านดีๆแล้ว มันแสดงแง่คิดในการทำงานเยอะมากครับ ลองอ่านกันดูครับ In the beginning was the plan.กาลครั้งหนึ่งเมื่อเริ่มต้นมีการวางแผนAnd then came the assumptions.และมีการตั้งสมมติฐานAnd the assumptions were without form.และสมมติฐานนั้นไม่มีรูปแบบAnd the plan was without substance.และแผนงานก็ไม่มีสาระสำคัญAnd darkness was upon the face of the workers.และความมืดดำก็ตกแก่บรรดาคนทำงานทั้งหลายAnd they spoke among themselves saying,และต่างคนต่างกล่าวขวัญกันในหมู่ตนว่า”It is a crock of shit and it stinketh.”นี่มันมีกองขี้ที่ไร้สาระและน่าสะอิดสะเอียนจริงๆAnd the workers went unto their supervisors and said,และเหล่าคนงานเลยไปหาหัวหน้าและกล่าวว่า”It is a pale of dung and none may abide the odor thereof.”มันมีกองขี้และไม่มีใครทนกลิ่นมันได้And the supervisor went unto their managers and said,และหัวหน้านั้นก็ไปหาผู้จัดการของเขาและกล่าวว่า”It is a container of excrement and it is very strong, such that none may abide by it.”มันมีกองของเสียที่กลิ่นแรงและไม่มีใครทนได้And the managers went unto their directors, saying,และผู้จัดการไปหาผู้อำนวยการและกล่าวว่า”It is…

[NUnit] เริ่มต้น Test กับ Tools ตัวใหม่

.NET Core

ช่วงหยุดยาว 4 วันตามธนาคาร 16-17-18-19 เดือนกรกฏาคม ปี 59 ผมก็ไม่ได้ไปไหนหรอก อยู่บ้าน เผางานเหมือนเดิมครับ แม้ว่า Blog ตอนก่อนหน้าจะบอกว่า Project จบแล้ว แต่งานยังเหลือครับ หรือที่เรียกว่า End-Phrase (จำเค้ามานะ เดี๋ยวปีหน้าถ้าได้ต่อ โท จะมา Update ใหม่) โดยวันนี้ผมใช้ Test Tools ตัวใหม่ ปกติผมใช้ตัว JUnit ถ้าเป็นฝั่ง Java แต่ถ้าเป็นฟาก .Net ใช้ตัว Test ที่ Build-in มาให้ของ Visual Studio ครับ แต่ของ .Net มันเอาไปใช้กับคุณลุง Jenkins ไม่ได้ครับ ผมเลยย้ายคล้ายมาใช้งาน Nunit ครับ ในบทความนี้ เป็นการเตรียมตัว Tools ต่างๆ เพื่อทำ Nunit บน Visual Studio ครับ ผมอาจจะให้ลงเยอะนิดนึงนะครับ ฮ่าๆ เพราะ อันที่จริงเราสามารถดึงจาก Nuget ทั้งหมดได้ครับ แต่ผมให้ลงหมด เพราะ เผื่อเราเอาไป Integrate กับ Continuous Integration Tools อย่าง Jenkins เวลาเชื่อมกับ Nunit มันต้องใช้ Command Line ครับ Reference

กลับเข้าสู่หน้าห้องอีกครั้ง

ตอนนี้ผมก็ทำงานมา 3 ปีและ แต่ส่วนใหญ่จะขลุกอยู่กับ Code และ Test เป็นหลัก แต่ใน Project Treasury เนี่ย ผมได้มีโอกาสหลายๆอย่างในเวลาเกือบ 2 ปี จากงกๆจิ้มอยู่กับคอม ได้ออกมาคุยกับ User มาขึ้น และเป็นโอกาศอีกครั้งที่ได้เป็น Trainer มาสอน User เกี่ยวกับระบบงานที่ไดพัฒนากันครับ โดยผมได้ดูแล และจัดการใน 3 หมวด ได้แก่ พอได้มาทำงานส่วนนี้แล้ว ไฟลุกครับ มันย้อนไปสมัยตอนเรียน มศว ที่ได้มาเทรน เพื่อนๆก่อนสอบที่หน้าห้องครับ หลังจากมอดไปหมดจากความโหดร้ายของ Senior Project (ผมไม่ขออธิบายและกัน เดี๋ยวดราม่ายิ่งกว่ากระทู้ Pantip ครับ) มาเข้าเรื่องดีกว่า การอบรมใน 3 หมวดที่ผมดูแล มันมีุมมองที่แตกต่างกันไป โดยมี User สาย IT ของธนาคาร และ User ที่เป็นสายการเงิน การบัญชี การสรุปเรื่องที่นำมาสอน User ได้นะ สิ่งที่เราต้องรู้ คือ พอได้มาพูดแบบนี้แล้ว อยากกลับไปเรียนต่อจัง  

[ATH] สรุปงาน Agile Thailand 2016

วันนี้งานฟรีอีกแล้วครับ งาน Agile Thailand 2016 ที่ CP Tower (GoSoft) ชั้นที่ 11 ครับ โดยสำหรับคนที่มางานครั้งแรก Theme งานเป็น Open Space ครับ คือ มีสถานที่ให้ใครอยากแชร์อะไร มาแปะที่ Board ครับ แล้วมา Discuss ครับ ส่วนตัวอยากให้มีคน Update ลง Google Spreadsheet ด้วย เพราะบางทีมันเปลี่ยนห้องกัน และลายมือบางคนแอบอ่านยากครับ แต่ก็สงสัยนะว่าวันจัดงานของปี 2015 กับ 2016 จัดวันที่ 9 เหมือนกัน งานปีนี้วันที่ 9 กรกฎาคม 2559 ครับ มันมีเคล็ด หรือป่าว การลงทะเบียนทางทีมงานจัดการดีมากครับ ต่างจาก Google I/O Extend Bangkok 2016 ครับ ลงทะเบียนง่าย รับของ Happy ครับ พอมาถึงขนมพร้อมครับ ช่วงแรกของงานเป็นการแนะนำงานก่อน และให้ Speaker แต่ละคนมาขายของครับ ดูดคนฟัง เนื่องจากปีนี้ Slot มันเยอะมากกว่าปีที่แล้ว พอสมควรครับ ผมเลยเลือกหัวข้อที่ผมสนใจ และเข้าฟัง ตามนี้ครับ (ถ้าว่างๆ มาเขียน Blog ต่อครับ) และก็ปีนี้มี Agile Clinic น่าจะเพิ่งเปิดปีนี้นะ ใครมีปัญหาอะไปมาแปะไว้ แล้วมี Coach มาให้คำปรึกษาตัวต่อตัว แต่ส่วนตัวคิดว่าจัดห้องรวมไปเลยดีกว่า แล้วผลัดกันถามตอบน่าจะโอเคกว่า หลังจากฟังเสร็จมีสรุปปิดงานรับ Feedback ครับ โดยสำหรับผมจากที่มางานแนวๆนี้ 2-3 ปี สิ่งที่เห็นได้ชัดที่สุด คือ อายุของคนเข้างานครับ จากแต่ก่อนมีคนวัยประมาน 40+ น้อยมาก แต่ปีนี้ดูเยอะขึ้นนะ ไม่แน่ใจว่าเป็นระดับ Management…

[ATH] BDD with Cucumber มันไม่ง่าย แต่เริ่มได้

หัวข้อ BDD with Cucumber เป็นอีกเรื่องที่แตกมาจาก Blog หลักครับ สรุปงาน Agile Thailand 2016  โดยเรื่องนี้ Speaker คือ คุณ Tanjai ครับ สำหรับตอนนี้ DD เยอะแยะเลย มีทั้ง TDD, ATDD และ BDD เป็นต้นครับ โดยของพวกนี้มีมาเพิ่มตรวจสอบความถูกต้องครับ เจ้า ตัว BDD หรือ Behavior Driven Development มาตรวจสอบความถูกต้องระหว่าง Business Test, Technical Test และ Test Case ตรงกัน หรือไม่? เพิ่มการทำงานร่วมกันของคน 3 กลุ่ม คือ Business Analyst, System Analyst, Programmer และ Quality Assurance ครับ โดยก่อนเริ่มทำ BDD เราต้อง มาเริ่มกันเลย โดยการถามว่า Feature สร้างมาเพิ่มอะไร ทำอย่างไร มี Scenario อย่างไร เพื่อให้ได้ Example ที่เป็น Concrete Example เช่น Facebook มีระบบ Search แต่การ Search มี Scenario เมื่อป้นชื่อเพื่อนระบบ List ชื่อเพื่อนมาให้ อันนี้ คือ Concrete Example สำหรับ Tools ที่ใช้ คือ Cucumber (Java Base) แต่ต้นตำรับขอบตัว BDD เป็นตัว RSpec ของภาษา Ruby ที่ใช้ Cucumber เพราะมันใช้ได้กับเว็บ และตัว Mobile App ครับ เพียงแก้ปรับ…

[ATH] Good Transformation Coach

สำหรับตอนนี้ Good Transformation Coach โดยคุณ อุรณเทพ (พี่กัน) ครับ Blog อันนี้แตกมาจาก สรุปงาน Agile Thailand 2016 ครับ เป็น Session พิเศษครับ ต่อจากหัวข้อ Agile Transformation เพราะห้องอื่นเต็มหมดครับ โดยการเป็น Coach หรือ Manager ที่ดี ต้องมีความสามารถเหล่านี้ แต่มันไม่สามารถอ่านจากหนังสือได้ ต้องสะสมประสบการณ์ เก็บเกี่ยวไปสักพักนึงครับ โดยมีทั้งหมด 10 ข้อ ดังนี้ การเป็น Coach หรือ Manager ที่ดี ต้องมีความสามารถเหล่านี้ 💡They have an uncanny ability to “read a room.” 💡They care about people more than products. 💡They cultivatecuriosity.They know when they don’t know. 💡They believe that people are basically good. 💡They know that plans fall apart, so they act in the moment with the team 💡They have a thirst for learning. 💡They believe that any group of people can do…

[ATH] Installing & Self-Management

Blog ตอนนี้ผมแตกมาจาก สรุปงาน Agile Thailand 2016 ครับ จะได้ไม่อ่านกันยาก บทความได้ไม่ยาวเกินไปและเฉพาะเรื่องด้วย เข้าเรื่องเลยดีกว่าครับ หัวข้อ Installing & Self-Management โดยคุณ Verokas ได้เสนอประเด็นที่ว่าปัจจุบันการทำงานในชีวิตจริง การจัดงานโครงการต่างๆ มันขึ้นอยู่กับ Project Manager คนเดียว ที่มีคนอำนาจสั่งการ จัดการ ตัดสินใจ บางครั้ง ปัญหาบางเรื่องมันคอขวดที่ PM คนเดียวครับ (Centralization) มาเป็นการกระจายอำนาจ การจัดการต่างๆ (Decentralization) ลงไปเป็นลำดับชั้นไปรากหญ้าครับ แล้วรากหญ้า คือ ใคร เป็น Manager, Senior Dev หรือป่าว ? ไม่ใช่ครับ พยายามกระจายให้ลงไปยังรากหญ้าจริงๆ คือ พวก  Junior ทั้งหลายครับ ไม่ว่าเป็น DEV, QA ฯลฯ แต่การกระจายงานลงไปได้ เราต้องทำการ Distributed management skills ครับ ฝึกก่อนครับ People vs Technical❤️ People – บริหารคน กระจายงาน🖥️ Technical – ดูงานด้านเทคนิคแทน ไม่ว่าจะ IT หรือ Business People vs Technical เป็นงานที่ Manager อยู่ครับ หลายคนเห็นว่า Manager ทำงานดึก เดินไป เดินมา แต่ไม่รู้เนื้องานว่าทำอะไร เวลาที่หมดไป หมดไปกับการบริหาร การตามงาน ⏱️Time Management จัดการเวลา จัดการง่ายๆ ลำดับความสำคัญครับ (Prioritization) ⛔Say no offer alternatives 🚞Goal Setting (Concept ดูคล้ายกับ TDD นะ) 🚩Solve problem…