Project Management Software: финиш?

Не просто в двух словах описать какой должна быть идеальная система управления задачами (Project Management Software). Таковой на рынке ПО пока не существует. По крайней мере я не смог найти систему хотя бы 80% удовлетворяющую моим критериям «идеальности», что наводит на мысли о создании подобной системы, близкой к идеалу. Творческий симбиоз гениального программиста и не менее гениального маркетолога, с пониманием технической стороны вопроса могут дать очень хороший результат.
 
Я протестировал 23 системы управления проектами, вот этот список (для некоторых систем я привёл просто адрес сайта):
 

  1. twproject.com (TeamWork)
  2. attask.com
  3. celoxis.com
  4. IPI.Manager
  5. 5pmweb.com
  6. TaskMerlin
  7. Мегаплан
  8. clarizen.com
  9. IntraWork
  10. BaseCamp
  11. taskmanagementsoft.com
  12. TrackStudio
  13. eGroupWare
  14. easyprojects.net
  15. wrike.com
  16. pmbox.ru
  17. geniusinside.com
  18. Blue Ant (proventis.net)
  19. aceproject.com
  20. autotask.com
  21. centraldesktop.com
  22. WorkLenz
  23. 1C-Bitrix: Корпоративный портал (это не PM как таковая, просто в ней имеется функционал управления задачами)

Стоит отметить, что наиболее перспективными на мой взгляд являются все же web-based приложения, несмотря на то что компилированные варианты в некоторых случаях более производительны, однако менее гибкие для кастомизаций. Практически все web-based приложения базируются на PHP или Java + MySQL, а по сему могут быть настроены под клиента самим же клиентом, что исключено для компилированных версий. Более того для web-based решений общий доступ к системе не требует установки клиентской части на компьютеры пользователей, что упрощает процедуру развертывания в корпоративной сети.
 
Вот список наиболее важных критериев отбора которыми я руководствовался:
 

  1. Удобство использования (Usability):
    Это один из самых важных критериев. Система, с который вы и ваши подчинённые будете работать каждый день по несколько часов, должна быть быстрой, удобной и всячески приятной для использования. Без этого критерия все остальные преимущества сводятся на нет.
  2. Web технологии, используемые в программе:
    Этот критерий определяет скорость и другие параметры приложения. Из технологий можно выделить Ajax + Java Script + CSS. Без этих технологий немыслим успешный web-based проект.
  3. Установка на локальный сервер:
    Ни одна нормальная компания на захочет хранить все свои проекты на чужом внешнем web-сервере.
  4. Учёт отработанного времени:
    Очень важный момент. Организует подчинённых. Собственно без этого система управления проектами теряет свой смысл. Не все люди на этой планете хотят и любят эффективно работать во благо компании и личного совершенствования. По этому поводу будет отдельная статья…
  5. История изменения параметров проекта:
    Опять же важный момент. Ведение лога изменений проекта – обязательное условие. Из-за тотального отсутствия этого пункта во многих системах приходилось сразу от них отказываться. Без истории изменений можно модифицировать исходный проект до неузнаваемости.
  6. Почасовое планирование дня:
    Не самая важная весчь, но всё же помогает организовать личный тайм-менеджмент для подчинённых, хотя они этого очень не любят как правило.
  7. Статус готовности задачи (% или ч.ч. от плана):
    Это просто must have для PM Software. Иначе это не PM а тупо записная книжка.
  8. Планирование трудозатрат по задаче:
    Вот без этого PM не PM. Однако руководитель должен не понаслышке знать сколько человеко-часов требует конкретная задача. Хорошо что в своё время всё что делают мои подчинённые сейчас я делал сам лично, по этому могу с приличной точностью спрогнозировать трудозатраты.
  9. Система отчётов:
    Этот момент крайне важен для составления квартальных и прочих отчётов с целью оценки работы подчинённых и подсчёта премий. В идеале нужны красивые графики, отображающие динамику выполнения проектов и т.п.
  10. Диаграмма Ганта и зависимости по проекту:
    Очень важно, ибо проект очень часто состоит из нескольких задач, назначенных на разных исполнителей и визуальная оценка сложности проекта крайне важна для руководителя.
  11. Регулярные задачи
    Это не особо важный фактор, ибо он применим для работы конвейерного типа. В софтверном бизнесе подобных задач не много. Преимущественно это проектные задачи.
  12. Система напоминаний:
    Пинать надо всех и всегда. Тут добавить нечего.
  13. Деление проекта на задачи и подзадачи, под-под-задачи и т.д.
  14. Возобновление завершённой задачи
  15. Фильтрация задач
  16. Построение структуры подчинённости
  17. Поддержка Unicode и многоязычность интерфейса
  18. Система распределения прав доступа к задачам

Финалист тестирования – система TeamWork (twproject.com). Made in Italy.

А вот собственно и моя рабочая табличка сравнения вышеперечисленных систем:

http://www.lisovskiy.ru/wp-content/project_management_software_testing_q2_2009.xls

Разумеется у системы TeamWork есть свои недостатки, но на фоне достоинств они несущественны. Как я уже говорил, идеальной системы пока не существует.

Программное обеспечение против кризиса

Одним из видов программ, позволяющих добиться серьезной экономии средств, является ПО для удаленного управления компьютерами.

По оценкам аналитиков, во время кризиса характер спроса на программное обеспечение существенно меняется. Согласно данным, предоставленным журналом CRN/RE, на вопрос «Какой инструмент для вывода компании из кризиса является для вас наиболее эффективным в данный момент?» большинство респондентов (35,7%) ответили «Снижение затрат и сокращение издержек»; 28,6% опрошенных выбрали стимулирование продаж, 25% — оптимизацию денежных потов; 10,7% предпочитают другие способы борьбы с кризисом. Таким образом, интерес к ПО, следуя общей тенденции, во время кризиса характеризуется, в основном, показателями эффективности и стоимости продукта. Программы с большим количеством функций и завышенной стоимостью, как правило, уступают место более бюджетным вариантам. Это вполне объяснимо, ведь в нынешней сложной экономической ситуации все, от простых граждан до владельцев крупного бизнеса, ищут пути к тому, чтобы «затянуть пояса», снизить затраты, не ухудшая эффективности рабочего процесса.

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

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

Точно так же организации, использующие продукты компании «1С», могут оптимизировать работу, установив такую программу, как Radmin. Она имеет сертификат совместимости с программой «1С: Предприятие», и потому может эффективно использоваться для решения любый трудностей, возникающих при использовании «1С: Предприятия». При этом все вопросы можно решить удаленно, что сэкономит рабочее время как системного администратора, так и самого пользователя ПК.

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

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

О востребованности ПО для виртуализации говорят и расчеты аналитиков Gartner, прогнозирующих увеличение данного сегмента рынка до $2,7 млрд в 2009 г. по сравнению с $1,9 млрд в 2008.

Следует также отметить, что на современном рынке ПО представлено достаточно много средств для удаленного управления компьютерами, чтобы несведущий человек мог в них запутаться. Тем более, что большинство из этих решений кардинально различаются как по функциональности, так и, что немаловажно во время кризиса, по цене. Не всегда понятно, так ли необходимы в действительности те дополнительные возможности программы, за которые разработчики просят немалые деньги, или основной функциональности будет вполне достаточно. Таким образом, наиболее остро при выборе программе для удаленного доступа встает критерий соотношения цены и качества, от которого, в свою очередь, зависит последующая окупаемость программы. Конечно, при этом не стоит «перегибать палку» и экономить на необходимом. Для программ для удаленного доступа необходимой является хорошо продуманная система безопасности: слишком многое ставится на карту в случае, если программа будет взломана злоумышленником. Гораздо разумнее выбрать недорогое, но надежное решение, которое позволит обеспечить быстрый и безопасный удаленный доступ к компьютерам.

Очевидно, что тенденция к использованию программ для удаленного доступа к компьютерам захватывает все больше компаний из самых разных сфер бизнеса, и это естественный ход вещей: программные решения, оптимизирующие или же вовсе сокращающие многие расходы, востребованы и в обычной жизни, а уж во время кризиса они всегда становятся настоящим must-have для ИТ-инфраструктуры любой компании.

Евгений Лисовский
Директор по маркетингу
Фаматек

Project Management Software — на 1-ый 2-ой рассчитайся

Итак, подведём итоги работы по поиску идеальной системы управления проектами и задачами. Мной были протестировано порядка 15 решений. Наиболее адекватные и удобные для работы системы: @task и TeamWork. Система @task поражает своими функциональными возможностями, хотя некоторые мелочи конечно портят картину. Например весьма просто организована система напоминаний. В случае просрочки задачи — просто отправляется e-mail уведомление, в то время как было бы неплохо вызвать pop-up окошко или что-то в духе напоминалки в Outlook. Стоит отметить, что я рассматривал исключительно Web-based решения, в силу более гибких возможностей подобных систем за счёт использования технологии Ajax. TeamWork в отличии от @task реализована с использльзованием последних достижений в Ajax, однако в TeamWork совершенно отсутствует понятие «отчёты», что для меня, как директора отдела маркетинга, крайне важно, ибо любая нормальная PM система просто обязана иметь систему отчётов. А как иначе делать выводы об эффективности работы отдела и каждого сотрудника в отдельности? В @task система отчётов сесьма и весьма мощная. Надо только протестировать все её возможности, чтобы иметь более полную картину.