Дипломная работа (1193007), страница 4
Текст из файла (страница 4)
CASE – это аббревиатура. Она расшифровывается как Computer - Aided Software Engineering и буквально переводится как компьютерное автоматизированное инженерное программное обеспечение. Инструмент, который позволяет автоматизировать процесс разработки информационной системы и программного обеспечения. Разработка и создание информационных систем управления предприятием связаны с выделением бизнес-процессов, их анализом, определением взаимосвязи элементов процессов, оптимизации их инфраструктуры и так далее. Основной целью применения CASE средств является сокращение времени и затрат на разработку информационных систем, и повышение их качества [13].
Обычно к CASE-средствам относят любое программное средство, автоматизирующее один или несколько процессов жизненного цикла ПО и обладающее следующими основными характерными особенностями:
- мощные графические средства для описания и документирования инженерных систем, обеспечивающие удобный интерфейс с разработчиком и развивающие его творческие возможности;
- интеграция отдельных компонент CASE-средств, обеспечивающая управляемость процессом разработки ИС;
- использование специальным образом организованного хранилища проектных метаданных (репозитория);
- интегрированное CASE-средство (или комплекс средств, поддерживающих полный ЖЦ ПО) содержит следующие компоненты;
- репозиторий, являющийся основой CASE-средства. Он должен обеспечивать хранение версий проекта и его отдельных компонентов, синхронизацию поступления информации от различных разработчиков при групповой разработке, контроль метаданных на полноту и непротиворечивость;
- графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD, ERD и др.), образующих модели ИС;
- средства разработки приложений, включая языки 4GL и генераторы кодов;
- средства конфигурационного управления;
- средства документирования;
- средства тестирования;
- средства управления проектом;
- средства реинжиниринга.
Одним из самых распространённых примеров CASE средства является программное обеспечение Visio [11]. Это программное обеспечение имеет мощные графический редактор и позволяет наглядно изобразить процесс, функцию, структуру персонала и любую другую систему. На рисунке 3 представлено изображение аналога Visio для операционной системы MAC OS – Lucidchart.
Рисунок 3 – Программное обеспечение Lucidchart
Lucidchart дает возможность коллективной работы, но, конечно, решает далеко не все потребности в моделировании процессов. В частности, всегда встает вопрос о способе создания и обмена документами.
Для удовлетворения этой потребности существует облачное программное обеспечение от компании «Google» – Google Docs. Оно позволяет создавать редактировать, загружать, скачивать и пересылать текстовые документы, работающие по формату популярной линейки Microsoft Office. Вся документация при этом хранится на удаленном сервере и может редактироваться несколькими пользователями одновременно.
Нужно также отметить, что облачные системы активно внедряет и сама компания Microsoft, разрабатывая решения для бизнеса [15].
Пример изображения структуры документации показан в системе Google Docs на рисунке 4.
Рисунок 4 – Интерфейс Google Docs
Более сложные системы, такие как, например, «ОптимаСофт: Менеджер процессов» предоставляют группу разнородных возможностей, при этом интегрируя их с сторонним программным обеспечением. Так, возможно настроить синхронизацию с 1С, настроить электронно-цифровую подпись и так далее. И это все больше становится похоже на системы автоматизации бизнес процессов, о которых пойдет речь ниже.
1.4.3 Автоматизация процессов управления
На современном уровне развития автоматизация процессов представляет собой один из подходов к управлению процессами на основе применения информационных технологий. Этот подход позволяет осуществлять управление операциями, данными, информацией и ресурсами за счет использования компьютеров и программного обеспечения, которые сокращают степень участия человека в процессе, либо полностью его исключают.
Основной целью автоматизации является повышение качества исполнения процесса. Автоматизированный процесс обладает более стабильными характеристиками, чем процесс, выполняемый в ручном режиме. Во многих случаях автоматизация процессов позволяет повысить производительность, сократить время выполнения процесса, снизить стоимость, увеличить точность и стабильность выполняемых операций.
Автоматизация процессов управления в буквальном смысле означает разработку алгоритмов работы, которые настраиваются один раз и выполняются в дальнейшем автоматически. Поскольку для принятия управленческих решений зачастую нужно оперировать большим массивом данных, его обработка а автоматическом режиме значительно повышает эффективность предприятия. Во-первых, при правильных настройках вероятность ошибки близится к нулю. Во-вторых, полностью исключен человеческий фактор. Система обработает данные и выдаст управленческое решение.
Конечно, чтобы все данные стекались в единую систему, необходимо проделать большую работу с персоналом, перестроить привычные процессы. Возможно, в первое время система будет давать сбои из-за неправильной работы с ней, несовершенства должностных инструкций или из-за других факторов. Однако если все удастся настроить, руководитель на любом уровне сможет в каждый конкретный момент получать актуальную информацию о состоянии организации на текущий момент.
Физически автоматизация процессов представлена настройкой параметров в специальном программном обеспечении. Как правило, они имеют шаблонный интерфейс, уже подготовленный для управления организацией. Там есть функционал для заполнения древа организационной структуры, система постановки и контроля задач, отслеживание показателей деятельности компании, система внутренней коммуникации сотрудников и многое другое.
Такие системы называют BPM. Это аббревиатура, которая означает Business Process Management и буквально переводится как «управление бизнес-процессами» [9].
Крупные компании существовали еще до появления современных компьютеров, и в этой связи назревает вопрос: как управляли бизнес-процессами до этого? Действительно, многие организации до сих пор справляются без BPM и даже неплохо чувствуют себя на рынке. Но все, что дает BPM, они все равно проделывают. Разница лишь в том, что им приходится делать это в полуавтоматическом или даже ручном режиме.
Например, каждому руководителю необходимо получать квартальный или месячный отчет по работе компании. От этого зависят управленческие решения и финансовые прогнозы. В компании, которая действует по старой школе, такие отчеты не перестали быть головной болью. Только чтобы отчитаться по продажам, необходимо, как правило, собрать информацию с ряда отделов, привести ее в единый вид, сверить с общими финансовыми показателями, найти и устранить несоответствия и проработать ряд других нюансов, которые вытекают из специфики отрасли. Кроме этого нужно получить информацию по кадровой работе, хозяйственной деятельности, инновациям, юридическим и другим процессам. На это всегда уходит достаточно много оплачиваемого времени, при том что эта деятельность никак напрямую не развивает компанию. Всегда считалось, что хоть это и так, но отказываться от подробной аналитики нельзя. И это правильно.
Но при наличии в организации интегрированной BPM описанный выше отчет с актуальными данными автоматически подругажается руководителю на компьютер за считанные секунды. При этом сотрудники не тратят на это ни минуты своего времени. Руководитель, как правило, в такой ситуации видит гораздо больше данных, чем обычно готовит сотрудник. Исключается возможность фальсификации отчетов, ошибок и неточностей.
Подробная аналитика – не единственное, что дает BPM. Система также автоматизирует систему постановки и контроля задач. Типична ситуация, когда поручения, которые выдал руководитель попросту забываются, а вспоминают о них, когда она уже не актуальна. Даже задокументированная задача может забыться. Про нее, конечно, вспомнят, когда будут сортировать документы, но к тому моменту может оказаться уже слишком поздно. К тому же, часто мелкие задачи, которые не требуют много времени на выполнение, вообще не документируются. BPM позволяют поставить сотруднику задачу прямо со своего компьютера и назначить срок выполнения. BPM напомнит, когда настанет время проверить выполнение задачи. Это позволяет не держать много информации в голове за ненадобностью.
Одной распространенных систем BPM является система Bitrix24. Это облачное программное обеспечение, которое позволяет управлять процессами компании используя сеть Интернет. На рисунке 5 представлен интерфейс программы, котором изображены задачи сотрудника, две из которых уже просрочены и поэтому выделены красным.
Р исунок 5 – Управление задачами в Bitrix24
Перечисленный выше функционал – не предел возможностей, которые предоставляет BPM. Как правило подобное программное обеспечение включает в себя подсистему, которая называется CRM. В менеджменте эта аббревиатура больше распространена, из-за чего всю систему автоматизации называют именно так. Это означает Customer Relationship Management, что в буквально переводе означает «управление взаимоотношениями с покупателем». Существует жаргонизм «сиэрэмка», которые стал уже расхож в кругах менеджеров [16].
Задача этот подсистемы – фиксация, хранение, учет и управление всеми касаниями с потенциальным клиентом. Прежде чем рассказывать об этом функционале, нужно ввести термин «лид».
Лид (от англ. lead) – это потенциальный покупатель, который каким-либо образом контактировал с организацией. Это может быть звонок, заявка на сайте, запрос цен или что-то подобное. Из пула лидов формируется какое-либо число клиентов, которые совершили сделку. Процент покупателей в общем количестве лидов называется конверсией в покупателей. Это лежит в основе понятия воронка продаж.
Воронка продаж – массив данных, который чаще всего изображается графически в виде треугольника острым концом вниз и отражает, как и во что конвертировались лиды. Внизу воронки – клиенты, а вверху – лиды. Самая простая воронка состоит только из этих двух ступеней и имеет только одну конверсию. Более сложные способы привлечения клиентов предполагают конвертацию лидов в другие группы лидов, которые уже более близки к сделке [14]. Например, звонки конвертируются в консультации, а консультации – в продажи. Здесь три ступени и две конверсии. Пример воронки продаж приведен на рисунке 6.
Рисунок 6 – Воронка продаж
Для компании важно не забыть ни про один звонок, консультацию или проект договора. Нельзя пообещать лиду перезвонить и сделать этого.
Поэтому каждый входящий звонок и каждая входящая заявка автоматически фиксируется в CRM. На основе этого звонка или заявки формируется лид, к которому менеджер прикрепляет задачу: перезвонить, консультация, коммерческое предложение или что-то подобное. Фиксируются и исходящие звонки и письма – они также создают лид и задачу. Все звонки автоматические записываются, чтобы их затем в любой момент можно было проанализировать.
Все эти данные также автоматически формируют аналитику, которую в каждый конкретны момент можно посмотреть. Система автоматически формирует графическую воронку продаж.
Для системы менеджмента качества это играет ключевую роль, ведь почти вся ее деятельность в соответствии с одним из принципов Деминга должна основываться на фактах. BPM позволяет мыслить в области фактов, а не мнений. Это облегчает проведение внутренних и внешних аудитов компании, потому что основная их часть – сбор и анализ данных уже априори готовы. Таким образом, можно запрограммировать алгоритмы аудита в систему и автоматизировать его тоже. Это означает, что система будет сигнализировать, когда в какой-то из областей некий параметр вышел из нормы [17].