Главная » Архитектура ПО

Остерегайтесь «хороших идей»

Добавлено Дата: 17 February, 2012 категория: Архитектура ПО

Грег Найберг

Хорошие идеи убивают проекты. Иногда смерть наступает быстро, но чаще это медленное, мучительное умирание, причиной которого служат сорванные сроки и лавины программных ошибок.

Читать »

Всем заправляет бизнес

Добавлено Дата: 17 February, 2012 категория: Архитектура ПО

Дэйв Мурхед

В контексте разработки корпоративных программных приложений архитектор должен стать в компании своего рода «мостом» между деловым и техническим сообществами, представляя и защищая интересы обеих сторон и часто выступая в роли посредника между ними, но при этом позволяя бизнесу заправлять делами. Принимая решения в области технологий, архитектор должен руководствоваться бизнес-целями компании и окружающими ее реалиями.

Читать »

Проблема пользовательского

Добавлено Дата: 16 February, 2012 категория: Архитектура ПО

признания

Норман Карновейл

Люди не всегда рады появлению новых систем или крупным обновлениям. Это может поставить под угрозу успешное завершение проекта.

Решение о реализации новой системы нередко принимается в штыки – особенно на ранней стадии. Это вполне естественно, и причины хорошо известны. Тем не менее начальная реакция на новую систему создает меньше проблем, чем незатухающая отрицательная реакция.

Читать »

Добро пожаловать в реальный мир

Добавлено Дата: 16 February, 2012 категория: Архитектура ПО

Грегор Хоп

Технари любят точность – особенно программисты, живущие в мире нулей и единиц. Они привыкли работать с двоичными решениями: один/ноль, истина/ложь, да/нет. Всё четко и последовательно, от неожиданностей защищают ограничения внешних ключей, атомарные транзакции и контрольные суммы.

Читать »

Ищите истинный смысл требований

Добавлено Дата: 16 February, 2012 категория: Архитектура ПО

ЭйнарЛандре

Заказчики и конечные пользователи часто под видом требования выдвигают то, что им кажется эффективным решением некоторой задачи. Классический пример такого рода приводит Гарри Хиллейкер (Harry Hillaker), ведущий конструктор истребителя F-16 Falcon. Перед его группой была поставлена цель спроектировать самолет, развивающий скорость М2-2,5, что было (и вероятно, остается) весьма нетривиальной задачей, особенно если сопутствующая цель состоит в создании «дешевого» легкого самолета. Учтите, что сила, необходимая для преодоления сопротивления воздуха, при удвоении скорости полета возрастает вчетверо, и представьте себе, как это обстоятельство влияет на вес самолета.

Читать »

Осознавайте последствия изменений

Добавлено Дата: 15 February, 2012 категория: Архитектура ПО

Дуг Кроуфорд

Хороший архитектор снижает сложность до минимума и может спроектировать решение, абстракции которого, с одной стороны, обеспечивают надежный фундамент, а с другой – достаточно прагматичны, чтобы пережить изменения.

Читать »