dzz: Dizzy の春 (Default)
Из-за обилия планов и работ по разным параллельным проектам (рабочим и не только) в очередной раз озаботился собственным трекером задач. Ключевые требования - поддержка иерархии проектов и задач, канбан, mindmap, проектное планирование со сроками, линуксовость, опенсорсность и возможность развернуть в облаке и докере.

Отсмотрел много вариантов - от Викуньи, Super Productivity и Plane до OpenProject-а и ряда community-версий коммерческих систем и даже трофейной Джиры.

Оказалось, что под мои задачи лучше всего подходит старый добрый RedMine, с которым у меня периодические, но довольно неплохие отношения (использовали в позапрошлой и поза-позапрошлой компаниях). Правда, уже 6 версии (он пошустрее) и с бесплатными плагинами от EasyRedmine и RedmineUP :)

Plane в докерной инсталляции пермудрил с контейнерами, поднимается под десяток микросервисов, и на тюнинг этого запуска я убил несколько часов. Успешно, но осадочек остался. Openproject неплох, но всё вкусное в коммерческой версии, про существование которой он напоминает на каждом шагу. А в "красной шахте" - два контейнера (приложение и БД), понятная идеология управления, мало лишнего и сравнительный минимум расхода серверных ресурсов, несмотря на все "рельсы". И, по-моему, был андроидный клиент.
dzz: Dizzy の春 (Default)
По необходимости научил MS Project рисовать номера недель в колоночной части. Внутренний язык программирования - натуральный facepalm. Но методом тыка осваивается.

Если кому интересно, то нужно добавить кастомные поля типа Number со следующими формулами:

Int(ProjDateDiff([Project Start];[Start];"Total")/480/7)+1 - для первой недели задачи
Int(ProjDateDiff([Project Start];[Finish];"Total")/480/7)+1 - для последней недели задачи

Календарь "Total" должен содержать 7 рабочих дней по 8 часов, его тоже необходимо создать.
dzz: Dizzy の春 (Default)
Работая волею судеб в непривычной для себя роли менеджера проекта, львиную долю времени трачу на то, чтобы заставлять людей взаимодействовать.

Классический пример: два хороших узких специалиста, датабазный админ и разработчик приложения. Первый знать не знает, что за приложение хочет схему в его базе. Для второго БД - место, куда он скармливает SQL, грамотно поставить задачу на создание набора тейблспейсов он не в состоянии, но тычет первому в морду 200-страничным вендорским мануалом, в котором есть некие "скрипты для примера". Пришлось разобраться самому, посадить обоих на conference call и ненавязчиво потыкать носом в то, "как такое делается правильно". Теперь общаются друг с другом сами.

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

Сил отнимает всё это немеряно. Правда, смотреть на то, как работает отстраиваемая тобой система отношений в проекте, довольно приятно. Шаг за шагом ОНО начинает вертеться ;)
dzz: Dizzy の春 (Default)
Похвастаюсь. Теперь можно.

Вот над этим проектом наша команда трудилась последний год. Мы строили, строили и, наконец, построили. Ура! :)

Система уходит в опытную эксплуатацию. Потом будут доработки и развитие.
Так что в ближайший год светит ещё много всего интересного.

April 2026

S M T W T F S
   1 2 34
56 7 891011
1213141516 1718
19202122232425
2627282930  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 19th, 2026 03:00 pm
Powered by Dreamwidth Studios