Кнопка «Feedback» в бизнес-приложениях

Рассматривая примеры приложений в Oracle Application Express наткнулся на одну интересную фичу. В коробке с Oracle APEX есть приложение для командной работы «Team Development», включающее в себя такие базовые функции, как планирование, управления задачами и требованиями(фичами), баг трекинг и т.п. Одним словом, довольно нормальное такое приложение для RAD разработки, ничего особо примечательного, если бы не одна вещь. Если мы запустим пример приложения, разработанного на Oracle APEX, то увидим в правой верхней части сайта кнопку «Feedback».

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

Т.е. бизнес-приложение изначально интегрировано с bug tracker-ом разработчика. В корпоративных информационных системах такое не принято. Много лет и ресурсов компании потратили на создание единого HelpDesk, в котором не очень высоко оплачиваемые специалисты дают не всегда правильные ответы на совсем неправильные вопросы пользователей. На большом масштабе получается хорошая экономия. Однако и отрицательные последствия централизации этой функции велики. Для большинства пользователей быстро найти нужно человека в ИТ, который мог бы решить проблему – задача неимоверно сложная. Чтоб твои вопросы решались надо быть директором, а лучше – вице-президентом. Похоже, маятник начал движение в обратную сторону. И уже разработчики приложений заинтересованы в установлении прямого контакта с конечным пользователем. Особенно это актуально для внешних разработчиков. Ведь если баг – это дополнительная неоплачиваемая работа, то расширения функционала – новый заказ. При этом, вся бюрократическая машина внутрикорпоративного ИТ остается не при делах. Маркетологи это называют каналом взаимодействия с клиентом. Тенденция чем-то похожа на то, что в сфере управления бизнес-процессами называют Social BPM.

Настоящие акулы ИТ аутсорсинга не должны упускать такие возможности!

Почему Oracle APEX

Что делает нормальный программист, не испорченный разговорами об архитектуре предприятия и презентациями о системах управления бизнес-процессами, когда к нему приходит пользователь с пачкой excel-файлов и говорит: «Надо бы как-нибудь автоматизировать!». Немного похмурив брови  и почесав затылок, программист говорит: «Нужно базу данных писать, начальника». Так делали наши деды и, возможно, так же будут поступать наши внуки. Если,  конечно, SalesForce к тому времени не утащит все наши данные в облако(см. http://www.database.com/) Читать далее Почему Oracle APEX