architecture + agile

15
Architecture + Agile Порознь или вместе? Максим Смирнов ИТ архитектор

Upload: maxim-smirnov

Post on 07-Dec-2014

3.720 views

Category:

Technology


0 download

DESCRIPTION

Презентация на AgileDays 2014

TRANSCRIPT

Page 1: Architecture + Agile

Architecture + Agile

Порознь или вместе?

Максим Смирнов

ИТ архитектор

Page 2: Architecture + Agile
Page 3: Architecture + Agile
Page 4: Architecture + Agile
Page 5: Architecture + Agile

Что делать, если задач слишком много?

Page 6: Architecture + Agile

Набрать еще людей

Page 7: Architecture + Agile

Нужно больше арахиса!

Page 8: Architecture + Agile

Все в backlog?

Ничего не делать

Page 9: Architecture + Agile

Brian Foote, Joseph Yoder

“Big Ball of Mud”

 

Page 10: Architecture + Agile

Открытые вопросы:

Опосредованные коммуникации

Синхронизация релизов

Интеграция

Как масштабировать команду?

Page 11: Architecture + Agile

Это сайт, который видят все: каждому проекту

(модулю, интерфейсу) соответствует своя страница

а каждой стрелке - гиперссылка

Architect the lines, not the boxes

Наш подход: High Level Design

Page 12: Architecture + Agile

How Buildings Learn: What Happens After They’re BuiltStewart Brand, 1994

Синхронизация релизов

Page 13: Architecture + Agile

Идеи общие уникальные новые

Требования не конкретизированы четко сформулированы

постоянно меняются

Что хочет заказчик

чтоб было как у всех

выделиться среди конкурентов поэкспериментировать

Источник требований

акционеры, регуляторы

владельцы бизнес-процессов

клиенты, конечные пользователи

Основной акцент

стандартизация, соответствие

оптимизация бизнес-процессов

новые модели бизнесаподрывные инновации,

Изменения 1-2 раза в год каждые 2-3 месяца 2-4 недели и чаще

Примерыприем платежей,

сбор трафика, выставление счетов

новые маркетинговые инициативы,

управление услугами

мобильные приложения, web-приложения, системы

самообслуживанияПроцесс изменений

четкий план релизов, Waterfall

итерационный инкрементальный

преимущественно Agile

Три вида корпоративных систем

Page 14: Architecture + Agile

Развитие на основе продукта

Page 15: Architecture + Agile

Architecture + Agile

Максим СмирновИТ архитектор

http://mxsmirnov.wordpress.com