2018-12-04 Скрытие Экспериментальных Опций

Постановка задачи: Добавить опцию, включающую экспериментальный функционал

Проблема: Разработчик решил скрыть опцию из интерфейса конфигурации, чтобы пользователь не смог активировать ее, что может привести к проблемам

Ошибка: Нельзя скрывать от пользователей новый функционал продукта, даже экспериментального характера. Наличие опции:

  • показывает развитие продукта пользователю
  • пробуждает интерес к новому функционалу
  • часть пользователей может захотеть им воспользоваться, а мы получим фидбек и баг-репорты по новой опции
  • снижает шанс, что опция «умрет», т.к. ей ни кто не будет пользоваться, а разработчики займутся другими, более важными задачами

Как нужно: Расположить опцию в подменю «Экспериментальные опции» или добавить к опции комментарий: «Внимание! Экспериментальная опция!». Также нужно назвать опцию максимально понятно, чтобы пользователи смогли понять зачем она нужна и добавить пункт об этой опции в рассылку по продукту.

P.S. это не относится к разрабатываемому функционалу, когда код, реализующий часть функционала, вливается в основную ветку продукта для ранней обкатки кода на наличие несовместимостей в РУЧНОМ тестовом режиме деплоя. Часто при этом, активация этого кода либо что-то ломает, либо не вносит в продукт ничего полезного. Но мы так не делаем, этот подход применяют при других схемах разработки CI&CD.

~~OWNERAPPROVE~~

Прочитал правила разработки как не надо делать 2018-12-04 скрытие экспериментальных опций
Yes(9) No(0) Clear

Yes:
admin, Сергей Трошин, Олег Стрижеченко, Krat Nikolay, Anton Klinskih, , Александр Ефим, Дмитрий Пономарь, Nikolay Carbonsoft,

No:

Ваш комментарий. Вики-синтаксис разрешён: