简而言之,联合应用程序开发JAD是用于设计和开发基于计算机的系统/解决方案的过程。它为企业开发新的信息系统时,根据业务需求并排收集需求,这意味着JAD会在设计和开发过程中让客户或最终用户参与。它还包括通过称为JAD会话的连续协作研讨会来提高规范和用户参与质量的方法。由于客户参与了整个开发过程,因此可以缩短开发时间并提高客户满意度。
联合应用程序开发的历史:
联合应用程序开发由1970年代后期的Chris Morris和Tony Crawford共同开发,旨在提高客户满意度。在1980年代,他们举办了各种讲习班以证明该项目,从那时起,该项目已在众多行业中得到了应用,这些行业产生了出色的产品。
参加JAD的人:
JAD流程涉及许多关键利益相关者。这些都是:
- 执行过程:
此过程来自客户方,其中包括项目经理,CIO,CEO或CISO,他们有权对项目做出决策。 - 主持人:
该人员负责创建,管理和执行JAD活动,最大程度地减少分歧,鼓励最终用户参与,保持重点和公正的方法。 - IT代表:
此人提供技术建议并帮助团队开发技术模型并构建最终结果的原型。他们必须接近并支持客户按照要求将其可视化转化为模型,加深对最终用户业务目标的理解,代表IT功能,提供自然价格合理的最终解决方案等。 - 最终用户 :
该相关人员通常是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过程使开发时间,成本和错误最小化。