Skip to main content

Что такое совместная разработка приложений?

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

Сбор системных требований является одним из наиболее важных шагов в создании компьютерного программного обеспечения. Подход совместной разработки приложений требует активного участия в совещаниях по требованиям, что делает совещания более продуктивными. Это достигается путем предоставления пользователям возможности взаимодействовать с ежедневной прототипной системой.

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

Быстрая разработка приложений (RAD) была популярным подходом к созданию прототипов программного обеспечения, который использовался в середине 1990-х годов. Он также был основан на идее создания быстрых прототипов для целей валидации. Совместная разработка приложений развивалась на основе этого подхода путем интеграции дизайна прототипа с формальной документацией.

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

Совместные сессии разработки приложений должны следовать строгой программе и срокам. Обычно это включает в себя захват идеи, создание прототипа и проверку требований. Каждая встреча должна проводиться координатором, который понимает ожидаемый результат встреч.

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

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