
Когда слышишь ?сценарии использования?, часто представляешь идеальные схемы из учебников по бизнес-анализу. Но в реальности, особенно в нашей сфере — производстве и поставках электротехнического оборудования — это скорее живой инструмент, который постоянно сталкивается с суровыми ограничениями проектов, спецификой клиентов и, что уж греха таить, иногда с нашим собственным нежеланием тратить на него время. Многие коллеги из инжиниринга до сих пор считают use case излишней бюрократией, пока не столкнутся с ситуацией, когда непродуманный сценарий использования на этапе проектирования приводит к неделям переделок шкафа управления под конкретного заказчика. Вот об этой практической стороне, с набитыми шишками, и хочется порассуждать.
Если говорить о компании вроде нашей, OOO Шэньхэн Энергетическое Оборудование, то продукция — это не просто товар на полке. Шинопроводы, распределительные устройства, комплектные трансформаторные подстанции — всё это становится частью сложной системы у клиента. И здесь классический техзаказ или опросный лист часто не дают полной картины. Как оборудование будет интегрировано? Какие роли будут у операторов? Что будет считаться успешным завершением операции? Без ответов на эти вопросы мы рискуем поставить отличный с технической точки зрения продукт, который окажется неудобным в ежедневной эксплуатации.
Я вспоминаю один из ранних проектов по поставке КТП для небольшого производственного цеха. Мы отработали все электрические параметры, но упустили из виду сценарий использования ?Ежедневный визуальный контроль показаний?. В результате приборы учета и сигнальные лампы оказались на дверце, которая в их цеху по логике процесса была постоянно открыта для вентиляции. Операторам приходилось каждый раз заглядывать внутрь, отгибая провода. Мелочь? Да. Но таких мелочей набирается десяток, и удобство системы летит в тартарары. Клиент был не в восторге.
С тех пор мы начали настаивать, чтобы в техническом задании, помимо ГОСТов и ТУ, был раздел с описанием ключевых рабочих процессов. Это не полноценные use case в UML-нотации, а скорее их адаптированная, ?облегченная? версия. Главное — зафиксировать, кто, с какой целью и в каких условиях взаимодействует с нашим оборудованием. Это сразу снимает массу вопросов на этапе проектирования компоновки.
Возьмем, к примеру, наш сайт https://www.chshpower.ru. Для нас это не просто визитка, а инструмент работы. И его контент — это тоже отражение нашего подхода. Когда мы описываем, скажем, вакуумный выключатель, мы стараемся уходить от сухого перечисления характеристик. Вместо ?номинальный ток 1250А? мы добавляем контекст: ?предназначен для частых коммутационных операций в схемах собственных нужд электростанций, где надежность и ресурс механической стойкости критичны?. Это уже зачаток сценария использования — мы намекаем на типичную ситуацию, где этот продукт раскрывает свои преимущества.
Но и этого недостаточно. Настоящая работа начинается, когда приходит запрос. Допустим, запрашивают комплектные распределительные устройства для сети торгового центра. Первое, что делает наш инженер сейчас — пытается выяснить неявные требования. Кто будет иметь доступ к шкафу? Только сертифицированный электрик или также сотрудник службы эксплуатации для аварийного отключения? Нужна ли дистанционная сигнализация о состоянии на пульт охраны? Эти вопросы прямо вытекают из построения сценариев для разных акторов (электрик, эксплуатант, служба безопасности).
Раньше мы часто пропускали этот этап, предлагая ?стандартное, проверенное решение?. И иногда это работало. А иногда приходилось срочно дорабатывать панели, добавлять блокировки или менять расположение органов управления, потому что стандарт не учитывал реальный поток работ на объекте. Теперь мы закладываем время на этот предпроектный анализ. Это экономит и нам, и клиенту нервы и деньги на более поздних стадиях.
Конечно, не всё идет гладко. Самый частый камень преткновения — нежелание заказчика тратить время на ?лишние? обсуждения. Особенно в сжатых по срокам проектах. ?Дайте как у всех, мы сами разберемся? — классическая фраза. Здесь важно найти баланс и объяснять пользу не терминами бизнес-анализа, а языком рисков и затрат. ?Понимаете, если мы не учтем сейчас, как будет происходить переключение с основного на резервный ввод при вашем дежурном персонале, потом может потребоваться модернизация с остановкой объекта. Давайте потратим полчаса сейчас?.
Другая проблема — внутренняя. Наши же производственники и конструкторы иногда скептически относятся к этим ?историям?. Их мир — чертежи, спецификации, допуски. Им нужны четкие входные данные. Поэтому мы научились ?переводить? сценарии в технические требования. Не ?оператору должно быть удобно?, а ?орган управления режимом должен быть расположен на высоте от 1.4 до 1.6 м от уровня пола и иметь четкую маркировку на русском языке?. Use case здесь выступает как источник этих нефункциональных требований.
Был и откровенно провальный опыт, когда мы попытались внедрить полноценную, детальную проработку use case для всей линейки типовых продуктов. Создали огромную базу, потратили кучу времени. А на деле оказалось, что 80% сценариев повторяются, а уникальность кроется в 20% нюансов под конкретный проект. Утопия. Теперь мы фокусируемся на этих 20% — на уникальных, нестандартных или критически важных процессах заказчика. Остальное покрывается стандартными решениями и накопленной экспертизой.
Для предприятия, которое, как наша OOO Шэньхэн Энергетическое Оборудование, специализируется на сложном оборудовании, сценарии полезны не только на этапе продаж и проектирования. Они перетекают дальше. В инструкции по монтажу и эксплуатации (ИМЭ). Раньше ИМЭ часто писались под копирку, с общими фразами. Теперь мы стараемся структурировать разделы по ключевым операциям: ?Первичный ввод в эксплуатацию?, ?Плановый осмотр?, ?Поиск и устранение неисправности по коду ошибки?. По сути, это те же use case, но уже оформленные как руководство к действию для конечного пользователя.
Это же влияет и на сервис. Когда к нам обращаются с проблемой, первым делом мы пытаемся восстановить последовательность действий пользователя, которая привела к сбою. Часто оказывается, что проблема не в поломке, а в неочевидном или непредусмотренном нами сценарии использования. Например, персонал использовал ручной привод для частых оперативных переключений, хотя он был рассчитан на редкое аварийное использование. Это ценный сигнал для доработки конструкции или, как минимум, для усиления акцента в инструкции.
Получается, что use case становятся нитью, которая связывает маркетинг (понимание потребности), конструкторское бюро (техническое воплощение), документацию и постпродажное обслуживание. Это не разовая акция, а часть философии проектирования под задачи, а не просто под техническое задание.
Если вы только начинаете внедрять этот подход в работу с электротехническим оборудованием, не гонитесь за формализацией. Не нужны красивые диаграммы в специальных программах. Начните с простого. При получении запроса на коммерческое предложение выделите десять минут и задайте себе или клиенту три вопроса: 1) Кто будет непосредственно ?общаться? с этим устройством? 2) Что он будет пытаться сделать за один сеанс взаимодействия (включить, проверить, перенастроить)? 3) Что в его окружении (другие системы, люди, процессы) может повлиять на это действие?
Ответы часто выявляют скрытые требования. Может, нужна подсветка. Или защита от несанкционированного доступа. Или интерфейс для передачи данных в SCADA. Это уже не просто продажа железа, а предложение решения. Именно так мы сейчас и позиционируем себя, и сценарии использования — один из ключевых инструментов для этого.
В конечном счете, все эти методики — лишь способ думать о продукте с точки зрения того, кто будет им пользоваться. В нашем секторе, где решения часто живут десятилетиями, такая перспектива не прихоть, а необходимость. Ошибки, заложенные на этапе проектирования, слишком дорого исправлять потом. Поэтому даже неидеальные, набросанные на салфетке use case лучше, чем их полное отсутствие под предлогом ?у нас и так все знают?. Как показывает практика, не знают. И именно в этих неизвестных и кроются главные риски и возможности.