Анализ текущих процессов и потребностей организации, обусловленность внедрения информационной системы. Критерии выбора методологии по управлению требованиями к информационной системе. Выбор релевантной методологии и состав требований для организации.
Аннотация к работе
Если же рассматривать данный вопрос применительно к информационной системе, то ключом к достижению успеха является создание точного перечня требований, так как именно ИС определяет скорость и продуктивность работы предприятия. Причем, данный список требований включает в себя как требования, относящиеся непосредственно к программному обеспечению (легкость взаимодействия с ИС со стороны пользователей, удовлетворенность пользователей функционалом системы и так далее), так и требования, касающиеся механической составляющей (скорость работы системы, способность системы противостоять атакам извне, ошибки со стороны системы). Кроме этого при завершении проекта организация попадает в зависимость от неправильно реализованных функций системы и подрядчика, поддерживающего данную систему. Однако, требования к информационной системе в данных работах даны в общем виде, в данной же работе будут выделены требования, предъявляемые к определенной системе для определенной организации. Цель работы - сформировать функциональные требования, определяющие работу ИС организации.Компания имеет два отделения: первое из которых занимается продажей продукции физическим лицам (в категорию данных продуктов попадают предметы мелкой гарнитуры, как например крючки, подставки, полки и так далее) и юридическим лицам, крупным мебельным магазинам, реализующим свою продукцию в России и в Европе. Работа и правила продажи и закупки для юридических лиц регламентируются специальным документом - «Общее соглашение», которое описывает условия, на которых организация ХХХ и ее партнеры производят совместную хозяйственную деятельность при покупке, продаже товаров и материалов. Для отражения объективной картины в организации ХХХ, нужно построить подробные модели основных бизнес-процессов, существующих в организации. Однако, для того, чтобы выделить проблемы, существующие в организации, недостаточно смоделировать ее деятельность на нулевом уровне, нужно отдельно рассмотреть, из каких подпроцессов состоит деятельность, где можно потенциально усовершенствовать работу с помощью внедрения информационной системы, какие виды пользователей есть в организации и как они друг с другом контактируют. Все три процесса можно рассмотреть, как один большой процесс, который представляет собой деятельность организации ХХХ, однако, рассмотреть их по отдельности представляется гораздо более простой задачей, кроме этого рассмотрение всех трех составляющих не позволит сосредоточиться на требованиях к системе в виду сложности моделирования.IMG_7ed4e2e4-9f97-4638-bb0e-a551c5c2558e
IMG_388b9fbc-8f44-4a9e-895f-e6aa613f2c8b
IMG_34975bdd-53df-480f-ad9f-2a96b7d05008В качестве базовых подходов в данной работе будут рассмотрены три модели по работе с требованиями: · Методология RUP Данная методология предлагает деление любого проекта на 4 этапа: Начало внедрения (где определяется, стоит ли начинать проект, каковы его цели, какими ресурсами располагают обе стороны внедрения), Разработка (на данном этапе проводится более глубокий анализ потребностей организации, разработчики предоставляют несколько вариантов реализации проекта, рассчитывается примерная стоимость внедрения), Построение решения (готовое программное решение внедряется в организации и тестируется, производится сбор дополнительных требований), Окончание проекта (система переходит в промышленно-опытную эксплуатацию, вносятся последние правки). На первой стадии, «Начале внедрения», одним из самых первых этапов является определение требований на высшем уровне, на основании данных требований будут определены границы проекта, кроме этого, на основании данных требований можно будет начать разработку самого приложения. На втором этапе, Разработке, требования становятся более подробными, разрабатывается архитектура системы, появляется спецификация метода хранения данных, объекты и документы, которыми будет оперировать система. На третьем этапе, Построении решения, все ранее разработанные требования, начиная с высших требований, до требований, разработанных на предыдущем этапе берутся за основу решения.Как было описано ранее во введении, до выбора конкретной методологии по управлению требованиями, нужно проанализировать потребности организации ХХХ. В данном разделе очень важно определить, какие именно требования являются объективно важными, ключевыми для организации, а какие из них субъективны или не являются критичными. После того, как список с требованиями был подготовлен, для достижения наибольшей объективности всем сотрудникам организации ХХХ было предложено пройти тестирование и определить, какие из требований к методологии является наиболее важными. Как можно увидеть из приведенного списка, пятью наиболее важными потребностями для организации являются: Подробное описание распределения усилий на всех этапах проекта, Описание методов отслеживания изменяющихся требований, Наличие наибольшего количества методов для получения требований, Описание требуемого результата при работе с требованиями на каждом этапе проекта, Разбор ме
План
Оглавление
Введение
Глава 1. Анализ текущей ситуации в организации
Глава 2. Выбор методологии по управлению требованиями
2.1 Анализ существующих подходов по управлению требованиями
2.2 Определение требований к ИС организации
2.3 Определение наиболее релевантной методологии
2.4 Пояснения к распределению баллов
2.5 Выбор методологии для работы с требованиями
Глава 3. Разработка требований к ИС организации ХХХ
3.1 Обработка документа заказа, выгруженного из системы Magento
3.2 Обработка заказа на продажу физическому лицу в магазине
3.3 Обработка заказа на продажу юридическому лицу
3.4 Обработка заказа на закупку товара
3.5 Операции по складу
Заключение
Список литературы
Введение
Очевидно, что правильное принятие решения в организации во многом определяется установлением объективных требований к различным аспектам деятельности. Если же рассматривать данный вопрос применительно к информационной системе, то ключом к достижению успеха является создание точного перечня требований, так как именно ИС определяет скорость и продуктивность работы предприятия. Причем, данный список требований включает в себя как требования, относящиеся непосредственно к программному обеспечению (легкость взаимодействия с ИС со стороны пользователей, удовлетворенность пользователей функционалом системы и так далее), так и требования, касающиеся механической составляющей (скорость работы системы, способность системы противостоять атакам извне, ошибки со стороны системы). Именно неправильное определение требований на первом этапе планирования структуры организации влечет наибольшие потери, как финансовые, так и временные. Выбор неправильной системы, неспособной обеспечить сотрудников нужным функционалом или достаточно надежно выполнять свои обязанности принесет организации еще большие проблемы, чем она имела на изначальном этапе. Кроме этого при завершении проекта организация попадает в зависимость от неправильно реализованных функций системы и подрядчика, поддерживающего данную систему. Как раз для того, чтобы избежать такой ситуации и нужно определение точных требований для ИС.
Данный вопрос безусловно поднимался другими авторами во многих статьях, раскрывающих разнообразные методики по управлению требованиями организации, способам их определения. Данная информация встречается и будет упомянута в работах Подиновского, Babok, RUP, Карла Виггерса и прочих. Однако, требования к информационной системе в данных работах даны в общем виде, в данной же работе будут выделены требования, предъявляемые к определенной системе для определенной организации. Кроме этого, многие из работ перечисленных авторов были написаны более десяти лет назад, а особенностью IT является быстрая изменчивость рынка, что необходимо учитывать при разработке определения требований.
В данной работе объектом исследования являются бизнес-процессы компании ХХХ. В качестве предмета исследования выступают функциональные требования для ИС компании ХХХ. Цель работы - сформировать функциональные требования, определяющие работу ИС организации.
Задачи, которые должны быть выполнены в рамках данной работы: — Проанализировать текущие процессы организации и показать потребности организации, обусловленность внедрения ИС
— Проанализировать уже описанные методологии
— Выявить критерии выбора методологии по управлению требованиями к информационной системе организации
— Выбрать наиболее релевантную методологию для организации XXX
— Обосновать состав требований для организации XXX
В данной работе будут использоваться следующие методы исследования: — Наблюдение (используется для анализа предприятия XXX)
— Сравнение (будет использоваться при сравнении различных методик по управлению требованиями)
— Обобщение (в работе будут приведены примеры различных методик для обоснования выбора наиболее подходящей из них для предприятия ХХХ)
— Моделирование (будет построена IDEF0 модель для двух уровней и диаграмма вариантов использования для описания текущих бизнес-процессов организации, будет построена диаграмма сценариев использования для анализа функциональных требований)
Безусловно, как у в любом исследовании, в данном случае существуют определенные ограничения, в данном случае такими ограничениями являются рамки организации, для которой будут разработаны требования, ограничения, накладываемые возможностями самой информационной системой, которые не позволяют реализовать нужные для организации функции.
Методики по управлению требованиями ИС перечисленные в данной работе будут получены на основании: · Открытых источников (авторы работ перечислены ранее)
· Личного опыта (будет рассмотрен проект, в котором принималось личное участие)
В итоге работы должны быть получены следующие результаты: · Проанализированы основные свойства методик, выделенных на основе научных работ прошлого
· Приведены результаты анализа ключевых потребностей организации и выявлены критерии выбора методики
· Выявлена наиболее релевантная методология для предприятия XXX
· Приведен пример разработки требований для предприятия XXX
· Даны выводы по проделанной работе
Практическая значимость работы заключаться в разработке требований к ИС, использование которых повысит продуктивность работы ИС и решит многие возможные проблемы, которые не были учтены ранее. Данный материал может использоваться со стороны компании-подрядчика, внедряющего ИС систему (чтобы правильно расставлять приоритеты во время внедрения) и не упустить реализацию ключевых для предприятия функций.
В ведении работы дана краткая информация о работе: актуальность работы, степень изученности темы, объект и предмет исследования, цель и задачи работы, предполагаемые результаты и практическая значимость работы.
Основная часть работы разделена на 3 главы, каждая из которых посвящена отдельному разделу.
· В первой главе будет проанализирована текущая ситуация в организации, обусловлена необходимость внедрения ИС
· Во второй главе будет рассмотрено несколько научных работ по данной теме, будет проведен анализ каждой из методологий, описаны акценты и подходы к управлению требованиями. На основе потребностей организации будут выявлены критерии, по которым будут сравниваться различные методологии. Будет сформирована шкала по важности каждого отдельного требования для организации, на основе опроса сотрудников организации. Также будет определена наиболее релевантная методология для организации ХХХ.
· В третьей главе будет приведен пример разработки функциональных требований к ИС для организации ХХХ
· В заключении подведен итог работы. Проанализирован весь ход исследования и результат работы.
· В списке литературы перечислены использованные материалы.