17
Сергей Баранов ScrumTrek Инженерные решения в условиях неопределенности

Принятие инженерных решений в условиях неопределенности

Embed Size (px)

Citation preview

Page 1: Принятие инженерных решений в условиях неопределенности

Сергей БарановScrumTrek

Инженерные решения в условиях неопределенности

Page 2: Принятие инженерных решений в условиях неопределенности

+ Доменная модель+ Бизнес-логика+ Производительность+ Тонны требований+ Недели митингов+ Объем данных+ Было всё

Жизненное

Page 3: Принятие инженерных решений в условиях неопределенности

+ Доменная модель+ Бизнес-логика+ Производительность+ Тонны требований+ Недели митингов+ Объем данных+ Было всё

Жизненное

Page 4: Принятие инженерных решений в условиях неопределенности

Что важнее?

Page 5: Принятие инженерных решений в условиях неопределенности

неопределенность

Page 6: Принятие инженерных решений в условиях неопределенности

—Асимметрия информации– Экономические факторы (сost)– Политические факторы (KPI)

—Проблемы с коммуникацией—Большие объемы информации—Запутанность информации

Неизвестные известные

Page 7: Принятие инженерных решений в условиях неопределенности

Важность коммуникациймы не понимаем что мы

делаем, но делаем мы это идеально

Page 8: Принятие инженерных решений в условиях неопределенности

Важность коммуникацийпонимаем что мы

делаем, но делаем мы это неправильно

Page 9: Принятие инженерных решений в условиях неопределенности

Важность коммуникацийWTF??

Page 10: Принятие инженерных решений в условиях неопределенности

—Предположения/вероятности– Объем данных– Время отклика– Готовность компонентов к

интеграции– Время, стоимость, объем работ

—Риски—Прогнозы

Известные неизвестные

Page 11: Принятие инженерных решений в условиях неопределенности

На основе чего мы принимаем инженерные решения?Реальнос

ть

Page 12: Принятие инженерных решений в условиях неопределенности

На основе чего мы принимаем инженерные решения?—Обобщение—Прошлый опыт—Перфекционизм—Прошлые грабли—Over-инжиниринг

Реальность

Page 13: Принятие инженерных решений в условиях неопределенности
Page 14: Принятие инженерных решений в условиях неопределенности

Да еще и…

производительностьпростота деплоя

надежность

стоимость

сроки поставкифункциональность

удобство использования

тестопригодность

простота интеграцииподдерживаемость

зависимости

Page 15: Принятие инженерных решений в условиях неопределенности

—Коммуникации—Понятность—Отложенные решения—Быстрая поставка—Инкрементальность—Обоснованность через

требования

Как с этим жить?

Page 16: Принятие инженерных решений в условиях неопределенности