为什么在软件开发中使用原型?

Darryl Bachmeier
Feb 27, 2020
项目管理


原型不仅仅是节省成本或捕获错误。他们帮助开发团队从业务领域捕获正确的需求,以构建正确的产品。原型可以帮助用户动手做某事,以便他们能感觉到该产品是否适合他们。它增加了所有项目团队的理解。

原型类型 有不同类型的原型。原型可以分为低保真度或高保真度。

低保真原型 低保真度原型是笔和纸。当我与客户见面时,有时会这样做,我需要弄清楚去哪儿。我以非常高的抽象度绘制出简单的Doodle。图像可能由其中带有“ X”的单个框表示。如果产品中需要多个页面或屏幕,我可能会在页面上绘制带有箭头的微型屏幕,以便我理解导航流程。

高保真原型 在我认为已记录所有要求之后,通常会创建高保真原型。这将使用Sharp Develop在C#中完成。我喜欢它,因为它是免费的开放源代码,并且可以在屏幕上快速布置组件。我通常会尽可能地用一些虚拟数据填充列表框和数据表,但是我不会在功能上花费很多时间。我是业务分析员,而不是开发人员,因此我将开发工作留给专业人员。我提醒我的客户,原型不是最终产品,即使我能使它看起来很好,也只是扔掉了。

使用原型为我节省了很多时间和精力,并为我的客户提供了他们所需的产品。它还有助于将项目分解为较小的迭代。它增加了整个项目团队之间的思想交流。它不仅防止了错误,而且还防止了在开发过程的后期进行更改,而众所周知的修复成本更高。

2020 © Zenbo Services Ltd. All rights reserved.