ช่วงนี้โปรเจกต์ของผมได้กลายเป็นสตาร์ตอัป และผมจำเป็นต้องรับบทบาท CEO นอกจากนี้ผมยังต้องทำให้สมาชิกทีมเชื่อด้วยว่าผมจะเป็น CEO ที่ดีได้ โดยเฉพาะอย่างยิ่งเพราะความไม่ค่อยเข้าสังคมของผม ทำให้พวกเขามองเรื่องนี้อย่างกังขามาก มีแหล่งเรียนรู้ดีๆ สำหรับสถานการณ์แบบนี้ไหม?
13 ความคิดเห็น
จากประสบการณ์ส่วนตัวของผม ผมไม่ค่อยแนะนำครับ แน่นอนว่ามันก็ขึ้นอยู่กับว่าบริษัทที่คุณเริ่มต้นมีขนาดแค่ไหน แต่ขอเล่าจากกรณีที่ผมเคยเจอแล้วกันครับ
บริษัทมีพนักงานราว ๆ 20 คน และทีมพัฒนารวมถึงนักพัฒนาแอปมีไม่ถึง 5 คน
CEO ของบริษัทลงมือพัฒนาเองด้วย และตอนก่อตั้งก็เริ่มธุรกิจจากเว็บไซต์ที่ตัวเองสร้างขึ้นมา
หัวหน้าทีมพัฒนาได้ลาออกไป แล้ว CEO ก็รับทั้งบทหัวหน้าทีม ทั้งบท CEO และดูแลทุกอย่างเองทั้งหมด เป็นสถานการณ์ที่เขาเข้ามาเกี่ยวข้องกับทุกอย่างตั้งแต่การจ้างงานไปจนถึงการรีวิวโค้ด
เนื่องจากธุรกิจหลักของบริษัทคือช้อปปิ้งมอลล์ออนไลน์ พอมีอีเวนต์หรือมีปัญหากับเว็บไซต์ก็ต้องตอบสนองทันทีบ่อยมาก ทำให้มีการทำงานล่วงเวลาและอยู่ข้ามคืนกันบ่อย สำหรับเจ้าตัวที่เป็น CEO อาจจะสนุกแม้ต้องทำโอทีหรือโต้รุ่ง แต่ในมุมพนักงานมันเป็นสถานการณ์ที่เหนื่อยครับ CEO ทำโอทีและโต้รุ่งอยู่ เราก็เกรงใจจนกลับบ้านไม่ได้ แล้วถ้ามีอีเวนต์ด่วนจนต้องแก้ดีไซน์บ่อย จำนวนคอมมิตก็เพิ่มขึ้น แต่กลับโดนถามอีกว่าทำไมถึงมีคอมมิตที่ไม่จำเป็นเยอะขนาดนั้น..
สรุปคือผมรู้สึกได้เลยว่าคนที่รู้ลึกนี่น่ากลัวกว่า
ผมไม่ทราบว่าโครงสร้างองค์กรของบริษัทที่คุณจะเริ่มต้นเป็นแบบไหน แต่ในมุมพนักงานแล้ว การที่ CEO มานั่งเขียนโค้ดและเข้ามาเกี่ยวข้องด้วยนั้นไม่ได้ทำให้สบายใจครับ ถ้าคุณทำเฉพาะบทบาทของ CEO ได้อย่างเดียวผมก็แนะนำ แต่ถ้าต้องเข้ามาเกี่ยวข้องกับงานพัฒนาด้วย ผมคงไม่อยากแนะนำเท่าไรครับ
ฟังดูเหมือนว่านั่นไม่ใช่เหตุผลที่ไม่ดีสำหรับการเป็น CEO แต่เป็นเหตุผลที่ดีมากกว่านะ...
ทำให้พนักงานลำบาก นั่นแหละคือ CEO
มีหนังสือเล่มหนึ่งชื่อว่า
<นักพัฒนา 7 ปี, ผู้จัดการวันแรก>http://www.yes24.com/Product/Goods/87336637
ผมคิดว่าน่าจะเป็นประโยชน์กับคุณครับ
และคุณใช้คำว่า 'ความไม่เข้าสังคมของผม' เองด้วย... แต่เพราะตำแหน่งหน้าที่หล่อหลอมคน ผมจึงคิดว่าไม่จำเป็นต้องมองความไม่เข้าสังคมตอนเป็นหัวหน้าทีมกับตอนเป็น CEO ว่าเป็นเรื่องเดียวกัน หากคุณโน้มน้าวตัวเองไม่ได้ คุณก็โน้มน้าวคนอื่นไม่ได้เช่นกัน
ขอแนะนำซีรีส์ต่างประเทศเรื่อง Silicon Valley ด้วยครับ เป็นเรื่องเกี่ยวกับนักพัฒนาที่กลายมาเป็น CEO แบบไม่ทันตั้งตัวและต้องเจอกับเหตุการณ์ต่าง ๆ มากมาย แต่ในมุมของ CEO คงดูไปยิ้มไปอย่างเดียวไม่ได้แน่กับสถานการณ์อย่างที่ VC ส่งคนของตัวเองเข้าไปปักในสตาร์ตอัป น่าจะเป็นประโยชน์กับคุณครับ
ค่อนข้างนอกประเด็นไปหน่อยนะครับ
แต่จู่ ๆ ก็นึกถึงซีรีส์เยอรมันของ Netflix เรื่อง "How to Sell Drugs Online" ขึ้นมาครับ 555
เป็นเรื่องราวของนักเรียนมัธยมปลายที่กำลังสร้างแพลตฟอร์มซื้อขายไอเท็มเกมระหว่างผู้ใช้แบบไม่เปิดเผยตัวตน แต่ด้วยเหตุผลบางอย่างกลับกลายมาเป็นผู้ดำเนินธุรกิจเว็บไซต์ซื้อขายยาเสพติดบนดาร์กเว็บ และภาพของเด็กเนิร์ดคนนั้นที่ครุ่นคิดเรื่องธุรกิจออกมาได้ค่อนข้างชวนขำดี 555
ดูเหมือนว่าเว็บไซต์ https://leaddev.com/ จะมีบทความและงานบรรยายดี ๆ เกี่ยวกับ "ภาวะผู้นำทางวิศวกรรม" อยู่มากทีเดียว
ยังมีช่อง YouTube (https://www.youtube.com/c/LeadDev/) ด้วย โดยมีวิดีโอจำนวนมากที่หัวหน้าระดับลีดของนักพัฒนาหรือ VP of Engineering จากหลายบริษัทมาร่วมเสวนา บรรยาย หรืออภิปรายกัน
อาจไม่ได้เกี่ยวข้องกับ "CEO" โดยตรงนัก แต่ผมได้คำแนะนำมากมายเกี่ยวกับการนำองค์กรในฐานะผู้นำที่มีความสามารถด้านเทคนิค ทั้งในแง่มุมของทัศนคติและวิธีการทำงาน ถ้าจะแนะนำวิดีโอที่เพิ่งดูมาไม่นานสักไม่กี่อัน ก็มี:
Creating a career ladder for engineers: ทำไมเส้นทางความก้าวหน้าในอาชีพของนักพัฒนาจึงสำคัญ และควรบริหารจัดการอย่างไร https://www.youtube.com/watch?v=jA1Q94d2z10
Building a successful and sustainable CI/CD pipeline: หากต้องการสร้าง CI/CD pipeline ที่มีประสิทธิภาพและยั่งยืนอย่างแท้จริง ควรโฟกัสที่สถาปัตยกรรมและกระบวนการมากกว่าเครื่องมือ และต้องค่อย ๆ โน้มน้าวสมาชิกในองค์กรอย่างต่อเนื่อง https://www.youtube.com/watch?v=9nIG-pFyQ_k
ก่อนอื่นขอแสดงความยินดีด้วยครับ ผมคิดว่าน่าจะมีกรณีที่นักพัฒนาก้าวมาเป็น CEO มากขึ้น
ถ้าคุณกังวลเรื่องการเข้าสังคมไม่เก่งอย่างที่เขียนไว้ ผมคิดว่าสิ่งที่ควรใส่ใจมากที่สุดน่าจะเป็นเรื่องการสื่อสารครับ
ผมได้แปลสั้นๆ ไว้ในคอมเมนต์ของโพสต์ด้านบนแล้ว ลองดูได้ครับ
สำหรับ CEO สิ่งสำคัญคือการสื่อสารกับทีมอย่างต่อเนื่องเกี่ยวกับ "เรากำลังมุ่งหน้าไปทางไหน" ต้องพูดถึง "ทำไมเราถึงทำสิ่งนี้ ตอนนี้ทำไปถึงไหนแล้ว และยังเหลืออะไรต้องทำต่อ" แบบ "ซ้ำๆ" ครับ เพราะเมื่อบริษัทเติบโตขึ้นในระดับหนึ่ง ก็มักจะต้องสร้างสิ่งใหญ่ๆ อย่าง mission และ vision รวมถึงกลไกในหลายรูปแบบตั้งแต่ town hall meeting ไปจนถึง 1:1 feedback แต่ผมมองว่าสิ่งที่สำคัญที่สุดคือการพูดคุยกันอย่างต่อเนื่องครับ
ถ้ายังอยู่ในช่วงเริ่มต้น โดยพื้นฐานแล้วผมคิดว่าควรทำอะไรเบาๆ อย่างเช่น "คุยกับทีมทุกเช้า 10 นาที" ให้ได้สม่ำเสมอครับ เพราะถ้าคิดว่า "ต้องทำ daily standup" มันจะรู้สึกกดดันเกินไป
CEO เป็นตำแหน่งที่โดดเดี่ยวไม่ว่าบริษัทจะมีขนาดแค่ไหน สุดท้ายแล้วคนที่ต้องตัดสินใจเส้นทางของบริษัทก็คือตัวคุณเอง ลองอ่านประสบการณ์ย้อนหลังของคนอื่นๆ ดูด้วยนะครับว่าแต่ละคนเคยกังวลเรื่องอะไรกันบ้าง และถ้าสร้างโอกาสให้ได้พบผู้ก่อตั้งคนอื่นๆ แล้วแลกเปลี่ยนกัน ก็น่าจะดีมากครับ
3 เรื่องที่นักพัฒนาควรระวังเมื่อเริ่มสตาร์ตอัป https://th.news.hada.io/topic?id=3016
สิ่งที่ได้เรียนรู้จากการร่วมก่อตั้ง Dribbble https://th.news.hada.io/topic?id=23
สิ่งที่ CEO สตาร์ตอัปอดีตพนักงาน Samsung เรียนรู้หลังสูญเงินไป 1.2 พันล้านวอน https://th.news.hada.io/topic?id=3015
ประสบการณ์ความล้มเหลวของ Sprig บริการส่งอาหารของตัวเอง https://th.news.hada.io/topic?id=2364
ผมคิดว่าการมองล่วงหน้าว่าในอีกไม่กี่ปีข้างหน้าจะเกิดอะไรขึ้น โดยเฉพาะเรื่องการลงทุน ก็สำคัญเหมือนกันครับ
เส้นทางที่สตาร์ตอัปควรเดินในช่วง 2 ปีครึ่งแรก (สรุปแปล) https://th.news.hada.io/topic?id=1703
กลยุทธ์การระดมทุนสำหรับสตาร์ตอัปที่ VC แนะนำ [197p PDF] https://th.news.hada.io/topic?id=3798
ถ้าจากนักพัฒนากลายมาเป็น CEO ผมคิดว่าคุณก็น่าจะต้องทำบทบาทในฐานะ CTO ไปพร้อมกันในระดับหนึ่งด้วย ลองดูบทความด้านล่างนี้ประกอบครับ
สิ่งที่ CTO/VPE ควรทำใน 90 วันแรก https://th.news.hada.io/topic?id=1686
Director of Engineering ทำหน้าที่อะไรบ้าง? https://th.news.hada.io/topic?id=2029
บันทึกย้อนกลับ 4 ปีของ CTO แห่ง New York Times https://th.news.hada.io/topic?id=2016
"วิธีขายผลิตภัณฑ์ B2B" โดย CTO ของ Segment https://th.news.hada.io/topic?id=2104
เช็กลิสต์ความปลอดภัยสำหรับ SaaS CTO [27p PDF] https://th.news.hada.io/topic?id=2509
สิ่งอื่นๆ ที่ควรอ่านเพิ่มเติม
การกำจัด Toil - Toil คืออะไร https://th.news.hada.io/topic?id=388
บล็อกเทคนิคของบริษัทที่ดีเขาบริหารกันอย่างไร https://th.news.hada.io/topic?id=1698
วิธี onboarding พนักงานใหม่ให้ดี - How to onboard a new hire https://th.news.hada.io/topic?id=233
และถ้ามองในแง่ของแหล่งข้อมูลอย่างเดียว ผมคิดว่าของฝั่ง YC น่าจะช่วยได้มากที่สุดครับ
ดูเหมือนว่าสื่อภาษาเกาหลีจะยังไม่มีอะไรที่ครอบคลุมกว้างขนาดนี้มากนัก
Startup School ของ YC สำหรับผู้ก่อตั้งในอนาคต https://th.news.hada.io/topic?id=3128
YCombinator Startup Library 2.0 https://th.news.hada.io/topic?id=2624
มีแหล่งข้อมูลอะไรบ้างเกี่ยวกับการก้าวจากการเป็นโค้ดเดอร์ไปสู่การเป็น CEO?
ขอคำแนะนำได้ไหมว่าผมจะโน้มน้าวสมาชิกในทีมอย่างไรให้เชื่อว่าผมเหมาะกับการเป็น CEO? และทำไมคุณถึงคิดว่าควรมี CEO ที่มาจากสายพัฒนาซอฟต์แวร์?
ฉันยังไม่ค่อยรู้ว่าสตาร์ตอัปที่คุณกำลังทำอยู่ตอนนี้เริ่มต้นมาได้อย่างไร
ทำไมถึงเป็นสถานการณ์ที่ต้องโน้มน้าวเรื่องการเป็น CEO เหรอครับ/คะ? เริ่มต้นด้วยกันแบบผู้ร่วมก่อตั้ง แล้วตกลงกันว่าผู้ถามจะรับบทนั้นเองหรือเปล่า? หรือเป็นสถานการณ์ที่ต่างคนต่างอยากเป็น CEO กันแน่ ก็เลยสงสัยตรงนี้ครับ/ค่ะ พูดกันตามตรง การจะรู้ว่าใครเหมาะกับการเป็น CEO หรือไม่นั้น ถ้าไม่ได้ลองทำเองก็ดูออกได้ยากมาก ผม/ฉันคิดว่าความรักในไอเดียนั้นและวิสัยทัศน์ที่มีต่อมันก็สำคัญมากด้วย
เหตุผลที่ชอบ CEO ที่มาจากสายพัฒนาก็เพราะว่า ช่วงแรกอาจจะวุ่นกับการทำ MVP แต่พอเปิดตัวบริการแล้ว ผู้ใช้เพิ่มขึ้นและธุรกิจเริ่มโตขึ้น หลังจากนั้นผม/ฉันคิดว่าคนที่มีความรู้ด้านการพัฒนากับคนที่ไม่มี จะเริ่มเห็นความแตกต่างกันชัดเจน
ยกตัวอย่างง่าย ๆ ตอนแรกเพราะยังไม่มี legacy อะไรติดค้างอยู่ การสร้างฟีเจอร์ใหม่จึงทำได้เร็วมาก แต่พอมันกลายเป็นโปรดักต์และมีผู้ใช้เพิ่มขึ้น ทุกครั้งที่จะเพิ่มฟีเจอร์หนึ่งอย่าง ก็ต้องคำนึงถึงการเชื่อมต่อกับของเดิม ความสามารถในการขยายระบบ และเรื่องอื่น ๆ ทำให้การพัฒนาฟีเจอร์ใช้เวลานานขึ้นเรื่อย ๆ อีกทั้งยังมี technical debt ที่เกิดจากการรีบทำด้วย นักพัฒนามักเข้าใจเรื่องนี้ในระดับหนึ่ง แต่ถ้า CEO ไม่มีความรู้ด้านการพัฒนา ตั้งแต่นั้นไปความขัดแย้งก็เริ่มเกิดขึ้น
"ทำไมเดี๋ยวนี้ถึงพัฒนาได้ไม่เร็ว/ไม่ทำเหมือนเมื่อก่อนล่ะ? ทีมพัฒนาไม่เก่งเหรอ? อู้งานอยู่หรือเปล่า?"
อาจจะคิดว่า ไม่น่าจะพูดแบบนี้หรอกมั้ง? แต่จริง ๆ แล้วเป็นสถานการณ์ที่เกิดขึ้นบ่อยมาก เพราะอย่างนั้น ผม/ฉันจึงชอบแบบที่คนที่วางแผนผลิตภัณฑ์มาตั้งแต่ต้นและลงมือพัฒนาด้วยตัวเอง มีวิสัยทัศน์ แล้วก่อตั้งและพาบริษัทเติบโตไปมากกว่า
มีแหล่งข้อมูลอะไรบ้างเกี่ยวกับการเปลี่ยนจากโค้ดเดอร์ไปเป็น CEO?
ไม่ใช่แค่เรื่องบังเอิญหรอกนะ แต่บริษัทประมาณ 9 ใน 10 รู้จักคำว่า legacy แต่ไม่เข้าใจมัน
เคยได้ยินคำว่า technical debt แต่ก็ไม่รู้ว่าคืออะไร พอประเด็นนี้ถูกหยิบยกขึ้นมามากเข้า คนระดับ C ที่ไม่เข้าใจก็จะพูดซ้ำ ๆ ว่า ฉันไม่ค่อยรู้หรอก และก็ไม่ได้อยากรู้ด้วย แค่ช่วยแก้ให้หน่อย ทั้งที่ตัวเองก็เป็นผู้บริหารระดับ C แท้ ๆ
เพราะแบบนี้เลยมีหลายบริษัทที่ทำงานติดขัด ผมจึงมองว่าถ้า CEO มาจากสายพัฒนา ยังไงก็มีโอกาสชนะสูงมาก และตอนนี้ก็กำลังเตรียมตัวลุยธุรกิจอยู่
ผมคิดว่าแค่ทำ 3 เรื่องนี้ให้ดี คือการมอบอำนาจ อิสระ และความรับผิดชอบ ใคร ๆ ก็เป็น CEO ที่ดีได้
CEO ช่วงเริ่มต้นมักพยายามจัดการทุกอย่างด้วยตัวเอง โดยเฉพาะเรื่องนี้ที่ควรระวัง และควรมอบอำนาจโดยตั้งอยู่บนพื้นฐานของความไว้วางใจ
ขอบคุณมากครับ/ค่ะ!! ผม/ฉันจะค่อย ๆ อ่านและทำความเข้าใจทีละอย่างให้ดีครับ/ค่ะ