А может ли ИТ это сделать?
На такой вопрос неизменно отвечаю – «Наше ИТ может сделать всё, что угодно. Вопрос лишь в сроках и целесообразности». Написать свою операционную систему (изи катка), сделать новую форму подачи заявки (полчаса работы программиста), сделать универсальный конструктор должностей сотрудников (как два пальца…). Ну вы поняли.
Часто такой вопрос маскирует реальную проблему. Сделать то мы можем. А надо ли? А решит ли это реальную проблему? Или мы потом скажем – конструктор неудобный, не учитывает ещё вот такой вот вариант номер 367, поэтому и не работает.
Попытка переложить плохо проработанную бизнес-проблему на ИТ-решение чревата провалом. Мы будем постоянно что-то переделывать в бизнес-правилах и как следствие в ИТ-решении. Это всё удлинит разработку. Виноваты понятное дело будут разработчики (ну а кто еще?).
Поэтому лучше не пилить конструктор, а сделать минимально работающаю версию из экселя и синей изоленты, отточить на ней бизнес-процессы и потом уже итеративно отливать в граните разработкой.
Такие вот наблюдения.