По поводу совместной разработки приложений энтузиазм проявляют далеко не все. “JAD  -  это очень неоднозначно и вообще дело вкуса”,  -  считает Клифф Вэггонер, соучредитель и директор фирмы Open Solution (Глестонбери, шт. Коннектикут), занимающейся разработкой банковских приложений. Он применяет другой подход, Extended Relational Analysis (Расширенный анализ отношений), который корпорация Relational Systems (Бирмингем, шт. Мичиган) продает разработчикам приложений СУБД.

 

Подход ERA, как и JAD, вовлекает пользователя в процесс проектирования приложения. Согласно мнению Шерона Ржепы, соучредителя корпорации Relational Systems, компании, применяющие подход ERA, нуждаются в проведении прямых интервью с бизнес-пользователями для достижения практического успеха.

 

В компании Open Solution эта техника работает. “ERA  -  метод точный. Допускается участие людей, прошедших минимальное обучение, а учебник очень понятен,  -  сообщил Вэггонер.  -  Текст непосредственно относится к тому, что происходит. Никакой академичности или философии”.

 

Иногда проектная команда при построении программного обеспечения полностью отвергает любую методологию. Например, фирма Nabisco (Парсиппани, шт. Нью-Джерси) для создания программного обеспечения, удовлетворяющего запросы пользователя, использует метод лучшей практики, который там называется System Release Cycle. “SRC при разработке приложений внутри корпорации реализует тот же подход, что и фирмы, создающие программное обеспечение”,  -  заявил Грег Диджиованни, менеджер по поддержке разработки приложений в фирме Nabisco.

 

В каждом программном проекте компания Nabisco определяет набор требуемых свойств, присваивает им приоритеты, ставит жесткий срок и выдерживает его во что бы то ни стало. Иногда пользователи получают все желательные возможности, иногда только половину. Но, как утверждает Диджиованни, пользователи всегда получают программный продукт, подвергающийся непрерывному улучшению до тех пор, пока не будут удовлетворены все пользовательские требования. “SRC  -  это схема, а не методология. Нам все равно, используют ли менеджеры проектов JAD”,  -  сказал он.

 

Согласно мнению Дика Хаймана, аналитика корпорации International Data (Фреймингэм, шт. Массачусетс), JAD  -  это всего лишь составляющая гораздо более масштабного движения корпораций к командному программированию. “У отделов ИС всегда была репутация медлительной службы, и отсюда появился командный подход. Можете называть это лучшей практикой”,  -  заявил он.

 

Билл Ульрих, президент консалтинговой компании Tactical Strategy Group (Аптос, шт. Калифорния), с этим согласен. Вот его мнение: “JAD  -  это ответ на плохую организацию рабочей структуры. Эта мера сродни затыканию дыр”. Он добавил: “Компаниям придется предпринять нечто более серьезное. Специалисты из отдела ИС должны быть распределены по бизнес-отделам. Они должны жить и работать вместе”.

 

А.Н.