ТШ (таймшит) — документ, в котором разработчики фиксируют, над чем они работали в течение дня или другого отчетного периода. В нем обычно указывается время, затраченное на различные задачи, описание выполненной работы и статус задач. Таймшиты могут быть обязательной частью отчетности для компаний, где контроль времени важен для планирования ресурсов, оценки производительности и выставления счетов клиентам.
Кому пригодится ИИ в заполнении ТШ?
Заполнение ТШ для многих разработчиков, особенно тех, кто работает над несколькими задачами одновременно, — это настоящая боль. В конце рабочего дня вспомнить все детали выполненных задач может быть утомительным и стрессовым занятием. Хотя не в каждой организации требуется точное фиксирование времени с разбивкой по задачам. Но, например, в моей организации это настоятельно рекомендуется. Например, могут спросить: что подразумевается под пунктом "анализ задачи", на который было потрачено 8 часов? Действительно ли весь этот период ушел на анализ, и какие конкретные действия были выполнены?
Если через какое-то время потребуется восстановить ход работы, особенно когда уже ведется другой проект, рефлексия становится сложной и может занять много времени.
После очередного рабочего дня, полного разных задач, я снова столкнулась с проблемой: как собрать мысли и вспомнить все детали выполненной работы, чтобы корректно и детально оформить таймшит. Тогда мне пришла идея — а что, если задействовать ИИ? Вместо того чтобы тратить время на воспоминания и формулировки в конце дня, я решила попробовать автоматизировать процесс. И оказалось, что это работает. Делюсь своим опытом — возможно, кто-то найдет способы из этой статьи полезными или вдохновится на новые идеи по использованию ИИ в своей работе.
Как я использую ChatGPT для заполнения таймшитов
Пример промта для ChatGPT:
Собирай сообщения с пометкой "тш", связанные с рабочими действиями — отладкой, настройками, изучением документации и другими значимыми задачами по проекту. Наименование задачи бери после пометки "тш" в моих сообщениях.
В конце дня по моему запросу предоставь отчет для заполнения таймшита в следующем формате: Отчет:
Наименование задачи: {текст отчета, составленный кратко и с исправлениями, если это нужно}.
Текст отчета должен быть сжато изложен и исправлен, избегая дословного копирования моих сообщений.
Пример:
тш ЗУП: перенос процедур в расширение (ввиду конфликта с другим расширением), контроль ошибок, расположение реквизитов на форме в соответствии с задачей
Отчет:
ЗУП:
В связи с конфликтом между расширениями были перенесены необходимые процедуры в отдельное расширение, что позволило устранить конфликт и обеспечить корректную работу системы.
Проведен контроль на наличие ошибок после переноса процедур. Проверено, что все изменения работают без сбоев.
Добавлены и расположены дополнительные реквизиты в соответствии с условиями задачи.
Несколько способов, которые я пробовала для заполнения таймшита, от самого продуктивного до самого легкого:
Основной подход: Пометки "тш" в течение дня
На протяжении рабочего дня я записываю действия с пометкой "тш".
Важно регулярно фиксировать свои действия. Чтобы не забывать, можно настроить напоминания, которые будут периодически призывать к рефлексии и занесению нужных сообщений в ChatGPT.
Пример:
- тш ЗУП: Перенос процедур в расширение (ввиду конфликта с другим расширением), контроль ошибок, расположение реквизитов на форме в соответствии с задачей.
- тш налоги: Загрузка сохраненного отчета в тестовую базу, внесение изменений в структуру отчета. Уточнение по сущности "Отсрочка по ид соглашениям".
Отчет:
ЗУП:
• Перенос процедур в расширение:
В связи с конфликтом между расширениями, необходимые процедуры были перенесены в отдельное расширение для устранения конфликта и обеспечения корректной работы системы.
• Контроль ошибок:
Проведен контроль на наличие ошибок после переноса процедур, все изменения работают без сбоев.
• Расположение реквизитов на форме:
Реквизиты расположены в соответствии с требованиями задачи, обеспечен правильный порядок и отображение.
Налоги:
• Загрузка сохраненного отчета в тестовую базу:
Загружен сохраненный отчет в тестовую базу, проверена его корректность и соответствие данным.
• Внесение изменений в структуру отчета:
Проведены изменения в структуре отчета, добавлены необходимые элементы и улучшена логика отображения данных.
• Уточнение по сущности "Отсрочка по ид соглашениям":
Уточнены детали по сущности "Отсрочка по ид соглашениям", проведено дополнительное исследование для обеспечения точности данных.
Переписка с коллегами
Иногда действительно бывает трудно заставить себя отслеживать действия и проводить рефлексию. Поэтому появился второй способ, который дополняет или полностью заменяет первый — фиксировать задачи прямо из переписки с коллегами.
Пример переписки:
«заимствуй отчет заново, добавь набор данных, добавь вывод поля. Есть регистр сведений с таким измерением, он добавлен в расширение, и справочник вид цен тоже добавлен, это все, что подходит. Ошибка ушла, но появилась новая, с параметром “Выводить всех”...»
Пример: «Составь по этой переписке отчет для тш, чем я сегодня занималась».
Сгенерированный отчет:
- Заимствование отчета:
Отчет был заново заимствован для проведения корректировок и устранения ошибок. - Добавление набора данных и полей в отчет:
В отчет добавлен новый набор данных и необходимые выводимые поля для отображения полной информации. - Настройка параметров и анализ:
Задан параметр "Выводить всех", что позволило устранить ошибку, но потребовал дополнительной корректировки.
История запросов в ChatGPT
Для каждой новой задачи я открываю новый чат. Часто прошу составить запрос, проанализировать замеры или построчно объяснить код. В конце дня из истории запросов можно быстро составить отчет.
Пример: «Напиши по истории из этого чата отчет для тш, чем я сегодня занималась».
Сгенерированный отчет:
- Обсуждение названия отчета:
Рассматривались различные названия для отчета, сегментирующего B2B клиентов по сумме заказов. В итоге остановилась на названии "СегментацияКлиентов". - Определение метаданных:
Были уточнены объекты метаданных для отчета, такие как справочник "СегментыКлиентов" и регистр накоплений "ЗаказыКлиентов.Обороты". - Запрос для отчета:
Ты работала над SQL-запросом, чтобы собрать данные о клиентах, их контактной информации, сегментах и сумме оборотов за указанный период.
История браузера
Еще один способ — прикрепить в чате скриншот своей истории браузера и попросить ChatGPT составить отчет на основе этой информации.
Пример: «Составь по истории браузера отчет для таймшита, чем я сегодня занималась, бери только результаты поиска, относящиеся к работе».
Сгенерированный отчет:
- Исследование документации Контур.Диадок и API интеграции.
- Поиск решений по заполнению полей и обработке ошибок.
- Отладка и настройка ПМ для Контур.Диадок.
- Дополнительные инструкции и примеры работы с модулем Диадок.
Заключение
С помощью ИИ за пару минут можно структурировать проведенную работу за день и составить таймшит, не отнимая лишнего времени. С тех пор, как я начала использовать ChatGPT, заполнение ТШ стало легким и даже интересным занятием.
Спасибо за внимание!