📅  最后修改于: 2020-10-27 03:10:09             🧑  作者: Mango
原型一词很常见,与软件开发和体系结构开发中的人们有关。在建筑开发方面,埃及有吉萨大金字塔的原型。这些都是用(当然)较小的版本构造的,以征得标尺的同意或认可。
这个小而有意义的示例恰好说明了原型的目的。根据Wikipedia的说法,原型是“开发其他形式的设备或车辆的第一个或初步版本。”
对于软件开发界来说,该定义可以改编为页面,屏幕或功能的初步版本,它通过有效地可视化屏幕元素并展示交互来支持其他开发。此定义包括最关键的部分,即交互。
在软件开发中,为了开发一部分功能或整个功能本身,在时间和精力上需要大量投资。根据客户的反馈,这是开发,验证和纠正问题的无休止过程。
大多数软件开发公司都希望此过程尽快完成。因此,他们不会继续进行所有团队成员的努力和时间投入。相反,他们采取了明智的举动,聘请了具有可视化特定功能的技能的用户体验(UX)工程师。开发产品时,这会将它们放在驾驶座上。
本质上,在开发的早期阶段就需要原型来模拟和可视化软件需求。由于该过程减少了功能方面的未知数,因此最终对软件开发公司和客户都有好处,从而为开发提供了正确的方向。
在当前的高端软件开发时代,总体软件开发生命周期表已取得了许多进步。这些进步来自技术方面以及特定团队成员在生命周期中的角色/职位。一个这样的职位开始受到关注,这就是UX工程师。
UX工程师具备一套技能,对客户有好处。通过使用不同的技术或步骤来更好地了解客户,UX工程师可以很好地掌握用户对给定软件产品的期望。
通常,在进行需求收集过程时,技术公司现在会邀请UX工程师进入市场,以了解用户的需求。随着响应式Web XDesign和“移动优先”方法在软件开发方面的最新趋势,人们可能需要关注许多领域。 UX工程师采用诸如用户访谈,市场调查之类的流程来了解目标受众的脉搏。
这个过程既耗时又重要,因为它为软件产品了解其在市场上的适用性提供了清晰的途径。在收集软件需求并得出这些需求时,将采用这些步骤。这是一个理想的阶段,因为它降低了开发的总成本。但是,当软件产品成熟时,可以引入UX研究阶段,以评估所进行的增强的可行性。