Почему баг «из ниоткуда» не случается из ниоткуда: распределение Пуассона 📊
Вот знакомая всем сцена: месяц всё шло спокойно, релиз прошёл без сюрпризов, и вдруг — две ошибки за один день, потом три, а затем тишина снова. Команда нервничает: «что случилось? мы ничего не меняли!». А на самом деле — ничего мистического не произошло. Просто так работают редкие события 🤷♂️.
Есть в математике штука под названием распределение Пуассона. Она описывает, как ведут себя редкие события в потоке времени: сколько звонков поступает в кол-центр за минуту, сколько машин проезжает перекрёсток, сколько неожиданных ошибок всплывает в продакшене за неделю ⏱️.
В чём суть
События распределяются не равномерно, а «комками». В среднем у вас, скажем, одна редкая ошибка в неделю. Но из-за случайности одна неделя выпадает «пустой», а следующая приносит сразу три. И это не потому, что после праздников код ломается — просто так работает случайность 🎲.
Самое интересное для тестировщика: стандартное отклонение Пуассона равно корню из среднего. Если в среднем приходит 100 ошибок — разброс порядка 10. Если 1 ошибка — разброс тоже порядка 1, то есть наш «один баг в неделю» легко превращается в «три бага за недлёный день» без всякой внешней причины 📈.
Зачем это знать
Первое — не паниковать. Если редкие ошибки собрались в «клубок» на одной неделе, это не обязательно означает, что вы сломали что-то изменением. Иногда это просто так случайность сжимает редкие события 🧘.
Второе — планировать проверки. Если вы полагаетесь на «в среднем одна ошибка в неделю» и заранее не закладываете всплески — сюрприз неизбежен. Лучше ожидать пики и готовить процедуру к ним 📅.
Третье — не делать выводы из одной точки. Смотреть на популяцию событий, а не на отдельный всплеск. Одна неделя с тремя ошибками — это ещё не тренд. А вот шесть недель подряд с ростом — уже сигнал 🚩.
Распределение Пуассона не отменяет вашу работу с качеством. Но оно объясняет, почему часть «неожиданных» багов — просто математика, а не ваша оплошность. И это немного успокаивает ✨.
#управление_проектами #тестирование #аналитика #метрики #софт_скиллы #знание
Post #2892
442

- 🤝 2
- 👍 1