Как расставить приоритеты задач, когда у вас есть несколько программных проектов, работающих параллельно?


11

Допустим, у вас 5 клиентов, вы разрабатываете 2 или 3 разных проекта для каждого. Каждый проект имеет X i задач.

Каждый проект занимает от 2 до 10 человеко-недель.

Учитывая, что ресурсов мало, желательно минимизировать издержки на управление.

Два вопроса в этом сценарии:

  1. Какие инструменты вы бы использовали для определения приоритетности задач и отслеживания их выполнения, при этом стремясь минимизировать накладные расходы?
  2. Какие критерии вы бы приняли во внимание, чтобы определить, какую задачу назначить следующему доступному ресурсу, учитывая, что основной целью является увеличение пропускной способности (больше проектов завершается за единицу времени, эта задача вступает в противоречие с началом одного проекта и его завершением, а затем переходом к следующий)?

Идеи, методы управления, алгоритмы приветствуются

Ответы:


8

Похоже, что компания взяла на себя больше работы, чем она может выдержать, и она пытается выкопать себя из ямы.

Подарите продавцам отпуск, выберите проекты с самыми высокими показателями прибыли, завершите их и отложите остальные, пока они не будут выполнены.

Или заставьте больше людей работать над проектами, с которыми вы не можете справиться (это не мифический сценарий человеко-месяца, если над ними некому работать).


Кажется, я немного преувеличил сценарий. Я пытался подчеркнуть идею минимизации накладных расходов, но я перестарался. Я отредактирую вопрос. Скажем, что сейчас достаточно ресурсов для каждого проекта. Как минимизировать накладные расходы по планированию и отслеживанию задач для различных проектов, работающих параллельно?
Винко Врсалович

4

Канбан позволяет отслеживать задачи в рабочих процессах. Они показывают области в рабочем процессе, которые испытывают задержки, так что вы можете посвятить больше усилий их очистке, а также начать выделять то, что их вызывает.

Есть несколько хороших ссылок на методы .

Прочитайте их все. Да. Прочитайте их снова, пока ничто, кажется, не противоречит вашему "изученному" опыту. Затем возьмите пост и попытайтесь научить кого-то еще, что такое канбан. Затем прочитайте их снова, чтобы увидеть, что вы не поняли так хорошо, как думали.


0

Учитывая ваш сценарий, я бы попросил клиентов расставить приоритеты для тех проектов, над которыми вы работаете. Я бы не выбрал эти проекты теми, у кого «самые высокие коэффициенты прибыли», так как вы посылаете своему клиенту сообщение, что все, что вас интересует, это его деньги. Вы хотите, чтобы ваш клиент знал, что вы заинтересованы в том, чтобы помочь ему решить проблемы с программным обеспечением.

Тогда процесс определения того, над чем вы работаете дальше, - это беседа между вами и ними, в которой вы объясняете, какие ресурсы у вас есть, чтобы выделить их (их) проекты, и какие они будут приоритетными в первую очередь.

Возможно, они не в восторге от того, что вы говорите им, что не можете делать все, что они хотят, но они будут благодарны, если вы возьмете на себя ответственность за то, что они считают важным.

Еще одним побочным эффектом этого процесса является то, что вы можете лучше управлять ожиданиями клиентов.


0

Microsoft OneNote является лучшим инструментом , который я видел для отслеживания нескольких проектов на различных этапах.

К сожалению, во многих компаниях, занимающихся разработкой программного обеспечения, приоритеты устанавливаются на основе старой поговорки «Скрипучее колесо получает смазку». Независимо от того, что клиенты будут жаловаться громче, они завершат свои проекты первыми.

В тех случаях, когда у вас есть проекты, которые влияют на более чем одного клиента, может быть проще расставить приоритеты, задав себе вопрос, какие элементы будут влиять на большинство клиентов.

Я всегда заинтересован в изучении новых и лучших способов расстановки приоритетов в проектах развития, но, похоже, не существует идеального способа достичь этого в разных организациях.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.