Речь пойдет о статье про выявление требований для четвероногих пользователей. Оригинал тут How to use requirements gathering techniques to determine product requirements from non-verbal subjects, а здесь только обзор.
Представьте, что вы проектируете пояс для собаки-спасателя. Пояс дает возможность инструктору направлять собаку звуковыми сигналами разной частоты или помочь, если она окажется ранена. Здесь нужно выявить требования тех, кто не может выразить мысли словами, не знает, чего хочет и, скорее всего, не знает чего хотеть вообще. Методы инженерии требований основаны на предположении, что представитель заинтересованной стороны может высказаться. Животное не может рассказать, что ему требуется, а может только показать в очень простом виде, что ему нравится, что не нравится и что оно готово потерпеть. Из этого бывает понятно, что текущую итерацию нужно менять, но не понятно для чего и как. С человеком проще потому, что у нас тот же вид мышления и мы можем представить ход мысли другого человека.
Например, пояс спроектирован и надет на собаку. Через некоторое время она начинает его грызть. Почему? Пояс ограничивает движение? Издает раздражающие сигналы? Вкусно пахнет и его хочется попробовать? Остается только выдвигать гипотезы и наблюдать, что происходит. В статье описаны такие шаги работы над поясом.
Поговорить со специалистами, чтобы понять возможные варианты поведения собак. Здесь работают обычные методы интервью, воркшопы, брейнштормы, на которых можно выяснить ежедневные задачи и особые условия, например, придется собаке карабкаться по крышам или работать в воде.
Выявить возможные сценарии. Сценарии могут выглядеть по-разному с точки зрения разных заинтересованных сторон: кинологов, спасателей, владельцев собак. Прежде чем переходить к следующему шагу важно понаблюдать поведение животного в этих сценариях без пояса.
Спроектировать и протестировать прототип. Тестирование проводилось строго по выявленным сценариям, малейшее изменение условий могло исказить результат. Важна повторяемость тестов, чтобы выявить всевозможные помехи. Например, пес проходит полосу препятствий один раз успешно, хорошо следует указаниям инструктора через пояс. На второй раз он видит белку, отвлекается и делает шаг влево, хотя инструктор командует вправо. Проверки на прототипе проводились пока не удалось сформировать финальный набор требований и завершить дизайн.
Собаки разговаривают только с теми, кто умеет слушать
30 октября 202330 окт 2023
9
2 мин