Оценка позиции

Второй этап несколько сложнее, но в следующих разделах этой главы будут представлены различные варианты внедрения элементов NGOSS. Если гово­рить коротко, на этом этапе предприятие должно оценить эффективность использования у себя сопоставимых элементов NGOSS, таких как еТОМ и SID. Такую оценку должна осуществлять междисциплинарная группа, состо­ящая из специалистов разных направлений, в частности, представителей бизнес-подразделений и технологов, обеспечивающих разработку приложе­ний. Далее в этом разделе мы приводим неполный список вопросов, который облегчает оценку.

Вопросы сгруппированы по основным элементам NGOSS, таким как:

• жизненный цикл NGOSS

• еТОМ

• SID

• технологически нейтральная архитектура (архитектура взаимодей­ствий).

Перечисленные ниже вопросы помогут вам определить, какие аспекты NGOSS следует реализовать на вашем предприятии. При чтении главы эти вопросы следует держать в памяти.

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

• В какой степени ваш текущий процесс разработки программного обес­печения использует ракурсы NGOSS и методологию SANRR?

• Действительно ли важно включить эти программы в вашу среду раз­работки?

• Какие именно перспективы для вас важны и почему?

• Какие именно перспективы для вас не важны и почему?

• Использует ли ваша организация какой-либо метод анализа проблем, связанных с процессами, например их реинжиниринг?

Рассматривая перспективы внедрения еТОМ, необходимо определить:

• использует ли ваша организация какую-либо базовую модель для опи­сания процессов предприятия?

• если да, то каковы будут ощутимые выгоды от использования еТОМ или проецирования текущей модели описания процессов на еТОМ?

• если нет, то существуют ли какие-нибудь серьезные препятствия для использования стандартной общеотраслевой модели описания процессов?

• существуют ли какие-нибудь зоны еТОМ, особенно важные для вашей организации?

• могут ли существующие цепочки процессов еТОМ помочь вам лучше понять ваши процессы?

• осуществляете ли вы (или планируете осуществлять) какие-нибудь новые проекты разработки?

• рассматриваете ли вы процессы в своей организации?

• какие подразделения вашего предприятия могли бы использовать та­кую модель, как еТОМ?

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

Рассматривая перспективы внедрения SID, необходимо определить:

• применяет ли ваша организация стандартную информационную мо­дель (для совместного использования)?

• насколько выгодно использовать такую модель?

• каковы недостатки ее использования?

• возникают лк проблемы при интеграции приложений, разработанных на вашем предприятии, а также вне его?

• предполагается ли налаживание партнерства с какими-либо другими предприятиями?

• ведете ли вы (или планируете вести) проекты по разработке?

• какие подразделения вашей организации могли бы использовать стан­дартную информационную модель (для совместного использования)?

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

Рассматривая перспективы внедрения технологически нейтральной ар­хитектуры (архитектуры взаимодействий), необходимо определить:

• использует ли ваша организация модели для определения границ про­екта?

• насколько выгодно использовать такие модели?

• каковы недостатки их использования?

• применяет ли ваша организация сценарии использования при проек­тировании архитектуры?

• использует ли ваша организация диаграммы последовательности дей­ствий для проектирования архитектуры?

• использует ли ваша организация какие-либо спецификации по разра­ботке приложений?

• существуют ли у вас инструменты для управления взаимосвязанными элементами архитектуры?

• отделяете ли вы логику бизнес-процессов от ее реализации?

• используют ли ваши приложения общую безопасную инфраструктуру?

• используете ли вы какие-либо политики или иные механизмы генери­рование правил, которые дают пользователям возможность определять бизнес-правила?

• как управляются и идентифицируются компоненты в пределах развер­нутых у вас приложений?

Комментарии закрыты.