Общие наблюдения:
-
Бизнес ожидет от IT предоставления продвинутых технологий с правильной (бизнес) функциональностью и в нужное время
-
Одной бизнес стратегии совсем недостаточно для IT планирования
-
Бизнес редко интерисуется возможностями IT инфраструктуры
-
Каждая бизнес идея и соответственно ее реализация наивысшим образом завязана на IT инфраструктуру
-
Очень сложно строить бизнес без готовой IT стратегии - это постоянное ожидание новой головной боли
Учитывая это, множество решений в большей своей части реактивны и тесно связаны с бизнес процессами, в итоге одни процессы требующие схожей функциональности будут требовать копирования кода или самостоятельного "наколенного" воссоздания, причем эти пути явно тупиковые и ведет к увеличению стоимости сопровождения и снижению ROI.
Ну вот, а Когда что-то идет плохо мы действуем - реактивная поддержка и "прирост" это внутрення проблема, но это именно тот случай, где архитектурное планирование и новые визуальные инструменты VSTS - могут отлично отыграть!!!
Ключевые концепции архитектурного планирования вращаются вокруг прозрачности восприятия бизнес потребностей и целей IT.
Тем не мение наиболее важны те IT решения которые предвосхитят бизнес потребноти - "попадут в ожидания" (правильное решение, правильная цена, в нужное время). Стремясь к этому мы должны понимать - каковы наши цели и что представляют собой наилучшие практики - это поможет нам осуществить выбор правильного подхода (направление, шаблоны проектирования и т.д)
Чтобы понять и предвосхотить бизнес потребности мы в первую очередь должны идентифицировать - какие возможности бизнесу могут быть полезны в различных аспектах управления.
Ну а далее нужно ответить на несколько ключевых вопросов:
Для каждой возможности которая может меняться с течением времени:
Кто, Где, Что, Когда и Сколько.
Когда мы поняли, что бизнесу нужно, мы можем создать своего рода IT roadmap, в котором идетифицировать факторы успеха, цели и принципы проектирования.
Как примеры вариантов ключевых сценариев проектирования:
Contract-first , Business process-driven , Framework ,System, application, resource reuse,Requirements Traceability,Design patterns, guidance, prescriptive architecture,Cross-lifecycle и Team Collaboration
Понятно, что для того, что бы принять решение о использовании комплексного набора VSTS и TFS в компании нужно многое взвесить и со многим определиться (это и возможные варианты использования и стоймостная оценка).
Рекомендую обратиться к старому доброму