Название | Системный подход к управлению высокотехнологичными проектами. 2-е издание, переработанное и дополненное |
---|---|
Автор произведения | Виктор Юрьевич Николенко |
Жанр | |
Серия | |
Издательство | |
Год выпуска | 0 |
isbn | 9785006520042 |
Принцип предусмотрительности напоминает, что ключевые факторы, определяющие интеграцию, должны учитываться на этапах планирования интеграции. Это определение требований; соображения по поводу решения проблемы, включенные в проект системы; достижение и удовлетворение ключевых потребностей заинтересованных сторон, осуществляемых с помощью архитектуры; создание физических объектов, которые воплощают ожидаемые функциональные возможности (и их характеристики) и обеспечивают желаемое поведение пользователей. Планирование интеграции облегчает проблемы по ее ходу, вызванные неэффективными измерениями, компромиссами, а также непродуманным графиком или распределением ресурсов для преодоления технических проблем.
Принцип планирования интеграции заключается в определении того, сколько времени потребуется для выполнения задач. Для чего определяют тип и количества ресурсов, задержки из-за внутренних и внешних факторов, связанных с выполнением задачи и др. Сетевое планирование прогнозирует влияние на бюджеты и график различных последовательностей и длительностей объектов, которые нужно интегрировать. Управленческий резерв может быть использован для борьбы с неопределенностями, связанными с проблемным или неумелым управлением. Интеграция с эмуляторами (имитаторы компонентов системы) позволяет впервые взглянуть на вопросы интеграции для построения подфункций, пока не станет доступным реальный объект, готовый к тестированию. Процедуры использования эмуляторов для выполнения интеграции, как правило, никогда не совпадают с интеграцией намеченных объектов. Часто производительность эмулятора значительно медленнее, чем у реального объекта.
Интеграция системы проводится на различных уровнях для достижения требуемого эффекта:
• интеграция на уровне компонентов: способность убедиться, что дискретная функция компонента соответствует общей системе, в которой он находится;
• на уровне системы: слияние отдельных функций и характеристик, ранее выполнявшихся дискретными элементами управления, в область общего управления;
• на уровне процесса: постепенное наращивание компонентов продукта в единое работающее и протестированное изделие;
• на функциональном уровне: идентификация интегрированных функций как объединения многих отдельных функций для формирования наглядного эффективного (измеримого) результата.
Для достижения системной интеграции используют подходы сверху вниз или снизу вверх. В первом берут все подсистемы интересующей системы и объединяют их за один раз. Подсистемы индивидуально тестируются перед интеграцией, но все они собираются одновременно для интеграции. Этот метод сопряжен с высоким риском, поскольку в нем любую обнаруженную проблему сложно изолировать и решить. Второй подход начинается от элементов самого