Что отличает хорошего аналитика от великого 👑

Аналитик должен видеть неочевидные сценарии при проектировании фичи. Для этого на этапе анализа полезно спрашивать себя «А что если..?» Специально для вас я подготовила чеклист триггеров для самопроверки на этапе аналитики.

Скажу сразу, чек-лист написан кровью 🔪 Админ разбирал кейсы с прода, плакал и составлял этот список - в основе лежит практика.

Забирай к себе, чтобы всегда был под рукой 📝 Итак, а что если… ⚡пользователь введет невалидные данные ⚡запрос выйдет за тайм-аут ⚡будут ошибки на сети или недоступность базы данных ⚡к вам прилетят массовые запросы ⚡внешний API будет недоступен ⚡система не будет справляться с нагрузкой ⚡придут краевые значения (0, null, максимум) ⚡изменится состояние ресурса во время действия пользователя над ним ⚡возникнут повторные действия пользователя ⚡произойдет отмена действия пользователя ⚡несколько пользователей будут действовать одновременно

Продумай, как система будет защищаться от этих проблем или предусмотри work-around для минимизации ущерба.

А в вашем опыте были ошибки, связанные с этими факторами? Жду ОС, коллеги 📥