Отчёт за месяц пишется тяжело не потому, что месяц был плохой. Он пишется тяжело потому, что вы его не помните — и это нормальное свойство памяти, а не признак разгильдяйства.
Хуже того: то, что вы всё-таки вспомните, будет смещено в конкретную сторону. Запоминается новое и эмоционально окрашенное: авария в четверг, спор с подрядчиком, задача, которая неожиданно оказалась сложной. Не запоминается ровная работа — а именно на неё уходит основная часть месяца, и именно за неё вам платят. В итоге отчёт по памяти рассказывает про происшествия и умалчивает про работу.
#Что понадобится
- История периода. Захват, работавший в эти недели. Это функция владельца инстанса: участник общей копии историей экрана не располагает.
- Внешние следы. Коммиты, отправленные письма, счета, календарь. Они дают результат, тогда как история захвата даёт процесс.
- Час времени. Восстановление месяца за пятнадцать минут не делается; за час — делается, и это существенно быстрее, чем страдать полдня, пытаясь вспомнить.
#Шаг 1. Соберите скелет из сводок
Начинайте не с поиска, а со сжатого слоя: недельные карточки за период, дневные пометки. Выпишите из них темы — обычно на месяц выходит от пяти до пятнадцати строк вида «настройка платёжного провайдера», «правки в личном кабинете», «разбор инцидента с очередью».
Это скелет. Не отчёт — в нём нет ни результата, ни объёма, — но дальше вы уже знаете, что искать, и не перебираете месяц вслепую. Общий порядок обхода источников описан в статье про то, как вспомнить чем вы занимались в конкретный день.
#Шаг 2. По каждой теме найдите начало, конец и результат
Для каждой строки скелета задайте три вопроса к истории: когда тема появилась впервые, когда упоминалась в последний раз, чем кончилась.
Первые два — временной срез, третий чаще берётся из внешнего следа: коммит, письмо с «готово», закрытая задача. Полезные формулировки запросов собраны в каталоге вопросов к своему дню.
Здесь же вскрывается то, ради чего процедура и нужна: почти всегда обнаруживается одна-две темы, которых в вашем воспоминании о месяце не было вовсе. Обычно это ровная работа без происшествий — та самая, которая не запоминается.
#Шаг 3. Добавьте объём, понимая его погрешность
Время по темам берётся из автоматического учёта, и брать его надо с оговоркой. Учёт считает присутствие, а не работу, и систематически недосчитывает: паузы захвата, широкие разрывы между наблюдениями и работа вне экрана не попадают никуда. Механика погрешности разобрана в статье про учёт времени без ручного ввода.
Отсюда правило для отчёта: приводите доли, а не часы. «Примерно половина периода — платёжный провайдер, четверть — личный кабинет» устойчиво к недосчёту, потому что недосчёт бьёт по всем темам примерно одинаково. Абсолютные часы в отчёте вы не защитите: заказчик спросит, почему их меньше, чем в счёте, и будет прав.
#Шаг 4. Соберите по шаблону
Период: с … по …
Сделано
- <тема>: <что конкретно получилось>, <ссылка на результат>
- …
В работе
- <тема>: <текущее состояние>, <что блокирует>, <ожидаемый срок>
Отклонения от плана
- <что не начиналось и почему>
- <что заняло больше ожидаемого и из-за чего>
Требует решения с вашей стороны
- <вопрос>, <с какого числа ждём>
Распределение усилий
- <тема> — примерно <доля> периода
Пять блоков, и порядок в них не случаен. «Сделано» идёт первым, потому что это то, зачем отчёт читают. «Требует решения» стоит выше распределения усилий, потому что это единственный блок, который требует действия от читателя, — и в конце его не заметят.
Блок «Отклонения от плана» — тот, который обычно выбрасывают, и зря: именно он превращает отчёт из перечня в разговор. Отклонение, названное вами, обсуждается; обнаруженное заказчиком — предъявляется.
#Проверка результата
- Каждый пункт «Сделано» имеет подтверждение. Коммит, ссылка, письмо, кадр. Пункт без подтверждения — это ваше воспоминание, и на вопрос «а где это?» вы ответить не сможете.
- В отчёте есть хотя бы одна тема, которой не было в вашем черновике по памяти. Если нет — вы восстановили не период, а свою версию периода.
- Отчёт отвечает на вопрос «почему так долго» до того, как его задали. Это и есть работа блока отклонений.
- Доли сходятся примерно в целое. Если сумма долей заметно меньше периода, значительная часть работы прошла вне экрана — это надо назвать прямо, а не прятать.
#Что может пойти не так
- Период старше полугода. Подробности к этому моменту прорежены, останутся сводки. Отчёт получится общий, и лучше честно сказать заказчику, что детализация невозможна, чем восстанавливать её по памяти.
- История сообщает больше, чем следует показывать. В захват попадает всё подряд, включая чужие данные и личное. Отчёт собирается вручную из найденного, а не выгружается целиком — это правило без исключений.
- Автоматический учёт занизил объём вдвое. Проверьте покрытие: сколько часов периода вообще попало в наблюдения. При низком покрытии доли ещё осмысленны, а любые часы — нет.
- Отчёт превратился в дневник. Заказчику не нужна хронология по дням; ему нужен результат, состояние и вопросы. Хронология остаётся у вас как подтверждение.
- Отчёт делается вместо недельного обзора. Это разные вещи с разными адресатами; различие разобрано в статье про автоматические итоги недели.
#Частые вопросы
#Можно ли поручить сборку отчёта модели целиком?
Черновик — да, и это экономит время. Отправлять его без вычитки нельзя по двум причинам: модель может собрать правдоподобный пункт из обрывков, и она не знает, что из найденного нельзя показывать заказчику. Отбор — ваша работа, и она занимает меньше времени, чем сборка.
#Что делать, если захват в этот период не работал?
Опираться на внешние следы: коммиты, письма, счета, календарь. Отчёт получится беднее по процессу, но результат в нём будет — а результат и есть то, ради чего отчёт читают. Признаваться в пробеле не нужно, если он не влияет на выводы.
#Насколько подробным должен быть отчёт?
Настолько, чтобы читатель мог принять решение, и не более. Практический ориентир: если в отчёте больше десяти пунктов «Сделано», вы отчитываетесь по задачам вместо тем, и читать это никто не будет.
#Подходит ли эта процедура для отчёта работодателю?
Подходит, но с оговоркой: рабочая история на личной машине — ваши данные, а не работодателя, и выгружать её целиком не нужно ни при каких обстоятельствах. Собирайте отчёт, а не архив. Прикладные срезы для самостоятельной работы — в статье про личный ИИ для фрилансера.
#Почему не пользоваться просто трекером времени?
Можно, если вы его ведёте. Ручной трекер даёт защищаемые часы и теряет то, что вы забыли отметить, — а забываете вы как раз переключения, ради которых трекер и заводили. Автоматическая история даёт обратный набор свойств; выбор зависит от того, что вам нужно защищать.
#Не приукрашивает ли отчёт из истории так же, как по памяти?
Приукрашивает меньше и в другом месте. Смещение в нём одно и известное: недосчёт объёма из-за пауз и работы вне экрана. Это смещение работает против вас, а не в вашу пользу, поэтому отчёт получается скорее скромным, чем завышенным. Общая рамка — в разборе второго мозга на ИИ.
#Вывод
Отчёт по памяти всегда рассказывает про происшествия и умалчивает про работу — это свойство запоминания, а не вашей добросовестности. Процедура из четырёх шагов — скелет из сводок, начало-конец-результат по каждой теме, доли вместо часов, сборка по шаблону — занимает час и даёт отчёт, который переживает вопросы. Если период старше полугода, соглашайтесь на общую картину: детали к этому моменту прорежены, и восстановить их задним числом нельзя ничем.