Представьте себе мир, где каждый сотрудник может стать разработчиком! Без необходимости изучать сложный код, вы сможете самостоятельно создавать приложения, которые автоматизируют ваши рабочие процессы.
Но возникает вопрос: действительно ли гражданское развитие способно изменить правила игры? Может ли оно ускорить цифровую трансформацию бизнеса и сделать вашу компанию более гибкой и эффективной? Узнайте больше о возможностях citizen development и о том, как это может повлиять на ваше будущее уже сегодня!
- Что такое Citizen Development
- Основные особенности Citizen Development:
- Кто становится Citizen Developer
- Технологии в основе Citizen Development
- Excel
- Почему Excel так популярен среди гражданских разработчиков
- Примеры использования
- Low-code/No-code системы
- Преимущества
- Примеры использования
- RPA-системы
- Преимущества
- Примеры использования
- Необходимые навыки сотрудников
- Что нужно для реализации Citizen Development
- Цифровое рабочее место
- Преодоление сопротивления новым технологиям
- Вовлеченность руководства
- Как продвигать концепцию Citizen Development в вашем бизнесе
- Поиск энтузиастов
- Пропаганда успешных результатов
- Система поощрений
- Ставка на молодежь
- Заключение
Что такое Citizen Development
Citizen Development — это концепция, согласно которой сотрудники компании, не являющиеся профессиональными разработчиками программного обеспечения, могут создавать приложения и решения для автоматизации бизнес-процессов своими силами. Эти сотрудники называются гражданскими разработчиками (citizen developers).
Наталия Долженкова, Product owner ELMA365:
У нас есть яркий пример как HR создают сами для себя процессы рекрутинга и онбординга, а также процессы взаимодействия с персоналом.
(подробности во врезке ниже)
Гражданские разработчики обладают экспертизой в своих профессиональных областях и знают, какие процессы требуют оптимизации. Благодаря этому они могут создавать приложения, которые идеально соответствуют нуждам их команд и департаментов.
Citizen Development способствует демократизации разработки ПО, делая технологии доступными для большего числа людей. Компании получают возможность быстрее реагировать на изменения и автоматизировать рутинные задачи. Для успеха этого подхода необходима поддержка руководства, обучение сотрудников и наличие соответствующих инструментов.
Основные особенности Citizen Development:
Минимальные технические знания: Гражданские разработчики могут использовать специальные платформы с низким кодом (low-code) или вообще без кода (no-code), чтобы создавать приложения. Это позволяет им обходиться без глубоких знаний программирования.
Ускорение разработки: Такой подход помогает сократить время на создание приложений, поскольку гражданские разработчики работают над проблемами, которые они непосредственно понимают и решают ежедневно.
Автоматизация рутинных процессов: С помощью citizen development можно автоматизировать различные бизнес-процессы, такие как обработка заявок, управление документами, отчетность и другие повседневные задачи.
Повышение вовлеченности сотрудников: Гражданское развитие способствует росту мотивации сотрудников, ведь они сами создают инструменты, которые делают их работу проще и эффективнее.
Кто становится Citizen Developer
Гражданские разработчики (citizen developers) — это обычные сотрудники компаний, которые не имеют профессионального опыта в разработке ПО, но являются профессионалами своего дела и благодаря использованию современных ИТ-инструментов начинают создавать собственные приложения и решения для автоматизации рабочих процессов.
Давайте рассмотрим подробнее, кто именно может стать гражданским разработчиком:
- Бизнес-аналитики: Они часто сталкиваются с необходимостью автоматизации различных операций и отчетности. Используя low-code/no-code платформы, они могут самостоятельно разрабатывать приложения для сбора и анализа данных.
- Менеджеры проектов: Для улучшения управления проектами и оптимизации командной работы менеджеры могут создавать приложения для отслеживания задач, ресурсов и сроков выполнения работ.
- Сотрудники отдела маркетинга: Они могут разрабатывать лендинги, CRM-системы и аналитические панели для мониторинга эффективности маркетинговых кампаний.
- HR-специалисты: Гражданское развитие помогает HR-отделу создавать системы управления талантами, автоматизированные процессоры подбора персонала и другие полезные инструменты.
- Финансовые специалисты: Внедрение low-code решений позволяет автоматизировать бухгалтерский учет, бюджетирование и другие финансовые операции.
- Администраторы и офис-менеджеры: Они могут создавать инструменты для управления запасами, документооборотом и планированием встреч.
- Продавцы и торговые представители: Гражданские разработчики в этой сфере могут создавать мобильные приложения для ведения клиентских баз, отслеживания продаж и взаимодействия с клиентами.
- IT-специалисты начального уровня: Даже начинающие IT-специалисты могут воспользоваться low-code инструментами для быстрого прототипирования и создания простых приложений.
- Инженеры и производственные работники: В производственных компаниях гражданские разработчики могут создавать приложения для мониторинга оборудования, управления производственными процессами и планирования технического обслуживания.
Технологии в основе Citizen Development
Исторически сотрудники создавали себе вспомогательные инструменты в Excel. Вспоследствии к нему добавились Low-code платформы и RPA-системы.
Excel
Excel — крайне важный инструмент, который многие используют для создания простых приложений и вспомогательных инструментов прямо на рабочем месте. Excel настолько универсален, что стал своего рода стандартом для создания небольших автоматизированных решений.
Почему Excel так популярен среди гражданских разработчиков
- Доступность: Практически каждая компания использует Excel, и большинство сотрудников знакомы с основами работы в нем.
- Функциональность: Несмотря на свою простоту, Excel обладает мощными возможностями для обработки данных, построения диаграмм, расчетов и анализа
- Макросы и VBA: Более продвинутые пользователи могут писать макросы на Visual Basic for Applications (VBA), что открывает дополнительные возможности для автоматизации и интеграции с другими приложениями.
- Формулы и функции: Excel предлагает огромное количество встроенных функций для выполнения сложных вычислений, фильтрации данных, сортировки и многого другого.
Примеры использования
- Создание калькуляторов для расчета бюджета, заработной платы, налогов и других финансовых показателей.
- Автоматизация обработки данных с помощью формул и функций.
- Построение моделей прогнозирования и анализа данных.
- Управление списками задач, инвентарем, заказами и другой информацией.
- Интеграция с внешними источниками данных через API или плагины.
Хотя Excel и не является полноценной low-code платформой, он служит отличным инструментом для автоматизации мелких задач и создания вспомогательных инструментов. Многие компании используют его в сочетании с другими технологиями, такими как low-code платформы и RPA, чтобы создать более комплексные решения.
Low-code/No-code системы
Платформы с низким уровнем кода (low-code) или вообще без кода (no-code) позволяют пользователям создавать приложения без глубокого понимания программирования. Они предоставляют визуальные интерфейсы, где можно перетаскивать элементы, настраивать параметры и логику, а платформа сама генерирует код.
Наталия Долженкова, Product owner ELMA365:
Один из ярких примеров как HR создают сами для себя процессы рекрутинга и онбординга, а также процессы взаимодействия с персоналом.
Эти процессы не всегда универсальны и могут достаточно часто изменяться. Неминуемо возникает одна из двух проблем:
- Без автоматизации эти процессы со временем перетекают в хаос, т.к стандарты могут быть в компании не приняты и зависит от персоналий, или если стандарты приняты, то достаточно тяжело контролировать их исполнения.
- В другой крайности, когда HR попытались составить ТЗ для разработки автоматизированной системы для ИТ департамента — происходила ситуация гипер-затрат на автоматизацию, опять же в силу того что процессы изменяются достаточно быстро.
ELMA365 представляет собой Low-code платформу, на которой построить решение может каждый сотрудник компании. Именно это позволило кадровым сотрудникам настроить HR-процессы самостоятельно.
Более того, был создан собственный портал для сотрудника (на ELMA365 это также было реализовано достаточно легко). Процесс разработки не потребовал существенных затрат, но принёс большой профит для HR-бренда компании и стандартизации процессов.
Преимущества
- Простота использования: Большинство платформ предлагают интуитивно понятные графические интерфейсы, которые легко осваиваются даже теми, кто раньше не занимался разработкой.
- Скорость разработки: Разработка приложений происходит значительно быстрее, чем традиционное программирование, что особенно важно для быстрого внедрения изменений.
- Гибкость: Платформы позволяют решать широкий спектр задач, от создания веб-приложений до мобильных приложений и интеграций между системами.
Примеры использования
- Создание внутренних порталов: Сотрудники могут разработать портал для внутреннего использования, например, для управления заявками на отпуск, подачи отчетов или обмена документами.
- Автоматизация рабочих процессов: Например, создание приложения для согласования счетов-фактур или управления проектами внутри команды.
- Управление запасами и логистика: Разработка приложений для учета товаров, управления складскими операциями и отслеживания поставок.
RPA-системы
RPA — это технология, позволяющая автоматизировать повторяющиеся задачи путем моделирования действий человека через программное обеспечение. Роботы имитируют действия пользователей, выполняя ручные операции на компьютере, такие как ввод данных, копирование файлов, заполнение форм и многое другое.
Преимущества
- Эффективность: Автоматизация рутинных задач освобождает сотрудников от однообразной работы, позволяя сосредоточиться на более творческих и стратегических задачах.
- Точность: Роботы выполняют задачи точно и без ошибок, что снижает риск человеческого фактора.
- Масштабируемость: RPA-решения легко масштабируются для обработки больших объемов данных и увеличения нагрузки.
Примеры использования
- Обработка документов: Автоматизация ввода данных из бумажных или электронных документов в корпоративные системы. Например, извлечение информации из счетов-фактур и загрузка её в ERP-систему.
- Работа с электронной почтой: Настройка ботов для автоматической обработки входящих писем, таких как запросы клиентов или уведомления о поставках. Бот может извлекать данные из письма и передавать их в соответствующие системы.
- Заполнение форм: Автоматическое заполнение стандартных форм в корпоративных системах на основе входящей информации. Например, бот может автоматически заполнять заявки на отпуск или командировку на основании предоставленных данных.
Необходимые навыки сотрудников
Для того чтобы стать успешным гражданским разработчиком (citizen developer), сотруднику необходимы следующие ключевые навыки:
- Интерес к обучению: Желание осваивать новые виды деятельности и развивать свои компетенции.
- Экспертиза в предметной области: Глубокие знания в своей профессиональной сфере, понимание текущих процессов и возможность выявления областей для улучшений.
- Решимость внедрять изменения: Готовность инициировать и реализовывать новшества в бизнес-процессах, несмотря на возможные препятствия и сопротивление со стороны коллег.
- Базовые ИТ-навыки: Понимание принципов работы информационных технологий, умение пользоваться основными инструментами автоматизации, такими как Microsoft Excel, RPA-платформы и другие.
- Готовность к постоянному развитию: Способность адаптироваться к меняющимся требованиям бизнеса и проходить регулярные курсы переподготовки и повышения квалификации.
Что нужно для реализации Citizen Development
Реализация концепции citizen development требует нескольких ключевых компонентов.
Цифровое рабочее место
Важно обеспечить доступ к инструментам и платформам, таким как no-code или low-code решения. Эти платформы позволяют сотрудникам без технических навыков создавать приложения и автоматизировать процессы.
Преодоление сопротивления новым технологиям
Необходимо проводить обучение и разъяснительную работу, чтобы снизить страх перед новыми технологиями и показать преимущества автоматизации. Важно также демонстрировать успешные кейсы и результаты внедрения новых решений.
Вовлеченность руководства
Руководство должно поддерживать инициативы сотрудников по автоматизации процессов. Это включает поощрение инноваций, предоставление необходимых ресурсов и создание культуры, где ценится инициатива и стремление к улучшению.
Как продвигать концепцию Citizen Development в вашем бизнесе
Тут несколько советов. Успех кроется в их объединении.
Поиск энтузиастов
Найдите сотрудников, которые проявляют интерес к автоматизации и готовы взять на себя роль гражданских разработчиков. Такие люди станут первыми последователями и амбассадорами идеи.
Пропаганда успешных результатов
Расскажите о положительных примерах и успехах гражданских разработчиков внутри компании. Показывайте, как их усилия привели к повышению эффективности и улучшению рабочих процессов.
Система поощрений
Введите систему премирования и признания для тех, кто активно участвует в автоматизации — бонусы, публичное признание и карьерные перспективы.
Ставка на молодежь
Молодежь часто более открыта к новым технологиям и готова экспериментировать. Привлекайте молодых специалистов к участию в проектах по автоматизации, создавая среду для их творчества и инноваций.
Заключение
Citizen development — это подход, позволяющий сотрудникам без глубоких технических знаний создавать приложения и автоматизировать рабочие процессы с помощью low-code/no-code платформ и RPA.
Этот метод ускоряет цифровую трансформацию, повышает эффективность и вовлечение сотрудников, способствуя инновациям и оптимизации бизнеса.