iSAQB CPSA-A COSMO
iSAQB® CPSA-A — Совместное моделирование программного обеспечения (курс)
Описание
Участие в курсе iSAQB® CPSA-A «Совместное моделирование программного обеспечения» (COSMO) дает участникам 10 баллов по методологической компетенции (MC) и 20 баллов по коммуникативной компетенции (CC) в счет 70 баллов, необходимых для допуска к экзамену iSAQB CPSA-A в Brightest. Важно помнить, что в рамках 70 баллов, необходимых для сдачи экзамена iSAQB CPSA-A в Brightest, необходимо набрать как минимум десять баллов компетенции в каждой из следующих областей:
- Техническая компетенция (TC)
- Методологическая компетенция (MC)
- Коммуникативная компетенция (CC)
Аккредитованный тренинг iSAQB® COSMO - Совместное моделирование программного обеспечения (CPSA-A) основан на актуальной учебной программе iSAQB®:
Часть 1 - Разработка программного обеспечения как социальная система
- Понимать разработку программного обеспечения и работу над архитектурой как часть социотехнической системы
- Понимать, как организационные структуры, люди, технические системы и процессы влияют друг на друга
- Понимать, как архитектурные решения влияют на более широкую социотехническую систему
- Понимать индивидуальные и общие мотивы, лежащие в основе сотрудничества между людьми
- Определять факторы, которые способствуют или препятствуют готовности людей к сотрудничеству
- Понимать важность доверия, психологической безопасности, прозрачности и общих целей
- Понимать, что сотрудничество необходимо активно развивать и постоянно поддерживать
- Определять соответствующих участников совместного моделирования, включая команды разработчиков, заинтересованные стороны, руководство и пользователей
- Понимать различные точки зрения и интересы, связанные с работой над архитектурой
- Понимать, что совместное моделирование выигрывает от разнообразия ролей и точек зрения и не ограничивается только архитекторами программного обеспечения
Часть 2 - Основы совместного моделирования
- Распознавать ситуации, в которых совместная работа над архитектурой может улучшить сотрудничество, принятие решений и качество архитектуры
- Оценивать, когда совместное моделирование подходит для сложных задач, распределенных знаний или координации между несколькими заинтересованными сторонами
- Выявлять такие признаки, как изолированные хранилища знаний, недопонимание, проблемы координации и узкие места в процессе принятия решений
- Получать практический опыт совместного моделирования посредством участия в сессии моделирования
- Понимать роль и обязанности фасилитатора
- Подготавливать, проводить, сопровождать и анализировать сессию совместного моделирования
- Организовывать подходящую физическую или виртуальную среду, инструменты и расписание
- Управлять временем, собирать обратную связь и обеспечивать фиксацию результатов
- Документировать результаты сессии и предоставлять их для последующей работы
- Анализировать собственную работу и выявлять возможности для улучшения будущих сессий
- Интегрировать совместное моделирование в собственный набор профессиональных инструментов
Часть 3 - Продвинутое совместное моделирование
- Выбирать подходящие аналоговые и цифровые инструменты для сессий совместного моделирования
- Эффективно использовать доски, маркеры, бумагу, стикеры, цифровые доски и шаблоны сообщества
- Оценивать преимущества, ограничения и типичные области применения различных инструментов моделирования
- Определять навыки, обязанности и участников, необходимые для совместной сессии
- Различать фасилитацию сессии и участие в принятии архитектурных или проектных решений
- Оценивать последствия одновременного выполнения ролей фасилитатора и активного проектировщика
- Фиксировать информацию с помощью активного слушания, вопросов и визуализации
- Преобразовывать обсуждения в модели, которые группа может совместно понимать и развивать
- Использовать визуализацию для вовлечения менее опытных участников и формирования общего понимания
- Сравнивать преимущества и ограничения очных и дистанционных сессий
- Выбирать подходящий формат сессии с учетом динамики группы, потребностей во взаимодействии и организационного контекста
- Понимать важность общей терминологии и целенаправленно формируемого общего языка
- Распознавать отсутствие общего языка и постоянно уточнять терминологию
Часть 4 - Успешное применение совместного моделирования
- Понимать, как организационная культура и ограничения влияют на совместную работу над архитектурой
- Определять условия, которые способствуют или препятствуют эффективному сотрудничеству
- Оценивать и укреплять поддержку заинтересованных сторон в отношении совместной работы над архитектурой
- Оценивать влияние совместных сессий на существующие планы, проекты и инициативы по разработке
- Понимать, как выбор времени, объема и участников влияет на динамику и результаты сессии
- Оценивать исходное состояние социотехнической системы с точки зрения людей, организации, сотрудничества и ограничений
- Определять соответствующие источники знаний, интересы, точки зрения и пробелы в знаниях
- Подготавливать и визуализировать исходную ситуацию и проверять ее совместно с участниками
- Преобразовывать спонтанные обсуждения архитектуры в структурированные сессии совместного моделирования
- Уточнять цели, вопросы, доступное время, состав участников и ожидаемые результаты
- Использовать простые методы фасилитации и постановки вопросов для структурирования незапланированных обсуждений
- Распознавать поведенческие модели и культурные особенности, которые способствуют или препятствуют сотрудничеству
- Выявлять дисбаланс власти, доминирующих участников, несогласные мнения и другие потенциальные помехи
- Понимать, как перерывы, уровень энергии, ритм сессии, рабочая среда и неформальное взаимодействие влияют на сотрудничество
- Рассматривать инклюзивность и разнообразие как факторы успеха совместной работы над архитектурой
- Разрабатывать совместные форматы, которые предоставляют различным точкам зрения равные возможности для участия
Часть 5 - Создание эффекта в роли фасилитатора
- Применять основные техники фасилитации при разработке совместных воркшопов
- Четко общаться и активно слушать
- Создавать психологически безопасную среду для совместной работы
- Понимать линейные, интерактивные и транзакционные модели коммуникации
- Соотносить различные формы коммуникации со встречами, проектными воркшопами и парным программированием
- Сохранять нейтральную позицию при фасилитации совместных сессий
- Понимать, как конфликты интересов могут снижать эффективность фасилитатора
- Выбирать навыки фасилитации, подходящие для различных совместных практик
- Рассматривать разногласия как нормальную часть совместной работы над архитектурой
- Делать различия в предположениях и ментальных моделях видимыми
- Направлять группы к общему пониманию проектной задачи
- Поддерживать ответственность участников и достижение консенсуса, не игнорируя и не разрешая преждевременно технические разногласия
Часть 6 - Обзор совместных техник
- Понимать подходы совместного моделирования для исследования и изучения предметной области
- Знать совместные техники для проектирования программного обеспечения и уточнения требований
- Применять совместные подходы к организационным и стратегическим вопросам
- Выбирать подходящие техники для различных сценариев архитектуры и моделирования
- Подготавливать, проводить и сопровождать совместные практики, рассматриваемые в ходе тренинга
- Выбирать совместные форматы с учетом конкретной ситуации и организационного контекста
- Понимать характеристики и факторы успеха различных методов совместной работы
- При необходимости комбинировать техники совместного моделирования
- Адаптировать совместные подходы к условиям и ожиданиям организации
- Оценивать требования каждого подхода к фасилитатору, месту проведения, рабочей среде и группе участников
Целевая аудитория
Семинар CPSA-A «Совместное моделирование программного обеспечения» (COSMO) особенно полезен для специалистов, которые хотят научиться использовать совместное моделирование для проектирования надежных архитектур программного обеспечения, эффективно проводить сессии моделирования, вовлекать соответствующие заинтересованные стороны и внедрять практики совместной работы над архитектурой в своих проектах и организациях.
Требования
Курс iSAQB® CPSA-A «Совместное моделирование программного обеспечения» (COSMO) можно пройти независимо от наличия сертификации iSAQB® Certified Professional for Software Architecture - Foundation Level (CPSA-F). Однако для получения итоговой сертификации CPSA-A необходимо иметь сертификат CPSA-F.
Требования к знаниям:
Участники должны обладать следующими предварительными знаниями и опытом:
- Базовое понимание архитектуры программного обеспечения и типичных задач и сложностей, встречающихся в этой области
- Практический опыт работы с распространенными задачами и подходами, связанными с архитектурной деятельностью в проектах по разработке программного обеспечения
Знания и опыт в следующих областях могут помочь участникам понять некоторые концепции, рассматриваемые в этом курсе:
- Опыт применения техник фасилитации и работы с группами
- Опыт структурирования и проведения эффективных встреч
- Опыт документирования и визуализации программных систем, особенно архитектур программного обеспечения
- Базовое понимание социотехнических систем и их влияния на архитектуру и разработку программного обеспечения
Скачать учебные планы для этой сертификации или ознакомиться с образцами экзаменов.
Перейти к ресурсамThe global exam price vary depending on the certification and your geographical location.
Price Information Request.
* Обязательное поле
Зарегистрироваться на экзамен
Brightest Private
Exam
Электронные экзамены для индивидуальных пользователей проводимые на сайте Pearson VUE в режиме реального времени через веб-камеру(также доступны для ISTQB).
Brightest Center
Exam
Электронный экзамен для индивидуальных пользователей в любом из 5200+ центров тестирования Pearson VUE.
Brightest Green
Exam
Электронные коллективные экзамены минимум 6 участников на шести разных языках в любой точке мира.
Brightest Paper
Exam
Классический экзамен для групп минимум из 6 участников на все большем количестве языков.