MS Project Download
Имя: Пароль:
Забыли пароль?

Статьи

Методика управления проектами [86]

Методические пособия и книги [28]

Готовые отраслевые решения [60]

Обзоры программ для управления проектами [63]

События в мире Управлениия Проектами [129]

Сравнение разных программ для управления проектами [26]

Обучение и сертификация [54]

Управление рисками [4]

Опыт внедрения [38]

Разрешение проблем MS Project и др. системах [4]

Скачать Microsoft Project [3]

Администрирование MS Project Server [36]

Разработка для Microsoft Project [5]


182 пользователей нашли статью интересной, если согласны нажмите тут 
22.05.2012

Разрешение проблем надежности и скорости платформы MS Project на примере технологий Turbo Project 2012

Владимир Иванов

PM Consulting Services

В новой версии Turbo Project 2012 мы уделили большое внимание надежности и скорости работы продукта для сценариев эксплуатации, когда используются только коммуникационные и финансовые возможности. На деле это не такая простая задача как кажется, в Turbo Project находится очень самый мощный в мире "движок" для управления ресурсами в MS Project. Поэтому на последнем Глобальном Саммите, Microsoft для сессии "реальный опыт" отобрал только еще одно решение, кроме Turbo Project. Мощность ресурсного модуля требует наличия множества настроек. Однако пользователь мог запутаться таких настройках и сделать нерабочую модель. Второй аспект, что для самого MS Project сложные ресурсные модели это непростое испытание. Нам потребовались инвестировать в специальные технологии обеспечения надежности и что интересно продолжить часть работы предыдущей группы разработчиков Microsoft Project, которые создали десктоп и заложили большой потенциал его развития. Одна из таких технологий это виртуальные (невидимые) ресурсы обладающие 10 кратно более высокой скоростью и более высокой точностью вычислений. Практически пример использования виртуальных ресурсов, которые можно увидеть только надев "специальные очки" показан в этом ролике.

В новом Turbo Project 2012 можно увидеть доступ к невероятным технологиям MS Project таким как невидимые (виртуальные) ресурсы, которые работают в 10 раз быстрее и без ошибок округлений

Полный спектор проектных решений довольно велик. Обратите внимание как Turbo Project 2012 обходит проблемы MS Project с математикой назначений ресурсов и надежностью сохранения файлов.

  • "Стерильные и скоростные" виртуальные (невидимые) ресурсы. Мы расширили наш движок ресурсов новым понятием виртуального (невидимого) ресурса. Ресурс может быть невидимым, но его можно назначать данные и отображать по нему результаты через "визуальные колонки". Также виртуальные ресурсы видны в Инспекторе Задач. Сам MS Project внутри был давно рассчитан на такую функциональность, это нереализованный потенциал развития десктопа MS Project. Основное преимущество виртуальных ресурсов это скорость и главное надежность. Поскольку новые ресурсы на задачи вашего проекта не назначаются, то и испортить что-то невозможно.
  • Подключение напрямую к системе расчета графиков Microsoft Project с полноценной реализацией раздельного назначения ресурсов и процентов их выделения. Вероятно многие пользователи заметили, что Microsoft интенсивно экспериментирует с правилами назначения ресурсов и расчета длительности задач. Проблема заключается в том, что пользователи Microsoft стали более зрелыми и требуют от Microsoft разбить поле "назначение ресурса" на два поля "количество назначенных ресурсов" и "процент загрузки". Это нужно, чтобы MS Project "не портил" количество человек которые были назначены первоначально на задачу, а также для того, чтобы различать 2х человек по 50% и 1го по 100%. Проблема заключается в том, что Microsoft не хочет вводить новое поле и пытается решить задачу в рамках одного, что вступает в математическое противоречие. Фактически MS Project 2010 стал зависим в ресурсных моделях от порядка ввода данных пользователей, т.е. если пользователь будет вводить те же самые данные в другом порядке, он получит другие результаты. Это привело к нестабильному поведению стандартного функционала при управлении ресурсами в MS Project 2010 в ряде случаев. Чтобы разрешить эту проблему, мы решили в новой версии больше не пользоваться новым экспериментальным модулем Microsoft до завершения его отладки, а обращаться напрямую к проверенному временем механизму календарей MS Project. Это также не реализованный до сих пор потенциал развития MS Project - прямое манипулирование с календарной подсистемой сетевого планирования. 
  • Система автоматического тестирования с языком сценариев и протоколами работы. Для сложных ресурсных моделей мы добавили в Turbo Project систему автоматического тестирования. Пользователи могут написать сценарий теста и приложить свои примеры файлов. Такая процедура позволяет проверять новую версию на множествах примеров клиентов, а также упрощает приемочные испытания, если Turbo Project внедряется в составе проекта. Отметим, что сам MS Project не имеет такой развитой системы автоматического тестирования (локальные модули MS Project не покрываются автоматическими тестами). Поэтому такая система позволяет протестировать и сам MS Project в нужных сценариях. 
  • Отказ от хранения данных норм и настроек внутри файла MS Project. "Стерильные настройки" в отдельных файлах. Вероятно опытные пользователи MS Project замечали, что иногда файлы MS Project повреждаются и их невозможно сохранить. Приходится спасать файл MS Project путем пересохранения через формат XML. Эта проблема связана с тем, что разработчики Microsoft в последних версия усложнили механизм сериализации отвечающий за надежность чтения и записи файлов. Изучив проблему, мы решили полноценное решение вопроса это отказ от хранения информации в файле MS Project, там где возникают проблемы. Мы решили хранить нормативы для ресурсов и настройки в отдельном файле, а не внутри файла MS Project. Таким образом, мы обошли проблемы сериализации. Кроме надежности, новый формат в несколько раз быстрее работает. Всю "обычную" информацию мы оставили в файле MS Project, простейшие данные он читает и записывает без проблем. Изоляция ресурсных данных также хороша для тех пользователей, которые бы не хотели чтобы Turbo Project, что-то делал в их файле (хотя предыдущая версия просто хранила данные в полях пользователей).

 

 

Расскажите о статье друзьям

Вы не вошли под своим пользователем на MicrosoftProject.ru.
Рекомендуется нажать "Закрыть" и зарегистрироваться на сайте.
Зарегистрированные пользователи, выступающие как редакторы,
имеют различные бонусы по доступу к закрытым материалам.
Если Вам не важны бонусы, можете отправить правку прямо сейчас.

Фрагмент, требующий улучшения
Ваша версия фрагмента. Отредактируйте текст
Степень серьезности проблемы
Проблемы содержания
Стилистические проблемы
Синтаксические и орфографические проблемы
Ваш комментарий:

Если вы заметили любую ошибку в статье, вы можете сообщить об этой ошибке редакторам сайта, выделив мышью отрывок текста с ошибкой и нажав Ctrl+Enter. Ваша помощь в улучшении материалов для нас неоценима!

© 2003-2017, Портал MicrosoftProject.Ru. Все права защищены.

E-mail: обратная связь