Совместный дизайн приложения


Совместное проектирование приложений ( JAD ) — это процесс, используемый в области жизненного цикла метода разработки динамических систем (DSDM) для сбора бизнес-требований при разработке новых информационных систем для компании. «Процесс JAD также включает подходы к расширению участия пользователей, ускорению разработки и повышению качества спецификаций». Он состоит из семинара, на котором « работники умственного труда и ИТ-специалисты встречаются, иногда в течение нескольких дней, чтобы определить и проанализировать бизнес-требования к системе». [1] В число участников входят высокопоставленные руководители, которые позаботятся о том, чтобы в конце продукта были предоставлены необходимые отчеты и информация. Это действует как «процесс управления, который позволяет отделам корпоративных информационных служб (IS) более эффективно работать с пользователями в более короткие сроки». [2]

На семинарах JAD работники умственного труда и ИТ-специалисты могут разрешить любые трудности или разногласия между двумя сторонами в отношении новой информационной системы. Семинар следует подробной программе, чтобы гарантировать охват всех неопределенностей между сторонами и помочь предотвратить любые недопонимания. Недопонимание может иметь гораздо более серьезные последствия, если не будет устранено на более позднем этапе процесса. (См. ниже информацию об основных участниках и ключевых шагах к эффективному JAD). В конце концов, в результате этого процесса будет создана новая информационная система, осуществимая и привлекательная как для разработчиков, так и для конечных пользователей.

«Хотя дизайн JAD широко известен, на самом деле мало что известно о его эффективности на практике». Согласно Journal of Systems and Software , в трех организациях было проведено полевое исследование, использующее методы JAD, чтобы определить, как JAD влияет на результаты разработки системы. Результаты исследования показывают, что организации добились небольшого улучшения результатов разработки систем с помощью метода JAD. Использование JAD было наиболее эффективным в небольших проектах с четкой направленностью и менее эффективным в крупных сложных проектах. С 2010 года Международная ассоциация фасилитаторов (IAF) оценивала значимость фасилитационных семинаров, а-ля JAD, и обнаружила значительную ценность. [3]

Термин «совместное приложение» изначально использовался для описания процесса разработки программного обеспечения, который впервые был запущен и успешно внедрен в середине 1970-х годов Центром разработки систем New York Telephone Company под руководством Дэна Гилана. После серии чрезвычайно успешных внедрений этой методологии Гилан много читал лекции на различных форумах о методологии, ее преимуществах и передовом опыте. Арни Линд, в то время старший системный инженер IBM Canada в Реджайне, Саскачеван .создал и назвал совместный дизайн приложений в 1974 году. Это было усовершенствованием существующих методов, которое требовало, чтобы разработчики приложений тратили месяцы на изучение специфики конкретного отдела или должностной функции, а затем разрабатывали приложение для этой функции или отдела. Помимо значительных задержек в разработке, этот процесс приводил к тому, что на разработку приложений уходили годы, и часто они не были полностью приняты пользователями приложений.

Идея Арни Линда была проста: вместо того, чтобы давать разработчикам приложений информацию о работе людей, почему бы не научить людей, выполняющих работу, писать приложение? Арни представил концепцию вице-президенту IBM Canada Карлу Коркорану (впоследствии президенту IBM Canada), и Карл одобрил пилотный проект. Арни и Карл вместе назвали методологию JAD, акроним для совместной разработки приложений, после того как Карл Коркоран отказался от аббревиатуры JAL, или совместной логистики приложений, когда понял, что инициалы Арни Линда были JAL (Джон Арнольд Линд).