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