| Хотите конфетку? Создаем культуру потрясающей обратной связи |
| 19.10.2026 00:00 |
|
В бытность младшим QA-специалистом я быстро поняла, что не каждому разработчику нравятся те типы багов, которые я находила. Некоторые баги существовали годами до того, как я их обнаруживала, а другие было невероятно сложно воспроизвести. Я шутила, что мне нужно держать на столе целую горку леденцов на случай, если разработчики подойдут попросить продемонстрировать баг, который я описала. Непросто бывает услышать, что что-то не работает, и иногда сладости очень помогают. Спустя годы работы в тестировании я поняла, что QA — это не просто проверка того, есть ли тут баг. Качество — это умение отстраниться и оценить все типы циклов обратной связи. Это может быть процесс, встречи, в которых мы участвуем, отчёты или формы регистрации багов. Оценка наших циклов обратной связи может помочь нам понять, получаем ли мы эффективную обратную связь, необходимую для принятия чётких решений. Конечно, я говорю не о настоящих конфетах - мы будем использовать эвристику CANDY, которая поможет командам предоставлять друг другу и самим себе прекрасную обратную связь. CANDY — это обратная связь, которая всегда:
➿ Сначала давайте определим, что такое цикл обратной связи. Циклы обратной связиTechTarget определяет цикл обратной связи как часть системы, в которой определённая часть (или весь объём) выходных данных системы используется в качестве входных данных для будущих операций. Если говорить проще, цикл обратной связи — это любая информация, которую мы получаем в результате внедрения системы в нашу организацию. Распространённые примеры циклов обратной связи:
Циклы обратной связи имеют критическое значение, и важно структурировать их так, чтобы они предоставляли точную информацию – это необходимо при принятии решений на основании информации, которую получает отдельный человек или целая команда. Мы не хотим принимать решения, базирующиеся на недостаточной обратной связи. Мы хотим получать великолепную обратную связь Чтобы создать общую культуру, в которой качество – это ответственность каждого, думаю, не повредит немного радости. А что может быть радостнее конфет? Акроним CANDY
У вас уже слюнки текут? ???? У меня тоже! Но для того, чтобы получать великолепную обратную связь, нам нужно учитывать и наш образ мышления – не так просто переварить огромное количество CANDY. Извлечённые урокиВот чему я научилась, когда и предоставляла, и получала эффективную обратную связь:
Использование CANDY в SDLCОпираясь на этот фреймворк, посмотрим на точки в жизненном цикле разработки программного обеспечения, где можно добавить немного CANDY. Базовый цикл:
Обычно мы ожидаем получить обратную связь в двух местах — при поступлении задачи, то есть в запросе на добавление функциональности или отчёте о баге, и на этапе тестирования. Практика сдвига влево и вправо напоминает нам, что мы можем предоставлять обратную связь на протяжении всего жизненного цикла разработки программного обеспечения. Однако, в зависимости от существующих процессов, мы не можем быть уверены, что получаем тот тип обратной связи, который нам действительно нужен. Патрик Прилл подробно описывает это в своей статье: Наличие процесса не означает, что вы получите качественные результаты.
Где ещё стоит добавить немного CANDY?Вы, наверное, уже понимаете, к чему я веду… А что насчёт деплоя? Ясны ли наши логи ошибок? Есть ли у нас логи ошибок? Что они нам сообщают? У кого есть доступ к этой информации и могут ли эти люди быстро её получить? А что насчёт проектирования? Обсуждается ли доступность? Знаете ли вы, какие существуют инструменты для проверки доступности? Может ли кто-нибудь высказаться на этапе дизайна и выступить в защиту любого типа пользователя? А что насчёт отчётов о багах? Ясны ли они? Может ли их писать кто угодно? Есть ли руководство о том, как писать их таким образом, чтобы разработчикам был понятен путь к обнаружению бага? Как сообщают о багах? Есть ли доска с багами, которую регулярно оценивают соответствующие стороны? Кто именно это делает? Вы понимаете, о чём я. Если отстраниться и посмотреть на картину целиком, это может ощущаться практически как поход в кондитерскую - независимо от того, насколько вы сладкоежка, ваши деньги и время ограничены. То же самое верно и для SDLC. Вы работаете с ограниченными ресурсами. У вашей организации есть дорожная карта, заинтересованные стороны и различные факторы давления, определяющие направление разработки. ПроблемыИтак, что вы можете сделать, когда ваши ресурсы ограничены?
Когда мы начинаем действовать в отношении того, что можно изменить, возможно, вы столкнётесь с сопротивлением. Не всем могут понравиться предпринимаемые вами действия или даже то, что побудило вас изменить направление процесса или задачи. На этом этапе имеет смысл определить, кто ваши заинтересованные стороны. На мой взгляд, больше всего вас должны интересовать люди, непосредственно работающие с тем, что подвергается изменениям. Другие могут хотеть сделать всё иначе, и если предлагаемые вами изменения непосредственно на них влияют, примите это во внимание. У них могут быть веские причины оставить всё как есть. Выслушайте их и сообщите, что хотите им помочь и работаете над тем, чтобы сделать их работу проще. У других могут быть мнения, хотя изменения никак их не затрагивают. Я думаю, вполне допустимо проигнорировать чужое разочарование по поводу предложения или изменения, если это не влияет на их повседневный рабочий опыт. Вы не сможете угодить всем, и не все будут согласны с вашими решениями. Поэтому нужно решить, с кем вы готовы не соглашаться. Это может меняться в зависимости от типа цикла обратной связи, сторон, оценивающих цикл обратной связи, и того, кто будет непосредственными заинтересованными сторонами. В конечном счёте всё может зависеть даже от того, у кого есть полномочия или контроль. Готовность не соглашаться с кем-либо ради принятия чёткого решения — критически важный навык. Определите свои ценности, оцените свои циклы обратной связи и будьте готовы не соглашаться, зная, какого именно результата вы стремитесь достичь. ЗаключениеПолучать великолепную и эффективную обратную связь очень важно, и она не обязательно должна быть приятной неожиданностью. Если вы готовы задавать вопросы, открыто обсуждать варианты и быть готовыми изменить то, что уже существует, можно обнаружить, что вы приносите большую пользу своим коллегам и при этом немного развлекаетесь. У вас на этой неделе было немного CANDY? |