📌  相关文章
📜  了解联合应用程序开发

📅  最后修改于: 2021-08-24 05:03:11             🧑  作者: Mango

简而言之,联合应用程序开发JAD是用于设计和开发基于计算机的系统/解决方案的过程。它为企业开发新的信息系统时,根据业务需求并排收集需求,这意味着JAD会在设计和开发过程中让客户或最终用户参与。它还包括通过称为JAD会话的连续协作研讨会来提高规范和用户参与质量的方法。由于客户参与了整个开发过程,因此可以缩短开发时间并提高客户满意度。

联合应用程序开发的历史:

联合应用程序开发由1970年代后期的Chris Morris和Tony Crawford共同开发,旨在提高客户满意度。在1980年代,他们举办了各种讲习班以证明该项目,从那时起,该项目已在众多行业中得到了应用,这些行业产生了出色的产品。

参加JAD的人:

JAD流程涉及许多关键利益相关者。这些都是:

  1. 执行过程:
    此过程来自客户方,其中包括项目经理,CIO,CEO或CISO,他们有权对项目做出决策。
  2. 主持人:
    该人员负责创建,管理和执行JAD活动,最大程度地减少分歧,鼓励最终用户参与,保持重点和公正的方法。
  3. IT代表:
    此人提供技术建议并帮助团队开发技术模型并构建最终结果的原型。他们必须接近并支持客户按照要求将其可视化转化为模型,加深对最终用户业务目标的理解,代表IT功能,提供自然价格合理的最终解决方案等。
  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过程使开发时间,成本和错误最小化。