สร้างแผนกรุ่นน้องเพื่อช่วยทีมหลักโดยใช้ Slack, Jira และ blue tape เท่านั้น

สร้างแผนกรุ่นน้องเพื่อช่วยทีมหลักโดยใช้ Slack, Jira และ blue tape เท่านั้น

ทีมพัฒนา Skyeng เกือบทั้งหมดซึ่งประกอบด้วยคนมากกว่า 100 คนทำงานจากระยะไกลและมีข้อกำหนดสำหรับผู้เชี่ยวชาญสูงอยู่เสมอ: เรากำลังมองหาผู้อาวุโส นักพัฒนาเต็มสแตก และผู้จัดการระดับกลาง แต่เมื่อต้นปี 2019 เราจ้างรุ่นน้องสามคนเป็นครั้งแรก สิ่งนี้เกิดขึ้นได้จากหลายสาเหตุ: การจ้างผู้เชี่ยวชาญเฉพาะทางไม่สามารถแก้ปัญหาได้ทั้งหมด และเพื่อสร้างบรรยากาศที่ดีในการพัฒนา คนที่มีความเป็นมืออาชีพในระดับต่างๆ จึงมีความจำเป็น

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

ก่อนหน้านี้ แทนที่จะจ้างรุ่นน้อง เราหันไปหาฟรีแลนซ์แทน

แม้ว่าจะมีงานไม่กี่อย่าง แต่สุภาพบุรุษของเราก็กัดฟันรับงานที่ไม่น่าสนใจเหล่านี้ เพราะการพัฒนาจะต้องก้าวไปข้างหน้า แต่สิ่งนี้ไม่สามารถดำเนินต่อไปได้เป็นเวลานาน โครงการต่างๆ เติบโตขึ้น จำนวนงานง่ายๆ ที่เป็นกิจวัตรก็เพิ่มขึ้น สถานการณ์เริ่มดูเหมือนเป็นเรื่องตลกมากขึ้นเรื่อยๆ เมื่อตะปูถูกตอกด้วยกล้องจุลทรรศน์แทนค้อน เพื่อความชัดเจน คุณสามารถหันไปใช้เลขคณิตได้: หากคุณดึงดูดคนที่มีอัตรา 50 ดอลลาร์ต่อชั่วโมงโดยมีเงื่อนไขให้มาทำงานที่พนักงานที่มีอัตรา 10 ดอลลาร์ต่อชั่วโมงทำได้ แสดงว่าคุณมีปัญหา

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

ณ จุดนี้ ได้มีการพัฒนาวิธีแก้ปัญหาชั่วคราว เราเริ่มให้ฟรีแลนซ์เข้ามาทำงานในโครงการของเรา งานที่เรียบง่ายและไม่เร่งด่วนเริ่มไปที่การเอาท์ซอร์ส: เพื่อแก้ไขบางสิ่งที่ใดที่หนึ่ง ตรวจสอบบางสิ่ง เขียนบางสิ่งใหม่ ฝ่ายอิสระของเราเติบโตอย่างแข็งขัน ผู้จัดการโครงการคนหนึ่งของเรารวบรวมงานจากโครงการต่างๆ และแจกจ่ายให้กับฟรีแลนซ์ โดยได้รับคำแนะนำจากฐานนักแสดงที่มีอยู่ ดูเหมือนเป็นทางออกที่ดีสำหรับเรา: เราแบ่งเบาภาระของผู้อาวุโส และพวกเขาก็สามารถสร้างสรรค์ผลงานได้เต็มศักยภาพอีกครั้ง แทนที่จะไปเล่นซอกับอะไรธรรมดาๆ แน่นอนว่ามีงานที่ไม่สามารถมอบหมายให้กับนักแสดงภายนอกได้เนื่องจากความลับทางการค้า แต่ปัญหาดังกล่าวน้อยกว่าหลายเท่าเมื่อเปรียบเทียบกับงานจำนวนมากที่ไปเป็นฟรีแลนซ์

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

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

เรามาสร้าง “แผนกงานง่ายๆ” ได้อย่างไร และสิ่งที่เราทำสำเร็จ

หลังจากวิเคราะห์สถานการณ์ปัจจุบันแล้ว เราก็ได้ข้อสรุปว่าเราต้องการพนักงานที่มีคุณสมบัติต่ำกว่า เราไม่ได้สร้างภาพลวงตาใดๆ ว่าในบรรดารุ่นน้องทั้งหมด เราจะยกระดับซูเปอร์สตาร์ในอนาคต หรือการจ้างรุ่นน้องหลายสิบคนจะทำให้เราต้องเสียเงินสามโกเปค โดยทั่วไปแล้ว ในแง่ของสถานการณ์กับรุ่นน้อง ความจริงก็คือ:

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

แต่เราเติบโตขึ้นจนถึงจุดที่เราไม่สามารถมีรุ่นน้องอยู่ในทีมได้ งานธรรมดาๆ ก็มีเพิ่มมากขึ้น และการใช้เวลาทำงานหลายชั่วโมงของมืออาชีพมากประสบการณ์ไปกับงานเหล่านั้นถือเป็นอาชญากรรม นั่นคือเหตุผลที่เราสร้างแผนกสำหรับนักพัฒนารุ่นน้องโดยเฉพาะ

ระยะเวลาทำงานในแผนกงานง่าย ๆ จำกัด อยู่ที่สามเดือนนั่นคือนี่เป็นช่วงทดลองงานมาตรฐาน หลังจากทำงานเต็มเวลาเป็นเวลาสามเดือน ผู้มาใหม่อาจไปที่ทีมที่ต้องการเห็นเขาในตำแหน่ง Junior Developer หรือเราจะแยกทางกับเขา

แผนกที่เราสร้างขึ้นนำโดย PM ที่มีประสบการณ์ ซึ่งมีหน้าที่รับผิดชอบในการกระจายงานให้กับรุ่นน้องและการมีปฏิสัมพันธ์กับทีมอื่นๆ จูนได้รับงาน ทำงานให้เสร็จ และรับคำติชมจากทั้งทีมและผู้จัดการของเธอ ในขั้นตอนการทำงานในแผนกงานง่ายๆ เราไม่ได้มอบหมายผู้มาใหม่ให้กับทีมและโครงการเฉพาะ - พวกเขาสามารถเข้าถึงกลุ่มงานทั้งหมดตามทักษะของพวกเขา (ขณะนี้เรากำลังจ้าง AngularJS front-endrs, PHP backers หรือกำลังมองหา สำหรับผู้สมัครตำแหน่ง Web Developer ทั้งสองภาษา) และสามารถทำงานหลายโครงการได้ในคราวเดียว

แต่ทุกอย่างไม่ได้จำกัดอยู่แค่การจ้างผู้เยาว์เท่านั้น แต่ยังต้องสร้างสภาพการทำงานที่ยอมรับได้ด้วย และนี่เป็นงานที่แตกต่างไปจากเดิมอย่างสิ้นเชิง

สิ่งแรกที่เราตัดสินใจคือการให้คำปรึกษาโดยสมัครใจในปริมาณที่สมเหตุสมผล นั่นคือนอกเหนือจากข้อเท็จจริงที่ว่าเราไม่ได้บังคับให้ผู้เชี่ยวชาญคนใดที่มีอยู่เป็นที่ปรึกษา มีการระบุไว้อย่างชัดเจนว่าการฝึกอบรมผู้มาใหม่ไม่ควรทดแทนงานหลัก ไม่ “50% ของเวลาที่เราทำงาน 50% เราสอนรุ่นน้อง” เพื่อให้เข้าใจได้อย่างชัดเจนว่าจะใช้เวลาในการให้คำปรึกษานานเท่าใด จึงได้รวบรวม "หลักสูตร" เล็กๆ น้อยๆ ขึ้นมา: รายการงานที่ผู้ให้คำปรึกษาแต่ละคนต้องทำร่วมกับผู้ให้คำปรึกษาของเขา ผู้จัดการโครงการรุ่นน้องก็ทำแบบเดียวกัน และผลก็คือเราได้รับสถานการณ์ที่ราบรื่นและเข้าใจได้สำหรับการเตรียมผู้มาใหม่และนำพวกเขาเข้าทำงาน

เราได้ระบุประเด็นต่อไปนี้: การทดสอบความรู้ทางทฤษฎี เตรียมชุดเอกสารหากผู้เยาว์ต้องการเรียนรู้บางสิ่งบางอย่าง และอนุมัติหลักการที่เป็นหนึ่งเดียวในการดำเนินการตรวจสอบโค้ดสำหรับพี่เลี้ยง ในแต่ละขั้นตอน ผู้จัดการจะให้ข้อเสนอแนะแก่ผู้มาใหม่ ซึ่งมีความสำคัญอย่างยิ่งสำหรับขั้นตอนหลัง พนักงานอายุน้อยเข้าใจว่าเขาเข้มแข็งในด้านใดและต้องระมัดระวังให้มากขึ้นในด้านใด เพื่อลดความซับซ้อนของกระบวนการเรียนรู้สำหรับรุ่นน้องและนักพัฒนาที่มีประสบการณ์ จึงได้มีการสร้างแชททั่วไปใน Slack เพื่อให้สมาชิกในทีมคนอื่นๆ สามารถเข้าร่วมกระบวนการเรียนรู้และตอบคำถามแทนที่ปรึกษาได้ ทั้งหมดนี้ทำให้การทำงานกับรุ่นน้องเป็นสิ่งที่คาดเดาได้อย่างสมบูรณ์ และที่สำคัญคือเป็นกระบวนการที่มีการควบคุม

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

เบ็ดเสร็จ

เมื่อมองแวบแรก แผนกย่อยของเราดูเหมือนตู้ฟักหรือกล่องทรายที่สร้างขึ้นเป็นพิเศษ แต่ในความเป็นจริง นี่คือแผนกที่แท้จริงที่มีคุณสมบัติทั้งหมดของทีมต่อสู้ที่เต็มเปี่ยมซึ่งแก้ปัญหาจริง ไม่ใช่ปัญหาในการฝึกฝน

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

ตั้งแต่ต้นปี มีการจ้างผู้เยาว์ 12 คนในแผนกงานธรรมดา มีเพียงสองคนเท่านั้นที่ไม่ผ่านช่วงทดลองงาน ผู้ชายอีกคนหนึ่งไม่เหมาะกับทีม แต่เนื่องจากเขามีความสามารถมากในแง่ของงาน เขาจึงถูกส่งกลับไปยังแผนกงานง่ายๆ ในระยะใหม่ ซึ่งในระหว่างนั้นเราหวังว่าเขาจะพบทีมใหม่ การทำงานร่วมกับรุ่นน้องยังส่งผลดีต่อนักพัฒนาที่มีประสบการณ์ของเราอีกด้วย หลังจากให้คำปรึกษามาระยะหนึ่ง บางคนก็ค้นพบความเข้มแข็งและความปรารถนาที่จะลองเป็นผู้นำทีม บางคนมองดูรุ่นน้อง พัฒนาความรู้ของตนเอง และย้ายจากตำแหน่งกลางไปสู่ตำแหน่งอาวุโส

เราจะขยายแนวทางปฏิบัติของเราในการจ้างนักพัฒนารุ่นเยาว์เท่านั้น เพราะมันจะนำประโยชน์มากมายมาสู่ทีม ในทางกลับกัน Junes มีโอกาสสำหรับการจ้างงานระยะไกลเต็มรูปแบบ โดยไม่คำนึงถึงภูมิภาคที่อาศัยอยู่ สมาชิกของทีมพัฒนาของเราอาศัยอยู่จากริกาถึงวลาดิวอสต็อก และรับมือกับความแตกต่างของเวลาได้ดีด้วยกระบวนการที่คล่องตัวภายในบริษัท ทั้งหมดนี้เปิดทางให้คนที่มีความสามารถซึ่งอาศัยอยู่ในเมืองและหมู่บ้านห่างไกล ยิ่งไปกว่านั้น เรากำลังพูดถึงไม่เพียงแต่เกี่ยวกับเด็กนักเรียนและนักเรียนเมื่อวานนี้เท่านั้น แต่ยังรวมถึงผู้คนที่ตัดสินใจเปลี่ยนอาชีพด้วยเหตุผลบางประการด้วย รุ่นน้องของเราอาจมีอายุ 18 หรือ 35 ปีได้อย่างง่ายดาย เพราะรุ่นน้องเป็นเรื่องของประสบการณ์และทักษะ แต่ไม่เกี่ยวกับอายุ

เรามั่นใจว่าแนวทางของเราสามารถขยายไปยังบริษัทอื่นๆ ที่ใช้โมเดลการพัฒนาระยะไกลได้อย่างง่ายดาย ในเวลาเดียวกันช่วยให้คุณสามารถจ้างรุ่นน้องที่มีความสามารถโดยเฉพาะจากทุกที่ในรัสเซียหรือ CIS และในขณะเดียวกันก็ยกระดับทักษะการให้คำปรึกษาของนักพัฒนาที่มีประสบการณ์ ในแง่การเงิน เรื่องราวนี้มีราคาไม่แพงมาก ดังนั้นทุกคนจึงชนะ: บริษัท นักพัฒนาของเรา และแน่นอน รุ่นน้องที่ไม่จำเป็นต้องย้ายไปเมืองใหญ่หรือเมืองหลวงเพื่อเป็นส่วนหนึ่งของทีมที่มีประสบการณ์และทำงานในโครงการที่น่าสนใจ .

ที่มา: will.com

เพิ่มความคิดเห็น