Собирать данные кажется простым: ещё один столбец, ещё один вопрос. Проблема приходит позже. Исправлять неверно собранные данные обходится куда дороже, чем неверно написанное правило, потому что правило лежит в одном месте, а данные накапливаются повсюду.
Когда вы меняете правило, действие начинается с этого момента. Когда вы меняете поле, каждая запись, собранная раньше, остаётся в прежнем виде. Теперь форм две, и отчёты вынуждены считать обе. По мере роста числа записей это различение само превращается в работу.
Три самые частые ошибки такие: собирать поля, которыми никто не воспользуется; позволять одному клиенту растекаться по нескольким строкам; позволять имени поля меняться со временем. Все три выглядят безобидно вначале и портят отчёт потом.
По одному вопросу на поле: какое решение изменит эта запись? Если ответа нет, поле тоже не нужно. Собранные, но неиспользуемые данные приносят и нагрузку по заполнению, и ответственность за хранение.
Если новая строка открывается каждый раз, когда тот же человек пишет из другого канала, число клиентов выглядит больше настоящего. Определите устойчивое поле, узнающее человека, и обновляйте запись по этому полю.
Переименование столбца может тихо возвращать пустоту всюду, где это имя читается. Утвердите имя один раз и оставьте; если менять придётся, сначала составьте список читающих мест.
Это второй вопрос, не менее важный, чем сбор: какая система держит данные, кто может к ним обратиться, сколько они хранятся и как удаляются, когда об этом просят. Если ответы на эти четыре не записаны, данные собраны, но не приняты под ответственность.
Правовую сторону мы разобрали в отдельной статье: ИИ и защита данных: куда уходят ваши данные?. Этот урок смотрит на то, что вы собираете, та статья на то, где собранное лежит. Две стороны одного вопроса.
Мы можем вместе пересмотреть, оправдывают ли себя собираемые поля. Достаточно написать нам.