Реализация жизненного цикла NG0SS

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

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

Например, процесс разработки должен адаптироваться применительно к перспективе оператора связи и разработчика услуг. Это служит гаранти­ей того, что все участники разработки приложения смогут представлять его в рамках своего контекста. Разработчик услуг может также интересоваться перспективой оператора связи. Процесс разработки должен включать в себя четыре ракурса: бизнес-ракурс, системный ракурс, ракурс реализации и ракурс развертывания. Это, однако, не означает, что необходимо обяза­тельно поддерживать все ракурсы. Часто организациям приходится подде­рживать логическую перспективу, которая состоит из бизнес-ракурса, преобразуемого в системный ракурс, и двух физических перспектив, пред­ставленных ракурсом реализации и ракурсом развертывания.

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

Главное, на что здесь следует обратить внимание: при разработке новых приложений процесс разработки должен развиваться от бизнес-ракурса до ракурса развертывания. При анализе существующих приложений может оказаться полезным вновь разбить уже сформированный ракурс на несколь­ко отдельных ракурсов, чтобы разделить проблемы, существующие в каждом из них.

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

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