คำถามติดแท็ก project-management

การจัดการโครงการเป็นวินัยของการวางแผนการจัดระเบียบการรักษาความปลอดภัยและการจัดการทรัพยากรเพื่อให้บรรลุเป้าหมายที่เฉพาะเจาะจง

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

6
วิธีจัดการปัญหา GitHub สำหรับ (ลำดับความสำคัญ ฯลฯ ) [ปิด]
ฉันใหม่สำหรับ GitHub และกำลังมองหาคำแนะนำเกี่ยวกับวิธีการจัดการปัญหา ฉันเคยมีความสำคัญและตัวเลือกการสั่งซื้ออื่น ๆ แต่เห็นว่าไม่มีอยู่จริง คนอื่นจะจัดการปัญหาในช่วงระยะเวลาของข้อบกพร่อง / คุณสมบัติได้อย่างไร ขอบคุณล่วงหน้า.

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

4
จะทำอย่างไรกับปัญหาที่ถูกทอดทิ้งใน GitHub?
หากมีคนเปิดปัญหาใน GitHub แต่มีการขอข้อมูลเพิ่มเติมเพื่อทำซ้ำข้อผิดพลาดและไม่เคยได้รับขั้นตอนปกติคืออะไร ตัวอย่าง ที่นี่ผู้เขียนระบุว่า "nav แตก" ในขณะที่ฉันเชื่อว่าได้รับการแก้ไขฉันต้องการคำพูดจากผู้เขียนเพื่อให้แน่ใจว่าเรากำลังพูดถึงสิ่งเดียวกัน แต่บางครั้งผู้รายงานปัญหาก็หายไป มันเป็นวิธีปฏิบัติที่ดี / ทั่วไปในการตั้งวันที่หมดอายุสำหรับปัญหาที่ถูกทอดทิ้งหรือไม่? สิ่งที่ชอบเงื่อนไขเหล่านี้: มีการตั้งคำถามกับปัญหาเพื่อให้สามารถดีบักได้ ผ่านไปแล้ว 2-6 เดือนนับตั้งแต่คำถาม / ความคิดเห็นที่ยังไม่ได้ตอบล่าสุดจากทีม dev ข้อผิดพลาดไม่สามารถทำซ้ำได้ในขณะที่ปิดมัน (ไม่ว่าจะด้วยเหตุผลใดก็ตามพวกเขาอาจไม่สามารถทำซ้ำได้) คำเตือนจะออก 2 สัปดาห์ก่อนที่จะปิดมัน โครงการปกติทำอะไร? ฉันไม่พบสิ่งใดใน Google นอกจากนี้ฉันจะทำเอกสารนี้อย่างไร หมายเหตุง่ายๆใน README.md ให้รายละเอียดคะแนนด้านบนและความคิดเห็นในปัญหาอธิบายว่าเพราะเหตุใดจึงปิดตัวลงเพียงพอหรือไม่ หมายเหตุ: มันแตกต่างจากคำถามนี้เนื่องจากข้อผิดพลาดอาจยังเกี่ยวข้อง (หรือไม่) อย่างไรก็ตามมีข้อมูลไม่เพียงพอ

9
การมีวันที่ส่งมอบคงที่สำหรับองค์ประกอบเป็นวิธีการทำงานแบบ "เปรียว" หรือไม่?
เราได้รับการบอกต่อไปว่าเราจะทำงานอย่างคล่องตัวในโครงการใหม่โดยผู้บริหารระดับสูง พวกเขาได้ตั้งค่าสแตนอัพการวางแผนการวิ่งการหวนรำลึก ฯลฯ ฯลฯ อย่างไรก็ตามตอนนี้พวกเขาได้วางแผนรายละเอียดงานทั้งหมดที่พวกเขาต้องการให้เราจัดส่งพร้อมกับวันที่กับแต่ละองค์ประกอบและวันที่แสดงอีกครั้ง หนึ่ง. แผนนี้ออกไปในไตรมาสที่ 2 ปี 2560 สำหรับฉันดูเหมือนว่า Waterfall ในแง่ที่เลวร้ายที่สุดแผนที่ไม่มีการป้อนข้อมูลจากทีมงานด้านเทคนิคได้ถูกวาดขึ้นมาโดยที่เรื่องราวบางอย่างในแผนไม่ชัดเจนมากและไม่มีทีมใดที่ถูกประเมินโดย Dev อย่างไรก็ตามฉันรู้ว่าข้อโต้แย้งของพวกเขาจะเป็น "ผู้มีส่วนได้ส่วนเสียระดับสูงต้องมีนัดและต้องมีแผนเราไม่สามารถทำงานจาก backlog ได้" สำหรับฉันนี่ดูเหมือนว่าผู้มีส่วนได้ส่วนเสียอาวุโสยังไม่ได้ซื้อเข้าสู่ Agile ดังนั้นเราจึงต้องล้มเหลวในการนำไปใช้ในระดับที่ต่ำกว่า นี่เป็นการตัดสินที่ยุติธรรมหรือฉันทำเกินจริงต่อแผนนี้หรือไม่?

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

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

10
วิธีเริ่มและบำรุงรักษาโครงการหลังเลิกงาน
ฉันทำงานเป็นนักพัฒนาเต็มเวลา อย่างไรก็ตามที่ทำงานของฉันมีข้อ จำกัด ด้านเทคโนโลยีและภาษาการเขียนโปรแกรมที่ฉันสามารถใช้ได้ งานทั้งหมดทำใน C ++ เป็นที่ชัดเจนว่า C ++ แพ้อย่างรวดเร็ว (หรืออาจสูญเสียไปแล้ว) เป็นผู้นำ (โปรดอย่าจุดประกายฉันด้วยฉันมีประสบการณ์หลายปีกับ C ++ และฉันรักภาษานี้ฉันแค่บอกความจริงเท่านั้น) ฉันมีแนวคิดเล็กน้อยสำหรับโปรเจ็กต์ Java / Android รวมถึงโปรเจ็กต์ที่ฉันต้องการนำไปใช้ใน C # ฉันเห็นสิ่งนี้เป็นวิธีสำหรับฉันที่จะอยู่กับแนวโน้มของตลาดงานและฉันหวังว่ามันจะช่วยให้ฉันหางานต่อไปของฉันในพื้นที่ที่ทันสมัย ดังนั้นนี่คือปัญหา: วันทำงานปกติของฉันคือ 10-11 ชั่วโมงหลังจากเสร็จงานเด็กและบ้านฉันได้รับประมาณ 1-2.5 ชั่วโมงก่อนที่ฉันจะเหนื่อยเกินกว่าจะคิดรหัสน้อยกว่ามาก เมื่อถึงจุดนั้นฉันจะนอนหงุดหงิดผิดหวังกับตัวเองเพราะไม่สามารถทำตามแผนได้และจากนั้นฉันก็ตื่นเช้าวันรุ่งขึ้นเพื่อทำมันอีกครั้ง ฉันมีเวลาอีกไม่กี่ชั่วโมงในช่วงสุดสัปดาห์ แต่ชัดเจนว่าฉันจะต้องทำอะไรที่แตกต่างออกไปถ้าฉันต้องการบรรลุเป้าหมายใด ๆ ของฉัน มีวิธีใดบ้างที่ฉันจะใช้ประโยชน์จากเวลาที่ฉันมีให้ดีขึ้น? พวกคุณคนใดมีปัญหาที่คล้ายกันและประสบความสำเร็จในการแก้ไขหรือไม่?

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

7
การแย่งชิงกันไม่ได้กับการประมูลสาธารณะหรือไม่
ฉันถูกถามโดยองค์กรสาธารณะเพื่อให้การประชุมเชิงปฏิบัติการอย่างไม่เป็นทางการเกี่ยวกับ 101 ของการพัฒนาความคล่องตัวอธิบายคำศัพท์และแนวคิดของ Scrum, Kanban และสิ่งที่คล้ายกัน ตอนนี้ฉันทำงานในสภาพแวดล้อมที่คล่องแคล่วมาประมาณห้าปีแล้ว แต่ฉันไม่คิดว่าฉันเป็นผู้เผยแพร่ศาสนา Scrum หลังจากการประชุมเชิงปฏิบัติการพวกเขาชอบความคิด อย่างไรก็ตามพวกเขาอธิบายว่าวิธีการอาจไม่สามารถใช้ได้กับพวกเขาเนื่องจากพวกเขาต้องการว่าจ้าง บริษัท ซอฟต์แวร์ภายนอกเพื่อพัฒนาซอฟต์แวร์สำหรับพวกเขา (พวกเขามีนักพัฒนาเพียงไม่กี่คนเท่านั้น) กิจกรรมนี้ต้องดำเนินการในกระบวนการประกวดราคาสาธารณะที่อธิบายผลลัพธ์ราคาและกรอบเวลา นี่เป็นข้อกำหนดทางกฎหมายในการใช้งบประมาณสำหรับองค์กรนี้ (สถาบันการวิจัยสาธารณะ) ข้อ จำกัด เหล่านี้ดูเหมือนจะขัดแย้งกับหลักการพื้นฐานของการพัฒนาที่คล่องตัวใช่ไหม? การแย่งชิงกันเพียงในสภาพแวดล้อมดังกล่าวหรือไม่? คุณอยากแนะนำอะไรกับองค์กรนี้

10
เป็นความคิดที่ดีหรือไม่ที่จะกำหนดเวลาปกติในการล้างรหัส? [ปิด]
ฉันจัดการทีมนักพัฒนาเล็ก ๆ บ่อยครั้งที่เราตัดสินใจว่าเราจะใช้เวลาหนึ่งหรือสองวันในการทำความสะอาดรหัสของเรา เป็นความคิดที่ดีหรือไม่ที่จะกำหนดเวลาปกติพูด 1 สัปดาห์ทุก 2 เดือนเพื่อทำความสะอาดโค้ดโค๊ดของเรา

14
การเสร็จสิ้นโครงการมีความสำคัญขนาดไหน? [ปิด]
ฉันเป็นนักเรียน (ยังไม่ได้ไปมหาวิทยาลัย) และฉันเขียนโปรแกรมมาประมาณ 5 ปีแล้ว ในช่วงเวลานั้นฉันได้โยนภาษาจากภาษาเป็นภาษาจาก API เป็น API และโครงการเป็นโครงการ ฉันได้ลองทำสิ่งหนึ่ง แต่ฉันหมดความสนใจ พีซีทั้งหมดของฉันเต็มไปด้วยโครงการที่เสร็จสมบูรณ์แล้วครึ่งหนึ่ง (และอย่างน้อยสี่เท่าที่มีการฟอร์แมตจากดิสก์ของฉัน) ฉันเริ่มสงสัยว่าแรงจูงใจที่ลดลงของฉันต่อการเขียนโปรแกรมเพื่อความสนุกของมัน (เป็นกิจกรรมที่ฉันสนุกจริงๆ) หรือไม่เพราะฉันไม่เคยทำโครงการที่เสร็จสมบูรณ์ในตอนท้าย ฉันไม่สามารถบอกได้ว่าฉันเพิ่งมีเป้าหมายที่เปิดกว้างเกินไปหรือเพียงแค่ความสนใจต่ำ ฉันพยายามทำโปรเจคเล็ก ๆ ให้เสร็จ แต่พวกเขาไม่สนใจฉันเลย นี่อาจเป็นสาเหตุของการลดลงของฉันในการสร้างแรงจูงใจ? นอกจากนี้เมื่อฉันสมัครเพื่อไปมหาวิทยาลัย (และในอนาคตหวังว่างานซอฟต์แวร์) จะเป็นปัญหาหรือไม่? สรุป: การจบโครงการด้าน / งานอดิเรกมีความสำคัญแค่ไหนสำหรับอาชีพแรงจูงใจหรือการศึกษา?

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

12
ฉันจะโน้มน้าวให้นายจ้างของฉันจ้างผู้พัฒนาเพิ่มเติมโดยไม่ต้องขายตัวเองได้อย่างไร [ปิด]
ฉันเป็นผู้พัฒนาเพียงคนเดียวใน บริษัท ขนาดเล็ก ฉันย้ายเข้าสู่การพัฒนาที่นี่อย่างช้าๆ จนกระทั่ง ~ 4 เดือนที่ผ่านมา 50-75% ของเวลาที่ฉันใช้ไปกับการผ่าตัด ตอนนี้ 50-75% ของเวลาของฉันถูกใช้ไปกับการพัฒนาส่วนที่เหลือแบ่งระหว่างการดำเนินการกับสิ่งต่าง ๆ ด้านไอที ฉันทำงานเป็นประจำ 50+ ชั่วโมงต่อสัปดาห์ ฉันได้รับแอปพลิเคชั่นที่ค่อนข้างเป็นลายลักษณ์อักษรค่อนข้างด้อย (ก่อนหน้านี้มีคนสองคนดูแลไว้) ซึ่งธุรกิจส่วนใหญ่พึ่งพา การรักษาและใช้งานเหล่านี้ทำงานกับแอปพลิเคชันใหม่ขนาดเล็กและความรับผิดชอบอื่น ๆ ของฉันใช้เวลาทั้งหมดของฉันแล้ว เพื่อให้สามารถปรับขนาดได้ซอฟต์แวร์ที่มีอยู่ต้องการการปรับโครงสร้างที่สำคัญและฟังก์ชันการทำงานเพิ่มเติม ฉันไม่เคยมีความสุขที่ได้ทำงานกับซอฟต์แวร์ที่เขียนหรือออกแบบมาอย่างถูกต้องมาก่อน ความซับซ้อนของงานนี้ดีกว่าทุกอย่างที่ฉันเคยทำมาก่อน (นี่เป็นงานแรกของฉันที่วิทยาลัย) ฉันรู้ว่ามีความทุ่มเทอย่างมากในการเรียนรู้ด้วยตนเอง / การเรียนรู้ด้วยการทำสิ่งต่าง ๆ มากมายที่นี่ ว่าฉันจะไม่ทำสิ่งใดกับนายจ้างหรือตัวฉันเอง ฉันได้โดยตรงมากเกี่ยวกับความไม่มีประสบการณ์ของฉันและในอดีตได้กล่าวว่าการจ้างนักพัฒนาที่มีประสบการณ์มากขึ้นอาจจะจำเป็น ... ถ้ามีอะไรก็ตามเพียงแค่ระยะเวลาที่ทุกคนต้องทำงานเมื่อเราเติบโตและ มีซอฟต์แวร์มากขึ้นในการพัฒนาและบำรุงรักษา ฉันรู้ว่าฉันจะได้รับประโยชน์อย่างมากจากการจ้างนักพัฒนาซอฟต์แวร์รายอื่น การมีคนเรียนรู้และสะท้อนความคิดออกไปนั้นจะยอดเยี่ยม StackOverflow เป็นวิธีการที่ยอดเยี่ยมในการกำหนดแนวทางในการแก้ปัญหาหรือแนวคิดการเข้ารหัสแต่ละรายการ แต่ไม่สามารถทดแทนการอภิปรายในระดับที่กว้างขึ้นหรือมีนัยสำคัญมากขึ้นเฉพาะกับโดเมนธุรกิจที่แน่นอน เมื่อกล่าวถึงการจ้างนักพัฒนารายอื่นในการสนทนาทั่วไปพวกเขาไม่คิดว่ามันสำคัญหรือจำเป็น tl; dr : งานแพทช์ปัจจุบันและความรับผิดชอบอื่น ๆ ใช้เวลาทำงานอยู่ตลอดเวลาทำงานกับแอพพลิเคชั่นที่มีอยู่ซึ่งต้องทำอยู่นอกเหนือความสามารถของฉันโอกาสน้อยที่ฉันจะได้มีเวลาทำงานผลิตภัณฑ์ใหม่ …

13
ทำไมและด้วยเหตุผลอะไรนักพัฒนาอาจไม่ชอบ“ การต่อสู้รายวัน”? [ปิด]
มีข้อดีในการทะเลาะกันทุกวันเช่น: ทีมได้ประสานงานกัน ทุกคนรู้ว่างานที่ได้ทำไปมีจำนวนเท่าใด แผนภูมิเบิร์นดาวน์เสร็จสมบูรณ์มากขึ้นเรื่อย ๆ อัปเดตบอร์ดงานแล้ว ไม่นานเท่าไหร่ 15 นาทีจะไม่ฆ่าใคร อย่างไรก็ตามเมื่อเร็ว ๆ นี้ (หลังจาก 6 เดือนของการติดตั้งและใช้งาน scrum) ฉันรู้สึกว่านักพัฒนาของเราไม่ชอบการต่อสู้ทุกวันอีกต่อไป ผู้คนเพิ่งอัปเดตกระดานงานโดยไม่อธิบายเพียงพอและดูเหมือนว่าพวกเขาเบื่อ ฉันเห็นว่าเมื่อด้วยเหตุผลใดก็ตามเราไม่ถือมันพวกเขาใจดีและมีความสุขมากขึ้น ฉันไม่รู้ว่าอะไรผิดปกติกับเรื่องนี้ มีเหตุผลใดบ้างที่กล่าวถึงที่ใดที่หนึ่งสำหรับข้อเสียที่ "การทะเลาะกันประจำวัน" สำหรับทีม อะไรคือสาเหตุของนักพัฒนาที่เบื่อการทะเลาะกันทุกวัน?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.