Канал про ИТ тренды и их влияние на бизнес. Основные темы: shared-экономика, исследования (переводы западных и российские), *тех, искусственный интеллект, BigData, безопасность, интернет, акции и IPO, стартапы
💡 #Ликбез
По вашим просьбам<b>: MVAНедавно мы спрашивали у наших читателей, про какую технологию из отчёта Gartner рассказать подробнее. Большинством голосов была выбрана тема MVA — минимальная жизнеспособная архитектура. Ну что ж, держите статью :)
Итак, MVA — это фреймворк для обеспечения своевременной и совместимой разработки и итерации продуктов. Чуть подробнее:
◈ Своевременность разработки подразумевает скорость и минимальный набор компонентов, которые могут в том числе включать готовые облачные решения или базироваться на какой-либо существующей системе;
◈ Совместимость и итеративность — это про возможность расширения минимальной архитектуры по мере необходимости и с течением времени.
Гибкость, аджайл, быстрая адаптация к изменениям — это всё про MVA (наверное, любители и профессионалы планирования «на века» и «для миллиарда пользователей» сейчас грустно вздохнули). Однако сама концепция подразумевает очень продуманный подход, который ляжет в основу успешного развития продукта:
◈ В расчёт берутся наиболее вероятные сценарии. При этом дизайн архитектуры должен позволять решать менее вероятные наихудшие сценарии по мере из возникновения;
◈ Базовая концепция такой архитектуры постоянна и не должна меняться на полпути (язык программирования и основные технологии должны быть выбраны изначально);
◈ MVA основана на конкретных и фактических требованиях, а не на предположениях или интуиции.
Надеемся, что стало чуть понятнее. По крайней мере, пост будет полезен на фоне относительной новизны термина и результатов, которые выдают поисковые системы на русском языке при запросе «минимальная архитектура» (в поисковой выдаче — сплошь статьи про школы изящных искусств и развитие художественного вкуса).
Мы, конечно, не надеемся получить за этот пост 30+ лайков от читателей, проголосовавших за MVA, но вдруг... 😇
Материалы:
- A Minimum Viable Product Needs a Minimum Viable Architecture
- What is Minimum Viable Architecture? Why is it important?