О практике
Небольшая практика — и это сознательно.
Sapyra Labs — независимая практика по инженерии качества. Одновременно ведётся всего несколько команд, и именно поэтому работа получается предметной.
Как обычно выглядит запрос
Чаще всего начало одинаковое: команда делает продукт, которым пользуются, но релизы стали неуютными. Тесты есть, а доверия к ним нет. Прогон падает достаточно часто, чтобы падение перестало что-либо значить. И никто не берётся сказать, что именно доказывает зелёная сборка.
Задача — вернуть этим сигналам честность: меньше проверок, но осмысленных; ясное понимание, зачем нужен каждый уровень тестирования; и такой порядок релиза, который команда выдерживает без подвигов.
Принципы
- Сначала измерить, потом менять. Рекомендации, не опирающиеся на то, как команда работает на самом деле, обычно не переживают первый же дедлайн.
- Меньше движущихся частей. Небольшой набор тестов, которому доверяют, полезнее большого, который привыкли игнорировать.
- Оставить поддерживаемым. То, что работает только в присутствии внешнего консультанта, улучшением не является.
- Говорить о неопределённости. Там, где данных мало, так и написано — а не выдано за вывод.
Чего здесь нет
Sapyra Labs не продаёт программы сертификации, аутстафф и методологические фреймворки. Если честный ответ — что команде нужен ещё один инженер, а не консультант, то это и будет сказано.