原型设计简介(Introduction to Prototyping)
prototyping一词在软件开发和架构开发方面非常普遍且与人们相关。 在建筑发展方面,在埃及,有吉萨大金字塔的原型。 这些都是(当然)较小的版本构建,以获得统治者的同意或批准。
这个小而有意义的例子恰恰说明了原型的目的。 根据维基百科的说法,原型是“开发其他形式的设备或车辆的第一个或初步版本”。
对于软件开发领域,定义可以被调整为页面,屏幕或功能的初步版本,其通过有效地可视化屏幕元素并展示交互来支持其他开发。 该定义包括最关键的部分,即交互。
在软件开发中,为了开发功能的一部分或完整功能本身,在时间和精力方面需要相当大的投资。 根据客户的反馈,这是一个无休止的开发,验证和纠正问题的过程。
大多数软件开发公司都希望这个过程尽可能快。 因此,他们不会继续全体团队成员的努力和时间投入。 相反,他们采取了招聘用户体验(UX)工程师的聪明举措,该工程师具有可视化特定功能的技能。 这使得他们在开发产品时处于驾驶座位上。
从本质上讲,需要进行原型设计,以便在开发的早期阶段模拟和可视化软件需求。 该过程最终对软件开发公司和客户都有益,因为它减少了特征中的未知,从而为开发提供了正确的方向。
原型开发的正确阶段
在当前高调软件开发的时代,整个软件开发生命周期表中有许多进步。 这些进步来自技术方面以及特定团队成员在生命周期中的角色/位置。 一个这样的职位已经开始获得牵引力,这被称为UX工程师。
UX工程师配备了技能组合,这对客户有益。 通过使用不同的技术或步骤更好地了解客户,UX工程师可以很好地掌握用户对给定软件产品的期望。
通常,当需求收集过程发生时,技术公司现在让UX工程师参与进入市场以了解用户需求。 随着响应式Web XDesign和Mobile-First方法的最新趋势,软件开发可能会有许多领域需要关注。 用户体验工程师采用用户访谈,市场调查等流程来了解其目标受众的脉搏。
这个过程既耗时又重要,因为它为软件产品提供了清晰的路径,以确定其在市场中的适用性。 在收集软件需求并引出它们时使用这些步骤。 这是一个理想的阶段,因为它降低了整体开发成本。 但是,当软件产品成熟时,可以引入UX研究阶段,以评估正在进行的增强的可行性。