Методы скорой (agile) разработки завоевывают мир чрезвычайно агрессивно. Одно из ярких тому свидетельств – внимание к использованию и продвижению принципов agile со стороны крупных производителей программного обеспечения, в том числе IBM. Сегодня в корпорации на должности руководителя практики скорой разработки в подразделении IBM Rational работает Скотт Амблер, известный канадский специалист в области программной инженерии вообще и скорых методов в частности.
Процессы разработки и использования программ становятся все более итеративными и эволюционными, что сопровождается интенсификацией взаимодействия участников программных проектов. Методология agile-программирования позволяет упорядочить реализацию эволюционирующих проектов. Ключевое слово «agile» в названии
Нарушения работы ИТ-инфраструктуры становятся все более критичными для организаций, поэтому к качеству управления ею предъявляют все более серьезные требования. Многие российские компании переходят к сервисному управлению информационными технологиями, которое внедряется в рамках специфических проектов.
Сценарии - полезный инструмент, но неумение с ними обращаться вынуждает менеджеров запоздало реагировать на события, а не встречать их с упреждением. ИТ-проекты печально известны срывами сроков, перерасходом бюджетов, низким качеством результатов, и перемен к лучшему не видно.
Несмотря на устойчивые архитектурные аналогии, SOA корректнее воспринимать как живой организм, способный адаптироваться к изменениям в бизнесе. В системах, построенных на принципах SOA, высокоуровневые прикладные компоненты, сервисы, взаимодействуют друг с другом и формируют сложные бизнес-приложения.
Скорость стала определяющим фактором конкуренции. По словам Джека Уэлча, бывшего главы General Electric, она продлевает молодость компаниям и людям. Это как нельзя лучше объясняет тенденцию роста ежегодных инвестиций в ИТ-ресурсы
Органам государственного управления необходимо обобщенное представление межведомственной информации, позволяющее по одному запросу получать консолидированные сведения из нескольких источников и выполнять их комплексный анализ. Ни один из имеющихся подходов не позволяет
Качественные требования обычно важнее функциональных, поскольку больше влияют на архитектуру программных систем. Успех или неудача жизненно важной системы определяется тщательностью проработки требований к ее качеству. Как ни странно, при разработке