Без заголовка
Роль стандартов преувеличена
Я не люблю стандарты. Там где слишком много правил зарождается посредственность. Ну нафига описывать каждый чих формально? Да еще не договорившись об общей терминологии (огромный минус стандартизующим организациям, зачем они тогда вообще нужны?).
Я согласен, что нужны стандарты, описывающие некие протоколы взаимодействия. А вот стандарты, описывающие конкретные реализации не нужны. Вместо них нужны просто неформальные описания лучших практик. Протоколы, кстати, должны изначально иметь потенциал расширения.
Сейчас же мы имеем бессмысленное болото стандартов. Большая часть из них уже давно устарела. Но люди пытаются их реализовывать, не понимая, что стандарт = то, что у кого-то уже реализовано = отсутствие конкурентного преимущества.
Мозг дан человеку, чтобы думать. Все что должен делать архитектор – почитать лучшие практики в предметной области, с которой он сейчас работает (доступные и простые, а не это многостраничное унылое говно, которое зовется стандартами); посмотреть характеристики протоколов, которые могут помочь ему связать свою систему с внешним миром; подумать; сделать собственную реализацию, подбирая «детали» с нужными характеристиками по специальному удобному и доступном справочнику.
Все – компания получает систему, заточенную под их нужды, дающую компании конкурентное преимущество, а не то же самое, что уже есть у конкурентов. Быстро и качественно.
Вполне осознаю, что инфраструктурные компоненты вполне могут и не нести в себе конкурентного преимущества, но тут совсем все просто – в таком случае из нашего репозитория «деталей» подбирается уже готовая деталь с нужными свойствами.
Если архитектор не может уложиться в стандартный протокол, то он регистрирует его расширение. Или совершенно новый протокол. Все это должно стать массовым, удобным и открытым. Примерно как публикация проекта на Google Code или SF.
Непонимание того, что свойства продукта определяются свойствами разработчиков
Говорю прямо: сама системная инженерия и рядом лежащие вещи – унылое болото. Я не знаю, как в нем оказались Вы (на удивление интересный и позитивный человек), но глядя на других варящихся в нем людей, мне становится страшно. Я реально не хочу, чтобы эти люди производили что-то на свет, потому что на свете и так слишком много серости и уныния.
И таких как я будет становится все больше. Людям нужны впечатления.
Вот такой вот радикальный взгляд. Он, впрочем, не отрицает все, что есть в системной инженерии. Он лишь говорит о том, что нужна новая методология, построенная на миксе из системной инженерии, гибкости, скорости, индивидуальности и впечатлениях.
На самом деле подобная методология уже почти сформировалась, потому что сформировался проект, который строится по ней. Один из самых крупных в мире. "Интернет" называется.
Спасибо за внимание :)