Разработка ПО

ИТ на пороге объединения культур: управление данными и «скорая» разработка

Технические различия между технологиями объектно-ориентированных и реляционных баз данных привели к диссонансу культур, до сих пор разделяющему сообщество управления данными и сообщество разработки. Что с этим делать дальше?

Организация взаимодействия участников проекта

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

CMM и Agile- возможен ли симбиоз?

Устарел ли подход CMM/CMMI и ведет ли он к усложнению процесса разработки? Обладают ли agile-методы всеми приписываемыми им преимуществами? Скорее всего, комбинация отдельных элементов из каждой методики- это наиболее эффективный процесс, и неважно, больше в нем CMMI или Agile.

Экскурс в историю программных технологий

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

Модели должны работать

За последние 30 лет средства разработки программного обеспечения прошли эволюцию от структурированного подхода к объектно-ориентированному.

Коллажи: просто и эффективно

Технология коллажей с задержкой нашла свое применение в корпоративной среде.

Разработка коллажей

Web-коллажи - это Web-приложения, разработанные с использованием контента и сервисов, имеющихся в Internet.

Девять вариантов: что делать с древними программами

«Старость» программного обеспечения- понятие субъективное.

Семь принципов тестирования программ

Несмотря на то, что всем известны теоретические ограничения тестирования программного обеспечения, на практике мы тратим на решение этой задачи огромные силы и средства, хотя при этом считается, что отказываться от тестирования неразумно и крайне опасно.

Кадровые стратегии «смертельных» проектов

Эдвард Йордан, специалист по "смертельным" проектам, специально для читателей журнала "Открытые системы" предлагает эксклюзивную статью, посвященную управлению проектами, идущими "маршами смерти".