Я работал в сфере, завязанной на встраивание ресурсов(специалистов, оборудования) в структуру сложных бизнес-процессов.
В один прекрасный день в моей жизни наступил момент, когда я понял, что я не могу понять, сколько из доступных мне ресурсов нужного типа я могу использовать, и как перераспределить их с минимальными последствиями для сроков проекта.
Решению этой проблемы и посвящена данная статья.
Обзор
Первое, что я сделал - узнал, как эту проблему решают другие люди в похожем положении и выяснил, что они либо делают это в голове, либо пользуются страшными эксельными таблицами, способными свести с ума любого нормального человека.
Окончательно потеряв веру в разумность окружающей меня действительности, я обратился к гуглу - все еще наивно полагая, что в мире есть люди, которые наверняка уже решили настолько фундаментальную проблему.
Начало поисков
Я перебрал множество условно-бесплатных/недорогих программ, в некоторых из которых даже была довольно приятная и функциональная диаграмма Ганта, но всех их объединяло одно: ресурсы в них были всего лишь надписями, которые просто прикреплялись к задачам и ничего по факту не делали
MS-project
Отчаявшись, я обратился к более громоздким системам, и первой из них, разумеется, стал MS-project.
Было бы вполне логично предположить, что программа со стоимостью 50к должна решать эту довольно распространенную задачу, и отчасти так и оказалось - в ней действительно есть вполне рабочий (а не косметический, как в предыдущих программах), менеджмент ресурсов.
Впрочем, вскоре выяснилось, что MS-project является по сути таким же страшным эксельным шаблоном, на которые я жаловался в начале статьи, но оформленный в виде программы - несмотря на то, что в нем действительно присутствует часть нужного мне функционала, он реализован характерным для Microsoft (да и вообще больших корпораций) образом: например, присутствует механика конфликтов ресурсов, но реализована она через какие-то уродские проценты занятости, типизацию ресурсов нужно делать самостоятельно, трудозатраты вместо обычных платежей на начало/окончание задачи итд.
Не отрицаю возможность того, что я просто недостаточно глубоко разобрался в программе, но и разбираться в подобном у меня желания не возникает, если честно.
Spider
Несмотря на откровенно пугающий интерфейс, программа представляет довольно широкий функционал - ресурсы типизируются, обсчитываются, подсвечиваются конфликты, есть ресурсный Гант, но выглядит это все просто отвратительно (дизайнера бы наняли, что ли)
Из минусов могу выделить узкую специализацию программы под строительную сферу, из-за которой любое действие в программе становится очень сложным процессом, разбираться в котором будут только большие строительные фирмы, у которых просто нет другого выхода.
MindManager
Хорошая программа, в которой есть множество всевозможных визуализаций, и также нашлась диаграмма Ганта
В ней есть ресурсы, но всю начинку под них вам придется писать самому, макросами.
Программа не предоставляет нужного функционала, но дает инструменты для самостоятельной разработки, и это лучшее, что есть на данный момент в этой области.
Решение
Смотря на все это я решил, что мне проще написать свою программу, чем платить за системы, даже не пытающиеся притвориться, что им есть дело до проблем и желаний пользователя.
Со временем из небольшой программы для внутреннего пользования она выросла до полноценной системы, способной предложить пользователю новый взгляд на управление проектами.
Типизация ресурсов
Доступность каждого типа ресурсов визуализируется в виде формулы
(в данном случае 3 оператора заняты на задаче, +2 заняты на других задачах, а всего на проекте /6 операторов)
Конфликты ресурсов
Визуализация конфликтов позволяет избежать ситуации, при которой сотрудник/оборудование занят на двух задачах одновременно(вы можете проигнорировать конфликт, просто нажав на него)
Ресурсный Гант
Ресурсный Гант показывает занятость ресурсов, позволяя оптимизировать их нагрузку
Расходы
Вы можете вводить расходы по ресурсам на начало/конец задачи, и при изменении структуры проекта финансы изменятся соответственно.
Отчеты
Визуализация отчетов на любую дату в виде графиков и таблиц
Программа абсолютно бесплатна и доступна по адресу https://decima.business
Вы также можете попробовать демку в один клик https://decima.business/main-demo
Буду рад любым отзывам