Оценка позиции
Второй этап несколько сложнее, но в следующих разделах этой главы будут представлены различные варианты внедрения элементов NGOSS. Если говорить коротко, на этом этапе предприятие должно оценить эффективность использования у себя сопоставимых элементов NGOSS, таких как еТОМ и SID. Такую оценку должна осуществлять междисциплинарная группа, состоящая из специалистов разных направлений, в частности, представителей бизнес-подразделений и технологов, обеспечивающих разработку приложений. Далее в этом разделе мы приводим неполный список вопросов, который облегчает оценку.
Вопросы сгруппированы по основным элементам NGOSS, таким как:
• жизненный цикл NGOSS
• еТОМ
• SID
• технологически нейтральная архитектура (архитектура взаимодействий).
Перечисленные ниже вопросы помогут вам определить, какие аспекты NGOSS следует реализовать на вашем предприятии. При чтении главы эти вопросы следует держать в памяти.
Рассматривая перспективы внедрения жизненного цикла NGOSS, необходимо оценить следующее.
• В какой степени ваш текущий процесс разработки программного обеспечения использует ракурсы NGOSS и методологию SANRR?
• Действительно ли важно включить эти программы в вашу среду разработки?
• Какие именно перспективы для вас важны и почему?
• Какие именно перспективы для вас не важны и почему?
• Использует ли ваша организация какой-либо метод анализа проблем, связанных с процессами, например их реинжиниринг?
Рассматривая перспективы внедрения еТОМ, необходимо определить:
• использует ли ваша организация какую-либо базовую модель для описания процессов предприятия?
• если да, то каковы будут ощутимые выгоды от использования еТОМ или проецирования текущей модели описания процессов на еТОМ?
• если нет, то существуют ли какие-нибудь серьезные препятствия для использования стандартной общеотраслевой модели описания процессов?
• существуют ли какие-нибудь зоны еТОМ, особенно важные для вашей организации?
• могут ли существующие цепочки процессов еТОМ помочь вам лучше понять ваши процессы?
• осуществляете ли вы (или планируете осуществлять) какие-нибудь новые проекты разработки?
• рассматриваете ли вы процессы в своей организации?
• какие подразделения вашего предприятия могли бы использовать такую модель, как еТОМ?
• существуют ли у вас инструменты, с помощью которых разные группы в пределах организации могут управлять одной моделью процессов?
Рассматривая перспективы внедрения SID, необходимо определить:
• применяет ли ваша организация стандартную информационную модель (для совместного использования)?
• насколько выгодно использовать такую модель?
• каковы недостатки ее использования?
• возникают лк проблемы при интеграции приложений, разработанных на вашем предприятии, а также вне его?
• предполагается ли налаживание партнерства с какими-либо другими предприятиями?
• ведете ли вы (или планируете вести) проекты по разработке?
• какие подразделения вашей организации могли бы использовать стандартную информационную модель (для совместного использования)?
• существуют ли у вас инструменты, с помощью которых разные группы в пределах организации могут управлять такой моделью?
Рассматривая перспективы внедрения технологически нейтральной архитектуры (архитектуры взаимодействий), необходимо определить:
• использует ли ваша организация модели для определения границ проекта?
• насколько выгодно использовать такие модели?
• каковы недостатки их использования?
• применяет ли ваша организация сценарии использования при проектировании архитектуры?
• использует ли ваша организация диаграммы последовательности действий для проектирования архитектуры?
• использует ли ваша организация какие-либо спецификации по разработке приложений?
• существуют ли у вас инструменты для управления взаимосвязанными элементами архитектуры?
• отделяете ли вы логику бизнес-процессов от ее реализации?
• используют ли ваши приложения общую безопасную инфраструктуру?
• используете ли вы какие-либо политики или иные механизмы генерирование правил, которые дают пользователям возможность определять бизнес-правила?
• как управляются и идентифицируются компоненты в пределах развернутых у вас приложений?