Сегодня повсеместно внедряются различные информационные системы, автоматизирующие работу персонала предприятий, облегчающие их труд. Различные CRP и ERP системы предлагаются для оперативного контроля различных секторов экономики предприятия. Однако далеко не всех удовлетворяет стандартный функционал, многие организации заказывают специальную разработку отдельных модулей и целых программ под свою специфику.
В качестве примера можно рассмотреть небольшую фирму, с количеством сотрудников около сорока человек, оказывающую услуги бронирования номеров в отелях и заказа авиабилетов. Совершенно понятно, что просто оснастив коллектив телефонами и компьютерами, сделать его работу достаточно эффективной не получится. Обязательно требуется наличие собственного программного обеспечения, позволяющего оперативно и без излишних трудностей обрабатывать заявки. Разработка функционала подобной программы требует ясного понимания процесса получения заявки и её обработки. То есть нужно точно знать, что делает менеджер на начальном этапе, и что должно получиться в результате его действий.
Процесс работы над автоматизацией обработки заказов разбивается на ряд этапов, которые необходимо правильно и грамотно исполнить:
- на первом этапе производится анализ деятельности менеджера, выявляются закономерности и отражаются основные правила и действия;
- затем составляется техническое название, в котором описывается функциональная и пользовательская части;
- на следующем этапе осуществляется обоснованный выбор среды разработки инструментов, необходимых для начала осуществления проекта;
- далее разработчик переходит к проектированию прототипа системы и проводит тестирование на реальном процессе;
- после этого разрабатывается непосредственно информационная система, ведётся программирование и отладка окончательного варианта кода;
- с помощью финального тестирования выявляются баги и ошибки;
- готовая система внедряется в реальный производственный процесс, производится обучение сотрудников и новая система начинает работать;
- завершает работу обязательное подведение итогов, подсчёт экономических показателей. Необходимо описать дальнейшие возможности усовершенствования программного обеспечения, увеличения числа функций и так далее.