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

Вопрос или проблема

У меня есть задача под названием “Интервью с персоной А по теме X”. Продолжительность задачи установлена на 2 часа. Дата начала задачи должна автоматически рассчитываться с учетом зависимостей и доступности ресурсов.

Мой вопрос сводится к следующему: как заставить эту задачу начинаться и заканчиваться в один и тот же день?


Фон: В моем случае Microsoft Project устанавливает дату начала на пятницу в 17:00. Поскольку мои рабочие часы установлены с 8:00 до 12:00 и с 13:00 до 18:00 (с понедельника по пятницу), Microsoft Project “разбивает” задачу на части в 18:00 в пятницу и планирует продолжить ее в 8:00 следующего понедельника.

Тем не менее, не имеет смысла останавливать интервью в пятницу и возобновлять его в понедельник. Поэтому автоматическое предложение не полезно в этом случае.

Вот почему я ищу способ заставить задачу начинаться и заканчиваться в тот же самый день. (В моем примере я хотел бы, чтобы Microsoft Project отложил дату начала задачи до понедельника, 8:00, поскольку это первый временной слот, в который задача “полностью вписывается”.)

Кстати: у меня много таких случаев… из-за этого было бы здорово, если бы существовало решение, которое решает не только этот единичный особый случай.

Насколько я знаю, нет возможности сделать это в стандартном продукте. Просто нет инструмента, позволяющего указать MS-P не выходить за границы одного дня. Вы могли бы сымитировать это, назначив задаче ресурс, который работает только один день, таким образом, заставив MS-P запланировать всю задачу в рамках одного дня, но это, вероятно, требует больше усилий, чем просто заставить ее начать в понедельник, так что это не очень практичное решение. Или, если интервью всегда длится два часа, вы могли бы назначить ресурс, который работает только два часа каждый день — таким образом, это могло бы расписать только одну задачу в день, но они начинались и заканчивались бы в один день. Но снова, это не очень практичное решение.

Возможно, есть программный способ решения этой задачи с использованием VBA, как вы предложили, но я никогда не использовал VBA в MS-P, поэтому не могу дать никаких рекомендаций по этому вопросу.

Интересная проблема!

У меня была та же проблема, и я решил ее с помощью десятичных цифр, например, 12.2д (двенадцать целых два дня), возможно, вы можете попробовать 0.2д. Вот ссылка, где можно получить дополнительную информацию.

http://www.quepublishing.com/articles/article.aspx?p=1681077&seqNum=4

Я знаю, что это старая тема, но для тех, кто ищет ответы на аналогичную проблему:

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

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

Например: если продолжительность вашей задачи составляет 2 часа и вы хотите убедиться, что она завершится к 18:00, установите время окончания в календаре, назначенном вехе, на 16:00. Таким образом, если предшественник ведет ее к 17:00, веха перейдет на день 2 и начнется в 8:00.

Ответ или решение

Для решения вопроса о том, как заставить задачу в Microsoft Project начинаться и заканчиваться в один и тот же день, рассмотрим более детальный подход, учитывающий сложившуюся ситуацию. Ваша цель — расположить задачу "Интервью с лицом А по теме X" длительностью 2 часа таким образом, чтобы она не пересекала границы дней.

Формулировка проблемы: Задача должна учитываться с учетом зависимостей и доступности ресурсов. Однако, Microsoft Project планирует начало задачи в пятницу в 17:00, из-за чего она продолжается на понедельник. Это нецелесообразно в вашем контексте.

Решение:

  1. Настройка календарей и рабочих часов:

    • Убедитесь, что рабочие календари и часы настроены точно. Вы указали рабочие часы с 8:00 до 12:00 и с 13:00 до 18:00. Это корректно, но проблема возникает из-за пересечения границ рабочего времени.
    • Рассмотрите создание специального календаря для кратковременных задач, чтобы задача могла завершаться до конца рабочего дня.
  2. Использование дополнительных настроек задач:

    • Вы можете создать задачу со специальными ограничениями. Например, установите ограничение "Не начинать раньше" на понедельник в 8:00, чтобы избегать автоматической фрагментации задач.
    • Установите приоритет задачи выше среднего, чтобы Microsoft Project учитывал ее необходимость завершения в течение одного дня.
  3. Оптимизация через ресурсы:

    • Добавление специализированного ресурса, который работает только 2 часа в день, хотя и не является практическим решением, может послужить временной мерой для задачи, если их немного.
  4. Программное решение через VBA:

    • Хотя я не имею прямого опыта в этом направлении, VBA может быть использовано для автоматизации процесса. Написание простой программы, которая проверяет границы выполнения задачи и автоматически сдвигает ее в начало следующего рабочего дня, может решить проблему.
  5. Альтернативные подходы:

    • Используйте внешний фиксированный ориентир или веху, с особым календарем, который будет загодя предупреждать о необходимости выполнения задачи в пределах одного рабочего дня.

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

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

Оцените материал
Добавить комментарий

Капча загружается...