WWW.DISSERS.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

загрузка...
   Добро пожаловать!

Pages:     | 1 | 2 ||

Начало Задание характеристик, определяющих инициируемый проект (исходного опорного множества — ИОП) Нет ИОП однозначно Да Диагностическое Задание значений сообщение характеристик Редактирование исходного Алгоритм вычисления опорного множества оценок: формирование множества рекомендуемых моделей и дополнительной информации для их выбора Анализ полученных результатов Нет Модель выбрана Нет Да Да Продолжить работу Завершение работы Рис. 1. Структурная схема метода выбора модели процесса разработки.

3. Формирование диагностического сообщения.

4. Редактирование исходного множества (ввод/удаление характеристик).

Переход к пункту 2.

5. Задание значений характеристик инициируемого проекта. Значения характеристик выбираются ЛПР исключительно из множества значений характеристик, определенных в области задания функции выбора модели процесса разработки.

6. Формирование множества рекомендованных моделей процесса разработки и дополнительной информации, поддерживающей принятие решений ЛПР.

7. Просмотр ЛПР множества рекомендованных моделей и анализ результатов просмотра:

Модель процесса разработки выбрана, переход к пункту 9.

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

8. Анализ дальнейших намерений ЛПР:

Продолжить выбор модели, переход к пункту 1.

Отложить выбор модели, переход к пункту 9.

9. Завершение работы.

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

В качестве базовой для создаваемой системы автоматизации разработки проектного процесса (АРПП) выбирается корпоративная система управления проектами Star Track, предназначенная для поддержки решения задач управления проектами в компаниях, работающих на рынке аутсорсинга программного обеспечения, или компаниях, схожих с ними по условиям функционирования. Приводится структура и краткое описание системы.

Приводится описание системы АРПП, позволяющей на данном этапе решить проблему автоматизации выбора модели процесса разработки ПИ.

Система ориентирована на работу с пользователем, имеющим представление о разработке и реализации проектных процессов.

Система обеспечивает: формирование множества характеристик, наилучшим способом отражающих, по мнению ЛПР, специфику инициируемого проекта; проверку полученного множества на однозначность; задание значений характеристик для выбранного множества;

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

Схема технологии работы в системе АРПП представлена на рис. 2.

Задание режима работы системы Формирование Редактирование Редактирование множества множества таблицы функции характеристик выбора модели инициируемого проекта Определение значений характеристик Анализ множества рекомендуемых моделей Завершение работы в системе Рис. 2. Схема технологии работы в системе АРПП.

Работа в системе рассматривается на примере выбора модели процесса разработки для проекта Jamba Clips!. Приводится перечень проектов, при выборе модели процесса разработки которых, использовалась система АРПП (в компании StarSoft Development Labs система используется с января 2006 года). Рекомендации системы совпадают с рекомендациями наиболее опытных экспертов компании. Успешность проектов подтвердила правильность выбранных моделей процесса разработки.

ЗАКЛЮЧЕНИЕ Результаты, полученные в диссертационной работе, позволили автоматизировать решение задачи выбора модели процесса разработки ПИ и реализовать, таким образом, первый этап автоматизации создания проектных процессов разработки ПО. Эксплуатация системы АРПП, созданной на основе метода, предложенного в работе, подтвердила его правильность и эффективность.

К основным результатам диссертационной работы следует отнести:

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

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

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

определено правило соответствия моделей процессов разработки характеристикам проекта разработки ПИ.

2. На основе выполненной формализации описания моделей разработки в пространстве характеристик проектов разработан метод выбора модели процесса разработки ПИ. С учетом специфики решаемой задачи сформулированы требования к методу (ориентация на неформализуемые и/или плохо формализуемые профессиональные знания ЛПР) и средства, позволяющие эти требования реализовать (постепенная детализация предметной информации, ограничения на сложность операций по переработке информации, осуществляемой ЛПР, интуитивная понятность используемых алгоритмов).

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

4. В рамках системы автоматизации разработки проектного процесса «АРПП» осуществлена программная реализация метода выбора модели процесса. Система АРПП может функционировать как в составе системы корпоративного управления проектами STAR Tack, так и автономно. Результаты эксплуатации системы в компании StarSoft Development Labs подтвердили совпадение рекомендаций системы с рекомендациями наиболее опытных экспертов компании.

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

Цели, поставленные в начале исследования, в ходе выполнения работы были достигнуты. Решение задачи автоматизации выбора модели процесса разработки ПИ закладывает основы для успешного решения проблемы автоматизации разработки проектного процесса в целом.

ОСНОВНЫЕ ПОЛОЖЕНИЯ ДИССЕРТАЦИИ ОПУБЛИКОВАНЫ В РАБОТАХ В рецензируемых журналах из списка ВАК:

1. Пунтиков, Н. И. Определение проектного процесса в организациях, разрабатывающих программные изделия / В. П. Морозов, Н. И. Пунтиков // Программные продукты и системы. — 2005. — №1. — С. 6–9.

В других изданиях:

2. Пунтиков, Н. И. Процедуры настройки стандартного процесса разработки программного изделия на реальный проект / Н. И. Пунтиков // Труды IX Санкт-Петербургской Международной Конференции «Региональная информатика-2004» («РИ-2004»), Санкт-Петербург, 22– 24 июня 2004 г. / СПб.: Наука. — 2005. — С. 262–268.

3. Пунтиков, Н. И. Система управления проектами STAR Track / Н. И. Пунтиков // Труды IX Санкт-Петербургской Международной Конференции «Региональная информатика-2004» («РИ-2004»), СанктПетербург, 22–24 июня 2004 г. / СПб.: Наука. — 2005. — С. 269–273.

4. Пунтиков, Н. И. Настройка стандартного процесса организации на реальный проект разработки программного изделия / В. П. Морозов, Н. И. Пунтиков // Труды СПИИРАН / СПб.: Наука, 2005. — Вып. 2. — Т. 2. — С. 119–123.

5. Puntikov, N. Distributed Scrum: Agile Project Management with Outsourced Development Teams / J. Sutherland, A. Viktorov, J. Blount, N. Puntikov // 40th Annual Hawaii International Conference on System Sciences (HICSS'07), 2007. — p. 274–284.

Pages:     | 1 | 2 ||






© 2011 www.dissers.ru - «Бесплатная электронная библиотека»