Общие сведения о совместной разработке приложений
Короче говоря, совместная разработка приложений. JAD — это процесс, который используется для проектирования и разработки компьютерных систем/решений. Он собирает требования одновременно с потребностями бизнеса при разработке новых информационных систем для компании, что означает, что JAD вовлекает клиента или конечных пользователей в процесс проектирования и разработки. Он также включает в себя подходы к улучшению качества спецификации и участия пользователей посредством последовательных совместных семинаров, называемых JAD-сессиями. Поскольку клиент участвует в процессе разработки, это приводит к сокращению времени разработки и повышению удовлетворенности клиентов.
История совместной разработки приложений:
Совместная разработка приложений разработана Крисом Моррисом и Тони Кроуфордом в конце 1970-х годов с целью повышения удовлетворенности клиентов. В 1980-х годах они провели различные семинары, чтобы проверить проект, и с тех пор он применялся во многих отраслях промышленности, производя превосходную продукцию.
Участники ЯД:
В процесс JAD вовлечено много ключевых заинтересованных сторон. Это:
- Процесс выполнения:
Этот процесс осуществляется со стороны заказчика, в который входят менеджер проекта, ИТ-директор, генеральный директор или директор по информационной безопасности, которые имеют право принимать решения в отношении проекта. - Фасилитатор:
Этот человек отвечает за создание, управление и выполнение действий JAD, минимизацию разногласий, поощрение участия конечных пользователей, поддержание целенаправленности и беспристрастного подхода. - Представители ИТ:
Этот человек за предоставление технических консультаций и помощь команде в разработке технических моделей и создании прототипа конечного результата. Они должны подходить к клиентам и поддерживать их в преобразовании их визуализаций в модели в соответствии с требованиями, развивать понимание бизнес-целей конечных пользователей, представлять в ИТ-функциях, предоставлять конечные решения, доступные по своей природе и т. д. - Конечный пользователь :
Этот заинтересованный человек обычно находится в центре внимания JAD. Они предлагают надлежащие бизнес-знания и стратегию, иллюстрируют все ключевые группы пользователей, на которых влияет разработка, и представляют несколько уровней внутри организации. - Писец:
Этот человек отвечает за точное и эффективное документирование процесса JAD и сеансов JAD. Как правило, они выступают в качестве партнера для фасилитатора на каждой сессии JAD и предоставляют рекомендации для обзора. - Наблюдатель:
Наблюдатель будет наблюдать за каждым сеансом JAD и собирать информацию для потребностей конечных пользователей и решений сеанса JAD, взаимодействовать с участниками JAD только вне сеансов JAD.
На рисунке ниже показаны различные фазы JAD.
JAD-сессии:
- Сессии JAD должны иметь четко определенные цели и пункты повестки дня. Необходимо обеспечить присутствие ключевых лиц как из технического, так и делового мира, а также из тех, кто ведет записи.
- Для ведения встречи вопросы и пункты составляют суть обсуждения, и где не следует исключать быстрых ответов. Также мы должны задавать вопросы, записывать важные пункты и назначать действия.
- Цель сессий JAD — стимулировать творческое мышление, которое ведет к совместному обсуждению, требующему опыта от различных отделов.
- Команды должны помогать друг другу в принятии решений. Если команды не могут прийти к решению, нам нужно провести запланированные сессии JAD, известные как семинары JAD.
- Мы знаем, что большинство сессий JAD запланированы на этапе разработки, это может произойти во время требований проекта.
Преимущества совместной разработки приложений:
Вот некоторые из ключевых преимуществ JAD:
- Создание дизайна с точки зрения заказчика.
- Командная работа между компанией и клиентом помогает устранить все риски.
- Благодаря тесному взаимодействию прогресс идет быстрее.
- JAD помогает ускорить проектирование, а также повысить качество.
- JAD поддерживает команду, которая подталкивает друг друга, что позволяет им работать быстрее, а также выполнять заказы вовремя.
Проблемы, возникающие при совместной разработке приложений:
- Иногда мнения членов команды могут различаться, что затрудняет согласование целей и сохранение концентрации.
- В зависимости от размера проекта, в JAD людям, возможно, придется потратить значительное количество времени.
Совместная разработка приложений (JAD), возможно, не является ответом на то, что нужно организации, но она обеспечивает гораздо более инклюзивную и плавную среду, чем другие. JAD используется в качестве метода на ранних стадиях разработки систем проекта для разработки требований к бизнес-системе. Одной из целей JAD является объединение MIS и конечного пользователя в структурированном семинаре, который проводится опытными фасилитаторами JAD и составляется по индивидуальному графику, чтобы помочь участнику выполнить требования высокого качества. Также видно, что процесс JAD сводит к минимуму время разработки, затраты и ошибки.