2026-07-20
Что теперь умеет Depensee
Короткий итог разработки: интерактивная карта задач, импорт из Jira и Яндекс Трекера, связи между задачами и следующий шаг - доработка demo.
- #статус
- #mvp
- #разработка
За последние месяцы Depensee прошёл путь от концепта к работающему MVP. Исходная идея не изменилась: не заменять привычный таск-трекер с первого дня, а дать команде отдельную поверхность, на которой видны задачи, их иерархия и зависимости.
Что уже работает
При первом входе можно создать пустую доску, выбрать demo-доску или подтянуть задачи из Jira и Яндекс Трекера. На карте карточки можно перемещать, а их позиции сохраняются отдельно от данных трекера.
Импорт пока работает на чтение. Это осознанное ограничение: сначала важно убедиться, что команда может спокойно увидеть структуру существующего проекта, не рискуя случайно изменить задачи в исходной системе.
Карта учитывает три типа связей: blocks, contains и relates. Блокировки показывают направление зависимостей, родительские связи помогают держать рядом связанные задачи, а ассоциативные связи добавляют контекст. Когда задач и связей становится много, отдельный алгоритм приводит граф к читаемой схеме: уменьшает пересечения и сохраняет понятное направление потока.
Интеграции и техническая часть
Интеграционный слой вынесен в отдельную библиотеку trackerkit. Благодаря этому backend Depensee работает с единой моделью задач и связей, а особенности Jira и Яндекс Трекера остаются внутри адаптеров.
Отдельно написал статью на Habr о том, как мы решали задачу построения графа: от удаления циклов до прокладки линий в обход карточек. В основе - метод Сугиямы, классический подход к рисованию направленных графов.
Что дальше
Следующий шаг - дорабатывать demo: сделать первый сценарий ещё понятнее, убрать шероховатости и подготовить карту к открытому показу.
Если интересно следить за разработкой, у нас есть Telegram-канал.