Как заставить задачи в Microsoft Project быть «запланированными» на основе приоритета и назначения ресурсов? - PullRequest
15 голосов
/ 29 января 2009

Мне нужно было сделать планирование проекта более высокого уровня, которое не вписывалось бы в рабочий процесс наших повседневных инструментов управления задачами (FogBugz и доски), поэтому я решил, что я подумаю над MS Project это бесплатно через MSDN).

Хотя я натолкнулся на довольно прочную стену. У меня есть около 120 заданий, набор людей (называть их «ресурсами» для меня удивительно суров, но я отвлекся) и грубая расстановка приоритетов для этих заданий. На некоторые задачи назначен человек, а на другие - нет (просто потому, что мы еще не знаем, кто что будет делать).

Хорошо, пока. Проблема заключается в том, что, за исключением тех относительно редких случаев, когда задачи связаны между собой (большая часть выполняемой работы может быть выполнена в любом порядке), все задачи запланированы для одновременного выполнения. Я хотел бы, чтобы Project определил сценарий планирования на основе:

  • определенные задачи
  • их относительный приоритет
  • любые ссылки / зависимости, если они определены
  • доступность людей, которых я определил, при соблюдении явных "ресурсных" назначений, которые я уже сделал

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

FWIW, я заметил в своих поисках этот вопрос об ответах Yahoo ; человек там, кажется, после примерно того же, но я подумал, что здесь может быть более плодотворным.

1 Ответ

10 голосов
/ 29 января 2009

После дальнейших экспериментов я нашел частичное решение для моего собственного вопроса. Если вы:

  • назначить человека на каждое задание
  • укажите на вкладке «Дополнительно» панели «Информация о задаче», что должны все задачи (выберите все задачи и нажмите кнопку «Информация о задаче», чтобы обновить эти свойства для всех задач):
    1. использовать календарь (называемый «стандартным» в моем файле проекта)
    2. не игнорировать календари ресурсов при планировании
    3. имеет ограничение как можно скорее (это, по-моему, значение по умолчанию)
  • Выберите Level Resources в меню Tools и укажите:
    1. Поиск перераспределений по часам
    2. порядок выравнивания "Приоритет, Стандарт" (который включает относительные значения Приоритета для каждой задачи, определенной вами при настройке расписания)

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

Вы можете якобы заставить Project автоматически перепланировать вещи, когда задачи добавляются, редактируются и т. Д., Но я подозреваю, что это приведет к хаосу, поскольку нет ничего в процессе выравнивания ресурсов, который заставляет меня думать, что он "стабилен" (например, эти два нивелирование, выполненное вплотную, не приведет к тому же графику).

Было бы неплохо, если бы Project "полностью распределял" тех людей, которых вы настроили, чтобы вам не приходилось назначать людей на задачи, просто чтобы эти задачи планировались согласованно, если не правильно. Любые мысли на этом фронте будут приветствоваться.

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

...