Файл: Применение процессного подхода для оптимизации бизнес-процессов (Бизнес-процессы).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 24.04.2023

Просмотров: 370

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ВВЕДЕНИЕ

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

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

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

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

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

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

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


Объектом исследования курсовой работы являются бизнес-процессы.

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

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

Задачи курсовой работы:

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

1 ОСНОВНЫЕ ПОНЯТИЯ ПРОЦЕССНОГО ПОДХОДА

1.1 Бизнес-процессы

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

Согласно версии Европейской ассоциации BPM управление бизнес-процессами определяется следующим образом:

«Управление бизнес-процессами (BPM) представляет собой системный подход для отражения, проектирования, выполнения, документирования, измерения, мониторинга и контроля как автоматизированных, так и неавтоматизированных процессов, для достижения целей и бизнес-стратегий компании. BPM охватывает осознанное, всеобъемлющее и все более технологичное определение, совершенствование, инновации и поддержание сквозных процессов. Благодаря этому системному и сознательному управлению процессами компании добиваются лучших результатов быстрее и гибче».[21]

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

В любом случае у специалиста имеется ровно два варианта моделирования бизнес-процессов:


  • выполнять моделирование, базируясь на имеющейся модели бизнес-процессов  организации аналогичного профиля деятельности;
  • выполнить моделирование бизнес-процессов полностью самостоятельно, опираясь на собственное понимание организации эффективной деятельности предприятия.[11]

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

Графическое изображение бизнес-процесса представлено на рисунке 1.

Рисунок 1 – Графическое представление бизнес-процесса

Специалисты выделяют следующие виды бизнес-процессы в зависимости от их назначения:

  • процессы развития;
  • процессы управления
  • обеспечивающие процессы;
  • основные процессы.[17]

На рисунке 2 представлена классификация бизнес-процессов в зависимости от их назначения.

Рисунок 2 - Виды бизнес-процессов

Взаимосвязь разных видов бизнес-процессов представлена на рисунке 3.

Рисунок 3 – Взаимосвязь бизнес-процессов

Назначение разных типов бизнес-процессов представлено на рисунке 4.

Рисунок 4 - Назначение разных типов бизнес-процессов

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

Примеры отображения бизнес-процессов в наиболее популярных графических нотациях представлены на рисунках 5 – 8.

Для описания бизнес-процессов используются различные нотации (наборы правил):

  • семейство IDEF0 (рисунок 3);
  • BPMN 2.0 (рисунок 4);
  • eEPC (рисунок 5) и другие нотации.

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

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


Рисунок 5 – Представление бизнес-процесса в нотации BPMN

Рисунок 6 - Представление бизнес-процесса в нотации DFD

Рисунок 7 - Представление бизнес-процесса в нотации IDEF0

Рисунок 8 - Представление бизнес-процесса в нотации eEPC

1.2 Жизненный цикл информационной системы

Технология в узком смысле понятия – это определенный технологический подход.

Для технологии важнейшими понятиями считаются «жизненный цикл» и «модель жизненного цикла» и понятия «процесс» и «стадия».

Понятие жизненного цикла является универсальным для любого вида технологий, поэтому управление жизненным циклом – фундаментальное знание, которым должен быть вооружен каждый производитель независимо от вида производимого продукта/ услуги.[15]

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

Схематически процесс управления жизненным циклом изделия представлен на рисунке 9.

Рисунок 9 – Управление жизненным циклом изделия

Технологии базируются на понятии жизненного цикла.

Жизненный цикл программного обеспечения – включает в себя период его разработки и эксплуатации, от момента формирования замысла (идеи) и до прекращения всех форм его использования. [8]

В качестве основных фаз жизненного цикла программных средств обозначают:

  • анализ и планирование;
  • проектирование;
  • разработка;
  • тестирование;
  • документирование;
  • эксплуатация/сопровождение.

Основные фазы жизненного цикла программного продукта представлены на рисунке 10.

Рисунок 10 – Основные фазы жизненного цикла программного продукта

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

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


При упоминании жизненного цикла программного средства чаще всего имеют в виду определенную модель жизненного цикла.

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

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

Промежуточным звеном между процессами и стадиями является действие.

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

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

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

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

Рисунок 11 – Иерархия понятий

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

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

  • каскадная модель;
  • поэтапная модель с промежуточным контролем;
  • спиральная модель;
  • инкрементная модель.[2]

1.3 Каскадная модель жизненного цикла программного средства

Каскадная модель жизненного цикла программного обеспечения была предложена в 1970 году экспертом в области программной разработки Уинстон Ройсом. В опубликованной статье, получившей широкую известность, он изложил свое мнение о методике, которая позже получила название «модель водопада» (waterfall model), или «каскадная модель».