Народ в продакшене

Чем дольше смотришь на происходящее, тем сильнее кажется, что это уже не политика и не управление, а вполне профессиональное тестирование. Просто тестируют не приложение, не сервис и даже не отдельный модуль, а терпение населения.

Народ в продакшене

Причем, что особенно впечатляет, тестирование идет сразу в проде. Без тестового стенда, без пилотной группы, без staging-среды и, судя по всему, без плана отката.

Сначала, как и положено, запускают smoke test. Чуть поднимают цены, чуть добавляют сборов, чуть режут привычные сервисы, слегка ухудшают пользовательский опыт. Смотрят: система жива? Пользователь еще функционирует? Ворчит, но не отваливается? Отлично, базовая сборка считается стабильной, можно катить дальше.

Потом начинается нагрузочное тестирование. На одного и того же пользователя одновременно вешают рост тарифов, новые ограничения, ухудшение связи, странные инициативы, поломку привычных маршрутов и общее ощущение, что UI жизни кто-то обновил без согласования и явно не в ту сторону. Если после этого пользователь не падает в отказ, а просто матерится и ищет обходной путь, значит запас прочности у системы еще есть.

Народ в продакшене

Следом идет стресс-тест. Это уже когда решения выглядят не просто неприятными, а откровенно абсурдными даже по меркам давно деградирующего интерфейса. Но именно в этом и смысл. Надо же определить предельные значения. После какого именно уровня неудобства пользователь перестанет адаптироваться и начнет воспринимать происходящее не как временный сбой, а как системную неисправность. Пока, судя по результатам мониторинга, пользователь все еще адаптируется. Значит тест признан успешным.

Отдельно, похоже, проводится регрессионное тестирование. Берут старые раздражители, на которые уже была негативная реакция, и запускают заново. Потому что надо проверить, считается ли это до сих пор багом или пользователь уже привык и переклассифицировал дефект в разряд штатного поведения системы. Если привык, можно закрывать тикет со статусом "не воспроизводится".

Есть и полноценное тестирование на отказоустойчивость. Насколько гражданин способен жить, когда привычные инструменты работают хуже, медленнее, нестабильнее или только через костыли. И тут результаты надо признать выдающимися. Пользователь не просто не умирает, он еще и сам себе пишет workaround. VPN поставит, маршрут поменяет, наличку снимет, приложение заменит, новую схему поведения освоит и даже не спросит, с какой стати именно он должен заниматься поддержкой этой разваливающейся инфраструктуры. Мечта любой команды, которая давно перестала чинить корневые причины и сосредоточилась на том, чтобы пользователи сами как-нибудь адаптировались.

Народ в продакшене

Очень похоже, что параллельно идет и A/B-тестирование объяснений. Одним говорят, что это ради безопасности. Другим, что ради борьбы с мошенниками. Третьим, что это временные меры. Четвертым, что так и должно быть, а раньше просто была слишком щадящая эксплуатация. Потом аналитика, видимо, смотрит, какая формулировка лучше снижает уровень раздражения и дольше удерживает пользователя в состоянии пассивной совместимости с деградирующей средой.

Но самое интересное даже не это. В нормальной системе тестирование нужно для того, чтобы продукт стал лучше. Здесь же складывается ощущение, что цель совсем другая. Не найти и устранить дефекты, а постепенно приучить пользователя жить с дефектами и перестать считать их отклонением. Не исправление багов, а нормализация багов. Не улучшение сервиса, а снижение ожиданий пользователя до уровня, при котором любой работающий наполовину функционал уже воспринимается как подарок.

И вот в этот момент происходящее внезапно перестает казаться нелогичным. Если исходить из того, что задача не в том, чтобы сделать удобно, а в том, чтобы постепенно сдвигать границу допустимого, то все выглядит удивительно последовательно. Сегодня ухудшили одно. Завтра другое. Послезавтра замерили реакцию. Если пользователь все еще не ушел в жесткий отказ, а просто бурчит и продолжает жать "принять", значит релиз можно считать условно успешным.

С точки зрения классической теории тестирования вывод получается довольно простой. Есть система с накопленными дефектами. Есть команда, которая не спешит их чинить. И есть пользователь, на котором бесконечно прогоняют все новые и новые сценарии, чтобы выяснить, сколько еще сырого, неудобного, кривого и деградировавшего можно выкатывать в прод, прежде чем среда перестанет это терпеть.

Пока что, как видно, терпит.

С матом. С костылями. Но терпит.

Народ в продакшене

Хотя с тестированием отказоустойчивости в проде лучше не увлекаться. По накопленным логам видно, что проваленный тест иногда заканчивается не только сменой команды разработки, но и полной сменой архитектуры системы.

Диалектика событий

20 постов29 подписчиков

Правила сообщества

Переход на личности — в бан.
Критикуем позиции, а не участников. Оскорбления, хамство и высокомерие будут удаляться.
Слова триггеры: "совок", "совкодрочер" и пр. - бан без предупреждения!

Без пустой агитации и лозунгов.
Сообщество не для кликушества. Интересуют аргументы, анализ, факты.

Политика — да. Пропаганда — нет.
Выражать взгляды можно, но без спама, провокаций и конспирологии.

Реклама и ссылки — только с согласования.
Самореклама, репосты и внешние каналы — только по договорённости с админом.

Спам, флейм, оффтоп — удаляются.
Флуд, личные перепалки и вбросы не по теме — мимо.

Умейте слушать и читать.
В этом сообществе ценится вдумчивость. Быть внимательным к собеседнику — это уважение, а не слабость.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества