Использование методологии BSC для автоматизации управленческих решений в компаниях

Особенность использования методологии BSC в реальных компаниях. Проведение исследования бизнес-процессов предприятия. Использование Excel для автоматизации сбалансированных показателей. Основные технические характеристики для применения веб-приложения.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 04.12.2019
Размер файла 5,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Аннотация

Все большее значение стратегического управления приводит к необходимости в мощных инструментах для принятия правильных решений. Balanced Scorecard (BSC) (сбалансированная система показателей - ССП) - это методология стратегического управления эффективностью, применяемая многими мировыми компаниями. На данный момент это один из самых мощных инструментов измерения эффективности компании. В последнее время создано множество программ для автоматизации этого процесса и минимизации возможности ошибочного расчета эффективности стратегии и потери времени.

Основной целью данной работы является создание приложения для BSC моделирования. Для ее достижения были проведены исследования фундаментальных принципов моделирования BSC, его применения в реальных условиях, имеющихся решений. Полученные результаты использованы для дальнейшей разработки веб-приложения, в основе которого будет лежать методология BSC.

Основными инструментами для реализации задачи был выбран C# в составе платформы .NET Framework. Данная платформа в своем распоряжении имеет полный функционал для написания веб-приложения. Например, аналог для классического JavaScript - JScript. Также платформа имеет собственную БД и сервер для запуска приложения на локальном хосте. Из дополнительного были использованы два плагина на JScript: Flot и Morris. Они применяются для построения графиков.

The increasing importance of strategic management leads to the need for powerful tools that help to make the right decisions. Balanced Scorecard (BSC) is a strategic performance management methodology used by many global companies. Nowadays it is one of the most powerful tools for measuring company performance. Recently, many programs have been created to automate this process and minimize the possibility of erroneous calculation of strategy efficiency and loss of time.

The main goal of this work is to create an application for BSC modeling. To archive it we studied fundamental principles of BSC modeling, applications in real conditions, the existing solutions. The obtained results were used for the further development of a web application based on the BSC methodology.

The main tools for implementing the task were C # as part of the .NET Framework, which at its disposal has full functionality for writing a web application. This functionality can be attributed, and an analogue for classical JavaScript - JScript. The platform also has its own database and server to run the application on the local host. From the additional two plug-ins will be used in JScript: Flot and Morris, they are used for graphing.

C # and .NET Framework were chosen as the main tools for the implementation of the task. This platform has full functionality for writing a web application. For example, the analog for classical JavaScript is JScript. The platform also has its own database and server to run the application on the local host. Besides, two JScript plugins were used: Flot and Morris. They are used for building graphs.

Задание на ВКР

График выполнения ВКР

Оглавление

Введение

1. Анализ предметной области

1.1 Методология BSC

1.2 Анализ аналогичных методологий

1.3 Примеры использования методологии BSC в реальных компаниях

2. Технология разработки ССП

2.1 Структура системы показателей

2.2 Ключевые факторы успеха

2.3 Примеры формулировки целей по данным о компании

3. Внедрение ССП в компании

3.1 Проблемы внедрения ССП

3.2 Обзор подходов к архитектуре автоматизации управленческих решений компании с использованием BSC

3.3 Использование Excel для автоматизации сбалансированных показателей

3.4 Использование Десктопного приложения для автоматизации сбалансированных показателей

3.5 Использование web-приложений для автоматизации сбалансированных показателей

3.6 Обоснование выбора подхода автоматизации управленческих решений

4. Практическая часть

4.1 Разработка бэкенд веб-приложения

4.2 Технические характеристики для использования веб-приложения

4.3 Разработка фронтенд веб-приложения

Выводы

Перечень сокращений

Распределение в группе

Список литературы

Введение

Успех компании зависит от эффективности выбранной ей стратегии. На сегодняшний день большинство процессов внутри компаний полностью автоматизированы, включая процессы принятия решений. Связано это с тем, что применение специализированных программ ускоряет процесс стратегического менеджмента, а также минимизирует возможность ошибочного предсказания будущих показателей компании, в случае выбора той или иной стратегии. В качестве основного инструмента в стратегическом менеджменте используется методология BSC (Сбалансированная система показателей), при помощи которой опираясь на ключевые показатели компании и дальнейшую их обработку, строится так называемая стратегическая карта, которая дает менеджерам понять эффективность выбранной стратегии. На сегодняшний день это один из самых мощных инструментов, применяемый практически во всех областях нашей жизни (не только в бизнесе, но и в медицине, политике и остальных отраслях для систематизации внутренних процессов). В связи с этим, создание системы на основе методологии Balanced Scorecard в настоящее время является важным способом повышения производительности предприятий.

Главной целью данной работы является создание приложения на основе методологии BSC для автоматизации принятия решений.

Для достижения поставленной цели необходимо также реализовать следующие подзадачи:

1. Чтение и анализ тематической литературы, которая поможет пониманию и дальнейшей разработке полнофункциональной автоматизированной системы, которая будет основываться на основных принципах устройства методологии BSC. Данная система должна быть способна выполнять все необходимые функции: удобный пользовательский интерфейс, высокая производительность и скорость чтения и обработки данных, доступность с любого устройства, возможность сбора и проведения операций с таблицами формата xls.

2. Анализ уже имеющихся приложений для моделирования на BSC. Таким образом мы выявим сильные и слабые стороны аналогов нашему приложению, и сможем принять решение об общей концепции разрабатываемого приложения.

3. Разработка необходимого веб-приложения путем использования таких языков программирования, как С#, JScript. Всем будет оперировать пакет для разработки .NET Framework, в котором есть и сервер, и БД.

4. Проанализировать скорость сбора и обработки данных, отследить изменения в продуктивности после внедрения системы.

1. Анализ предметной области

1.1 Методология BSC

Сегодня для достижения успеха компаниям необходимо быстро адаптироваться к определенным условиям и превосходить своих конкурентов по качеству продуктов и услуг, скорости развития. Компаниям для достижения определенного результата необходимо ставить цели, как глобальные, которые влияют на основное направление развития, так и краткосрочные, которые помогают преодолеть трудности и достигать поставленные цели.

Одним из основных подходов является оперативное предоставление информации о компании руководству. В то же время действия фирмы должны быть скоординированы и направлены на достижение определенных целей исходя из стратегических целей компании. Для этого нужно вести аналитику по релевантным ресурсам и событиям внутри фирмы. Одним из инструментов представления реализации стратегии является сбалансированная система показателей, которая отражает ключевые черты компании.

Сбалансированная система показателей является одним из инструментов конкретизации, представления и реализации стратегии.

Система на основе Balanced Scorecard может быть рассмотрена как «стратегическая карта показателей деятельности».

В качестве основных показателей для моделирования BSC используются:

? Финансы;

? Клиенты;

? Внутренние бизнес-процессы;

? Обучение и рост.

Однако этот базовый набор показателей может быть адаптирован к специфике конкретной компании.

Таким образом, можно выдвинуть два ключевых утверждения, связанных с методологией BSC:

? отличная реализация стратегии компании имеет большее значение, ее качество;

? для успешного увеличения стоимости предприятия в долгосрочной перспективе требуется использовать не только финансовые показатели.

Основным принципом работы такой системы является декомпозиция. Это позволяет более подробно и точечно отслеживать производительность по каждому элементу проекта, процесса или миссии. Так, при сборе всех элементов воедино можно выстроить полную стратегию развития компании.

В общем случае выбранная руководством стратегия трансформируется в систему стратегических карт (рис.1), которые помогают сотрудникам осознать логику построения этой самой стратегии, взаимосвязи между процессами и задачами предприятия. Это дает каждому сотруднику возможность понять, насколько важен его процесс при достижении общих целей, что, в конечном итоге, перерастает в успех всего предприятия.

На основе имеющихся отзывов компаний можно составить таблицу, аналогичную Таблице 1, так называемую карту сбалансированных показателей, в которой отражаются цели, метрики показателей, значения желаемых результатов и так называемая “Инициатива”.

Таблица 1 Отзывы

Рис. 1. Пример стратегической карты

Далее после построения стратегической карты и карты сбалансированных показателей, выбирается хотя бы один из KPI показателей, который подвергается анализу путем визуализации его будущих значений в зависимости от желаемого результата. Пример такого графика представлен на рис. 2.

Рис.2. Пример графика расчета показателя

Для расчета будущих показателей KPI используются различные математические функции. Но в основном подход для расчета один и тот же:

1. Показатели нормируются (в соответствии с их свойствами, такими как шкала измерения и Формула производительности);

2. Нормированные показатели представляются в иерархической структуре, в зависимости от тех показателей, в которые они входят;

3. Степень вклада зависит от веса KPI (его значения);

4. Рекурсивно мы переходим от индикаторов к более высоким уровням иерархии, пока мы, наконец, не доберемся до корня иерархии.

Мы можем остановиться на любом уровне иерархии и посмотреть на данные производительности, например, производительность конкретной цели.

Наконец, когда мы доберемся до корня иерархии, мы сможем вычислить общую производительность системы показателей или индекс системы показателей.

Для построения графика используется зависимость так называемой части показателя Progress (временная характеристика показателя) текущего значения от желаемого и зависимость Performance (качественная характеристика показателя) текущего значения от желаемого. Для расчета характеристики Performance используются линейные зависимости, для расчета же Progress - степенные.

Таким образом, по построенному графику зависимости можно сделать вывод о том, на сколько будет эффективна стратегия, достигаются ли поставленные задачи или нет.

1.2 Анализ аналогичных методологий

На данный момент существует прямой конкурент для выбранной нами методологии - система управления на основе показателя EVA. Главная ее особенность заключается в том, что она создает единый базис для принятий решений в одном ключе: добавление стоимости к инвестициям акционеров.

Главная разница этих двух инструментов заключается в целях. BSC направляет деятельность компании на достижение конкретных целей, миссий в то время, как система с использованием EVA стоит в направлении по прибавлению стоимости компании. Рассмотрим основные различия между системы, которые основаны на BSC и EVA.

Таблица 2 Принципы устройства систем

Таблица 3 Результат внедрения.

Таблица 4 Недостатки.

На основе таблиц 2 - 4 можно сделать вывод, что эти две системы основываются на двух разных принципах, однако они не являются взаимоисключающими. Максимальную выгоду принесет их совместное использование, но можно использовать и каждую по отдельности.

1.3 Примеры использования методологии BSC в реальных компаниях

С момента создания стратегии BSC большое количество компаний применили данную технологию как для долгосрочных (длиной более одного года), так и краткосрочных стратегий развития.

Так, например, компания Apple использует стратегию BSC для развития своей компании как в плане производимой продукции, так и внутри самой корпорации.

Менеджмент компании выделило несколько показателей (например: удовлетворенность пользователей, ключевые компетенции компании, отношение сотрудников к выполняемой работе, акционерная стоимость) для дальнейшего развития компании: стать более ориентированной на своих пользователей, повысить общий уровень вовлеченность своих сотрудников, увеличить свой авторитет и цену на рынке.

Показатели были отобраны таким образом, чтобы руководство компании смогло применить их в любой сфере деятельности корпорации (будь то дизайн или непосредственно производство аппаратов) и таким образом быть впереди своих конкурентов по качеству и уникальности своей продукции.

Компания Apple использует BSC не в качестве инструмента, решающего проблемы по принципу «Здесь и сейчас», а для долгосрочных перспектив. Таким образом обеспечивая и себе, и своим акционерам уверенность в завтрашнем дне.

Рис. 3. Стратегические показатели компании Rockwater.

Далее менеджмент компании для применения BSC трансформировал выбранные компанией показатели и перенес на стандартный набор KPI методологии BSC. Схема показателей представлена на рис. 4.

Еще одним примером использования методологии BSC является компания Rockwater, которая смогла стать номером один на рынке подводно-технических конструкция. На фоне закрывающихся компаний-конкурентов руководство Rockwater приняло для себя четкое решение остаться главными на этом рынке не только для крупных нефтяных компаний, но и для малого бизнеса.

Ключевыми факторами успеха для данной компании являются клиентоориентированность и качество предоставляемых услуг. Схема основных показателей, на которые ориентируется руководство компании представлено на рис.3.

Рис. 4. Стратегическая карта показателей компании Rockwater

В конечном итоге методология BSC помогла руководству Rockwater сфокусировать на производстве, мотивировать своих сотрудников, а также учитывать мнение своих с клиентов в развитие своей компании. Наиболее четко стало понятно, что необходимо налаживать партнерские отношения с ключевыми клиентами, важно сокращать на порядок число инцидентов, связанных с безопасностью (как на предприятии, так и экологии), и необходимо совершенствовать управление на каждом этапе длительных проектов. Глава компании Норман Чемес рассматривает BSC как бесценный инструмент, помогающий его компании в конечном счете достичь своей миссии: быть номером один в отрасли.

Таким образом можно сделать вывод, что благодаря BSC многие компании-лидеры на сегодняшний день в своей отрасли смогли достичь своего успеха именно благодаря грамотной оценке своей стратегии. Из-за чего многие компании смогли избежать большого количества ошибок, препятствующих их росту.

2. Технология разработки ССП

2.1 Структура системы показателей

Одним из важнейших шагов в ходе разработки системы сбалансированных показателей является этап определения связей между отдельными целями стратегии компании. Выявление причинно-следственных связей помогает отобразить зависимости между отдельными целями стратегии.

Данные цели как правило взаимосвязаны и влияют друг на друга, что влияет на успех стратегии. Каплан и Нортон для отображения причинно-следственных связей предлагают использовать “Стратегические карты”. Для чего же они нужны?

Стратегические карты:

· Отображают взаимосвязи глобальных и локальных целей компании;

· Помогают руководителям и ответственным за развитие компании сформировать понимание зависимостей;

· Объясняют те или иные причины достижения целей.

Процесс составления стратегической карты происходит в несколько этапов:

1. Выявление причинно-следственных связей;

2. Представление стратегически важных взаимосвязей;

3. Формирование документации по связям и истории стратегии.

2.2 Ключевые факторы успеха

Для достижения определенных целей компании должны обращать внимание на ключевые факторы успеха. Очень важно производить стратегические мероприятия, которые влияют на конкурентоспособность, результативность и непосредственно прибыльность.

Руководство компании должно уделять достаточное влияние аналитике показателей для дальнейшего выявления ключевых факторов успеха. Одним из основных критериев успеха - знание отрасли, к которой относится деятельность компании. Так как ключевые факторы успеха не являются постоянными, они меняются в зависимости от определенных особенностей компании.

Можно рассмотреть примеры основных типов ключевых факторов успеха.

1. Технологические факторы:

? Возможность внедрения инновационных технологий;

? Качество проводимого анализа и исследований;

? Степень оснащенности предприятия.

2. Производственные факторы:

? Высокий КПД работы;

? Качество производимой продукции;

? Низкая себестоимость продукции.

3.Факторы реализации продукции:

? Малые расходы на реализацию;

? Наличие проверенных дистрибьюторов;

? Точки розничной торговли, относящихся к компании.

4.Факторы маркетинга:

? Понятная система покупок для покупателей;

? Широкий ассортимент продукции;

? Наличие различных маркетинговых каналов продаж.

2.3 Примеры формулировки целей по данным о компании

Рассмотрим примеры целей основных частей сбалансированной системы показателей: финансы, клиенты, бизнес-процессы и развитие компании.

Финансовая часть

Пожалуй, основной составляющей сбалансированной карты показателей является финансовая часть. Так как она отражает результативность, основываясь на показателях прибыльности организации.

Примерами целей финансовой составляющей могут выступать:

? Рост прибыли;

? Снижение себестоимости продукции или услуг;

? Достижение лидирующих строчек по продажам среди конкурентов;

? Сокращение операционных расходов.

Клиентская часть

Клиентская часть сбалансированной системы показателей отражает то, как компания хочет выглядеть в глазах клиентов. Данная стратегическая составляющая очень важна, так как организация четко должна определить свою ключевую аудиторию, на которую она будет ориентироваться в рамках производства.

Примеры целей клиентской составляющей:

? Расширение базы клиентов;

? Лидерство на определенном рынке;

? Повышение степени удовлетворенности клиентов;

? Удержание клиентов.

Бизнес-процессы компании

Данная составляющая сбалансированной системы показателей основываются на определении и систематизации основных внутренних процессов компании для повышения конкурентоспособности. Бизнес-процессы компании не стоит привязывать к определенному подразделению или группе, а необходимо выявить и отобразить взаимосвязи между ними. Примерами целей оптимизации внутренних бизнес- процессов могут служить такие цели, как:

? Сокращение времени производства продукции;

? Снижение количеств перенастроек различного оборудования;

? Сокращение времени разработки продукции;

? Оптимизация согласования настроек и доработок внутри организации.

Рост и обучение компании

Одной из 4 основных показателей сбалансированной системы также является развитие кадров компании. В данной составляющей определяются основные навыки и технологии, которые использует компания, и формирование корпоративной культуры. Для того, чтобы иметь успешную компанию, нужно инвестировать средства в обучение и развитие, инфраструктуру и дополнительные процедуры для роста и удовлетворенности работников. Целями данной части сбалансированной карты показателей могут являться:

? Уровень квалификации сотрудников;

? Проведение обучающих тренингов;

? Удовлетворенность сотрудников;

? Использование новых технологий.

3. Внедрение ССП в компании

3.1 Проблемы внедрения ССП

При разработке сбалансированной системы показателей компании могут сталкиваться с некоторыми проблемами. Можно подробнее ознакомиться с типичными из них для того, чтобы можно было постараться избежать их в будущем.

1. Отсутствие стратегии.

Очень часто на этапе построения сбалансированной системы показателей, которая подразумевает за собой отображение основных целей, компании не имеют четко сформулированных целей для дальнейшей работы с ними. Важно сделать примечание, что BSC является инструментом реализации стратегии, а не ее составления.

Одним из затруднительных этапов создания BSC является составление стратегической карты показателей. В ней, как правило, отображены основные 10-15 стратегических целей. Иногда компании испытывают трудности с выбором ключевых целей для отображения.

2. Определение показателей.

На данном этапе компании испытывают трудности с выявлением к какой из стратегических целей будет относиться тот или иной показатель. Так, например, при измерении нематериальных целей, бывает проблематично выделить определенную систему отсчета. В качестве примера можно представить цель рост профессиональных компетенций сотрудника. Нет четкого определения показателей развития сотрудника. Так можно считать достижение данной цели по количеству тренингов, пройденных сотрудников, или по его результативности внутри компании.

3. Определение целевых значений.

Так после того, как мы выявили основные цели и определили показатели, то нужно подумать над тем, какими будут их целевые значения. Например, сколько часов нужно потратить на разработку нового проекта, также нужно точно рассчитывать ресурсный план компании и другие критерии.

4. Основные риски.

Внедрение сбалансированной системы показателей - это стратегический проект, который как правило рассчитан на длительное внедрение и последующее использование. Сбор информации, критериев по системе - процесс не самый быстрый. Но стоит сказать, что с помощью внедрения ССП компании достигают поставленных целей и добиваются понимании общей стратегии компании на всех уровнях.

3.2 Обзор подходов к архитектуре автоматизации управленческих решений компании с использованием BSC

Реализация стратегии компании - задача, которая требует применения различного рода инструментов. Решением же данной задачи может послужить автоматизация соотношения показателей, для разработки которой будет необходимо использование различных инструментов. Методологии BSC является достаточно эффективным способом для практической реализации и контроля стратегии компании. Сегодня такие информационные системы существуют, как часть комплекса управления предприятием, так и как отдельная самостоятельная информационная система.

В соответствии с основными требованиями автоматизации BSC должно быть осуществлено:

? поддержка ключевых составляющих концепции;

? отображение связи показателей деятельности с соответствующими целями и ответственными менеджерами компании;

? определение отношений между показателями и установление удельного веса влияния показателей друг на друга.

На данный момент ведется много споров на тему выбора подхода автоматизации. Сегодня наиболее грамотным подходом считается “Западный”. Основой подхода является утверждение: Автоматизация процессов предприятия должна вытекать из стратегии развития предприятия и быть эффективной. Другими словами, автоматизировать нужно релевантные задачи, которые способствуют достижению цели предприятия. При этом каждая задача автоматизации должна быть оценена с позиции Цена/Эффективность.

Шаги реализации подхода “Западный”:

1. Исходя из целей и стратегии предприятия выделяются бизнес-процессы, которые требуют качественного улучшения;

2. Для каждого бизнес-процесса выделяется задача автоматизации, которая позволит повысить эффективность работы процесса;

3. Предполагаемый результат от задачи автоматизации оценивается заранее, сравнивается со значением затрат на ее реализацию;

4. Реорганизация и автоматизация бизнес-процессов предприятия.

Кроме подходов к процессу автоматизации также различают способы автоматизации. Рассмотрим некоторые из них:

1. Использование Excel;

2. Внедрение десктопного приложения;

3. Внедрение Веб-приложения.

3.3 Использование Excel для автоматизации сбалансированных показателей

Обычно, когда компания хочет построить и автоматизировать систему бизнес показателей выбор падает либо на оформление в формате Excel, либо на специальный софт. Использование электронных таблиц, таких как Excel или Google таблицы, как правило не предполагает никакой длительной подготовки. Обычно пакет Excel установлен на всех персональных компьютерах. Для использования же Google таблиц достаточно иметь ПК, выход в интернет и аккаунт Google. Но в то же время, существующие BSC приложения имеют более расширенный функционал, однако для их использования требуется дополнительная плата за использование.

Рассмотрим более детально вариант реализации автоматизации управленческих решений с использованием Excel. Использование электронных таблиц - это прекрасное бизнес решение. Можно заметить, что достаточно много компаний используют данный подход для своих целей. Кроме того, в Microsoft Excel существует функция совместного использования документов, сохраненных в OneDrive или на SharePoint. Данные ресурсы являются как правило доступными внутри пакетов Microsoft, без которых не может обойтись ни одна компания. Благодаря данной функции пользователи могут одновременно работать над документом, видеть кем и когда были внесены изменения в работе. Кроме того, в данном пакете существует автосохранение документов.

Есть несколько плюсов использования данного решения. Во-первых, если у компании нет лишних средств на создание нового приложения для оптимизации менеджмента, то Excel является бюджетным вариантом для данной автоматизации. В несколько действий можно создать простую систему показателей с основными деталями для KPI, включая таргет, объемы показателей, инициативы, бизнес-процессы. Использование автоматических таблиц достаточно быстрый вариант реализации решения. Во-вторых, если работник является одним держателем и пользователем показателей, тогда Excel также является оптимальным вариантом для автоматизации. Использование формул, вкладок, различных ссылок может помочь для представления основной важной информации и анализа данных. Наконец, не существует универсального решения для измерения показателей и их эффективного управления. Каждый бизнес, компания имеют свои нюансы. Прежде чем вкладывать большие средства для создания и внедрения программного обеспечения для автоматизации, рекомендуется попробовать различные подходы и понять, какой из них подходит больше в конкретном случае. Таким образом, автоматизированные таблицы - это неплохая платформа для тестирования конкретного подхода. Прототип сбалансированной карты показателей впоследствии может быть перенесен в специализированные существующие инструменты.

В ходе анализа использования Excel для автоматизации управленческих решений, мы создали пример автоматизации данных, который может быть использован. На рисунке 5 можно заметить интерфейс первой странички. Здесь все данные поделены на разделы для записи и хранения KPI: данные прошлого года, целевое исследование и фактические данные. А также представлены разделы по контролю, стратегии и KPI.

Рис. 5. Интерфейс первой страницы отображения показателей

Мы поделили глобальные разделы на подразделы: финансы, клиенты, процессы, ресурсы. Однако в стратегию мы включили KPI доску, стратегическую карту и Сигнал. Рассмотрим более детально, как выглядит страничка показателей на примере финансов целевого исследования на рис. 6. Здесь представлена информация в формате таблицы со столбцами: цели, KPI, Единицы измерения, а также месяцы, в которых прописаны данные.

Рис. 6. Интерфейс страницы Финансов для целевого исследования

Кроме того, мы добавили доску со всеми показателями по финансам, ресурсам, клиентам и процессам. На рисунке 7 можно заметить фильтрацию по дате. Данные подтягиваются из таблиц по целевому исследованию.

Рис. 7. Интерфейс доски KPI

На рисунке 8 представлен пример интерфейса доски показателей по финансам. Здесь существует фильтрация по целям компании относительно финансовой части, а также по месяцам. Также представлен отчет в виде графиков показателей за прошлый год и за нынешний, по целевым и текущим показателям.

Рис. 8. Интерфейс доски показателей по финансам с графиками

В ходе разработки автоматизации показателей компании при помощи автоматизированных таблиц Excel были выявлены некоторые риски, с которыми могут столкнуться компании.

Если специализированный софт как правило имеет четкую структуру и определенный подход, то автоматизированные таблицы в Excel дают абсолютную свободу пользователям. В некоторых случаях результат использования таких таблиц может привести к излишнему количеству связанных страниц, ссылок и данных. При использовании большого объема данных рекомендуется использовать четкую и простую структуру показателей. Кроме того, существует проблема использования исторических данных. Очень часто для того, чтобы ответить на вопрос, почему изменилось число покупателей или почему выросли продажи в определенном месяце, требуется проанализировать исторические данные. Конечно, в Excel существует способы сохранения, такие как копирование колонок до добавление новых данных, хранения исторических данных в отдельной вкладке. Однако, данные способы сохранения будут актуальны для использования небольшого количества данных.

Хорошая система бизнес показателей должна содержать стратегическую карту, которая будет отображать объяснение содержания относительно KPI. Для построения и дизайна данной карты нужно использовать дополнительный софт для презентаций, например PowerPoint. Такая картинка может выглядеть профессионально и отображать значения наглядно, однако изменение данных в такой структуре будет затруднительным.

Большинство профессионалов связанных с бизнесом имеют навыки использования автоматизированных, поэтому нет необходимости обучать их основным операциям. Однако Excel не является инструментом, специализирующимся на оценочных карточках, поэтому он не обеспечивает какой-либо фиксированный процесс для создания ввода-вывода оценочной карточки. То есть для использования данного подхода организациям необходимо определить и сообщить группам, как использовать рабочий процесс, связанный с сбалансированной системой показателей: как добавлять новые значения KPI, как обновлять таблицы и отражать изменения, как составлять отчеты производительности.

Таким образом, можно выделить основные преимущества и недостатки использование пакета Excel или Google таблиц для автоматизации управленческих решений в таблице 5.

Таблица 5 Преимущества и недостатки использования Excel для автоматизации управленческих решений

Преимущества

Недостатки

Удобно использовать в однопользовательском режиме

Тяжело управлять историческими данными

Можно использовать для прототипирования

Риск спутанных данных

Не предполагает использование дополнительных денежных средств

Трата времени на нормализацию и взвешивание введенных данных

Не нужно иметь специальных навыков программирования

Нужно заранее подтверждать процесс работы

Замороженная стратегическая карта

Данные, показанные в таблице 5, говорят о том, что есть как плюсы, так и минусы использования автоматической таблицы для систематизации стратегических показателей.

3.4 Использование Десктопного приложения для автоматизации сбалансированных показателей

Большие организации часто имеют внутренние корпоративные инструменты для управления предприятием. Компании используют как готовые решения, так и разрабатывают специальные приложения для менеджмента. Корпоративные системы являются неотъемлемой частью современных организаций, так как они помогают следить за показателями компаниями, эффективно контролировать и регулировать ресурсные планы проектов, грамотно распределять средства, автоматизировать документооборот. Таким образом, компании как правило тратят довольно много времени и денег, привлекают внешние ресурсы в виде консалтинговых и аутсорсинговых компаний для разработки эффективной стратегии, внедрения решений для управления или разработки новых приложений.

Сегодня на российском рынке существуют как отечественные, так и иностранные компании, которые помогают внедрить и создать приложения для автоматизации управленческих решений, используя методологию сбалансированной системы показателей.

Рассмотрим какими приложениями пользуются современные компании, а также то, как они внедряются в организациях. Эффективность ССП зависит от качества внедрения, которое происходит в 4 этапа:

1.Сбор основных ключевых показателей;

2.Построение BSC;

3.Каскадирование BSC;

4.Контроль выполнения стратегии.

Внедрение методологии непрерывно связано с автоматизацией. Если компания ставит цель по внедрению BSC для нескольких отделов, то без применения информационных технологий не обойтись. Существуют некоторые программные продукты, которые имеют функционал по построению BSC в зависимости от целей компании:

? ARIS;

? Microsoft Office Business ScoreCard Manager;

? Business Studio.

Рассмотри более подробно каждый из них.

ARIS BSC - это инструмент для бизнеса, который имеет функционал по построению модели для бизнеса. Также данное ПО помогает построить модель структуры организации, которая имеет многоуровневую иерархию. Кроме того, там отображено детальное описание полномочий сотрудников компании.

В ARIS BSC есть возможность построения стратегической карты, в которой выделены и структурированы основные ключевые показатели организации, а также детализировано влияние различных внешних и внутренних факторов и их описание. Однако, так как модуль BSC является достаточно универсальным, идет формирование достаточно верхне уровневой структуры стратегии организации, которая не позволяет учесть специфические критерии работоспособности и специфики конкретной компании. Структура стратегии, которая создана подобным образом, является достаточно удобной для представления руководству и показа презентаций, однако, предлагаемые управленческие решения являются понятными и могут быть найдены без использования дополнительного ПО в виде ARIS. На рисунке 9 представлен вид BSC модели в приложении ARIS BSC.

Рис. 9. Интерфейс приложения ARIS BSC

Microsoft Office Business Scorecard Manager позволяет пользователям оптимизировать эффективность бизнеса посредством принятия стратегических решений.

Microsoft SQL Server является высокопроизводительной многофункциональной платформой для обработки, хранения информации. Кроме того, она позволяет создавать приложения, которые помогают управлять ресурсами предприятия. Платформа выстроена вокруг ядра, который обеспечивает работу реляционных баз данных, а также включает в себя некоторые дополнительные сервисы.

Система связана со всем пакетом ПО Microsoft, а сама СУБД и ряд ее сервисов являются ключевыми компонентами, которые обеспечивают работоспособность различных продуктов Microsoft.

На рисунке 10 представлен вид Microsoft Office Business Scorecard Manager. Здесь можно заметить таблицу с показателями KPI и графики для наглядного представления информации. бизнес автоматизация приложение

Рис.10. Интерфейс Microsoft Office Business Scorecard Manager

Business Studio позволяет сформировать дерево целей, построить диаграмму стратегической карты, сформировать сбалансированную систему показателей. На рисунке 11 представлен интерфейс данного приложения.

Рис. 11. Интерфейс приложения Business Studio

Таким образом, были рассмотрены основные аналоги использования методологии BSC. В ходе анализа были выявлены схожие параметры, которыми должно обладать проектируемое приложение, а именно:

· Вывод показателей KPI;

· Построение карты показателей;

· Использование графиков для визуализации данных.

Кроме того, мы выявили основные преимущества и недостатки использования десктопного приложения для автоматизации менеджмента. Показатели мы отобразили в таблице 6.

Таблица 6 Преимущества и недостатки использования десктопного приложения для автоматизации управленческих решений

Преимущества

Недостатки

Легкое управление сложной системой показателей KPI

Дороговизна

Динамическая стратегическая карта

Нужно проводить обучение по пользованию для сотрудников

Возможность командной работы, наличие многопользовательского режима

Хранение обновленных данных

Возможность выравнивания данных

Таким образом из таблицы 6 можно сделать вывод, что использование десктопных приложений - хороший, но довольно дорогостоящий и довольно долги процесс. Так как помимо самой закупки лицензии, установки и настройки системы, компания должна проводить обучающие занятия сотрудникам для эффективного использования такого ПО.

Помимо этого, сотрудники привязаны к своему рабочему месту, так как программа установлена именно на самом устройстве.

3.5 Использование web-приложений для автоматизации сбалансированных показателей

В качестве примера web-приложения для работы с BSC рассмотрим приложение BSC Designer.

Основными преимуществами данного приложения являются:

? Наличие как веб-приложения, так и десктопного приложения;

? Возможность 30ти дневного бесплатного пробного режима;

? Русификация приложения;

? Различные виды визуализации данных;

? применение облачных технологий;

? Возможность кастомизации дашбордов;

? Импорт данных:

_ вручную;

_ при помощи текстового файла;

_ файла в формате xls;

_ из базы данных;

? Многопользовательский режим;

? Возможность выгрузки отчетов на основе данных, рассчитанных в приложении.

Примеры экранов приложения представлены на рис 12 - 14.

Рис. 12. окно с KPI

Рис. 13. Окно с возможностью рисования стратегической карты

Рис. 14. Панель графиков

Однако, несмотря на свои широкие возможности, данное приложение имеет один весомый недостаток - по истечении пробного периода пользователю, если тот заинтересован в дальнейшем использовании, необходимо оформлять платную подписку. Из-за многие пользователи возвращаются к использованию Excel в качестве основного инструмента работы с BSC.

Но именно удобство и многофункциональность BSC Designer наиболее полно показывает преимущества веб-приложения для реализации такой системы.

Основные плюсы и минусы автоматизации управленческих решений при помощи BSC веб-приложения мы отобразили в таблице 7.

Таблица 7 Преимущества и недостатки использования десктопного приложения для автоматизации управленческих решений

Преимущества

Недостатки

Возможность использования с различных устройств

Дороговизна

Легкое управление сложной системой показателей KPI

Необходим выход в интернет - в некоторых странах стоит дорого

Динамическая стратегическая карта

Нужно проводить обучение по пользованию для сотрудников

Наличие многопользовательского режима

Хранение обновленных данных

Возможность выравнивания данных

Исходя из таблицы выше можно сделать вывод, что использование вэб и десктопных приложений довольно схоже: в обеих ситуациях компании необходимо оплачивать использование приложение и выделять время на обучение сотрудников. Однако основным преимуществом вэб приложений можно выделить возможность мобильности сотрудников, так как они не привязаны к своему рабочему месту и имеют возможность работать в приложении из любого места, где есть интернет, подключив устройство к нему.

3.6 Обоснование выбора подхода автоматизации управленческих решений

Анализ различного рода подходов автоматизации управленческих решений позволил нам обратить внимание на определенные характеристики того или иного решения, выявить преимущества и недостатки. Также мы рассмотрели этапы и способы внедрения, частично реализовали автоматизацию при помощи различных инструментов.

В ходе анализа мы занесли некоторые показатели, которые показались нам наиболее важными, в таблицу 8. В ней мы отобразили критерии, которыми мы руководствовались при выборе основного подхода реализации.

Таблица 8 Сравнительная таблица вариантов реализации.

Описание критерия

Автоматические таблицы (Excel, Google docs)

Десктопное приложение

Веб-приложение

Многопользовательский режим

-

-

+

Возможность быстрого обновления

-

+

+

Возможность отображать графики

+

+

+

Построение балансовой карты

-

+

+

Дешевизна

+

+

+

Знание языков программирования для реализации

-

+

+

Доступность пользования с любого места и устройства

-

-

+

Таким образом, в данной работе мы считаем релевантным внедрение Веб- приложения. Основными причинами выбора данного способа являются:

? Веб- приложение не нужно разворачивать на каждом компьютере;

? Простой способ обновления;

? Доступ из любого места;

? Упрощенная система поддержки и обслуживания;

? Отсутствие необходимости устанавливать ПО на компьютер.

Мы считаем, что очень важным фактором является то, что при разработке web-приложения нет необходимости адаптировать его код под различные системы для того, чтобы оно было кроссплатформенным. Таким образом, компании могут сэкономить большое количество средств, отведенных на разработку. Так, например, происходит при создании мобильных приложений. Приложение, написанное для системы IOS, не будет работать на устройствах с системой Android и так далее. Для решения данной проблемы разработчикам необходимо переписывать код приложения. Сегодня крупные компании (например: Yandex, Tinkoff) в своем штате имеют как IOS, так и Android разработчиков, чтобы их мобильными продуктами могло пользоваться большее количество клиентов. Создание веб-приложения может решить данную проблему, так как для его использования нужен лишь компьютер, телефон или планшет и выход в интернет.

4. Практическая часть

4.1 Разработка бэкенд веб-приложения

Веб-приложение по своей сути является серверным приложением - программой, которая способна принимать и обрабатывать запросы, после чего выдавать на них ответ. Для реализации веб-приложения была выбрана архитектура “клиент-сервер”. Сделано это было по ряду причин, которые будут обоснованы после определения что же такое “клиент-сервер”. Архитектура такого типа предназначена для переноса вычислений и баз данных на сервер, в таком случае сервер отвечает на прямые запросы клиента пользуясь исключительно своими ресурсами, внесенными в него программистом, не обращаясь к сторонним сетевым приложениям. Рассмотрим преимущества и недостатки такой архитектуры, они будут приведены в сравнительной таблице 9.

Таблица 9 Преимущества и недостатки архитектуры “клиент-сервер”

Преимущества

Недостатки

Не происходит дублирования серверного кода клиентом.

При внедрении возможно потребуется наличие отдельного сервера, что влечет за собой покупку или аренду оборудования.

Снижаются требования к компьютерам “клиента” снижаются из-за того, что все вычисления происходят на сервере.

Для обслуживания и доработки системы требуется отдельный специалист.

Сервер, как правило, защищен лучше, следовательно повышается защищенность данных компании.

Отказ сервера приводит к отключению всей системы.

В настоящее время существует огромное количество платформ и языков программирования, которые могут способствовать разработке такого рода приложения. Связано это с постоянным ростом возможностей как серверных, так и пользовательских вычислительных систем. Для реализации сайта, который мог бы соответствовать критериям, указанным в работе, была выбрана платформа .NET Framework, а конкретно - ASP.NET.

ASP.NET - платформа, которая включена в пакет установки .NET Framework, позволяет программисту создавать веб-приложения. Это одна из самых старых платформ, которую внедрили в стек технологий .NET Framework, это отражено на рисунке 15.

Рис. 15. Стек технологий .NET Framework

Процесс разработки упрощает то, что ASP.NET поддерживает языки, которые по умолчанию могут использоваться в указанном выше фреймворке. Например:

? C#;

? JScript .NET;

? C++.

Основным языком программирования стал C#. Это было сделано по ряду причин.

? C# широко распространен повсеместно, в том числе и в сфере разработки веб-приложений;

? наличие множества конструкций, которые облегчают понимание и написание кода, однако они не играют роли при компиляции;

? синтаксис C# схож с C++, который был изучен в процессе обучения в университете.

Наибольший интерес вызывает такой функционал, как JScript, так как при его использовании можно свободно использовать большинство скриптов от стандартного JavaScript и иметь возможность создавать ASP страницы. ASP - Active Server Pages - страницы, которые создаются динамически на серверной части приложения. Такой выбор позволяет приблизить метод проектирования и реализации веб-приложения к обычному.

Стоит отметить, что ASP может использовать определенный набор классов - ADO - для работы с базой данных. Это позволяет возможность предоставить данные из реляционных баз данных или обычных текстовых документов в наглядном - объектно-ориентированном виде. Таким образом, можно оградить программиста от необходимости изучения структуры интересующей его базы данных. Использовалась такая технология для облегчения понимания программиста всего происходящего в базах данных.

Благодаря ASP.NET была реализована система аутентификации пользователей на сайте при помощи API. Это позволило наладить управление пользователями, информация о которых расположена на SQL сервере, который также был использован при создании веб-приложения для хранения и отдаче данных, которые необходимы в том или ином процессе. Реализовано это было в виде окна авторизации при открытии сайта, это отражено на рисунке 16.

Рис. 16. Окно авторизации пользователя

При входе через одного из зарегистрированных открывается само веб-приложение, а в правом верхнем углу будет указано название аккаунта. Это изображено на рисунке 17.

Рис. 17. Окно веб-приложения после авторизации

Касательно второй особенности платформы ASP.NET и .NET framework в целом, стоит отметить, что благодаря возможности использовать такой язык программирования, как JScript, можно пользоваться всеми доступными скриптами и библиотеками, написанными для классического JavaScript. В разработке веб-приложения были использованы широко распространенные библиотеки jQuery и jQuery UI для создания и отладки связи между JScript и шаблоном сайта, это позволило настроить необходимым образом весь контент, который видит пользователь при изучении веб-приложения или работе с ним.

Для реализации построения графиков было выбрано два плагина: Flot и Morris. Простота использования и отсутствие лишних функций определяет выбор таких дополнительных методов реализации.

Чтобы не приходилось обновлять страницу каждый раз, когда на ней бы происходили изменения, было решено внедрить в веб-приложение такую технологию, как AJAX. Благодаря такому решению затрачивается время, которое так важно на предприятиях, и улучшается уровень удобства использования готового продукта, так как обмен данными между клиентом и сервером производится в фоновом режиме. Для удобства программиста это множество расширений уже зашито в платформу ASP.NET.

Стоит отметить главные преимущества такого внедрения.

? Сокращение трафика при взаимодействии с приложением, так как загружается лишь измененная часть, а не весь сайт целиком;

? снижение нагрузки на сервер;

? сокращение времени между действием, которое сделал пользователь, и результатом, который должен быть получен в итоге.

Для удобства использования и некой наглядности было принято решение добавить функционал импорта и экспорта из файлов формата xls. Делается это путем привязки клетки из документа Excel к клетке в базе данных веб-приложения. Работу данной функции видно из рисунков 18 - 20.

Рис. 18. Окно пользователей за календарный год 2018 до добавления нового сотрудника

Рис. 19. Пользователь, которого требуется добавить

Рис. 20. Результат добавления пользователя в систему

Таким образом, при написании бэкенд части веб-приложения были выполнены поставленные задачи:

? Был проведен обзор и анализ существующих архитектур и методов разработки;

? Приведено обоснование выбора стека, при помощи которого происходила реализация;

? Разработана серверная часть приложения;

? Реализован метод взаимодействия сервера с пользовательским интерфейсом;

? Реализована система логирования и регистрации пользователей;

? Разработан функционал добавления и обработки данных из таблиц формата xls.

4.2 Технические характеристики для использования веб-приложения

Из написанного выше можно сделать вывод, что для корректной работы приложения на стороне пользователя не обязательно иметь мощную вычислительную машину, что значительно уменьшает стоимость внедрения в компанию, которой такое веб-приложение необходимо. Компьютер, который будет обладать следующими показателями, будет оптимален для использования сервиса:

Минимальные системные требования:

? 2 ядра и 1.6 ГГц тактовой частоты процессора;

? 512 Мб оперативной памяти;

? 1 Гб свободного места на жестком диске для установки дополнительного ПО;

? Любой из существующих браузеров Google Chrome/Opera/Mozilla Firefox;

? Наличие Microsoft Office 2007.

Рекомендуемые системные требования:

? 2 ядра и 2.4 ГГц тактовой частоты процессора;

? 2048 Мб оперативной памяти;

? 2 Гб свободного места на жестком диске для установки дополнительного ПО;

? Любой из существующих браузеров Google Chrome/Opera/Mozilla Firefox;

? Наличие Microsoft Office 2010 или более новые версии.

4.3 Разработка фронтенд веб-приложения

Фронтенд - это та часть приложения, которая видна пользователю. От грамотной разработки данной части проекта зависит то, насколько востребованным он будет среди пользователей. По этой причине во время работы над фронтендом было важно создать дружеское для пользователя приложение. Для этого были учтены следующие факторы:

? Современный и лаконичный дизайн;

? Удобное и интуитивно понятное расположение всех панелей и кнопок для работы в приложении.

На сегодняшний день существует большое количество мощных инструментов для разработки как бэкенд, так и фронтенд частей, которые ускоряют и упрощают разработку продукта, а также поднимают уровень приложений (как со стороны его работы, так и со стороны его дизайна).

Основными инструментами для разработки фронтенд на сегодняшний день являются:

? React.js - фреймворк, разработанный компанией Facebook, при помощи которого можно создавать очень динамичные и мощный сайты;

? Angular - инструмент для разработки от компании Google, один из главных конкурентов React.js. Основной минус - довольно трудная платформа для новичков;

? Node.js - фреймворк, подходящий для разработки легких, но достаточно динамичных сайтов;

? jQuery - один из самых старых среди представленных инструментов для разработки, однако, не уступающий по своим возможностям и надежности. Именно данный инструмент был выбран для дальнейшей работы.

Выбор был сделан именно в сторону jQuery так как:

? Один из наиболее надежных инструментов разработки фронтенд;

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.