Делатель

Длинный список дел — это способ ничего не менять.

«Делатель» оставляет вам три направления и показывает то, которое вы обходите стороной. На вашем сервере, только для вас.

Приложение для тех, кто хочет реальных изменений.

Как это выглядит сейчас

У вас открыто десять направлений. Движутся два.

И вы узнаёте об этом последним. Обычно — когда о брошенном направлении напоминает кто-то снаружи: партнёр, клиент, сотрудник, который два месяца ждал вашего решения.

Список дел при этом растёт. Каждая новая строка даёт ощущение, что работа пошла: вы же её записали, значит, взялись. Записывать проще, чем делать, и вечером список выглядит как отчёт о занятом дне.

Ни один трекер этому не мешает. Наоборот: чем длиннее список, тем полезнее выглядит сам трекер. Инструмент, который считает своей задачей вместить всё, не может сказать вам, что вмещать больше нечего.

Механика первая

Три Проекта. Четвёртый не добавится.

В зоне Фокуса помещается ровно три Проекта. Это не совет, не рекомендация и не жёлтая подсветка превышенного лимита: четвёртый Проект не добавляется, пока вы не уберёте один из трёх.

Выбор придётся сделать руками, и в этом весь смысл ограничения. Пока вы не назвали то, чем не будете заниматься ближайшее время, вы не выбрали ничего — вы просто сложили всё в одно место и оставили себе право решать заново каждое утро.

Так на рынке не делают, и это не недосмотр, а осознанный выбор. У ClickUp лимит work-in-progress ставится на колонку доски и остаётся мягким — документация прямо разрешает его превышать: задачу можно создать или переместить, даже если колонка выйдет за лимит. У Todoist Карму, которая снимает очки за просрочку, можно выключить целиком отдельной настройкой. Механику, способную расстроить пользователя, рынок смягчает намеренно. Здесь она не смягчена.

Экран «Стол»: в зоне Фокуса ровно три Проекта — «Переезд офиса» с красной точкой здоровья и предложением «В Когда-нибудь?», «Ремонт кухни» с оранжевой и «Запуск нового сайта» с синей. Под каждым названием — следующий шаг Проекта.
Зона Фокуса на «Столе». Четвёртый Проект сюда не добавится, пока один из трёх не уйдёт.

Механика вторая

Видно, что гниёт

У каждого Проекта свой Порог Тишины — столько дней без движения вы сами считаете нормой для этого направления. Порог пройден, и карточка меняет цвет: светофор здоровья работает молча, без уведомлений и без нотаций.

Карточки в Фокусе отсортированы по боли. Сверху оказывается не то, что вы завели последним, и не то, что помечено важным, а то, что дольше всего стоит без движения. Отдельная зона «Требует Внимания» собирает сигналы:

  • Нет Движения
  • Ожидание Просрочено
  • Напоминание

Счёт идёт от последнего движения, а не от даты создания

Разница не косметическая, и она решает всё. Индикаторы протухания у конкурентов отсчитывают дни с момента создания: в Staleness Warning у Amazing Marvin счёт стартует ровно в ту секунду, когда вы завели задачу или проект. Значит, направление, которым вы занимались вчера, всё равно рано или поздно станет «старым», а направление, заведённое неделю назад и с тех пор не тронутое, будет выглядеть свежим.

Такой счётчик отвечает на вопрос «как давно это существует». «Делатель» считает от последнего движения в Проекте и отвечает на другой вопрос — «что я забросил».

Зона «Требует Внимания» на «Столе»: группа «Нет движения» с Проектами «Переезд офиса» — 6 дней и «Годовой отчёт» — 13 дней, ниже просроченное на 3 дня Ожидание и Напоминание на сегодня.
Зона «Требует Внимания». Рядом с Проектом — сколько дней он не двигался.

Остальное

Что ещё есть

Рутины

Расписания по дням, неделям, месяцам и годам. Выполнено — отметка, не сегодня — пропуск; и то и другое остаётся в истории.

Фокус-таймер

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

Заметки

Markdown-Страницы с глобально уникальными названиями и Wiki-ссылками [[…]]. Сослались на Страницу, которой ещё нет, — она создаётся по этой ссылке.

Журнал

Хроника всего, что приложение вам сказало. Листается по дням назад: видно, о чём вас предупреждали в прошлый вторник.

На телефоне

Уведомления на телефон, установка приложения на домашний экран, число дня на иконке.

Внешний API

Агент или скрипт может положить задачу в «Делатель», не заходя в интерфейс.

Границы продукта

Только для вас одного

«Делатель» — личный инструмент руководителя, а не трекер для команды. Подключить сотрудников нельзя. Это не то, до чего не дошли руки: так решено намеренно, и пересматривать решение мы не собираемся.

Трекер для команды у вас уже есть, и он, скорее всего, неплохой. Лично вам он не помогает по другой причине: там ваши собственные направления заслонены чужими задачами. Ваши три вещи лежат сорок первой строкой между заявкой на отпуск и багом в биллинге — и на общей доске это выглядит нормально.

«Делатель» — отдельное место, где, кроме ваших направлений, нет ничего и никого.

Приватность

На вашем сервере

В списке дел руководителя лежат сделки, цифры и кадровые решения. Поэтому Инсталляция ставится в ваш контур, и всё, что ниже, — проверяемые свойства кода, а не обещания политики конфиденциальности.

  • Все ваши данные — одна база Postgres. Приложение не создаёт на диске ни одного файла.
  • Ни аналитики, ни трекеров, ни сборщиков ошибок, ни ИИ-сервисов.
  • Единственный исходящий запрос из приложения — за лентой вашего календаря, и он включается, только если вы её настроили. Не настроили — приложение в интернет не ходит вовсе.

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

Цена

Что входит и сколько стоит

Первый год

1 000 ₽

Установка под ключ и обновления весь год.

Продление на год

19 000 ₽

Обновления на следующий год.

Серверная опция

18 000 ₽

в год, предоплата

Сервер для Инсталляции заводим и оплачиваем мы.


Установка под ключ — это развёртывание Инсталляции на вашем сервере целиком: домен, TLS, кроны и настроенный автоматический бэкап. Вы получаете рабочий адрес, а не архив с инструкцией.

Отдельно оплачиваются поддержка и восстановление после аварии. Серверная опция в Годовой ключ не входит и берётся по желанию.

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

Годовой ключ

Ключ закончился — приложение работает

Вы платите не за право пользоваться, а за то, чтобы Инсталляция оставалась рабочей и безопасной: свежие версии, накатанные миграции, закрытые дыры.

Поэтому, когда год кончается, не выключается ничего. Инсталляция продолжает работать полностью и бессрочно — ни блокировки, ни режима «только чтение», ни отключённых функций. Она перестаёт получать обновления, и всё; продлите — снова начнёт.

Отсюда же ответ на вопрос «а если вы закроетесь». Инсталляция стоит у вас и работает. Выключить её из-за неоплаты или закрытия мы не можем — такой возможности в приложении нет.

Доступ по запросу

Доступ к вашему серверу

По умолчанию доступа к вашему серверу у нас нет. Не «мы им не пользуемся» — его физически нет.

Когда доступ нужен — установка, обновление, разбор аварии, — вы включаете его своим действием и на срок. Отзывается он сам, автоматически: варианта «забыл выключить» не существует.

Обратная сторона тоже честная. Обновление не приедет само, пока вы не откроете дверь, и каждый сервисный цикл требует вашего участия. Для инструмента, в котором лежат ваши сделки, мы считаем это правильным разменом.

Перед установкой

Что нужно с вашей стороны

  • Сервер с Linux и Docker — свой или по Серверной опции.
  • Домен или поддомен.
  • Возможность добавить задания в системный крон.

Если ничего из этого у вас нет и заводить не хочется — подойдёт Серверная опция: сервер заводим и оплачиваем мы, от вас не нужно ни железа, ни администратора.

Вопросы

Что обычно спрашивают

Сколько занимает установка?

Один рабочий день с момента, когда сервер готов и доступ открыт. День согласуем заранее, чтобы вам не пришлось держать доступ открытым дольше нужного.

Кто именно ставит?

Мы — теми же руками, которыми сделан продукт. Отдельной службы внедрения, подрядчиков и колл-центра между вами и «Делателем» нет.

Можно ли забрать данные и уйти?

Да, и вот как именно. Вся ваша информация лежит в одной базе Postgres, забирается она целиком одной командой: pg_dump -Fc doer > doer.dump. В этом файле всё — Проекты, задачи, Рутины, Заметки, Журнал. Файлов на диске приложение не создаёт, поэтому больше забирать нечего и искать по серверу ничего не надо. Кнопки выгрузки в интерфейсе нет: способ забрать данные — эта команда, и мы её показываем до покупки, а не после.

Что с бэкапами?

Автоматический бэкап настраивается при Установке под ключ и входит в цену первого года. По расписанию он делает ровно то же, что команда выше.

Что если сервер упадёт?

Инсталляция поднимается из бэкапа. Восстановление после аварии — работа руками, она оплачивается отдельно и начинается с того, что вы открываете доступ к серверу.

Можно ли вернуть деньги?

Заглушка. Условие возврата составляется вместе с офертой и на момент сборки страницы не готово (ТЗ 6.4). Текст ставится сюда и в завершающий блок одновременно, перед публикацией.

Работает ли без интернета?

Инсталляция живёт на вашем сервере, поэтому работает, пока есть сеть между вами и им. Если сервер стоит в вашей сети, внешний интернет приложению не нужен. Без интернета перестанут обновляться две вещи: лента календаря, если вы её настроили, и уведомления на телефон.

Три направления вместо списка на сорок строк

1 000 ₽ — первый год

Установка под ключ и обновления весь год.

Заглушка. Здесь публикуются условие возврата, реквизиты юрлица и ссылка на оферту. Оферта и условие возврата составляются отдельно и на момент сборки страницы не существуют (ТЗ 6.4); реквизиты подставляются вместе с настройкой приёма платежей (ТЗ 6.1). Публиковать страницу с этим блоком нельзя.