Магазин пишет «будет обмен с учётом» и не говорит, кто запускает загрузку цен. Студия просит «выгрузить заявки в таблицу» без имени, кто жмёт.
Что именно проверить
Если у вас магазин, боится выбрать: если напишет «запускает Иван», Иван уедет в отпуск и обмен встанет. Если у вас студия или услуги, стыдится ручной выгрузки и просит «чтобы само в таблицу». В чате: «ну это же должно само».
В ТЗ не было «кто» и «когда». Импорт и выгрузка — рабочие оплаты или заявки, не магия. В ТЗ: что входит на сайт (цены, остатки, услуги), что уходит наружу (заказы, заявки), формат, кто жмёт или какой час крона, что видит человек при ошибке.
«Само» без имени всё равно чьё-то: сервера, подрядчика, ночного скрипта. Если скрипт молчит, должен быть человек, который видит красное.
Как это выглядит на практике
Магазин: утренний импорт цен на 40–80 карточек — 10–20 минут и одна роль. Без роли простой витрины до обеда стоит заказов с чужой суммой и часа разбора. Студия: выгрузка заявок раз в день или сразу в почту — проще, но без имени заявки копятся в админке, пока «кто-то» не откроет.
Смета «обмен включён» без кнопки врёт: включён файл, не процесс. На запуске магазину часто хватает одной кнопки «забрать цены и остатки» и одной «отдать заказы», плюс час, если кнопка ночная. Студии — выгрузка заявок в почту или таблицу и имя дежурного.
Если в ТЗ «полный двусторонний обмен как у сети», а людей двое вечером, кнопка всё равно ручная. В задании пишут фактический оплаты или заявки, не мечту. Без заместителя «само» встаёт вместе с Иваном.
- У каждой загрузки и выгрузки есть имя или час и имя на ошибку.
- «Само» без красного экрана ошибки — ничья кнопка.
- Магазин: утро без цен — пробел импорта, не «сайт тупит».
- Студия: заявки только в админке без выгрузки — пробел кнопки.
На чём считать результат
Нарисуйте две стрелки: на сайт и с сайта. На каждой стрелке — человек или час.
- Выпишите, что въезжает на сайт и что выезжает. Лишнее «на будущее» вычеркните.
- Напротив каждого потока поставьте: кнопка руками или час, и чья роль.
- Напишите, что человек видит, если поток упал: письмо, красная строка, не тишина.
- Назначьте заместителя на отпуск. Пустая клетка — стоп обмена.
- В ТЗ: «кнопку жмёт такой-то / кроет такой-то час, ошибку видит такой-то». Фразу «всё само» уберите.
Что сделать дальше
Фраза магазина: «Цены забирает ночной час, ошибку видит Иван, заказы отдаём кнопкой утром». Фраза студии: «Заявки сразу на почту Марине, выгрузка таблицы по пятницам — она же». Если подрядчик пишет «настроим крон, вам не надо», надо: вам надо видеть ошибку.
Остановитесь, когда у каждого потока есть роль и вид ошибки. Не оставляйте обмен «в комплекте платформы» без кнопки. Второй контур «полный учёт» — отдельная смета.
Пока утро может прийти с вчерашней ценой и без имени, импорт в задании не закрыт.
- Выпишите, что въезжает на сайт и что выезжает. Лишнее «на будущее» вычеркните.
- Напротив каждого потока поставьте: кнопка руками или час, и чья роль.
- Напишите, что человек видит, если поток упал: письмо, красная строка, не тишина.
- Назначьте заместителя на отпуск. Пустая клетка — стоп обмена.
- В ТЗ: «кнопку жмёт такой-то / кроет такой-то час, ошибку видит такой-то». Фразу «всё само» уберите.
Назад в раздел
