Дейлик с работягами: смотрим таски в спринте, обсуждаем блокеры. Не заложились минимум на 2 кейса в истории. Дейлик плавно перетекает в груминг и затягивается. На подходе вторая встреча. Agile в чистом виде.
15 минут → 1,5 часа. Как и планировали
Остановка 02 · Зона мониторинга · ~200 м
ПРИЛЕТАЕТ АЛЕРТ
🔥 WARNING
DomainExpiringLessThen30Days
Срок регистрации домена истекает менее чем через 30 дней
Выставляю счёт в бухгалтерию и бегу на вторую встречу. Через 29 дней вспомним снова.
Кто мы без мониторинга
Остановка 03 · Зона инцидентов · ~320 м
RABBITMQ ГОРИТ
🔥 ALERTING · RabbitMQ Queue
State: RabbitMQ Queue
В одной из очередей накапливаются задачи
grafana · rabbitmq-queue · panel=9
ОЧЕРЕДЬ РАЗГОРАЕТСЯ
🔥
Пожар в очереди. Листай вниз — и правда. И не поднимай паники.
Инцидент закрыт скроллом
Остановка 04 · Зона дедлайнов · ~500 м
MVP + ЕЩЁ ОДИН СПРИНТ
Продлеваю срок релиза MVP ещё на один спринт. Растягиваю дату в роадмапе.
Мы хотеть всё и сразу — вы получать релиз позже
Остановка 05 · Зона требований · ~580 м
ПИШУ ИСТОРИИ И ТРЕБОВАНИЯ
Раскладываю user story map: MVP 257/278, Релиз 2 ещё ждёт.
Как пользователь я хочу, чтобы всё работало
Остановка 06 · Зона оценок · ~700 м
ГРУМИНГ С РАЗРАБОТЧИКАМИ
Оцениваем бэклог. Фича «на полдня» внезапно стоит 21 story point.
⚡ 21 SP · копеечка
После груминга · релиз снова
Спринт N→Спринт N
Понял, принял, спринт +1
Остановка 07 · Зона приоритетов · ~820 м
ПРИОРИТЕЗИРУЮ БЭКЛОГ
Приоритезирую бэклог. Прилетает «маленькая» задачка от бизнеса. Я беру её из очереди и тащу наверх приоритета спринта. To Do уже 56 — станет 57, но зато с красной полоской.
Горизонт · Очередь
Срочно от бизнеса: «маленькая» доработка
WebDev⚡ ?
Списание пива · ещё подождёт
Новый формат с Такскомом
Sprint · To Do · топ
Подписание неформализованных док-тов
VIKIDOCS⚡ 20
Расширить файл обновления
WebDev⚡ 20
Массовые операции в каталоге
WebDev⚡ 8
Задача уехала наверх. Релиз — ещё чуть ниже.
Приоритет не просят. Его ставят
Остановка 08 · Зона инфры · ~1000 м
СИНК С ДЕВОПСАМИ
💾 DISK WARNING
StorageUsage = 75%
Место на диске занято на 75%. Нужно урезать данные — либо докупать новую тачку.
Думаем. Думаем. Думаем. Новую тачку не купим — слишком просто. Урезаем старые данные и чистим «ненужные» логи. Через неделю спросят: «а где логи?». Мы скажем: «оптимизировали storage».
75% диска. 100% импровизации
Остановка 09 · Зона поддержки · ~1500 м
ЧАТ 2-Й ЛИНИИ ТП
Отвечаю в чате техподдержки. Баг-репорты от второй линии: фотография экрана с ошибкой, всё понятно.
Техподдержка · 2 линия
2 линия ТППривет! Тут заявка от клиента, можешь глянуть?
продакт печатает…
Остановка 10 · Зона макетов · ~2000 м
ДРАФТЫ МАКЕТОВ
Смотрим драфты с дизайнером. Как столько контента уместить на дисплей планшета? А что если у юзера палец больше, чем наша кнопка? А клавиатура андроида реально съедает полэкрана? Как круто, что у нас есть дизайн-система ))000))
Хороший макет — плохой макет
Остановка 11 · Зона релиза · ~2800 м
СОБИРАЕМ ПРОД
Собираем прод с обновлениями и пишем release notes. Пока бизнес переделывает макеты — сборка уже едет на прод.
Обновления
Добавлено
Ручное списание и начисление бонусов в программе лояльности через карточку клиента. Массовое начисление и списание через таблицу клиентов.
Теперь при добавлении кассы PULS_FA по умолчанию будет отключена настройка «создавать товары из чеков».
Через меню карточки кассы теперь можно отправить лог в техническую поддержку. Доступно только для касс Вики.
Исправили
Багу при импорте описи остатков. Ошибка: В позициях документа не заполнены обязательные поля: prodcutid, name, amount, amountRef
Неверное отображение размера скидки на чеке. При расчёте чека у клиента, который ещё не совершал покупок, применяется скидка, назначенная от нулевого порога, но на чеке отображается 0%
Неверное отображение баркода и названия организации при печати шаблона в конфигураторе ценников
После переоценки товара и последующей печати ценника из конфигуратора отображалась старая цена товара.