Я думаю, что люди упускают общий смысл здесь:
Если вам не нравятся все происходящие пользовательские разработки, запрещающие решать неправильную проблему - вместо этого вы должны спросить, почему они работают с ИТ, а не просто сказать им, что это не разрешено. Помните, что вы (ИТ) существуете, чтобы помочь им лучше выполнять свою работу, и что люди не используют программное обеспечение, потому что оно классное, аккуратное или новое, они используют его, потому что оно решает проблему, с которой сталкивается.
Почему эти приложения создаются в первую очередь?
Во всех случаях, которые я видел, есть общая причина:
Бизнес-группы расставляют приоритеты для своих потребностей выше, чем те же нужды, в контексте всей компании.
Маркетинг несет ответственность только за маркетинг, поэтому инициативы, которые приносят пользу его целям, кажутся им критически важными, хотя и считаются бесполезными для других групп, и, как правило, имеют более низкий приоритет, когда речь идет об ограниченных ресурсах, таких как ИТ. Приоритизация вступает в игру только тогда, когда они хотят использовать общий ресурс - если они хранят проект полностью в своем собственном отделе, тогда только руководитель отдела должен заботиться о бюджете и сроках.
Нет причин, по которым я бы запретил такую разработку, в разумных пределах - это ослабляет ограничения на общие ресурсы (в основном, на ИТ) и позволяет каждой группе расширять свои возможности для решения своих собственных проблем (поскольку люди, разбирающиеся в продвинутом Excel, довольно распространены, так как это общая проблема, в большинстве отделов есть как минимум один).
Однако нельзя ожидать, что вы решите какие-либо проблемы, связанные с этими приложениями, или поддержите их после того, как первоначальный разработчик покинет компанию. Как уже упоминалось в другом сообщении, это не мешает большому боссу требовать от вас поддержки, но если вы будете следить за типами пользовательских приложений или процессов, вы сможете почувствовать, когда что-то становится критическим, и вы возможно, потребуется принять участие, чтобы принести это "в доме". Кроме того, если что-то подключается к системам, находящимся под контролем ИТ, и модифицирует их, то следует задействовать ИТ, хотя бы для обеспечения безопасности и целостности их центральных систем - однако, если это что-то ограничено рабочим столом пользователя, зачем чувствовать необходимость запретить это?
Но есть кое-что, что нужно помнить: каждое специальное приложение, разработанное вне ИТ, соответствует потребностям, которые ИТ не удовлетворяют . Возможно, есть веская причина, по которой они не выполняются - это не является приоритетом в компании, очень специализированной проблемой, не такой хорошей, как другие варианты, нестандартным языком, которого не знают ваши специалисты по ИТ, и т. Д. законно, но эти решения были созданы, потому что у некоторого отдела была потребность, которую ИТ не могли (или не хотели) удовлетворить.
Постарайтесь помочь им решить их проблемы, и если у вас нет времени или ресурсов, пусть они решают их самостоятельно. Использование какого-либо языка с крутой кривой обучения с единственной целью не допустить участия людей в вашем бизнесе служит только для повышения элитарного отношения, которое большинство бизнес-пользователей воспринимают как ИТ, и, в конце концов, такого рода элитное отношение ведет только к Это та же самая проблема, поскольку пользователи боятся обращаться к ИТ и убеждены, что ИТ не понимают их потребностей или желаний. Откройте отношения - понимание того, что им нужно, - единственный способ не дать им обойти вас.