Разработка программного обеспечения с целью повышения производительности труда ПАО "Магнит"
Автор: Нечепуренко М.С.
Журнал: Экономика и социум @ekonomika-socium
Рубрика: Основной раздел
Статья в выпуске: 12 (55), 2018 года.
Бесплатный доступ
В данной работе были описаны факторы, влияющие на выбор точки продаж ПАО «Магнит». Выявлена специфика разработки приложений и поставлена цель исследования. Для этого были описаны операционные системы, выделены критерии сравнения операционных систем. Также было предложено новое программное обеспечение, основанное на объединении двух разных сервисов. В заключении были отмечены различные риски, которые связаны с использованием мобильных устройств.
Программное обеспечение, операционная система, риски, мобильное устройство
Короткий адрес: https://sciup.org/140241210
IDR: 140241210
Текст научной статьи Разработка программного обеспечения с целью повышения производительности труда ПАО "Магнит"
Актуальность темы обусловлена тем, что мировые политические события, произошедшие в прошлом году, привели к нелегкой экономической ситуации в России, особенно повлияв на бизнес всех отраслей и размеров. Однако отечественный рынок FMCG продолжает активно развиваться, несмотря на кризисный для ритейла период. В России крупнейшие игроки активно наращивают сети, поэтому в 2017 году они откроют в сумме 2500 магазинов. При этом более 2000 к открытию заявили лидеры рынка – ПАО «Магнит» и «X5 Retail Group», которые впоследствии станут еще более крупными торговыми сетями, а конкуренция между ними еще больше обострится. Поэтому, чтобы оставаться №1 на продовольственном рынке, перед ПАО «Магнит» встанет серьезная задача – грамотное расширение своей сети магазинов, используя нововведения в виде разработки бизнес-инструмента, который будет учитывать все факторы при выборе точки продаж.
На наш взгляд, данная задача требует глубокого анализа, т.к. от нее зависит прирост прибыли, оптимизация внутренних процессов, производительность труда компании, выживание в конкурентной среде [2].
Сегодня опытные предприниматели говорят, что успех будущего магазина зависит от его месторасположения. Поэтому первое, что необходимо сделать ПАО «Магнит» - это оценить конкуренцию. Например, задать такие вопросы как: «Есть ли уже подобные магазины в округе?», «Каково их количество?», «Как они планируют товарный ассортимент?», «Какие у них сильные и слабые стороны?».
Как известно, каждый магазин создает вокруг себя зону влияния, поэтому их правильное определение позволит компании получить еще несколько важных факторов, влияющих на будущую успешность магазина: количество жителей в зоне влияния и относительная покупательная способность одного жителя.
Для того, чтобы принять окончательное решение о выборе конкретного помещения, ПАО «Магнит» нужно оценить пешеходный/автомобильный поток, сравнить показатели, например возможность парковки (в количестве машин), протяженность витрин, площадь торгового зала, удаленность остановок общественного транспорта [1].
По нашему мнению, данный процесс можно автоматизировать, написав внутрикорпоративное мобильное приложение для бизнеса. Создав такое приложение, ПАО «Магнит» оптимизирует процесс нахождения новых точек продаж для своих магазинов, а значит, увеличит производительность труда в несколько раз.
Однако разработка программного обеспечения под операционные системы мобильных телефонов является сложным многоступенчатым процессом, так как происходит видоизменение моделей решаемой задачи в формализованные представления, а использование мобильного телефона рискованно[3].
Поэтому перед ПАО «Магнит» стоит цель: определить наилучшую мобильную операционную систему с точки зрения программирования приложения.
Рассмотрим особенности самых используемых операционных систем, языков программирования и средств разработки приложений для них.
Операционная система iOS. Специфика iOS: разработка приложений только на операционной системе Macintosh Operating System. Mac OS поддерживается на компьютерах фирмы Apple. Однако можно установить данную операционную систему на виртуальную машину благодаря специализированному программному обеспечению. Приложения разрабатываются на языке Objective-C. Но компания Apple в 2014 году представила новый язык Swift. Код, который написан на Swift, может работать вместе с кодом, написанным на языках программирования С, C++ и Objective-C.
Операционная сиcтема Android. Мобильная операционная система Android разрабатывается в среде Android. Распространение происходит на всех современных компьютерных операционных системах, например Windows, Mac OS и Lunix. Язык программирования – Java. Приложения на ОС Android могут обрабатывать большой объем данных.
Операционная сиcтема Windows Phone. Разработка приложений под Windows Phone осуществляется на языке С# в среде Visual Studio 2012. Но также есть бесплатная версия Visual Studio Express 2012 for Windows Phone.
Чтобы определить целесообразность разработки приложений на описанных ОС в соответствии с поставленной целью, нами были выделены критерии сравнения.
Время разработки – это время, затраченное в человеко-часах на разработку приложения для разных операционных систем.
Наличие специалистов – компетентные специалисты, разбирающиеся в разработке приложений для разных операционных систем мобильных телефонов.
Удобство разработки и отладки – это уровень разработки и отладки инструментов в пределах данной операционной системы.
Скорость работы ОС – это время загрузки всех шагов пользователя и действий системы, отклик системы на действия пользователя; количество времени обработки сложных запросов и возможность их обработки.
Юзабилити - это наглядный и функциональный объем разрабатываемого программного обеспечения [6].
Открытость исходного кода ОС. Свободный доступ к ядру ОС.
Таблица №1
Анализ операционных систем iOS, Android, Windows Phone
Критерии |
iOS |
Android |
Windows Phone |
Время разработки |
Освоение языка Swift – быстрое; Objective-C – медленное. Время, затраченное на разработку: среднее. |
Освоение языка: быстрое. Время, затраченное на разработку: высокое. |
Освоение языка: быстрое. Время, затраченное на разработку: среднее. |
Наличие специалистов |
Язык Objective-C: очень узкий круг специалистов, а язык Swift: немалое количество специалистов. |
В основе используется язык Java, поэтому программировать могут немалое количество специалистов. |
В основе используется язык С#, поэтому программировать могут немалое количество специалистов. |
Удобство разработки и отладки |
Инструменты разработки развиты в полном объеме. |
Инструменты разработки развиты в полном объеме. |
Инструменты разработки развиты в полном объеме. |
Скорость работы ОС |
Время загрузки всех действий пользователя и систем: быстрое. Количество времени обработки сложных запросов и возможность их обработки: быстрое, могут быть задержки. |
Время загрузки всех действий пользователя и систем: быстрое. Количество времени обработки сложных запросов и возможность их обработки: быстрое, могут быть задержки. |
Время загрузки всех действий пользователя и систем: быстрое. Количество времени обработки сложных запросов и возможность их обработки: быстрое, могут быть задержки. |
Юзабилити |
Существуют ограничения. Пользовательский интерфейс подсознательно ясный. |
Отсутствуют ограничения. Пользовательский интерфейс подсознательно ясный. |
Отсутствуют ограничения. Пользовательский интерфейс подсознательно ясный. |
Объединение с прилегающими системами рядом |
Объединение возможно с прилегающими системами рядом. |
Объединение возможно с прилегающими системами. |
Объединение возможно с прилегающими системами рядом. |
Открытость исходного кода ОС |
Доступ закрыт |
Доступ открыт |
Доступ открыт |
Сравнив операционные системы, мы можем определить целесообразность использования и разработки приложений на мобильных телефонах. Мы пришли к выводу, что вышеперечисленные операционные системы обладают всеми качествами, необходимыми для решения поставленной цели: умение решать сложные задачи, объединение с внешними системами и удобство использования. Но, в процессе анализа этого вопроса можно сказать, что ОС Android – лучшая платформа для разработки приложений. Это подтверждается наличием достаточного числа недорогих специалистов, разбирающихся в платформе Android, простого освоения языка программирования, возможностью обработки большого объема данных в максимально короткое время и дешевой закупкой устройств [6].
Итак, чтобы оптимизировать процесс нахождения новых точек для магазинов ПАО «Магнит», мы предлагаем создать мобильное приложение на платформе ОС Android, в основе которого будут лежать карты OpenStreetMap от Google и 2Gis API. Выбор данных карт обусловлен свободным доступом, бесплатным пользованием, а также предоставлением широкого спектра аналитических данных. Объединив данные сервисы в одном программном обеспечении, мы добьемся ускорения работы и удобного использования приложения для оператора, а вследствие этого найдем новые места для расширения крупной сети магазинов ПАО «Магнит». Однако в разработке программного обеспечения будут несколько параметров, которые оператор сможет определить только на месте, поэтому ему придется передвигаться по местности, используя планшетное ПК. Данный способ является самым удобным для передвижения, т.к. персональный компьютер или ноутбук невозможно использовать в виду их громоздкости.
Данное решение подходит только для крупной сети магазинов ПАО «Магнит», которая постоянно расширяется, так как стоимость данного ПО достаточно высока и разработка для малой сети не целесообразна.
В заключение скажем, что распространение мобильных технологий сопровождается рисками. Главная задача бизнеса в отношении мобильности – это высокий уровень безопасности. Риски в данном случае могут быть различными – потеря и кража устройств, неавторизованный доступ к корпоративным ресурсам, утечка данных, а также передача вредоносного ПО с мобильных устройств на корпоративную сеть [5]. Так как мобильные устройства на данный момент используются для обработки важных бизнес-процессов и данных, проблемы в информационной безопасности могут стоить достаточно дорого. Поэтому ПАО «Магнит» нужно стремиться использовать мобильные технологии, сохраняя высокий уровень безопасности. Так, компания добьется улучшения бизнес-процессов и повышения производительности труда.
Предложенное нами программное обеспечение на платформе Android, которое основано на интеграции двух сервисов, необходимо разработать и использовать оператором ПАО «Магнит», чтобы повысить эффективность работы компании и уверенно конкурировать на рынке FCMG. Но для этого компании нужно внедрить мобильное приложение, учитывая корпоративную культуру и всевозможные риски [4].
Список литературы Разработка программного обеспечения с целью повышения производительности труда ПАО "Магнит"
- Ведущий российский портал бизнес-планов, руководства и франшиз: Советы предпринимателям, начинающим свой бизнес . URL: https://www.openbusiness.ru/html_sovet/mesto_magaxin.htm (дата обращения: 10.11.2018).
- Емельянова Е. Н. Повышение производительности труда на предприятии розничной торговли с применением эффективной организации труда //Молодой ученый. -2014. -№8. -С. 467-471.
- Исследование Symantec: Статистика использования корпоративных мобильных приложений . URL: http://www. symantec.com/ru/ru/about/news/release/article.jsp?prid=20120306_01 (дата обращения: 08.11.2018).
- Ошурков В.А., Макашова В.Н. Методы минимизации ресурсных рисков в проектах разработки программных продуктов//Современные научные исследования и инновации. 2014. №. URL: http://web.snauka.ru/issues/2014/10/37111 (Дата обращения: 11.11.2018).
- Ошурков В.А., Макашова В.Н. Обзор стандартов в области управления рисками //Современные тенденции развития науки и технологий: сборник научных трудов по материалам I Международной научно-практической конференции 30 апреля 2015 г.: в 7ч./Под общ. ред. Е.П. Ткачевой. -Белгород: ИП Ткачева Е.П., 2015. -Часть V. С. 79-81.
- Современные технологии разработки мобильных приложений //InteroSite про разработку ПО. 2014. URL: http://interosite.ru/articles/modern-mobile-techs (дата обращения: 07.11.2018).