[Review] The Constant Life of a Tech Lead

botbotbot
Bug in the shell
Published in
2 min readJul 16, 2018
Patrick Kua, The Constant Life of a Tech Lead #LEAD DEV

ใน Talk เค้าเล่าถึงความรับผิดชอบของ Tech Lead ที่ต้องรับผิดชอบมากกว่าแค่ Tech โดยเค้าแบ่งออกเป็น 3 ส่วน คือ Tech, People, System

Patrick Kua , Principal Technical Consultant จาก ThoughtWorks มาพูดถึงชีวิตการเป็น Tech Lead Consultant

Tech เค้ากล่าวถึงปัญหาการตามเทคโนโลยี/เครื่องมือใหม่ๆ ไม่ทัน เนื่องจากภาระหน้าที่ที่มากขึ้น เค้าแนะนำให้พยายามศึกษา Principles ให้มากขึ้น ซึ่งเป็นเรื่องที่เปลี่ยนแปลงได้ช้ากว่าเทคโนโลยี ซึ่งสามารถนำไปประยุกต์ใช้ และ ช่วยให้เราเรียนรู้สิ่งใหม่ๆได้ไวมากยิ่งขึ้น แต่อย่างไรก็ตามอย่าลืมที่จะฝึกฝนอยู่ตลอดเวลา เพื่อให้สามารถนำ Principles ต่างๆ มาใช้งานจริงได้

People ปัญหาใหญ่ที่เจอของมือใหม่ คือ คิดว่าทุกคนเหมือนๆ กัน แต่แท้จริงแล้วนั่น ทุกคนย่อมแตกต่างกัน โดยเค้าพยายามแบ่งออกเป็น 3 กลุ่ม คือ Pioneers, Settlers, Town Planners ซึ่งแต่ละกลุ่มจะมีความลักษณะงานที่ชอบ และความสุขในการที่แตกต่างกันออกไป อย่างไรก็ตามแต่ละกลุ่มจะได้รับประโยชน์จากงานของกลุ่มอื่นๆ เสมอ เพื่อให้ตนสามารถทำงานที่ตนอยากทำได้อย่างเต็มที่

ทั้งนี้ Tech Lead เอง ควรจะพยายามช่วยทีมให้มากขึ้น มากกว่าที่จะลงมือเองทั้งหมด เพราะ มักจะเป็นคอขวดจากงานที่ดองไว้ แต่ไม่มีเวลาทำให้เสร็จ เนื่องจากมักมีภาระอื่นๆ อยู่ตลอดเวลา เช่น ประชุม ประชุม ประชุม เป็นต้นให้ลองพยายามมองตัวเองเป็น multiplier เพื่อช่วยให้ทีมทำงานได้มีประสิทธิภาพมากขึ้น

System ซึ่งเป็นเรื่องของการบริหารจัดการ (Management) ซึ่งหัวใจหลัก คือ การบริหารจัดการเวลา และ การลำดับความสำคัญ เนื่องจากเราไม่มีเวลาเพียงพอที่จะทำงานทุกชิ้นด้วยตัวคนเดียว โดยให้พยายามจัดลำดับความสำคัญของงานจาก Important / Urgent ด้วยการ Do, Decide, Delegate, Delete แทน จะได้ดังนี้คือ

สำคัญ และ เร่ง-ให้ทำเอง
สำคัญ แต่ ไม่เร่ง -ให้พยายามช่วยทีม
ไม่สำคัญ แต่ เร่ง -ให้ทีมช่วย
ไม่สำคัญ และ ไม่เร่ง - ไม่ควรทำ

สุดท้ายเค้าพูดถึงเรื่องของการเรียนรู้ผ่านการให้คำปรึกษาแทนที่จะลงมือทำเอง (Double Loop Learning) คือ การให้คำปรึกษาแก่ทีมและติดตามผล เพื่อเป็นการเรียนรู้ไปในตัว แทนที่จะลงมือทั้งหมด ก็จะช่วยให้ Tech Lead ยังสามารถเรียนรู้ไปพร้อมๆ กับการช่วยทีมได้ แต่ก็ต้องปรับตัวพอสมควร เนื่องก็ feedback ที่ได้จะช้า กว่าการที่เราลงมือทำเอง

สุดท้าย ผมเชื่อว่าทุกคนสามารถ Lead ได้ แม้ไม่ได้เป็น Tech Lead ก็ตาม และคนที่เคยเป็น Tech Lead เมื่อกลับไป Dev หรือ Coding มากขึ้น ก็จะได้ประโยชน์และมุมมองที่กว้างขึ้นอย่างมาก

สำหรับ Patrick เอง ได้เขียนหนังสือเกี่ยวกับ Tech Lead ไว้ 2 เล่ม คือ

  1. Talking with Tech Leads เล่มนี้เค้าไปสัมภาษณ์ Tech Lead หลายๆ คน โดยแต่ละคนมาเล่าประสบการณ์การเป็น Tech Lead ให้ฟัง ไว้จะนำมาแนะนำวันหลัง

2. The Retrospective Handbook

ใครสนใจเกี่ยวกับ Tech Lead แนะนำให้อ่านบทความนี้เพิ่มเติม

--

--