Общие сведения о совместной разработке приложений

Опубликовано: 25 Сентября, 2022

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

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

Совместная разработка приложений разработана Крисом Моррисом и Тони Кроуфордом в конце 1970-х годов с целью повышения удовлетворенности клиентов. В 1980-х годах они провели различные семинары, чтобы проверить проект, и с тех пор он применялся во многих отраслях промышленности, производя превосходную продукцию.

Участники ЯД:

В процесс JAD вовлечено много ключевых заинтересованных сторон. Это:

  1. Процесс выполнения:
    Этот процесс осуществляется со стороны заказчика, в который входят менеджер проекта, ИТ-директор, генеральный директор или директор по информационной безопасности, которые имеют право принимать решения в отношении проекта.
  2. Фасилитатор:
    Этот человек отвечает за создание, управление и выполнение действий JAD, минимизацию разногласий, поощрение участия конечных пользователей, поддержание целенаправленности и беспристрастного подхода.
  3. Представители ИТ:
    Этот человек за предоставление технических консультаций и помощь команде в разработке технических моделей и создании прототипа конечного результата. Они должны подходить к клиентам и поддерживать их в преобразовании их визуализаций в модели в соответствии с требованиями, развивать понимание бизнес-целей конечных пользователей, представлять в ИТ-функциях, предоставлять конечные решения, доступные по своей природе и т. д.
  4. Конечный пользователь :
    Этот заинтересованный человек обычно находится в центре внимания JAD. Они предлагают надлежащие бизнес-знания и стратегию, иллюстрируют все ключевые группы пользователей, на которых влияет разработка, и представляют несколько уровней внутри организации.
  5. Писец:
    Этот человек отвечает за точное и эффективное документирование процесса JAD и сеансов JAD. Как правило, они выступают в качестве партнера для фасилитатора на каждой сессии JAD и предоставляют рекомендации для обзора.
  6. Наблюдатель:
    Наблюдатель будет наблюдать за каждым сеансом JAD и собирать информацию для потребностей конечных пользователей и решений сеанса JAD, взаимодействовать с участниками JAD только вне сеансов JAD.

На рисунке ниже показаны различные фазы JAD.

JAD-сессии:

  • Сессии JAD должны иметь четко определенные цели и пункты повестки дня. Необходимо обеспечить присутствие ключевых лиц как из технического, так и делового мира, а также из тех, кто ведет записи.
  • Для ведения встречи вопросы и пункты составляют суть обсуждения, и где не следует исключать быстрых ответов. Также мы должны задавать вопросы, записывать важные пункты и назначать действия.
  • Цель сессий JAD — стимулировать творческое мышление, которое ведет к совместному обсуждению, требующему опыта от различных отделов.
  • Команды должны помогать друг другу в принятии решений. Если команды не могут прийти к решению, нам нужно провести запланированные сессии JAD, известные как семинары JAD.
  • Мы знаем, что большинство сессий JAD запланированы на этапе разработки, это может произойти во время требований проекта.

Преимущества совместной разработки приложений:

Вот некоторые из ключевых преимуществ JAD:

  1. Создание дизайна с точки зрения заказчика.
  2. Командная работа между компанией и клиентом помогает устранить все риски.
  3. Благодаря тесному взаимодействию прогресс идет быстрее.
  4. JAD помогает ускорить проектирование, а также повысить качество.
  5. JAD поддерживает команду, которая подталкивает друг друга, что позволяет им работать быстрее, а также выполнять заказы вовремя.

Проблемы, возникающие при совместной разработке приложений:

  1. Иногда мнения членов команды могут различаться, что затрудняет согласование целей и сохранение концентрации.
  2. В зависимости от размера проекта, в JAD людям, возможно, придется потратить значительное количество времени.

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