วิธีจัดลำดับความสำคัญของงานเมื่อคุณมีโครงการการเขียนโปรแกรมหลายโครงการทำงานแบบขนาน?


11

สมมติว่าคุณมีลูกค้า 5 รายคุณพัฒนาโครงการ 2 หรือ 3 โครงการที่แตกต่างกันสำหรับแต่ละโครงการ แต่ละโครงการมีภารกิจX i

แต่ละโครงการใช้เวลา 2 ถึง 10 คนต่อสัปดาห์

เนื่องจากมีทรัพยากรน้อยจึงต้องการลดค่าใช้จ่ายในการจัดการให้น้อยที่สุด

คำถามสองข้อในสถานการณ์นี้:

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

ยินดีต้อนรับความคิดเทคนิคการจัดการอัลกอริทึม

คำตอบ:


8

ดูเหมือนว่า บริษัท จะทำงานมากกว่าที่มันสามารถรับมือได้และมันพยายามขุดมันออกมาจากหลุม

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

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


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

4

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

มีหลาย ดี อ้างอิงในเทคนิค

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


0

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

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

พวกเขาอาจจะไม่ตื่นเต้นที่คุณบอกพวกเขาว่าคุณไม่สามารถทำทุกอย่างที่พวกเขาต้องการ แต่พวกเขาจะขอบคุณที่ทำให้พวกเขารับผิดชอบสิ่งที่พวกเขาคิดว่าสำคัญ

ผลข้างเคียงของกระบวนการนี้คือคุณสามารถจัดการความคาดหวังของลูกค้าได้ดีขึ้น


0

Microsoft OneNoteเป็นเครื่องมือที่ดีที่สุดที่ฉันเคยเห็นสำหรับการติดตามหลายโครงการในระยะต่าง ๆ

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

ในกรณีที่คุณมีโครงการที่จะส่งผลกระทบต่อลูกค้ามากกว่าหนึ่งรายอาจจัดลำดับความสำคัญได้ง่ายขึ้นโดยถามตัวเองว่ารายการใดบ้างที่ส่งผลกระทบต่อลูกค้าส่วนใหญ่

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

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