Оглавление:
Определение - что означает Citizen Developer?
Под гражданским разработчиком понимается конечный пользователь, который создает новые приложения или программы из корпоративной или коллективной кодовой базы, системы или структуры. В общем смысле этот разработчик - не профессиональный разработчик, которому платят за кодирование приложений, а «любитель», который использует имеющиеся у него инструменты для создания приложений, которые его или ее команда может или будет использовать в ходе курса. их работы.
Техопедия объясняет Citizen Developer
Сотрудники компании, которые могут не иметь определенных учетных данных для программирования, могут по-прежнему участвовать в разработке приложений или продуктов внутри компании в качестве гражданина-разработчика. Обоснование заключается в том, что формальное образование в области компьютерных наук сегодня может быть менее ценным, чем в прошлом, и что новые инструменты, такие как облачные сервисы и платформы для абстрагирования кода, позволили разработчикам-гражданам выполнять больше «программирования на лету», где они создают приложения без специального ввод в эксплуатацию их работодателей. Это приводит к проблеме, известной как «теневые ИТ», когда разработка может происходить без благословения компании, что может повлиять на целостность или организацию уже существующей ИТ-системы, такой как структура базы данных. В общем, сторонники этого типа несанкционированного развития должны взвесить риски против выгод.