คำถามติดแท็ก team-leader

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

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

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

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

5
การประชุมทีมที่มีประสิทธิภาพ
ฉันเป็นหัวหน้าทีมของโปรแกรมเมอร์ 8 คนใน บริษัท ที่มีพนักงานด้านเทคนิคประมาณ 20 คน พวกเขากำลังทำงานในหลายโครงการโครงการเหล่านี้ยังเกี่ยวข้องกับผู้คนจากทีมอื่น ๆ ที่อยู่นอกเหนือการควบคุมของฉัน องค์กรของฉันไม่ได้พัฒนาความคล่องตัวที่เหมาะสมและพวกเขาค่อนข้างต้านทานต่อการเปลี่ยนแปลง แต่ฉันถือการประชุมประจำวันในทีมของฉันและเราทุกคนพบว่ามีประโยชน์และทุกคนมีส่วนร่วมและเราดำเนินการภายใน 10-15 นาที ฉันยังมีการติดตามรายสัปดาห์รายสัปดาห์กับสมาชิกทุกคนในทีมที่เราพูดคุยหัวข้อทั่วไปต่าง ๆ (ทั้งด้านเทคนิคและไม่ใช่ด้านเทคนิค) โดยละเอียดยิ่งขึ้นรวมถึงการประชุมเฉพาะหัวข้อที่หลากหลาย อย่างไรก็ตามสิ่งที่ฉันต้องดิ้นรนคือการประชุมทีมรายสัปดาห์ของฉัน มันกำลังสูญเสียไอน้ำและฉันไม่สามารถทำให้คนสนใจได้ ฉันยังต้องการประชุมอีกต่อไปแม้ว่าจะต้องเป็นรายปักษ์หรือรายเดือน มีวัตถุประสงค์เพื่อหารือเกี่ยวกับหัวข้อต่าง ๆ ที่ไม่สามารถทำได้ในระหว่างการประชุมสแตนด์บายเนื่องจากต้องใช้เวลามากขึ้น การอัปเดตจากฉันรวมถึงบทสรุปเกี่ยวกับทุกโครงการปัจจุบันที่พวกเขากำลังทำงานอยู่ (ไม่ว่าจะเป็นตามกำหนดเวลาความล่าช้าต่าง ๆ ฯลฯ ) การเปลี่ยนแปลงในทิศทางโครงการในอนาคตการเปลี่ยนแปลงในกระบวนการพัฒนา ฯลฯ อย่างไรก็ตามมันจบลงด้วยการเป็น การบรรยายจากฉันและอย่างน้อย 2 คนถูกแบ่งออกอย่างชัดเจนและส่วนที่เหลือมีความสนใจอย่างอ่อนโยนที่สุด ฉันพยายามให้ผู้คนมีส่วนร่วมมากขึ้นโดยให้พวกเขาพูดคุยเกี่ยวกับสัปดาห์ของพวกเขา แต่ด้วย 8 คนใช้เวลานานและ (ส่วนหนึ่งเป็นเพราะงานของพวกเขาไม่ข้ามมาก) ส่วนที่เหลือ ไม่สนใจสิ่งที่เพื่อนร่วมงานของพวกเขาทำงานในรายละเอียดมากขึ้น (พวกเขาได้รับภาพรวมระดับสูงในช่วงสแตนด์อัพ) ดังนั้นในระหว่างการประชุมเหล่านี้อย่างน้อยบางคนก็เบื่อมากและมันก็น่าอายสำหรับฉันที่จะถือมันต่อไป มันแตกต่างอย่างสิ้นเชิงกับการประชุมที่โดดเด่นของเราในตอนเช้า คำแนะนำเกี่ยวกับสิ่งที่ฉันสามารถทำได้เพื่อให้คนมีส่วนร่วมมากขึ้นและมีความสนใจมากขึ้น? และฉันจะให้พวกเขานำเสนอสิ่งต่าง ๆ ในการสนทนาของพวกเขาหรือเริ่มการอภิปรายที่เกี่ยวข้องกับทุกคนแทนที่จะเป็นการพูดคนเดียวจากฉันได้อย่างไร

4
ทรัพยากรที่แนะนำสำหรับผู้นำทีมพัฒนา [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา เมื่อเร็ว ๆ นี้ฉันได้สร้างหัวหน้าทีมของฐานข้อมูล (95% MS SQL Server, 5% misc-Oracle, Sybase, Access) ทีมพัฒนาที่จัดการและพัฒนาฐานข้อมูลจำนวนมากในสภาพแวดล้อมขององค์กร ฉันกำลังมองหาแหล่งข้อมูล (รายการตรวจสอบสาธารณูปโภคแนวปฏิบัติที่ดีที่สุดขั้นตอนเว็บไซต์หนังสือ ฯลฯ ) ที่จะช่วยฉันในการใช้พื้นฐานที่ขาดในกลุ่มการพัฒนานี้ในอดีตเช่นบทวิจารณ์โค้ดการฝึกอบรมข้ามเอกสาร บังคับใช้มาตรฐานการแบ่งปันความรู้ให้คำปรึกษาและอื่น ๆ สิ่งที่ฉันค้นหาส่วนใหญ่เป็นทรัพยากรทักษะการจัดการทั่วไป แต่ฉันต้องการค้นหาสิ่งที่อาจเฉพาะเจาะจงกับผู้นำทีมนักพัฒนา กระบวนการขององค์กรคือ "มาตรฐาน" ประเภทน้ำตก SDLC ดังนั้นทรัพยากรที่มีต่อ Agile จึงไม่ใกล้เคียง
10 team  team-leader 

5
ความเป็นผู้นำไม่เห็นคุณค่าในกระบวนการมาตรฐานสำหรับการกำหนดค่าเครื่องและการวางแนวนักพัฒนาใหม่
ประมาณ 3 เดือนที่ผ่านมานักพัฒนาเว็บไซต์และนักออกแบบชั้นนำ (คนคนเดียวกัน) ออกจาก บริษัท ทุ่งหญ้าสีเขียวเป็นสาเหตุของการออกไป ดีสำหรับพวกเขาฉันพูด ปัญหาของฉันคือแผนกของเขาไม่มีเอกสารอย่างสมบูรณ์ สิ่งต่าง ๆ เป็นเรื่องยากนับตั้งแต่ผู้นำที่เหลืออยู่มีความรู้มากมายทั้งความรู้เชิงทฤษฎีที่เราใช้ในการเสนอโครงการใหม่และความรู้ด้านเทคนิค / การนำไปใช้งานของผลิตภัณฑ์ที่มีอยู่ของเราที่เราได้สูญเสียไปแล้ว บทบาทปกติของฉันคือเป็นผู้จัดการผลิตภัณฑ์ (สำหรับผลิตภัณฑ์ของเราเอง) และในฐานะนักวิเคราะห์ธุรกิจสำหรับงานให้คำปรึกษาตามโครงการของเรา ฉันสอนตัวเองให้เขียนโค้ดในช่วงปีที่ผ่านมาและในความพยายามที่จะเดินหน้าต่อไปฉันจะ ฉันได้ทำการติดตั้งแล็ปท็อปของฉันเป็นเครื่องพัฒนาด้วยความหวังว่าจะใช้งานฟีเจอร์การร้องขอที่ง่ายขึ้นและแก้ไขข้อผิดพลาดที่ไม่ต้องใช้สมองที่ส่งเข้าสู่ระบบตั๋วของเรา แต่ไม่มีใครรู้วิธีนำเครื่อง Windows มาใช้ใหม่และกำหนดค่าให้ทำงานได้อย่างราบรื่นด้วยแอปที่ใช้งานจริงของเรา ฉันได้ขอเจ้านายของฉันซึ่งยังคงติดต่อกับนักพัฒนาที่เหลือขอให้พวกเขาทำเอกสารและสร้างกระบวนการสำหรับผู้พัฒนาใหม่การติดตั้งซอฟต์แวร์แพคเกจที่จำเป็นกระบวนการในการปรับใช้กับเซิร์ฟเวอร์แอปพลิเคชั่นโปรดักชั่นเป็นต้น สิ่งนี้มีอยู่และฉันกำลังหมุนวงล้อเพื่อพยายามให้คอมพิวเตอร์ของฉันทำงานเป็นเครื่องพัฒนาฟังก์ชั่น แต่ดูเหมือนว่าเธอจะไม่เข้าใจความต้องการที่จะมีกระบวนการดังกล่าว เห็นได้ชัดว่านักพัฒนาใหม่ที่เข้ามาแทนที่ผู้ที่เหลืออยู่ได้ใช้เครื่องที่ได้รับการกำหนดค่าล่วงหน้าสำหรับสภาพแวดล้อมของเราดังนั้นแม้นักพัฒนาใหม่ไม่สามารถตั้งค่าเครื่องใหม่ได้หากเราเพิ่มนักพัฒนาคนอื่น คำถามของฉันเป็นสองส่วน: ฉันผิดในการสมมติว่ากระบวนการบนเครื่องและกำหนดค่าคอมพิวเตอร์เครื่องใหม่ให้เป็นส่วนหนึ่งของการพัฒนาระบบนิเวศของเราควรมีอยู่หรือไม่? ฉันเป็นเด็กที่น่ารังเกียจและควรคิดกระบวนการออกมาและสร้างเอกสารด้วยตัวเองหรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.