Без заголовка
А как вы для себя решаете дилему новаторства и стандартизации? Вижу, что Вы часто обращаетесь к различным методологиям и стандартам, а между тем изобретение велосипедов, как правило, ведет к их нарушению и рождению малосовместимых с чем-либо решений.
Поясню на примере: есть Java EE, SOA и сопутствующие технологии вроде ESB. Для меня в их отношении очевидны две вещи:
1) Эти технологии излишне перегружены, хотя вектор на облегчение просматривается.
2) Они совершенно не приспособлены для создания легких, понятных и удобных интерфейсов, потому что enterprise-мир не понимает их важности. Однако тренд enterprise 2.0 зародился и набирает обороты, значит это будет востребовано.
И что делать небольшой компании в таких условиях? Мучаться с тяжеловесными решениями, пытаясь выжать из них то, что нужно, пристраивая костыли или сделать свою систему, которая будет удобно решать эту задачу, но не будет обладать достаточной гибкостью для интеграции со всем остальным? Как Вы считаете? :)