คำถามติดแท็ก knowledge-transfer

ตามวิกิพีเดียการถ่ายทอดความรู้เป็นปัญหาในทางปฏิบัติของการถ่ายโอนความรู้จากส่วนหนึ่งขององค์กรไปยังอีกส่วนหนึ่ง

5
โครงการแช่แข็ง - ฉันควรปล่อยให้คนหลังจากฉัน
ดังนั้นโครงการที่ฉันทำอยู่ตอนนี้จะกลายเป็นน้ำแข็งไปเรื่อย ๆ เป็นไปได้ว่าหากโครงการและเมื่อใดที่ unreezes อีกครั้งมันจะไม่ได้รับมอบหมายให้ฉันหรือใครจากทีมปัจจุบัน ที่จริงแล้วเราสืบทอดโครงการหลังจากที่ถูกแช่แข็งมาก่อน แต่ไม่มีทีมใดเหลืออยู่ก่อนที่จะช่วยให้เราเข้าใจแม้แต่ความต้องการพื้นฐานของโครงการดังนั้นเราจึงเสียเวลามากในการทำความรู้จักโครงการ คำถามของฉันคือสิ่งที่คุณคิดว่าเราควรทำเพื่อช่วยให้ผู้คนหลังจากที่เราเข้าใจความต้องการของโครงการที่ดีที่สุดสิ่งที่เราทำทำไมเราทำมัน ฯลฯ ฉันเปิดให้ความคิดอื่น ๆ ว่าทำไมเราควรออก บางแทร็กกับคนอื่น ๆ ที่จะทำงานในโครงการนี้ด้วย บางขั้นตอนที่เราทำไปแล้ว: เอกสารทางเทคนิค (ไม่เต็ม แต่อย่างน้อยก็มีบ้าง); ประวัติระบบควบคุมแหล่งที่มา การประมาณว่าส่วนใดของโครงการต้องมีการปรับปรุงและทำไมเราจึงคิดเช่นนั้น พวงของการทดสอบหน่วย ติดตามปัญหากับตั๋วทั้งหมดที่เราเคยทำ ( แก้ไข ) คุณคิดอย่างไรกับสิ่งที่เราเตรียมไว้แล้วและเราจะทำอะไรได้อีก

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

5
เวลาที่ต้องใช้ในการเริ่มเขียนโค้ดที่ บริษัท ใหม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันเป็นวิศวกรซอฟต์แวร์เป็นเวลา 4 ปีและฉันเพิ่งเปลี่ยน บริษัท ของฉันเป็นครั้งแรก บริษัท ทำงานกับการเขียนโปรแกรมคู่และใช้เวลา 3 วันฉันไม่สามารถแม้แต่เขียนรหัสบรรทัดเดียวได้ มันช่างน่าหงุดหงิดเหลือเกินสำหรับฉันเพราะฉันทำงานที่ บริษัท ก่อนหน้านี้มาก codebase มีขนาดใหญ่พวกเขาใช้ภาษา / เครื่องมือ 5-6 ภาษาที่ฉันไม่คุ้นเคยเช่น rspec, haml, jasmine และอื่น ๆ แต่ถึงกระนั้นฉันรู้สึกแย่ สุดสัปดาห์นี้ฉันสร้าง UML เพื่อทำความเข้าใจแอปพลิเคชันให้ดีขึ้น แต่ถึงกระนั้นฉันก็ยังคาดเดาว่าฉันจะไม่สามารถเขียนโค้ดในปริมาณที่เหมาะสมในสัปดาห์นี้ เป็นเรื่องปกติหรือไม่ ประสบการณ์ของคุณเมื่อคุณเปลี่ยนงานของคุณและดำดิ่งสู่ codebase ขนาดใหญ่ที่เขียนด้วยภาษา / ไลบรารีที่คุณไม่คุ้นเคย แน่นอนว่าฉันไม่ได้ขอเวลาที่แน่นอนแต่ประสบการณ์ที่ผ่านมาหรือสิ่งต่าง ๆ ที่จะทำให้กระบวนการดีขึ้น แต่ฉันได้อ่านคำถามและคำตอบด้านล่างแล้ว คุณจะเจาะฐานรหัสขนาดใหญ่ได้อย่างไร /programming/215076/whats-the-best-way-to-become-familiar-with-a-large-codebase /programming/214605/the-best-way-to-familiarize-yourself-with-an-inherited-codebase UPDATE …

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

3
แค่ได้รับการว่าจ้างในฐานะนักพัฒนาอาวุโสไม่เคยเป็นนักพัฒนารุ่นเยาว์เลยฉันควรคาดหวังอะไรบ้าง [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา ฉันเป็นนักแปลอิสระและเป็นผู้เขียนรหัสในตอนกลางคืนและเมื่อไม่นานมานี้ฉันได้รับการว่าจ้างหลังจากการสัมภาษณ์หลายระดับใน บริษัท NY ที่น่ารักแม้ว่าฉันจะขาดบางสาขาก็ตาม นี่เป็นเรื่องธรรมดาสำหรับ บริษัท ที่จะจ้างผู้สูงอายุที่มีประสบการณ์น้อยกว่าหรือไม่? พวกเขาจะรอสักครู่เพื่อเคารพเส้นโค้งการเรียนรู้หรือไม่? ฉันไม่รู้อะไรเลยเกี่ยวกับการทำงานใน บริษัท ดังนั้นฉันจึงกังวล หลังจากหนึ่งสัปดาห์ฉันยังคงตรวจสอบและสำรวจแหล่งข้อมูล แต่หลังจากหนึ่งสัปดาห์ของการทำงานดูเหมือนว่าเพื่อนร่วมงานบางคนกำลังพิจารณาว่าฉันช้า ฉันเก่งด้านคณิตศาสตร์ฟิสิกส์อัลกอริธึม แต่ก็ยังต้องเรียนรู้เกี่ยวกับเทมเพลตทั้งหมดที่ใช้ใน บริษัท นี้ ทุกคนที่นี่ได้รับสมาชิกอาวุโสที่มีประสบการณ์น้อยกว่าในทีมของเขาหรือไม่ เป็นที่ยอมรับหรือไม่? ฉันวางแผนที่จะพบกับหัวหน้าของฉันเพื่อหยุดกังวลเกี่ยวกับเรื่องนั้น ฟังดูเหมือนความคิดที่ดี? [แก้ไข] ขอบคุณสำหรับคำตอบเหล่านี้ ฉันเป็นนักพัฒนาอาวุโส - ใหม่แน่นอน ฉันกลับไปที่สำนักงานด้วยความมั่นใจมากขึ้นในวันจันทร์ ฉันเดาว่าเป็นเรื่องปกติที่จะรู้สึกไร้ความสามารถเล็กน้อยต่อหน้าเทมเพลต / แหล่งที่ไม่รู้จักในช่วงสัปดาห์แรกเมื่อคุณได้รับผลตอบแทนที่ดี

6
แนะนำหัวข้อใหม่ให้กับเพื่อนร่วมงาน
ฉันพยายามแนะนำหัวข้อต่าง ๆ เช่นการทดสอบหน่วยการฉีดพึ่งพาการกลับกันของการควบคุม ฯลฯ ... กับเพื่อนร่วมงาน ฉันได้รับการบรรยายมินิสาธิตและแนะนำหัวข้อเหล่านี้ในระหว่างอาหารกลางวันและเรียนรู้ โดยทั่วไปแล้วแผนกต้อนรับส่วนหน้าเป็นบวกและผู้คนเห็นคุณค่าในหัวข้อดังกล่าว แม้ว่าพวกเขาจะดึงดูดความสนใจในหัวข้อเหล่านี้ แต่การยอมรับก็ยังต่ำมาก เมื่อฉันพูดคุยกับพวกเขาเกี่ยวกับเรื่องนี้คำตอบก็มักจะเป็นไปตาม: ฉันจะลองอีกครั้ง ฉันแค่อยากให้โปรเจคนี้ออกไปนอกประตู ฉันมีความรู้สึกว่าเป็นเพราะสิ่งที่พวกเขาเห็นส่วนใหญ่เป็นเพียงการสาธิตการบรรยายและพวกเขาไม่ได้มีประสบการณ์ภาคปฏิบัติ ฉันจะทำอะไรได้บ้างเพื่อช่วยกันผลักดันพวกเขาไปด้วย ฉันไม่ต้องการ "บังคับ" ให้พวกเขาเขียนโค้ดหากพวกเขาไม่ต้องการเพราะมันอาจดูเหมือนว่า "การบ้าน" และมันอาจทำให้พวกเขารู้สึกไม่ดี โดยทั่วไปแล้วโครงการของเราจะไม่ปล่อยให้เวลาไปทดลองดังนั้นผู้คนมักจะอายห่างจากเทคโนโลยีใหม่ สิ่งนี้ไม่ได้เว้นที่ไว้สำหรับนักพัฒนาที่จะลองและรวมสิ่งใหม่ ๆ ในช่วงการพัฒนา มีแบบฝึกหัดที่สนุกหรือน่าสนใจ (เดี่ยวหรือทีม) ที่ให้พวกเขามีประสบการณ์ภาคปฏิบัติมากขึ้นในหัวข้อเหล่านี้หรือไม่? ฉันหวังว่าจะพบบางสิ่งที่จะให้ความสนใจมากที่สุดเพื่อให้พวกเขายินดีที่จะกำหนดเวลาหนึ่งชั่วโมงต่อวันของพวกเขาในการทำงานกับสิ่งที่เป็นระเบียบหรือความสนใจสูงสุดที่เพียงพอเพื่อให้พวกเขาตรวจสอบเวลาของพวกเขาเอง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.