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

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

13
คุณใช้เครื่องมือใดในการจัดการคำขอจากผู้ใช้ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันจมน้ำในอีเมลของผู้ใช้และฉันต้องการใช้วิธีที่ดีกว่าในการจัดการคำขอเหล่านี้ทั้งหมดที่ฉันได้รับและทำให้พวกเขาอยู่ในคิวที่ซึ่งคนเหล่านั้นในทีมรวมทั้งผู้ใช้สามารถเข้าถึงพวกเขาได้ บันทึก ฉันกำลังคิดเกี่ยวกับเครื่องมือการจัดการงานที่จะอนุญาตให้สร้างงานหลายอย่างภายใต้โปรเจ็กต์ที่อีเมลความคิดเห็นแนวคิด ฯลฯ สามารถถูกดร็อป / ป้อนและเข้าถึงได้ง่าย ฉันต้องการบางสิ่งที่ทุกฝ่ายสามารถมีส่วนร่วมได้ - ผู้ใช้ผู้จัดการผู้นำทีมนักพัฒนา ฉันกำลังมองหาเครื่องมือที่สามารถอนุญาต: ผู้ใช้เพียงแค่ลาก / วางอีเมลเพื่อส่งคำขอการบำรุงรักษาหรือการปรับปรุง นักพัฒนาซอฟต์แวร์จะเห็นคิวและลำดับความสำคัญที่ถ่วงน้ำหนักของแต่ละงาน / โครงการ ทีมนักพัฒนาซอฟต์แวร์เพื่อดูว่าทุกคนทำงานในแบบเรียลไทม์ การจัดการเพื่อเก็บบันทึกเวลาที่ใช้ในแต่ละงาน ฉันเริ่มมองหาทิศทาง Agile / Scrum มากขึ้นเพื่อแก้ไขปัญหานี้ ผมพบว่ารายชื่อของการต่อสู้เปรียวซอฟต์แวร์การจัดการโครงการเครื่องมือมาเปิด เมื่อฉันถูก จำกัด ในเวลามีใครใช้สิ่งเหล่านี้หรือไม่ ฉันควรทดสอบอันไหนเพื่อดูว่ามันจะตอบสนองความต้องการของฉันหรือไม่? TeamPulseเป็นทิศทางที่ดี แต่คิดว่ามันค่อนข้างอ้วนเกินไป ฉันต้องการสิ่งที่ง่ายสำหรับทุกฝ่าย

7
ข้อผิดพลาดที่ยอมรับได้คืออะไรเมื่อประเมินระยะเวลาของโครงการ?
บริษัท ที่ฉันทำงานอยู่นั้นตั้งเป้าที่จะให้ค่าความผิดพลาดสูงสุด 10% พวกเขาคาดหวังว่านักวิเคราะห์จะไม่พลาดการคาดการณ์มากกว่าหรือน้อยกว่า 10% ฉันไม่รู้ว่าจะคิดยังไงเพราะฉันไม่มีอะไรจะเปรียบเทียบกับมัน อะไรเป็นพื้นฐานที่ดีในการวัดหากเราประเมินผิดเกินไปไม่มากก็น้อย เท่าไหร่ (ใน%) คุณคิดว่าเป็นโอเคเพื่อพลาด?

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


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

14
ผู้จัดการเลือกภาษาการเขียนโปรแกรมอย่างไร
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Software Engineering Stack Exchange อพยพ 8 ปีที่ผ่านมา ไม่ใช่ความลับสำหรับทุกคนที่ผู้จัดการสามารถและมักจะกำหนดภาษาการเขียนโปรแกรมที่จะใช้สำหรับโครงการ ในฐานะโปรแกรมเมอร์เองฉันไม่เคยเข้าใจสิ่งนี้เลย แต่ตอนนี้ฉันคิดว่าฉันทำ: ฉันเพิ่งได้รับการเปิดเผยเมื่อ Joel Spolsky พูดในพอดคาสต์ว่าพวกเขาควรใช้ QuickBooks เพราะ "นักบัญชีทุกคนในโลกรู้" สิ่งนี้ทำให้ฉันรู้สึกคล้ายกับ "เลือก Java เพราะโปรแกรมเมอร์ทุกคนในโลกรู้" ตอนนี้ฉันได้เห็นปัญหาเดียวกันจากมุมมองอื่นฉันไม่ทราบมากเกี่ยวกับการบัญชี แต่ฉันรู้อะไรบางอย่างเกี่ยวกับการเขียนโปรแกรมฉันสงสัยว่าโปรแกรมเมอร์สามารถช่วยให้แน่ใจได้อย่างไรว่าภาษาโปรแกรมที่ถูกเลือกถูกเลือกสำหรับโครงการ ?

5
จะจัดการกับสถานการณ์ที่ไม่น่าเป็นไปได้ในสถานการณ์สมมตินี้กับผู้ใช้ปลายทางอย่างไร?
ฉันทำงานใน บริษัท ขนาดกลาง แต่ใช้งานไอทีเพียงเล็กน้อย ปีที่แล้ว (2011) ฉันเขียนแอปพลิเคชันที่ได้รับความนิยมอย่างมากกับกลุ่มผู้ใช้ปลายทางจำนวนมาก เรามีกำหนดส่งถึงสิ้นปีที่แล้วและฟังก์ชั่นบางอย่าง (ฉันจะเรียก funcA นับจากนี้เป็นต้นไป) ไม่ได้ถูกเพิ่มเข้าไปในแอปพลิเคชันที่ต้องการในตอนท้าย ดังนั้นแอปพลิเคชันนี้ทำงานในการแสดงสด / ผลิตตั้งแต่ปลายปี 2011 ฉันอาจเพิ่มโดยไม่มีปัญหา เมื่อวานนี้ผู้ใช้กลุ่มทั้งหมดเริ่มบ่นว่า funcA ที่ไม่เคยอยู่ในแอปพลิเคชันไม่ทำงานอีกต่อไป ลำดับความสำคัญของเราที่ บริษัท นี้คือหากใบสมัครถูกทำลายจะต้องได้รับการแก้ไขก่อนที่จะจัดลำดับความสำคัญของโครงการ ฉันเปรียบเทียบโค้ดและข้อความค้นหาและไม่มีความแตกต่างตั้งแต่ปี 2011 ซึ่งเป็น ProofA จากนั้นฉันก็สามารถรับหนึ่งในผู้ใช้ปลายทางที่จะยอมรับว่ามันไม่ทำงานพิสูจน์ข แต่หลังจากนั้นผู้ใช้ปลายทางก็กลับไปและบอกว่ามันใช้งานได้ก่อนหน้านี้ ... ฉันเชื่อว่าฝูงชนของผู้ใช้ปลายทางได้หลอมรวม เธอ ฉันยังได้ตรวจสอบบันทึกย่อของฉันสำหรับโครงการนี้ซึ่งมีข้อกำหนดและอัพเดทรายวันเกี่ยวกับโครงการที่ระบุว่า "funcA ไม่ประสบความสำเร็จเนื่องจากข้อ จำกัด ด้านเวลา", proofC ฉันได้พูดกับพวกเขาหลายคนและฉันสามารถดูว่าพวกเขาอาจจะสับสนเพราะพวกเขาอยู่ไกลจากพื้นหลังการเขียนโปรแกรม แต่ฉันก็รู้ว่าพวกเขามีความฉลาดพอที่จะทำในกลุ่มเพื่อหลีกเลี่ยงคำสั่งจัดลำดับความสำคัญของโครงการ ฟังก์ชั่นที่พวกเขาต้องการทำให้งานของพวกเขาง่ายขึ้น ส่วนที่แย่ที่สุดคือตอนนี้กลุ่มคิดว่ามีการตั้งค่าและหัวหน้าของฉันและหัวหน้าฝ่ายไอทีก็เริ่มเชื่อพวกเขาแม้ว่าจะไม่มีการเปลี่ยนแปลงรหัสหรือการสืบค้น เท่าที่ตรวจสอบสถานะของตรรกะมันถูกตัดและแห้งไปจนถึงจุดที่ 1 = 1 funcA จะไม่ทำงาน ดังนั้นนี่คือจุดสิ้นสุดของคำอธิบายของสถานการณ์ของฉัน แต่ฉันพยายามที่จะไม่ทำ …

4
มีการศึกษาเกี่ยวกับประสิทธิภาพ / ประสิทธิผลของ Agile vs Waterfall [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน2 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ในการประชุมเมื่อวันก่อนมีการเรียกร้องว่าความคล่องตัวนั้นมีประสิทธิภาพเพียง 60% ในเวลาในการพัฒนาเมื่อเทียบกับน้ำตก ฉันไม่ต้องการตรวจสอบหรือปฏิเสธการอ้างสิทธิ์นี้ ฉันสนใจในการค้นหาว่ามีการศึกษาใด ๆ ที่เปรียบเทียบ 2 วิธี มีการศึกษาอะไรบ้างในการเปรียบเทียบทั้งสองนี้?

8
โพสต์โครงการประชุมเสียเวลาหรือไม่
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Software Engineering Stack Exchange อพยพ 8 ปีที่ผ่านมา ที่ทำงานของฉันฉันมีอาการปวดมากขึ้น เราไปจากทีมพัฒนา 3 ถึง 10 และ บริษัท เองก็เติบโต 30% ในปีที่ผ่านมา โดยการวัดส่วนใหญ่เราทำได้ดี น่าเสียดายที่คุณภาพของซอฟต์แวร์ของเราได้รับความเดือดร้อน ในการประชุมวันนี้กับผู้จัดการแผนกของฉันฉันเสนอการประชุมทีมโครงการหนึ่งหรือสองวันหลังจากเปิดตัวผลิตภัณฑ์ เราสามารถพูดคุยเรื่องงบประมาณขอบเขตขอบเขตสิ่งที่ผิดพลาดและสิ่งที่ถูกต้อง เป็นการดีที่จะเรียนรู้จากความผิดพลาดของเรา เราสร้างเว็บไซต์ / แอพสำหรับคนอื่นดังนั้นเวลาของเราจึงไม่สามารถเรียกเก็บเงินได้ การประชุมเช่นนี้จะตกอยู่ภายใต้หลัง ผู้จัดการของฉันยิงมันลงเกือบจะทันที: "เวลานั้นไม่สามารถเรียกเก็บเงินได้มันจะทำให้เรากลับมาทำโปรเจ็กต์อื่นได้เพราะเราเสียเวลาในตอนท้ายของเรื่องนั้น" ฉันรู้สึกไม่สะดวกใจกับตรรกะนี้ที่ฉันไม่เคยแม้แต่จะต่อสู้กับเขา ดังนั้นคำถามของฉัน: ฉันเห็นคุณค่าคือการประชุมหลังโครงการ แต่เขาไม่ทำ มีเอกสารหลักฐานของการประชุมหลังโครงการช่วยประหยัดเวลาและเงินในระยะยาว (หรือระยะสั้น)? ฉันคิดว่ามันจะเป็นไปได้ แต่เขาจะกังวลมากขึ้นเกี่ยวกับเวลาที่ไม่สามารถเรียกเก็บเงินได้จาก 5 คนที่จะต้องอยู่ที่นั่น

8
การจัดระเบียบโค้ดที่ไม่ใส่โค้ดและสกปรก?
ฉันต้องการถามคำถามเกี่ยวกับรหัสสกปรก มีผู้เริ่มต้นบางคนที่เขียนรหัสในโครงการขนาดกลาง รหัสเป็นลูกบอลโคลนขนาดใหญ่มาก พวกเขาไม่ใช่โปรแกรมเมอร์ขั้นสูง พวกเขารู้วิธีใช้คีย์บอร์ดเล็กน้อยเกี่ยวกับจาวา พวกเขาเพิ่งเขียนโค้ดที่มี 12,000 บรรทัดในชั้นเรียนหลัก แต่ 6,000 บรรทัดเป็นของ NetBeans งานของฉันคือการวิเคราะห์รหัสและแนะนำวิธีที่ดีในการรักษารหัส ความคิดของฉันคือการทำให้โครงการเป็นเรื่องที่สนใจและเริ่มโครงการใหม่ด้วยวิธีการของ OOP เมื่อเร็ว ๆ นี้ฉันรวบรวมบันทึกและแนวคิดเกี่ยวกับปัญหาจากเว็บไซต์นี้และอื่น ๆ ตอนนี้ฉันมีคำถามต่อไปนี้: เราควรซ่อมแซมรหัสและเปลี่ยนเป็น OOP หรือไม่ ตอนนี้เรากำลังแก้ไขข้อบกพร่อง รหัสไม่มีความคิดเห็นไม่มีเอกสารไม่มีรูปแบบการเขียนโปรแกรมเฉพาะและอื่น ๆ การเปลี่ยนมันมีราคาแพงและใช้เวลามาก เราจะทำอะไรได้บ้างกับเรื่องนี้? ฉันจะสอนพวกเขาให้ปฏิบัติตามกฎทั้งหมดได้อย่างไร (ความคิดเห็น OOP คุณภาพของโค้ดที่ดี ฯลฯ ) รหัสผิดพลาดและเกิดข้อผิดพลาดได้ง่าย อะไรที่พวกเราสามารถทำได้? การทดสอบ? เราเกือบจะเขียนกระดาษ A4 สองหรือสามเล่มเพื่อแก้ไข แต่ดูเหมือนไม่มีที่สิ้นสุด ฉันต้องบอกว่าฉันใหม่กับพวกเขา ฉันคิดว่าฉันได้ทำผิดกฎเกี่ยวกับการเพิ่มคนสายเกินไปในโครงการเช่นกัน คุณคิดว่าฉันต้องจากไปหรือไม่?

8
งานใหม่สำหรับนักพัฒนาอาวุโส
ฉันมีนักพัฒนาอาวุโสที่มีประสบการณ์แปดปีของ. NET เริ่มตั้งแต่วันพรุ่งนี้เพื่อทำงานกับแอปพลิเคชัน 11,000 บรรทัด ในทีมมีตัวฉันและโปรแกรมเมอร์คนอื่น เราทั้งคู่มีประสบการณ์ประมาณสามปีในแต่ละครั้ง มันเป็นโครงการแรกของฉันในฐานะผู้จัดการ (ฉันก็เป็นผู้พัฒนาโครงการด้วยเช่นกัน) และนี่เป็นครั้งแรกที่ฉันต้องแนะนำใครสักคนให้รู้จักกับรหัสฐานที่สร้างไว้แล้ว เห็นได้ชัดว่าฉันจะข้ามแต่ละโมดูลกระบวนการปรับใช้ ฯลฯ และมอบตำแหน่งของที่เก็บแหล่งควบคุมเอกสารประกอบ (ซึ่งไม่ได้ดีที่สุด) เป็นต้น ฉันควรให้พวกเขานานแค่ไหนก่อนที่พวกเขาจะพร้อมที่จะเริ่มเขียนคุณสมบัติใหม่และแก้ไขข้อบกพร่อง?

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

12
มันมีค่าใช้จ่ายมากในการแก้ไขจุดบกพร่องในตอนท้ายของโครงการหรือไม่?
ในการโพสต์บล็อกโดย Andrew Hayความจริงดังต่อไปนี้ถูกโพสต์ : มีค่าใช้จ่ายมากขึ้นในการแก้ไขข้อบกพร่องในตอนท้ายของโครงการที่ทำเพื่อแก้ไขข้อผิดพลาดเดียวกันก่อนหน้านี้ในโครงการ อย่างไรก็ตามสิ่งนี้ดูเหมือนจะไม่แน่นอนโดยเฉพาะหลังจากอ่านโพสต์บล็อกบน Less Wrong ที่ไม่ถูกต้องและข้อมูลที่ฉันเห็นเพื่อสำรองนั้นเก่ามาก วันนี้ยังคงเป็นความจริงที่ถูกต้องหรือไม่

11
Freelancer สามารถขอให้ลูกค้าสนับสนุนความต้องการของโครงการได้หรือไม่?
ฉันทำโปรเจ็กต์เว็บอิสระสำหรับลูกค้า ลูกค้าขอให้ฉันซื้อ iPad เพื่อการทดสอบ ฉันขอให้เขาซื้อ iPad ให้ฉันด้วยหรือไม่ ฉันไม่จำเป็นต้องใช้ iPad มีจริยธรรมที่จะขอการสนับสนุนเมื่อคุณได้รับเงินสำหรับโครงการหรือไม่ ฉันควรลองดูไหม

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

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