分享

原型的好处不只是有助于明确需求

 东北十三少 2024-05-27 发布于四川

原型是产品概念的初步可视化模型,用于验证产品设计想法、功能和用户体验。

程序员可以通过创建出来的软件原型,与用户一起确认需求。因为有了原型,软件就不再是虚无缥缈的,而是变成看得见摸得着的,讨论需求不再是空对空,而是“言之有物”。

创建原型可以帮助我们确认需求,但原型的好处不止于此。

尽早创建原型,可以缩短软件发布周期,原型创建得越早,产品的发布也就越早。创建原型的好处如下:

  • 提早发现前提性质的错误

原型能够向我们展示产品可能的样子,这有助于我们判断项目初期所确定的设计方针的正误,也就是说创建原型能帮助我们提早发现前提性质的错误,从而将损失控制到最小。

  • 减少需求不完备导致的返工

有时候用户对于自己想要什么软件并不清楚,而原型的出现可以帮助用户更加清晰地认知自己的需求。程序员通过原型与用户交流需求,能够收到用户更准确地对需求的描述,减少需求不准确不完备导致的返工。

甚至原型还会激发出用户想出更好的点子,从而程序员就能够开发出更好的软件。

如果没有原型,用户只能在开发完成后看到软件,也就只能在开发完成后才能指出软件的问题。与其在程序员已经完成大量开发工作后被用户诟病,不如在正式开发之前通过原型来接受用户的批评,未雨绸缪。

  • 能提早开始排查错误

程序员在开发软件的过程中,可能会遇到各种问题:有问题的算法、不一致的时间点和难懂的用户接口等。如果我们创建了原型,就可以提早对这些问题进行排查,这些问题越早解决,我们付出的代价就会越小,我们也能越早开发完成高质量的软件。

这正是:

创建原型好处多,听我给你说一说
明确需求少返工,提前识错和排错

参考书目:编程的原则:改善代码质量的101个方法,作者:上田勋,译者: 支鹏浩,出版社: 人民邮电出版社

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多