Как принудительно планировать задачи в Microsoft Project на основе приоритета и назначения ресурсов?

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

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

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

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

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

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


person cemerick    schedule 29.01.2009    source источник
comment
Я думаю, что это правильный вопрос. Многие люди используют проект для планирования своих программных проектов.   -  person Sesh    schedule 29.01.2009
comment
Я хотел сделать то же самое в прошлом и, наконец, бросил попытки из-за разочарования в инструменте :)   -  person warren    schedule 02.02.2009
comment
Не могли бы вы указать в вопросе и ответе, для какой версии MS Project это применимо?   -  person Antonio    schedule 01.09.2015


Ответы (1)


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

  • назначить человека на каждую задачу
  • specify in the Advanced tab of the Task Information panel that all tasks should (select all your tasks and click the Task Info button to update these properties for all tasks):
    1. use a calendar (called "standard" in my project file)
    2. не игнорировать календари ресурсов при планировании
    3. иметь ограничение «Как можно скорее» (я полагаю, что это значение по умолчанию)
  • Choose Level Resources from the Tools menu, and specify:
    1. Look for overallocations on a Hour by Hour basis
    2. порядок выравнивания «Приоритет, стандартный» (который пересчитывает относительные значения приоритета для каждой задачи, которую вы определили при настройке расписания)

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

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

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

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

person cemerick    schedule 29.01.2009
comment
Являются ли эти указания специфичными для Microsoft Project 2007? Похоже, они не совсем применимы к 2010 году. См. также: support.microsoft.com/kb/ 174681 - person Johnny Utahh; 29.06.2012