Файл: Применение процессного подхода для оптимизации бизнес-процессов (Бизнес-процессы).pdf
Добавлен: 24.04.2023
Просмотров: 367
Скачиваний: 2
СОДЕРЖАНИЕ
1 ОСНОВНЫЕ ПОНЯТИЯ ПРОЦЕССНОГО ПОДХОДА
1.2 Жизненный цикл информационной системы
1.3 Каскадная модель жизненного цикла программного средства
1.4 Поэтапная модель с промежуточным контролем
1.5 Спиральная модель жизненного цикла программного средства
1.6 Инкрементная модель жизненного цикла программного средства
2 ОПТИМИЗАЦИЯ БИЗНЕС-ПРОЦЕССОВ
2.1 Общая характеристика бизнес-процесса
2.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), или «каскадная модель».