Меня зовут Денис, я бизнес-аналитик. Статья про то, как я построил себе рабочий инструмент — Custom Tool — который живёт прямо в браузере, ничего не требует устанавливать и помогает не забыть ни одного важного вопроса при разборе задачи.
Ссылка на инструмент: denissadykov.github.io/ba-cheatsheet/custom
Всё открыто, бесплатно, без регистрации.
Проблема, которую я решал
Когда берёшь задачу в работу, первый час — самый важный. Нужно понять: что это вообще такое, кто владелец, есть ли риски, что будет критерием готовности, где хвосты.
Раньше я держал всё в голове или наспех записывал в Notion. Проблема в том, что для разных типов задач нужны совершенно разные вопросы:
Интеграция: какой протокол? есть ли sandbox? кто владелец API?
Баг: какой приоритет? сколько пользователей затронуто? есть ли временное решение?
UI/UX фича: есть ли дизайн? как будем тестировать? что говорит аналитика?
Я хотел инструмент, который сам подскажет нужные вопросы в зависимости от типа задачи — и при этом позволяет держать несколько задач открытыми одновременно.
Что такое Custom Tool
Это веб-приложение на чистом HTML/JS без бэкенда. Всё хранится в localStorage браузера. Три колонки:
Левая — список задач
Центральная — рабочая область (основное место работы)
Правая — скрачпад (открывается/закрывается по кнопке)

Создание задачи: выбор типа
Нажимаешь «+ Задача», вводишь название (обычно номер задачи из Jira + краткое описание) и выбираешь тип:
Тип |
Когда использовать |
|---|---|
? Интеграция |
Подключение внешних систем, API |
? Миграция данных |
Перенос, трансформация данных |
? UI/UX фича |
Новые экраны, изменение интерфейса |
⚙️ Новая функциональность |
Бизнес-логика, новые возможности |
? Баг / инцидент |
Дефекты, инциденты в проде |
? Общее |
Всё остальное |
После выбора типа автоматически загружается набор вопросов, специфичных для этой категории.

Главная фишка: настраиваемые вопросы
Прямо на этапе создания задачи каждый вопрос можно убрать кнопкой «× Не нужно» — если он явно нерелевантен. Убранный вопрос меняет кнопку на «↩ Вернуть» — можно вернуть передумав.
Также можно добавить свой вопрос в поле «Добавить свой вопрос...».
Это даёт гибкость: не нужно каждый раз видеть одно и то же — подстраиваешь под конкретную задачу.

Рабочая область
После создания задачи открывается рабочий вид. Он разбит на секции:
? Вопросы и ответы
Каждый вопрос — это карточка с чекбоксом и полем для ответа. Закрываешь вопрос — он зачёркивается и уходит в «выполненные». Прогресс отображается в шапке задачи и в левой панели в виде прогресс-бара.

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

✅ Решения
Зафиксированные договорённости по задаче — «решили использовать X, а не Y». Ценная штука: через месяц не нужно вспоминать, почему именно такой подход.

⚠️ Риски
Всё, что может пойти не так. Хранятся вместе с задачей, видны при повторном открытии.

? Хвосты
Структурированные договорённости: Кто / Что сделает / Срок. Три поля на одной строке — удобно фиксировать action items после встречи.

? Зависимости
Что блокирует задачу или от чего она зависит. Обычно сюда пишу номера других задач.

? Заметки
Свободное текстовое поле для всего, что не вошло в структурированные секции: ссылки, цитаты из переписки, временные заметки.

Сворачивание секций
Любую секцию можно свернуть кликом по заголовку — шеврон повернётся. Состояние сохраняется: если свернул риски — они останутся свёрнутыми при следующем открытии задачи.
По умолчанию «Риски» и «Зависимости» свёрнуты — на большинстве задач они либо пусты, либо заполняются редко.

Таймер
Каждая задача имеет свой таймер. Запускаешь — он тикает. Переключаешься на другую задачу — таймер первой не останавливается, продолжает идти в фоне. В левой панели рядом с задачей видно время:
▶ 01:42— таймер идёт⏸ 01:42— таймер на паузе
Таймер меняет цвет по мере роста: зелёный → жёлтый (30 мин) → красный (60 мин).


Список задач и фильтрация
В левой панели живут все задачи. Для каждой видно:
Название (обрезается если длинное)
Тип задачи — цветной бейдж
Статус — цветная точка
Прогресс вопросов — прогресс-бар и счётчик X/Y
Таймер (если запущен или на паузе)
Дата создания
Статус задачи меняется прямо из рабочей области: В работе → Закрыто → Заблокировано → В бэклог.
Фильтрация по статусу — кнопки «Все / В работе / Закрыто / Блок / Бэклог» в верхней части левой панели.

Скрачпад
Кнопка «? Скрачпад» в верхнем правом углу открывает боковую панель — свободное текстовое поле, не привязанное к конкретной задаче. Это общее рабочее пространство: сюда можно скидывать ссылки во время встречи, временные заметки, черновики сообщений. Содержимое сохраняется в localStorage между сессиями.
При открытом скрачпаде центральная колонка сжимается — три колонки умещаются на одном экране.

Дублирование и управление задачами
У каждой задачи есть кнопки:
Скопировать — скопировать задачу в буфер обмена в текстовом формате (удобно вставить в Jira-комментарий или Confluence)
Отправить — отправить в Jira (если подключена интеграция)
Дублировать — создать копию задачи с теми же вопросами, но пустыми ответами. Удобно для типовых задач одного класса
Удалить — удалить задачу

В футере левой панели:
⬇ Экспорт в .md — скачать все задачи как Markdown-файл. Подходит для вставки в Confluence или отправки коллеге
? Удалить закрытые — очистить задачи со статусом «Закрыто»
× Очистить всё — полный сброс

Тёмная тема
Кнопка луны/солнца в правом верхнем углу. Тема сохраняется между сессиями.

Технически
Чистый HTML/CSS/JS, никаких фреймворков
Всё хранится в
localStorage— никаких серверов, никаких учётных записейРаботает офлайн после первой загрузки
Открыт исходный код
Итог
Инструмент решает конкретную задачу: не держать в голове, что нужно выяснить по задаче, и иметь под рукой структурированное место для фиксации всего важного.
Это не замена Jira или Confluence — это то, что происходит до того, как ты идёшь заполнять тикет. Разобрался → зафиксировал → экспортировал.
Попробовать: denissadykov.github.io/ba-cheatsheet/custom
Если есть вопросы или идеи — пишите в комментариях.
Комментарии (6)

lastmickola
14.06.2026 21:31Круто, что вайбкодите что-то своё. "Это не замена Jira или Confluence" - полностью не согласен. Это и есть замена части функционала jira+confluence. Если у вас на проекте есть jira+confluence или что-то подобное и вы пользуетесь своим Custom Tool, то на проекте явно проблема с процессами. Возможно инструмент будет полезен одиночке-фрилансеру, но если вас хотя бы 3 аналитика на проекте с доступом к jira+confluence или аналогам, то он не нужен.

DenisSadykov Автор
14.06.2026 21:31Изначально инструмент строил для себя для ведения встреч по сбору требований по шагам, так как не понимал как вести разговор и отчасти ты прав для джунов думаю это хорошая опора
А для мидл канбан доска и кастомнач заметка думаю будет кстати
И собственно есть подвязка с Jira и Confluence.
Спасибо большое за ваш комментарий
referakk
Функционал вне моих компетенций, но, ё-моё, запретите уже нейронке пихать во все места эмодзи. Хотя бы в интерфейсе. Для ui полно библиотек, да и svg нарисовать можно.
DenisSadykov Автор
привет, спасибо за обратную связь, я не ux ui эксперт, но учту твой комментарий, развиваемся во всех смыслах, будем улучшаться