Этап анализа предполагает подробное исследование бизнес -процессов (функций, определенных на этапе выбора стратегии) и информации, необходимой для их выполнения (сущностей, их атрибутов и связей (отношений)). На этом этапе создается информационная модель, а на следующем за ним этапе проектирования — модель данных.
Вся информация о системе, собранная на этапе определения стратегии, формализуется и уточняется на этапе анализа. Особое внимание следует уделить полноте переданной информации, анализу информации на предмет отсутствия противоречий, а также поиску неиспользуемой вообще или дублирующейся информации. Как правило, заказчик не сразу формирует требования к системе в целом, а формулирует требования к отдельным ее компонентам. Уделите внимание согласованности этих компонентов.
Аналитики собирают и фиксируют информацию в двух взаимосвязанных формах:
- функции — информация о событиях и процессах, которые происходят в бизнесе;
- сущности — информация о вещах, имеющих значение для организации и о которых что-то известно.
Двумя классическими результатами анализа являются:
Методика анализа бизнес-процесса: разработка и использование
иерархия функций- разделение процесса обработки на составные части с учетом подчиненности (что делается и из чего это состоит);
модель «сущность-связь», Entry Relationship model, ER-модель- описывает сущности, их атрибуты и связи (отношения) между ними.
Знаете ли Вы,как разрешается парадокс Ольберса?
(Фотометрический парадокс, парадокс Ольберса — это один из парадоксов космологии, заключающийся в том, что во Вселенной, равномерно заполненной звёздами, яркость неба (в том числе ночного) должна быть примерно равна яркости солнечного диска. Это должно иметь место потому, что по любому направлению неба луч зрения рано или поздно упрется в поверхность звезды.
Иными словами парадос Ольберса заключается в том, что если Вселенная бесконечна, то черного неба мы не увидим, так как излучение дальних звезд будет суммироваться с излучением ближних, и небо должно иметь среднюю температуру фотосфер звезд. При поглощении света межзвездным веществом, оно будет разогреваться до температуры звездных фотосфер и излучать также ярко, как звезды. Однако в дело вступает явление «усталости света», открытое Эдвином Хабблом, который показал, что чем дальше от нас расположена галактика, тем больше становится красным свет ее излучения, то есть фотоны как бы «устают», отдают свою энергию межзвездной среде. На очень больших расстояниях галактики видны только в радиодиапазоне, так как их свет вовсе потерял энергию идя через бескрайние просторы Вселенной. Подробнее читайте в FAQ по эфирной физике.
Источник: www.bourabai.ru
Предмет и объекты бизнес-анализа
Бизнес-анализ (англ. business analysis) — дисциплина выявления деловых потребностей и нахождения решений деловых проблем. Решения часто включают компонент разработки систем, но могут также состоять из усовершенствования процессов, организационных изменений или стратегического планирования и разработки политики. Человека, который выполняет эту задачу, называют бизнес-аналитиком.
Вебинар «Анализ стоимости бизнес процесса»
Тех бизнес-аналитиков, которые занимаются исключительно разработкой программных систем, можно назвать IT-бизнес-аналитиками, техническими бизнес-аналитиками или системными аналитиками.
Бизнес-анализ как дисциплина тесно связан с анализом требований, но нацелен на определение изменений для организации, которые требуются для того, чтобы организация достигла стратегических целей. Эти изменения включают изменения в стратегии, структуре, политике, процессах и информационных системах.
Анализ предприятия или компании
сосредотачивается на понимании потребностей бизнеса в целом, его стратегического руководства, и идентификации инициатив, которые позволят бизнесу достичь стратегических целей.
Планирование и управление требованиями
вовлекает планирование процесса разработки требований, определение приоритетов требований и управление изменениями.
описывает методики сбора требований от заинтересованных лиц.
описывает, как разработать и определить требования с детализацией, достаточной для успешной реализации проектной группой.
описывает методики гарантирования того, что у всех заинтересованных лиц есть общее понимание требований и способов их реализации.
Оценка и проверка правильности решения
описывает, как бизнес-аналитик может проверить правильность предложенного решения, как поддержать реализацию решения и как оценить возможные недостатки в реализации.
Поскольку бизнес-анализ охватывает очень широкий спектр вопросов, была тенденция для бизнес-аналитиков специализироваться на одной из трёх областей бизнес-анализа.
В современном деловом мире организации должны сосредотачиваться на стратегических вопросах на более или менее постоянной основе. Бизнес-аналитики, удовлетворяя эту потребность, являются сведущими в анализе стратегической цели организации и её среды, консультируя высшее руководство по вопросам подходящей политики и эффектов политических решений.
Иногда организациям необходимо ввести изменение, чтобы решить деловые проблемы, найденные стратегическим аналитиком, упомянутым выше. Бизнес-аналитики анализируют цели, процессы и ресурсы, и предлагают пути, которыми могла быть сделана модернизация (реорганизация бизнес-процессов), или усовершенствования (модернизация бизнес-процессов). Специфические навыки этого типа аналитика — это навыки, такие как знание бизнеса, разработки требований, анализа заинтересованных лиц и моделирование бизнес-процесса. Хотя роль требует понимания технологий и их использования, это не IT-роль.
Три элемента являются основными для этого аспекта бизнес-анализа: модернизация основных бизнес-процессов; подключений технологий для поддержки основных процессов; и управление организационными изменениями. Этот аспект бизнес-анализа также называют «усовершенствованием бизнес-процесса» (модернизация бизнес-процессов).
Давняя проблема в бизнесе, как получить максимальную отдачу от инвестиций в IT-сферу, которые вообще очень дороги и критически, часто стратегически, важны. IT-отделы, зная о бизнес-проблеме, часто создают роль бизнес-аналитика, чтобы лучше понять и определить требования для их IT-систем. Хотя может быть некоторое перекрытие с разработчиком и ролями тестирования, фокус усилий всегда находится на IT-части процесса изменения компании, и вообще этот тип делового аналитика вовлечён, только когда решение об изменениях было уже принято выше.
В конечном счёте, бизнес-аналитики хотят достигнуть следующих результатов:
Найти решение проблемы
Закончить проекты вовремя
Задокументировать верные требования
Уменьшить затраты и закончить проекты вовремя
Задержки проектов довольно дорогостоящие.
Стоимость проекта — в течение каждого месяца задержки проектная группа продолжает увеличивать стоимость и расходы. Если большая часть разработки выполнялась по контракту, стоимость быстро начнёт возрастать, если контракт основывается на повременной оплате. Контракты с фиксированной ценой ограничивают этот риск. Для внутренних ресурсов стоимость задержек не столь очевидна, если не отслеживается время, затраченное ресурсами на проект, поскольку стоимость рабочей силы по существу является фиксированной.
Стоимость возможностей — стоимость возможностей делится на две разновидности — потерянный доход и неосуществлённые сокращения расходов. Некоторые проекты специально созданы с целью привлекать новые или дополнительные доходы. В течение каждого месяца задержки компания фактически теряет эти доходы.
Цель других проектов состоит в том, чтобы улучшить эффективность и уменьшить затраты. Снова, каждый месяц неудач откладывает реализацию этих сокращений расходов ещё на месяц. В большинстве случаев эти возможности никогда не фиксируются и не анализируются, приводя к неверным расчётам окупаемости инвестиций. Из этих двух потерянных возможностей потерянный доход является самым вопиющим. Его воздействие наиболее длительное и ощутимое.
N.B. На многих проектах (особенно больших) за своевременное завершение проекта отвечает менеджер проекта. Задание бизнес-аналитика состоит больше в том, чтобы гарантировать, что, если проект не закончен вовремя, тогда, по крайней мере, самые приоритетные требования выполнены.
Задокументировать верные требования
Бизнес-аналитики хотят быть уверенными, что они описывают приложения, которые удовлетворяют потребностям конечных пользователей. По существу, они хотят описать правильное приложение.
Это означает, что они должны задокументировать правильные требования, внимательно слушая отзывы клиентов, и предоставить полный набор ясных требований техническим архитекторам и инженерам, которые напишут программу. Если бизнес-аналитик имеет ограниченные средства или навыки для выявления верных требований, то высока вероятность того, что он задокументирует бесполезные или неверные требования.
Время, потраченное на документирование ненужных требований, влияет не только на бизнес-аналитика, но и также влияет на весь процесс разработки. Инженеры должны создавать код программы, чтобы выполнить эти ненужные требования, и тестеры должны удостовериться, что запрошенные требования действительно работают, как описано в документации. Эксперты оценивают, что от 10 до 40 % требований в новых приложениях являются ненужными или остаются неиспользованными. Сокращение количества этих ненужных требований даже на одну треть может привести к существенному снижению затрат.
Улучшить эффективность проектов
Эффективность может быть достигнута двумя способами: сокращением переделок готовых частей и сокращением продолжительности проекта.
Переделывание — это общая головная боль промышленности, ставшее столь распространённым во многих организациях, что оно часто закладывается в проектные бюджеты и планы. В общем случае переделывание означает дополнительную работу по устранению ошибок из-за неполных или недостающих требований. Оно может затронуть весь процесс разработки программного обеспечения от проектирования до кодирования и тестирования. Потребность в переделывании может быть уменьшена, если сбор требований и процессы проектирования основательны, и гарантируя, что деловые и технические члены проекта вовлечены в эти процессы на ранней стадии.
Сокращение продолжительности проекта представляет две потенциальных выгоды. Ресурсы, освобождённые за каждый месяц, на который был сокращён проект, могут быть использованы на других проектах. Это может привести к сбережениям на текущем проекте и к более ранним стартам новых проектов (таким образом увеличивающим потенциальный доход).
Использование принципов бизнес-анализа в целях предварительной и последующей оценок эффективности инновационно-инвестиционных проектов предполагает использование наряду с финансовыми критериями и показателей сбалансированного удовлетворения требований ключевых заинтересованных сторон.
Последнее изменение этой страницы: 2018-05-30; просмотров: 259.
stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда.
Источник: stydopedya.ru
BPwin — инструмент системного анализа
Важнейшим этапом процесса разработки программного обеспечения является этап системного анализа и моделирования деятельности предприятия-заказчика. От успеха проведения этого этапа зависит успех проекта в целом. Предлагаемая статья обрисовывает подход к проблеме и представляет инструмент, который поможет в ее решении.
Моделирование бизнес-процессов
Темпы развития информационных технологий и постоянно повышающиеся требования к ведению бизнеса приводят к необходимости усовершенствования бизнес-процессов. Такие попытки предпринимаются на любом предприятии, руководство которого осознает необходимость улучшения собственных методов работы. Однако вот интересная цифра — около 70 % таких попыток модернизации оканчиваются полной или частичной неудачей. В чем же заключается причина столь большого количества провалов при всей очевидности проблем, которые нужно решить?
- Изменение бизнес-процессов без переработки приложения, которое поддерживает эти процессы, создаст «узкое место» в работе компании.
- Внедрение новой технологии, которая не приносит существенной пользы работе предприятия, не соответствует стратегическим целям фирмы.
Основная проблема неудач при осуществлении таких проектов заключается в отсутствии взаимодействия между экспертами предметной области и IT-менеджерами. Большинство специалистов, реализующих проекты по реорганизации бизнес-процессов компании, игнорируют ключевой фактор успеха проектов подобного типа — постоянное взаимодействие и обмен информацией со специалистами в сопряженных областях. Отсутствие подобного взаимодействия приводит к тому, что при завершении «кабинетного проекта» по реорганизации бизнес-процессов, бизнес стремиться вернуться к прежним, устоявшимся методам работы.
Реорганизация или реинженеринг бизнес-процессов (business process reengineering) уже довольно давно является отдельной дисциплиной; в этой области рынка работает множество компаний, услуги которых весьма ценятся. С точки зрения профессионалов, ключевым моментом успеха проекта по реорганизации является коммуникация между всеми группами лиц, заинтересованных в выполнении задачи. Это взаимодействие достигается посредством составления различных моделей, которые отображают бизнес-процессы и понятны всем участникам проекта. Одновременно модель служит для формализации и документирования существующего состояния дел и изучения возможностей улучшения работы.
- Отображать текущие бизнес-процессы. Инструмент должен графически представлять существующие процессы в виде модели и помогать определять узкие места и проблемы в работе.
- Определять новые требования бизнеса. Представив в графическом виде «один день жизни» компании или определенного отдела, можно определить наиболее оптимальный способ работы. Инструмент должен помогать в этом.
- Определять и прорабатывать альтернативные методы работы. В процессе изучения деятельности компании, могут возникнуть альтернативные варианты выполнения определенных операций. Инструмент разработки должен позволять прорабатывать каждый альтернативный вариант вплоть до результата, к которому он приводит, и наглядно представлять положительные и отрицательные стороны этого варианта.
Следует понимать, что сам по себе инструмент не является решением, однако, он помогает и является незаменимым для разработки, анализа, проверки и оптимизации бизнес-процессов.
Справка о продукте
Компания LogicWorks, разработчик BPwin, сейчас входящий в Computer Associates, работает на рынке технологий моделирования уже более 10 лет, предлагая пользователям самые современные инструменты моделирования. При помощи инструментов CA/LogicWorks может быть автоматизирован весь цикл производства программного обеспечения, начиная с изучения и анализа бизнес-процессов предприятия и заканчивая генерацией структуры данных и объектов пользовательского интерфейса. Все средства разработки интегрированы друг с другом и позволяют создать основу для разработки следующего этапа.
BPwin является мощным средством моделирования и документирования бизнес-процессов. Этот продукт использует технологию моделирования IDEF0 (Integration Definition for Function Modeling) — наиболее распространенный стандарт, который принят для моделирования бизнес-процессов. Этот стандарт был разработан в лаборатории военно-воздушных сил США в 1981 году и успешно использовался для разработки систем противовоздушной обороны.
Диаграммы IDEF0 наглядны и просты для понимания, в то же время они формализуют представление о работе компании, помогая с легкостью находить общий язык между разработчиком и будущим пользователем приложения. Пример диаграммы IDEF0 представлен на рис. 1.
РИСУНОК 1. Фрагмент диаграммы, описывающий процедуру оформления заказа на товар
Основными элементами диаграммы являются активности и дуги (стрелки), которые изображают взаимосвязи и отношения активностей друг с другом. Дуги могут быть нескольких типов: вход, выход, управление и ресурсы. На каждой диаграмме обычно располагается от 3 до 6 активностей, это обусловлено тем, что такое количество активностей является оптимальным для восприятия сознанием.
Модель BPwin представляет собой набор иерархически связанных и упорядоченных диаграмм, каждая из которых является конкретизацией (декомпозицией) активности предыдущего верхнего уровня. Каждая модель имеет одну диаграмму верхнего уровня, которая содержит только одну активность, определяющую общую функцию моделируемого процесса. Модели имеют так называемые «точки зрения» (point of view), определяющие ракурс, под которым рассматривается процесс. Например, для рассмотрения процесса может быть выбрана точка зрения начальника отдела компании, где происходит моделируемый процесс.
Кроме стандарта IDEF0, BPwin поддерживает также методологии моделирования DFD (data flow diagram) и IDEF3 (workflow). Методология DFD служит для описания потоков данных, которые возникают в результате деятельности компании. Методология IDEF3 служить для графического описания потока процессов (работ), взаимодействия процессов и объектов, которые изменяются этими процессами.
В зависимости от корпоративного стандарта по проведению системного анализа бизнес-процессов на начальном этапе проектирования системы, могут использоваться различные типы или комбинации этих методологий моделирования. Выбор конкретного типа модели для описания бизнес-процессов предприятия является предметом отдельного разговора, и не будет обсуждаться в рамках данной статьи.
Пользовательский интерфейс
Последняя версия продукта BPwin 2.0 была выпущена в начале этого года и намного превзошла предыдущие версии как по функциональности, так и по удобству пользовательского интерфейса.
Функциональность BPwin заключается не только в рисования диаграмм, но и в проверке целостности и согласованности модели. BPwin обеспечивает логическую четкость в определении и описании элементов диаграмм, а также проверку целостности связей между диаграммами. Инструмент обеспечивает коррекцию наиболее часто встречающихся ошибок при моделировании, таких, как «зависание» связей при переходе от диаграммы к диаграмме, нарушение ассоциации связей в различных диаграммах модели и т.п. Кроме того, BPwin поддерживает пользовательские свойства, которые применяются к элементам диаграммы для описания специфических свойств, присущих данному элементу.
BPwin имеет широкие возможности по представлению диаграмм. Графическое представление модели может быть изображено при помощи различных цветов, шрифтов и прочих параметров представления, которые выделяют важные или, наоборот, тушируют незначительные аспекты модели. Эта незначительная на первый взгляд возможность является ключевой во время представления и обсуждения модели с заказчиком или экспертами предметной области, т.к. правильно подобранное графическое представление позволяет им быстрее сориентироваться в модели.
Одним из важнейших средств BPwin является генератор отчетов. На деле, генератор отчетов RPTwin представляет собой автономный продукт, который поставляется с некоторыми продуктами CA/Logic Works, и позволяет генерировать подробные и многогранные отчеты по модели. Вместе с BPwin устанавливается набор стандартных отчетов, которые позволяют осветить модель с различных сторон.
Отчеты обычно сопровождают окончательный вариант модели бизнес-процессов, созданной при помощи BPwin, и содержат информацию, размещение которой на модели сделало бы ее трудной для восприятия. Например, отчет может содержать подробное описание каждого элемента диаграммы, что помогает отчетливо представить себе назначение данного элемента без дополнительных разъяснений со стороны системного аналитика, создававшего диаграмму. Кроме того, существуют отчеты, которые предназначены для самого системного аналитика, например, отчет по целостности модели.
Что касается пользовательского интерфейса, то основное внимание было уделено развитию средств навигации по модели в сравнении с предыдущими версиями. Теперь BPwin имеет удобный проводник, который представляет иерархическую структуру модели в удобном и простом для понимания виде. Среда моделирования в BPwin изображена на рис. 2.
РИСУНОК 2. Среда моделирования BPwin
В новой версии BPwin обеспечивается интеграция с ModelMart — продуктом компании CA/Logic Works, который предоставляет репозитарий для коллективной разработки моделей. ModelMart гарантирует согласованность моделей, разграничение доступа к ним, поддержку версий и много других средств, которые так важны при командной разработке моделей. Полнофункциональная интеграция с ModelMart включена в версии BPwin 2.02 и выше.
BPwin и разработка информационных систем
Разработка информационных систем включает в себя несколько этапов. Однако всегда начальным этапом создания системы является изучение, анализ и моделирование деятельности заказчика для возможного улучшения и оптимальных методов работы, которые и будут реализованы в создаваемом приложении.
BPwin предназначен для облегчения труда и увеличения производительности системного аналитика на первом этапе разработки системы. Кроме Bpwin, компания CA/Logic Works представляет продукт ERwin, который предназначен для разработки структуры данных будущей информационной системы. Эти два продукта тесно интегрированы и обычно используются при разработке совместно.
Механизмы экспорта-импорта позволяют синхронизировать модели на различных этапах разработки системы. Хорошо спроектированная модель бизнес-процессов является не только фундаментом для построения концепции информационной системы, но также и основой для структуры данных приложения. В следующей статье, посвященной CASE-средствам, будет рассказано о продукте ERwin, который является безусловным лидером на рынке инструментов разработки структуры данных.
11.2000 | ||
Источник: www.interface.ru |