持续开发对
网站设计有什么好处?早在1990年代,网络是一个新事物,开发周期是静态的(最多每年一次),指标既难以捕获又无法解释。这意味着通常要经历大规模的设计和开发阶段,交出一个站点然后忽略它(只是在几年后重复此过程)。当今的创新步伐已使这种方法成为网站开发中极其昂贵且不切实际的方法,并且当今的产品是如此广泛和全面,以至于很少有明确定义的起点或终点。作为回应,出现了新的范例,并且不断发展。
作为一种方法,持续开发(有时也称为持续改进计划,或CIP)包含对应用程序的持续测量,测试和发布,这是正在进行的开发过程的一部分。 长期以来,诸如Adobe和Microsoft之类的传统软件供应商一直是这里的标准。他们创建稳定的基础应用程序,并扩展,改进和增长产品,以满足用户和利益相关者的需求。本期
深圳网页设计Angle是时候带大家将这种迭代思维纳入
网站设计中了。
以用户为中心的设计
持续开发是一种以用户为中心的设计方法,它将数据(和用户)置于开发的最前沿。该过程的目的是根据要求定期测量和改进应用程序。可用性测试,应用程序度量标准,客户/利益相关者访谈和支持渠道都提供了一种收集数据并确定开发优先级的方法。
就像敏捷开发一样,持续开发也从一种工程方法开始。无需计划和开发一个大型“发行版”,而是可以将代码和功能分解为定期部署的小型,可测试和“可交付使用”的组件。这使开发人员能够在过度投资之前获得切合实际的定性和定量反馈,同时还可以使不同的功能彼此隔离,以防止开发人员相互牵制。这在行业中被称为“连续集成/交付”,因为这意味着新功能会在开发时定期进行“集成”和部署。
从对设计系统,样式库和样式指南的日益增长的需求中也可以看出这种思想上的转变。为了支持快速,迭代的开发,现代的
网站设计围绕“生活模式库”展开,“生活模式库”是可以适应,重用和重新用于创建的一系列组件(例如人员选择器,导航栏或“媒体”预告片)新功能和页面。这种“原子的”设计方法促进了针对可伸缩性设计的内容不可知的方法,而过去的设计/创建/运输思路无法利用。
取代更改或修订是一个费时的过程,而是围绕鼓励增长和适应的框架构建应用程序。设计系统永远不会完成,但会作为一个有生命的实体运行,以帮助支撑和指导其所处的应用程序。
持续发展的好处
1、周转更快
无需等待数月甚至数年的重新设计,而是连续不断的“敏捷”开发周期意味着用户可以更快地从新功能中受益。不仅如此,客户还可以清楚地衡量这些更改对性能和转换的影响。
确实需要推出新产品时,我们可以采用类似的方法。代替基于假设或竞争对手开发完整的产品或功能集,我们可以使用反馈对待办事项进行优先级排序,从核心的最低限度可行的产品迭代构建。这使用户可以更快地使用功能,并提供比传统发现更为真实的需求图。
2、实验与冒险
持续发展鼓励低风险,低费用的实验,该实验应无干扰且易于回滚。与每年的大修相比,实施小型的,包含在内的功能(例如,入职流程)并进行部署要容易得多。这为尝试满足实际需求的新解决方案提供了绝佳的机会,而不会像传统的全面发布那样通常具有不可预测性。
如果该功能无法正常使用或接收不佳,则可以将其删除或重新考虑。相反,如果它得到良好的欢迎,则可以将其扩展或推广到应用程序的更多区域。通过限制每个新部署的范围,我们可以降低风险,更快地实施新功能,并且可以承担创新的费用,而不必担心会引起巨大的反弹或错误的涌入。
3、更好的产品
持续开发通常涉及自动测试和测量的设置,与传统的基于瀑布的方法一样,可以使代理和客户免于“猜测”要求。取而代之的是,数据和反馈将作为未来发展的基础,从而使产品变得更加健壮,并继续增长和改进。
4、降低成本
大规模的重新网站设计既昂贵又费时。尽管有时是必需的,但最有价值的更改通常是小的,渐进的改进。通过关注影响重大的小功能,可以大大降低开发成本,并显着提高效率。
5、移动目标
当今的网络应用程序从未完成。不断的发展使我们能够交付出色的应用程序,这些应用程序在发布后很长一段时间内就可以继续为客户和用户创造价值。通过采用迭代的设计和开发周期,我们可以比以往更快地迭代,升级和开发。
尽管有一定的吸引力可以吸引人们发现一些新鲜事物,例如巨大的营销机会,重新思考产品的基本价值和功能集的机会,这也是为什么鼓励
网站设计持续开发的五大原因。