以前知道系统分析中有种开发方式:原型开发,虽然知道,不过没有什么深的体会;前段时间作者因为要设计开发个用户自定义平台的时候,才对它有了进一步的了解。
我们在做一个项目的时候,业务参与者与业务需求明确的情况下,后面做系统建模与设计开发的时候就比较容易。不过上次我正好碰到业务参与者不明确且业务需求全无,被要求自己从类似的软件中去寻找需求的情况,当时别提有多郁闷了。最后没办法,只好按从类似的软件上获得的模糊需求和自己的一些想法,开发出一简单的软件原型;在完成软件原型开发后,直接发出到企划和研发同事哪里,征集需求和用户操作体验,之后一步一步的在软件原型的基础上迭代完善。
说真的,但是我并没有意识到这种开发方式就是原型开发,后来在看这方面的书的时候才意识到。想在想想觉得,知道再多的开发方式,如果没有那般的在项目中的实践体会,自己也真的只是仅仅知道它们。