SlideShare a Scribd company logo
1 of 65
Архитектура: что это?
Михаил Заборов
Москва, 2013
больших (40–100 человеко-лет)
корпоративных
информационных систем
на заказ
2/60(65)
занимается разработкой
Обо мне
 >10 лет в компании
 Участвовал
в существенной части
проектов компании
в качестве руководителя
и архитектора
 Работаю в одной из групп
развития бизнеса
3/60(65)
 Понятно ли вам, что такое архитектура?
 Конечно, понятно, это 100500 раз описано в стандартах
 Мне все понятно, но я замечаю, что некоторые имеют
в виду что-то другое
 В теории понятно, а на практике есть проблемы
 Это Buzzword (как ERP, SOA и т. д.).
Все про него говорят, но никто точно не знает, что это
 У меня есть свое истинное определение
 Не думал об этом
 Свой вариант
Вопросы слушателям
4/60(65)
Архитектура как Buzzword
 Разговоры с упоминанием архитектуры ведутся
постоянно и повсеместно
 Каждый понимает под этим словом что-то свое
 Известно несколько сотен формальных
определений архитектуры
 Многие формулировки носят характер скорее
эмоциональных высказываний, чем определений
 Многие определения существенно неполны
(описывают только один из аспектов)
 Существующие стандарты описывают, что такое
архитектура, слишком абстрактно и интуитивно
5/60(65)
6/60(65)
Когда у нас слишком абстрактное
и интуитивное представление
об объекте, мы не можем с ним
реально ничего сделать.
А если этот объект критически
влияет на успех проекта, то мы
становимся заложниками случая
и стечения обстоятельств.
Мы не можем существенно влиять
на результат.
!
Конфуций:
Первейшей задачей управления является выбор правильных
названий...
Если названия неверны, то язык не будет соответствовать правде.
Если язык не будет соответствовать правде, тогда вещи не достигнут
совершенства.
Если вещи не достигнут совершенства, то церемонии и музыка
не будут процветать.
Если церемонии и музыка не будут процветать, то наказания не будут
справедливыми.
Если наказания не будут справедливыми, люди не будут знать,
что нужно делать.
Поэтому начальник должен давать только такие названия,
которые могут быть выражены словами, а приказывать
только то, что может быть выполнено на практике.
ArchLabs 2009
8/60(65)
ArchLabs 2009
9/60(65)
http://www.slideshare.net/AndreyVerbitsky/ss-2738439
ArchLabs 2009
10/60(65)
Наша попытка сформулировать
понятие об архитектуре
как об объекте более строго
 В какой системе находится
 С чем взаимодействует
 Как устроена внутри
 Какие функции выполняет
 Каковы последствия от ее отсутствия
11/60(65)
Система,
в которой находится архитектура
Большая часть терминов
заимствована из стандарта
ISO/IEC/IEEE 42010
12/60(65)
i
Архитектура приложения
и архитектура предприятия
(Enterprise Architecture)
 TOGAF
 Захман
 FEAF
 Over 9000
 ISO/IEC/IEEE 42010
 IEEE 1471:2000
13/60(65)
Stakeholder, который хочет что-то
сделать с изделием
14/60(65)
Stakeholder’ов много
и у них много разных интересов
15/60(65)
Перейдем к ИТ
16/60(65)
17/60(65)
Выпуск
релизов
Система производства приложения
(простой вариант)
Риски
18/60(65)
Система производства приложения
(более сложный вариант)
Выпуск
релизов
Система представлений
о внутреннем устройстве приложения
 Состоит из решений
(мы используем термин утверждение)
о внутреннем устройстве (конструкции)
приложения
 Решения находятся в отношении
зависимости
20/60(65)
Решение B зависит от решения A
 Изменение A неизбежно влечет за собой
пересмотр B
 Бывают ситуации когда не очевидно какое
решение базовое
21/60(65)
A
B
Базовое
Зависимое (детализирующее)
Зависимости между решениями
22
Решения выстраиваются
в цепочки
Решение может зависеть
от нескольких решений
A
B
C A B C
D
Граф решений
23/60(65)
Более
базовые
Более
детальные
Сложнее (дороже) пересматривать
Проще (дешевле) пересматривать
Слои графа решений
24/60(65)
Граф решений
Grady Booch, Martin Fowler:
Архитектура – это все решения, которые,
сделав однажды, затем трудно изменить.
25/60(65)
Вывод
26/60(65)
У приложения нет архитектуры;
она есть у людей, которые его
модифицируют.
27/60(65)
Вывод:
Слои архитектуры имеют
собственную логику построения
и зависят не только от прихоти
архитектора.
!
28/60(65)
Вывод:
Одна из главных задач архитектора –
чувствовать последствия решений.
(что будет действительно важным,
а что нет).
!
Решения удобно формировать
группой (в виде моделей)
29/60(65)
При этом модель может фиксировать
решения разных уровней значимости
30/60(65)
Одна из самых важных моделей –
схема функциональных модулей
31/60(65)
32/60(65)
Software Engineering Institute:
Архитектура – это структура вычислительной
системы, которая включает программные
компоненты, внешние свойства этих
компонентов, а также отношения между ними.
Архитектура – сложный объект
33/60(65)
View
Аспекты
Слои
Viewpoint
Стандарты по архитектуре
(предприятия)
 Таксономия и образцы моделей
 Zachman Framework
 FEAF
 TEAF
 Методы разработки архитектуры
 TOGAF (ADM)
 FEAF
 EAP
34/60(65)
Функции архитектуры
в процессе производства
35/60(65)
Изменение системы
производства
Запрос
на изменение
Δ изменения
продукта
Функции архитектуры
1. Используется как модель приложения
2. Нормирование и технологизация работ
по проектированию
3. Минимизация рисков
4. Используется как контракт в части SCOPE
36/60(65)
1. Архитектура как модель приложения
Модель объекта – это что-то,
что позволяет отвечать
на вопросы об объекте
37/60(65)
Декомпозиция работ по изменению
 Разделение работы на независимые части
 Запуск параллельных потоков работ
 Интеграция результатов работ
Подзадача 1
Подзадача 2
Подзадача 3
Результат
38/60(65)
Исходная
задача
Анализ зависимостей (что будет, если)
Incredible Machine
Оценка масштаба (класса)
предлагаемых изменений
 Просто или сложно?
http://domvsegda.ru/
40/60(65)
2. Нормирование и технологизация
работ по проектированию
41/60(65)
Локализация места модификации
приложения
42/60(65)
Минимизация пересмотра принятых
ранее решений
A’
43/60(65)
Приложения с хорошей
архитектурой меньше
подвержены постоянным
переделкам
44/60(65)
Определение с сайта SEI (какой-то индус ):
A good architecture is that which is totally secured,
which can accommodate future changes without
affecting the software as a whole, and which has no
redundant functionalities.
 Возможность посмотреть вперед и представить,
как будет выглядеть изделие в целом
Минимизация пересмотра принятых
ранее решений
Continuous Refactoring
45/60(65)
Согласование действий
проектировщиков
 Благодаря принятым более
высокоуровневым решениям
 Минимизация объема
проектирования для типовых задач
46/60(65)
47/60(65)
Питер Хрущка:
Архитектура – способ координировать умы.
3. Минимизация рисков
48/60(65)
Описание работоспособной
конструкции в целом
49/60(65)
Нарисованная архитектура –
гарантия того, что это
вообще будет построено
50/60(65)
Андрей Вербицкий:
Хорошая архитектура – это удачный
компромисс между желаниями
и ограничениями.
Определение ключевых элементов
конструкции, обеспечивающих
качество продукта
Несущие стены
51/60(65)
52/60(65)
Анатолий Левенчук:
Архитектура – это то, каким образом
конструкция поддерживает требуемую
функцию/назначение системы.
4. Архитектура как контракт
в части SCOPE
53/60(65)
Фиксация назначения и границ продукта
А также задач, которые
в принципе могут этим
продуктом решаться
54/60(65)
Определение реальных
потребительских свойств приложения
55/60(65)
56/60(65)
Качество архитектуры определяется
ее способностью выполнять
перечисленные функции.
!
57/60(65)
В результате мы получили
модель, которая позволяет
вести более содержательные
разговоры об архитектуре
Например, задавать вопросы по конкретным
функциям и диагностировать проблемы
более точно
«С архитектурой все плохо»
Типичные проблемы с архитектурой
 Не отражает актуальное внутреннее устройство
приложения
Не работает как модель приложения
 Структура модулей – «поперек» возникающих задач
Не помогает декомпозировать большие задачи
 Внесение изменений приводит к непредсказуемым
последствиям
Не помогает локализовать изменения
 Необходимые изменения в системе требуют
постоянного пересмотра базовых решений
Не обеспечивает минимизацию пересмотра решений
 «Разношерстные» решения типовых задач
Не выполняет функцию координации 58/60(65)
Типичные проблемы
с управлением архитектурой
 Случайные решения становятся базовыми
Решение приняли походя, а от него теперь многое зависит.
Нет осознанного управления архитектурой
 Проектировщики нижнего уровня
не руководствуются базовыми решениями
Не выполняется функция нормирования. Теряется
целостное представление об устройстве приложения
 Базовые решения не пересматриваются вовремя
Воспринимаются как жесткие ограничения. Несмотря
на очевидные проблемы при принятии решений на более
детальном уровне
59/60(65)
60/60(65)
Спасибо!
Вопросы?
61/60(65)
Бонус-
слайды
62/60(65)
Соответствие
архитектуры и продукта
63
Связь технологии и архитектуры
 Деятельность архитектора направлена
на изготовление конкретного (одного)
изделия. Архитектура описывает именно его
 Деятельность технолога направлена
на повышение эффективности и качества
процесса изготовления изделия (обычно
для массовых операций)
 Технология предоставляет архитектору
кирпичи (материал), из которого архитектор
может делать все более сложную
архитектуру
64/60(65)
Возможность
не принимать решение повторно
65/60(65)
Решения,
определяемые
технологией

More Related Content

What's hot

ТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализеТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализеАндрей Курьян
 
Стандарт OMG Essence - в чем польза для аналитика?
Стандарт OMG Essence - в чем польза для аналитика?Стандарт OMG Essence - в чем польза для аналитика?
Стандарт OMG Essence - в чем польза для аналитика?Yury Kupriyanov
 
Бизнес весна 2014 лекция 3
Бизнес весна 2014 лекция 3Бизнес весна 2014 лекция 3
Бизнес весна 2014 лекция 3Technopark
 
1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение изменений1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение измененийDmitry Bezuglyy
 
Собираем кубик Рубика
Собираем кубик РубикаСобираем кубик Рубика
Собираем кубик РубикаCEE-SEC(R)
 
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделять
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделятьОтветственность за качество в разных ИТ-проектах: в чем она и как ее разделять
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделятьCUSTIS
 
UML2. Eleven Trivial Tips for BPMN Modellers [1.01, RUS]
UML2. Eleven Trivial Tips for BPMN Modellers [1.01, RUS]UML2. Eleven Trivial Tips for BPMN Modellers [1.01, RUS]
UML2. Eleven Trivial Tips for BPMN Modellers [1.01, RUS]Alex V. Petrov
 
ISUCT & BSUIR. Successful Communication of the Process Architecture [1.0, RUS]
ISUCT & BSUIR. Successful Communication of the Process Architecture [1.0, RUS]ISUCT & BSUIR. Successful Communication of the Process Architecture [1.0, RUS]
ISUCT & BSUIR. Successful Communication of the Process Architecture [1.0, RUS]Alex V. Petrov
 
SPb BA & SA Night. Stakeholder Management Essentials [1.01, RUS]
SPb BA & SA Night. Stakeholder Management Essentials [1.01, RUS]SPb BA & SA Night. Stakeholder Management Essentials [1.01, RUS]
SPb BA & SA Night. Stakeholder Management Essentials [1.01, RUS]Alex V. Petrov
 
А.Левенчук -- ISO 15288 и OMG Essence
А.Левенчук -- ISO 15288 и OMG EssenceА.Левенчук -- ISO 15288 и OMG Essence
А.Левенчук -- ISO 15288 и OMG EssenceAnatoly Levenchuk
 
А.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышлениеА.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышлениеAnatoly Levenchuk
 
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UMLВнедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UMLEdgar Khachatryan
 
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]Alex V. Petrov
 
REQ Labs 2014. Smart Business Modelling: A Key to Success in Enterprise Autom...
REQ Labs 2014. Smart Business Modelling: A Key to Success in Enterprise Autom...REQ Labs 2014. Smart Business Modelling: A Key to Success in Enterprise Autom...
REQ Labs 2014. Smart Business Modelling: A Key to Success in Enterprise Autom...Alex V. Petrov
 
Системная инженерия: вызовы времени По результатам конференции RuSEC2010
Системная инженерия: вызовы времени По результатам конференции RuSEC2010Системная инженерия: вызовы времени По результатам конференции RuSEC2010
Системная инженерия: вызовы времени По результатам конференции RuSEC2010Marcus Akoev
 
Бизнес весна 2014 лекция 2
Бизнес весна 2014 лекция 2Бизнес весна 2014 лекция 2
Бизнес весна 2014 лекция 2Technopark
 
А.Байда -- OMG Essence и SEMAT
А.Байда -- OMG Essence и SEMATА.Байда -- OMG Essence и SEMAT
А.Байда -- OMG Essence и SEMATAnatoly Levenchuk
 
Применение ТРИЗ в бизнес-анализе
Применение ТРИЗ в бизнес-анализеПрименение ТРИЗ в бизнес-анализе
Применение ТРИЗ в бизнес-анализеSQALab
 
Опыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектурыОпыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектурыCUSTIS
 
Agile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахAgile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахCUSTIS
 

What's hot (20)

ТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализеТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализе
 
Стандарт OMG Essence - в чем польза для аналитика?
Стандарт OMG Essence - в чем польза для аналитика?Стандарт OMG Essence - в чем польза для аналитика?
Стандарт OMG Essence - в чем польза для аналитика?
 
Бизнес весна 2014 лекция 3
Бизнес весна 2014 лекция 3Бизнес весна 2014 лекция 3
Бизнес весна 2014 лекция 3
 
1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение изменений1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение изменений
 
Собираем кубик Рубика
Собираем кубик РубикаСобираем кубик Рубика
Собираем кубик Рубика
 
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделять
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделятьОтветственность за качество в разных ИТ-проектах: в чем она и как ее разделять
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделять
 
UML2. Eleven Trivial Tips for BPMN Modellers [1.01, RUS]
UML2. Eleven Trivial Tips for BPMN Modellers [1.01, RUS]UML2. Eleven Trivial Tips for BPMN Modellers [1.01, RUS]
UML2. Eleven Trivial Tips for BPMN Modellers [1.01, RUS]
 
ISUCT & BSUIR. Successful Communication of the Process Architecture [1.0, RUS]
ISUCT & BSUIR. Successful Communication of the Process Architecture [1.0, RUS]ISUCT & BSUIR. Successful Communication of the Process Architecture [1.0, RUS]
ISUCT & BSUIR. Successful Communication of the Process Architecture [1.0, RUS]
 
SPb BA & SA Night. Stakeholder Management Essentials [1.01, RUS]
SPb BA & SA Night. Stakeholder Management Essentials [1.01, RUS]SPb BA & SA Night. Stakeholder Management Essentials [1.01, RUS]
SPb BA & SA Night. Stakeholder Management Essentials [1.01, RUS]
 
А.Левенчук -- ISO 15288 и OMG Essence
А.Левенчук -- ISO 15288 и OMG EssenceА.Левенчук -- ISO 15288 и OMG Essence
А.Левенчук -- ISO 15288 и OMG Essence
 
А.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышлениеА.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышление
 
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UMLВнедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
 
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
 
REQ Labs 2014. Smart Business Modelling: A Key to Success in Enterprise Autom...
REQ Labs 2014. Smart Business Modelling: A Key to Success in Enterprise Autom...REQ Labs 2014. Smart Business Modelling: A Key to Success in Enterprise Autom...
REQ Labs 2014. Smart Business Modelling: A Key to Success in Enterprise Autom...
 
Системная инженерия: вызовы времени По результатам конференции RuSEC2010
Системная инженерия: вызовы времени По результатам конференции RuSEC2010Системная инженерия: вызовы времени По результатам конференции RuSEC2010
Системная инженерия: вызовы времени По результатам конференции RuSEC2010
 
Бизнес весна 2014 лекция 2
Бизнес весна 2014 лекция 2Бизнес весна 2014 лекция 2
Бизнес весна 2014 лекция 2
 
А.Байда -- OMG Essence и SEMAT
А.Байда -- OMG Essence и SEMATА.Байда -- OMG Essence и SEMAT
А.Байда -- OMG Essence и SEMAT
 
Применение ТРИЗ в бизнес-анализе
Применение ТРИЗ в бизнес-анализеПрименение ТРИЗ в бизнес-анализе
Применение ТРИЗ в бизнес-анализе
 
Опыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектурыОпыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектуры
 
Agile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахAgile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектах
 

Similar to Архитектура - что это?

А.Левенчук -- SysArchi
А.Левенчук -- SysArchiА.Левенчук -- SysArchi
А.Левенчук -- SysArchiAnatoly Levenchuk
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Dima Dzuba
 
Онтологические стандарты организационной модели
Онтологические стандарты организационной моделиОнтологические стандарты организационной модели
Онтологические стандарты организационной моделиAnatoly Levenchuk
 
Понятие архитектуры ПО и управление архитектурным проектированием
Понятие архитектуры ПО и управление архитектурным проектированиемПонятие архитектуры ПО и управление архитектурным проектированием
Понятие архитектуры ПО и управление архитектурным проектированиемCUSTIS
 
Системная инженерия
Системная инженерияСистемная инженерия
Системная инженерияAnatoly Levenchuk
 
2013-04-06 01 Максим Юнусов. Архитектура в agile-проекте
2013-04-06 01 Максим Юнусов. Архитектура в agile-проекте2013-04-06 01 Максим Юнусов. Архитектура в agile-проекте
2013-04-06 01 Максим Юнусов. Архитектура в agile-проектеОмские ИТ-субботники
 
Cистемная архитектура вместо требований
Cистемная архитектура вместо требованийCистемная архитектура вместо требований
Cистемная архитектура вместо требованийCUSTIS
 
Архитектура в Agile проекте
Архитектура в Agile проектеАрхитектура в Agile проекте
Архитектура в Agile проектеLuxoftTraining
 
рит2007 требования и состав работ бесков доронин
рит2007   требования и состав работ   бесков доронинрит2007   требования и состав работ   бесков доронин
рит2007 требования и состав работ бесков доронинMedia Gorod
 
Архитектура ПО: управляя самым важным
Архитектура ПО: управляя самым важнымАрхитектура ПО: управляя самым важным
Архитектура ПО: управляя самым важнымCUSTIS
 
Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...
Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...
Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...Yury Buluy
 
А.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийА.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийAnatoly Levenchuk
 
Getting Started to the System Design
Getting Started to the System DesignGetting Started to the System Design
Getting Started to the System DesignAnatoly Simkin
 
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11ANDREY ZAKHODYAYCHENKO
 
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))Andrey Zakhodyaychenko
 
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Dakiry
 
Как выжить глобальной корпорации?
Как выжить глобальной корпорации?Как выжить глобальной корпорации?
Как выжить глобальной корпорации?CEE-SEC(R)
 

Similar to Архитектура - что это? (20)

А.Левенчук -- SysArchi
А.Левенчук -- SysArchiА.Левенчук -- SysArchi
А.Левенчук -- SysArchi
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4
 
Онтологические стандарты организационной модели
Онтологические стандарты организационной моделиОнтологические стандарты организационной модели
Онтологические стандарты организационной модели
 
Понятие архитектуры ПО и управление архитектурным проектированием
Понятие архитектуры ПО и управление архитектурным проектированиемПонятие архитектуры ПО и управление архитектурным проектированием
Понятие архитектуры ПО и управление архитектурным проектированием
 
Системная инженерия
Системная инженерияСистемная инженерия
Системная инженерия
 
2013-04-06 01 Максим Юнусов. Архитектура в agile-проекте
2013-04-06 01 Максим Юнусов. Архитектура в agile-проекте2013-04-06 01 Максим Юнусов. Архитектура в agile-проекте
2013-04-06 01 Максим Юнусов. Архитектура в agile-проекте
 
Cистемная архитектура вместо требований
Cистемная архитектура вместо требованийCистемная архитектура вместо требований
Cистемная архитектура вместо требований
 
Архитектура в Agile проекте
Архитектура в Agile проектеАрхитектура в Agile проекте
Архитектура в Agile проекте
 
Training Labs (www.cmcons.com)
Training Labs (www.cmcons.com)Training Labs (www.cmcons.com)
Training Labs (www.cmcons.com)
 
рит2007 требования и состав работ бесков доронин
рит2007   требования и состав работ   бесков доронинрит2007   требования и состав работ   бесков доронин
рит2007 требования и состав работ бесков доронин
 
Архитектура ПО: управляя самым важным
Архитектура ПО: управляя самым важнымАрхитектура ПО: управляя самым важным
Архитектура ПО: управляя самым важным
 
Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...
Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...
Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...
 
А.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийА.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требований
 
Getting Started to the System Design
Getting Started to the System DesignGetting Started to the System Design
Getting Started to the System Design
 
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
 
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
 
Present architect
Present architectPresent architect
Present architect
 
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
 
IT Project Life cycle
IT Project Life cycleIT Project Life cycle
IT Project Life cycle
 
Как выжить глобальной корпорации?
Как выжить глобальной корпорации?Как выжить глобальной корпорации?
Как выжить глобальной корпорации?
 

More from Михаил Заборов

Заборов Михаил .Омниканальность в рознице
Заборов Михаил .Омниканальность в розницеЗаборов Михаил .Омниканальность в рознице
Заборов Михаил .Омниканальность в розницеМихаил Заборов
 
Московский клуб тестировщиков. Круглый стол про Agile
Московский клуб тестировщиков. Круглый стол про Agile Московский клуб тестировщиков. Круглый стол про Agile
Московский клуб тестировщиков. Круглый стол про Agile Михаил Заборов
 
Системная архитектура вместо требований
Системная архитектура вместо требованийСистемная архитектура вместо требований
Системная архитектура вместо требованийМихаил Заборов
 
Развитие персонала.. Вы уверены?
Развитие персонала.. Вы уверены?Развитие персонала.. Вы уверены?
Развитие персонала.. Вы уверены?Михаил Заборов
 
Расстройство клиентоориентированности
Расстройство клиентоориентированностиРасстройство клиентоориентированности
Расстройство клиентоориентированностиМихаил Заборов
 

More from Михаил Заборов (6)

Заборов Михаил .Омниканальность в рознице
Заборов Михаил .Омниканальность в розницеЗаборов Михаил .Омниканальность в рознице
Заборов Михаил .Омниканальность в рознице
 
Московский клуб тестировщиков. Круглый стол про Agile
Московский клуб тестировщиков. Круглый стол про Agile Московский клуб тестировщиков. Круглый стол про Agile
Московский клуб тестировщиков. Круглый стол про Agile
 
Системная архитектура вместо требований
Системная архитектура вместо требованийСистемная архитектура вместо требований
Системная архитектура вместо требований
 
Архитектура и agile
Архитектура и agileАрхитектура и agile
Архитектура и agile
 
Развитие персонала.. Вы уверены?
Развитие персонала.. Вы уверены?Развитие персонала.. Вы уверены?
Развитие персонала.. Вы уверены?
 
Расстройство клиентоориентированности
Расстройство клиентоориентированностиРасстройство клиентоориентированности
Расстройство клиентоориентированности
 

Архитектура - что это?