Связано с Testlify

AppForest Timetracker — расширение для VS Code

Спутник Jira-плагина AppForest Timesheets для VS Code — он отслеживает активность разработчика в редакторе и делает запись времени в Timesheets простой, не заставляя выходить из IDE.

Наш Jira-плагин Timesheets by AppForest централизовал учёт времени в Testlify, но разработчикам всё равно приходилось отвлекаться и переключаться, чтобы вручную записать свои часы. AppForest Timetracker закрывает этот разрыв. Это расширение для VS Code, которое отслеживает активность разработчика прямо в редакторе и превращает запись времени в быстрое действие, так что инженеры фиксируют часы в Timesheets, не покидая IDE. Я вёл его от начала до конца — от идеи до публикации в Marketplace.

Что я сделал

  • Само расширение: построено на официальном VS Code Extension API, с фоновыми процессами, которые незаметно отслеживают активное время в редакторе, переключения между файлами и изменения в рабочем пространстве — ничто не отвлекает разработчика.
  • Учёт времени с учётом Git: расширение считывает текущую ветку Git и извлекает из неё идентификатор тикета, так что зафиксированное время уже привязано к нужной задаче при записи в плагин Timesheets — не нужно искать тикет и перепечатывать его вручную.
  • Полный жизненный цикл: я занимался UX локальной настройки, безопасным хранением токенов, а также сборкой и публикацией билда в Visual Studio Marketplace.

Почему это было важно

Убрав ручной шаг из записи времени, мы сделали данные, поступающие в Timesheets, полнее и точнее — трудозатраты на учёт часов сократились примерно на 60–70%, а ошибок в отчётности стало заметно меньше. Это дало руководству более чистые данные для планирования спринтов и выставления счетов.