Вот подробное Техническое Задание (ТЗ) на создание планировщика в Excel, совмещающего визуальную наглядность Singularity App (календарь-матрица) и методологию GTD (Getting Things Done).
ТЗ: Планировщик "MatrixGTD" в Microsoft Excel
1. Цель проекта
Создать единый, настраиваемый файл Excel для персонального управления задачами и временем, который:
Визуализирует неделю/месяц в виде матрицы (по аналогии с Singularity App).
Внедряет полный цикл методологии GTD (Сбор, Обработка, Организация, Обзор, Действие).
Работает офлайн, защищает данные пользователя и дает полный контроль над структурой.
Автоматизирует рутинные операции (цветовое кодирование, перенос задач, подсчет статистики).
2. Основные модули системы (Листы в книге Excel)
№ Название листа Назначение (Аналог/Принцип) Ключевые элементы
1 ВХОДЯЩИЕ (Inbox) GTD: Сбор. Единая точка сбора всех мыслей, задач, идей. - Большая таблица с полем для быстрого ввода.
- Кнопка "Обработать".
- Столбцы: "Запись", "Дата добавления", "Категория (после обработки)".
2 ПРОЕКТЫ (Projects) GTD: Организация. Все задачи, требующие более 1 шага. - Таблица проектов.
- Столбцы: "Проект", "Статус", "Следующее действие" (ссылка на задачу), "Дедлайн", "Приоритет".
- Сводная статистика по статусам.
3 СЛЕД.ДЕЙСТВИЯ (Next Actions) GTD: Организация. Основной рабочий список конкретных шагов. - Главная таблица задач.
- Фильтры по контекстам (например: @Компьютер, @Телефон, @Дом, @Город).
- Столбцы: "Задача", "Проект", "Контекст", "Энергия" (высокая/низкая), "Время" (мин), "Приоритет", "Дедлайн".
4 КАЛЕНДАРЬ (Calendar) Singularity + GTD: Обзор. Визуальная матрица времени. - Недельная/месячная сетка (ячейки = дни или блоки времени).
- Автоматическое или ручное размещение задач из "След.Действия" и "Ожидание" на сетку.
- Цветовое кодирование по проектам/приоритету.
- Визуальное разделение на "Жесткие" (привязанные ко времени) и "Гибкие" задачи.
5 ОЖИДАНИЕ (Waiting For) GTD: Организация. Задачи, делегированные или зависящие от других. - Таблица: "Что жду", "От кого", "Срок напоминания", "Статус".
- Связь с календарем для напоминаний.
6 СПРАВОЧНИКИ (Reference) GTD: Организация. Материалы и информация, не требующие действий. - Простые таблицы или возможность вставки гиперссылок/примечаний.
- Категории: "Инструкции", "Ресурсы", "Заметки".
7 ОБЗОР (Weekly Review) GTD: Обзор. Чек-лист и пространство для еженедельного анализа. - Чек-лист этапов обзора GTD.
- Статистика с других листов (количество задач, завершенных проектов).
- Поле для заметок "Что прошло хорошо/Что улучшить".
3. Ключевые функциональные требования (Как это должно работать)
Интерфейс и навигация:
Единое меню-оглавление на первом листе с кнопками перехода.
Цветовая система: Единая палитра для проектов/приоритетов на всех листах.
Использование именованных диапазонов и таблиц Excel для устойчивости формул.
Логика и автоматизация (формулы, простые макросы VBA):
Автоперенос дат: Задачи с истекшим дедлайном подсвечиваются.
Динамические списки: Выпадающие списки для "Проект", "Контекст", "Энергия" на основе данных со справочных листов.
Связь между листами: При добавлении задачи в "Календарь" она автоматически помечается как "Запланированная" в "След.Действиях".
Статистика: На dashboard автоматически считаются: "Открытые проекты", "Задачи на этой неделе", "Просроченные".
Кнопки быстрых действий (VBA):
"Обработать Входящие" (распределяет запись по другим листам).
"Очистить завершенные" (перемещает задачи в архив).
"Сгенерировать обзор" (заполняет лист "Обзор" актуальными данными).
Визуализация (Календарь-матрица):
Возможность просмотра в режимах "День", "Неделя", "Месяц" (через разные листы или фильтры).
В ячейках-днях задачи отображаются в виде компактных карточек (текст + цветной индикатор).
Наличие "боковой панели" для списка гибких задач, не привязанных ко времени, но актуальных на неделю.
4. Требования к дизайну и UX
Чистота и минимализм: Сетка, четкие границы, не более 2-3 шрифтов.
Удобство для печати: Наличие специальной версии "Календаря" для печати.
Гибкость: Пользователь может легко добавлять свои контексты, проекты, теги без правки сложных формул.
Обратная связь: Визуальные индикаторы завершения (зачеркивание текста, смена цвета).
5. Нефункциональные требования
Производительность: Файл должен оставаться отзывчивым при ~1000 задач.
Совместимость: Работа в Excel 2016 и новее (с поддержкой динамических массивов, если используются).
Безопасность: Все данные хранятся локально. Резервное копирование — ответственность пользователя (можно добавить инструкцию).
Документация: Внутри файла должен быть лист "Инструкция" с описанием рабочего процесса.
6. Этапы разработки (Roadmap)
Прототип (v0.1): Структура листов, статические таблицы, базовые связи между ними. Без макросов.
Логика (v0.5): Реализация формул для автоматического обновления статусов, фильтрации, простой статистики.
Визуализация (v0.8): Создание основного календаря-матрицы. Настройка условного форматирования.
Автоматизация (v1.0): Написание макросов VBA для быстрых действий. Создание Dashboard.
Полировка (v1.1): Добавление инструкций, настройка тем оформления, обработка ошибок.
7. Технологический стек
Основной инструмент: Microsoft Excel (предпочтительно последних версий).
Язык автоматизации: VBA (Visual Basic for Applications) для кнопок и сложной логики.
Формулы: Использование современных функций: FILTER, SORT, UNIQUE, XLOOKUP, LET для производительности и чистоты.
Следующие шаги для реализации:
Начните с эскиза на бумаге: как вы видите свой идеальный календарь-матрицу.
Создайте книгу Excel с пустыми листами по названиям из п.2.
Заполните "Справочники": Листы с контекстами (@Компьютер, ...), списком проектов, уровнями энергии.
Постройте "Входящие" и "Следующие Действия" как простые таблицы (Ctrl+T).
Самый сложный этап — "Календарь". Начните с ручной сетки. Потом свяжите ее с задачами через FILTER() по датам.
Такой подход позволит вам создать мощный, полностью персонализированный инструмент, который будет работать именно так, как нужно вам. Удачи в создании! Если нужна помощь с конкретными формулами или структурой — обращайтесь.
Что изменилось за 90 дней: по категориям и событиям · событий: 2
Что изменилось за 90 дней
Категория
Динамика
Оценка
Вклад в оценку
Security25%
— → —
—
CI/CD20%
— → —
—
Активность15%
11 → 10
−0,2
Документация15%
26 → 17
−2,5
Issues15%
— → 50
—
Code health10%
90 → 90
0,0
Смена состава данныхпоявились данные: Issues, веса остальных перенормированы
+3,7
Оценка
37 → 38
+1
Вклад = вес категории × изменение её оценки / сумма весов. Строки складываются в итог с точностью до округления. Наведите строку — справа подсветятся связанные события.
События
2
18 окт 2026 · методика
Изменилась методика
Оценку пересчитали по текущим правилам на тех же фактах, без нового обхода репозитория