创业网 » 最新文章 » 关于软件产品开发的一点总结

关于软件产品开发的一点总结

关于软件产品开发的一点总结

经过1个多月的问题收集、问题分析汇总、研究同类产品、进行初级结构设计、绘制原始界面原型、就设计稿进行讨论、更改设计框架、更改界面原型、撰写功能需求报告,在这过程中经过多次讨论,终于,于前天把CMS的需求分析部分工作基本完成。由于也算是算一次全心做这个工作,也是第一次正式编写《需求分析报告》,正工作过程中,我也阅读了许多相关文章,(例如《需求分析》就是一本不错的书,建议有志于此的同学如果没看的话可以看看......)以便更好的完成工作。

昨天,基本没什么事,我就再看看我们现有的产品体系,大致都看了一遍。今天早上来,我接着看,在看其中的参与的一个产品——《考评王》时,我觉得很有必要总结一下这个产品失败的原因,算是对我自己做产品经验总结,同时也把经验分享给公司所有同事,希望我们在未来的产品开发过程中能起一点积极意义。

第一、任何产品在编码之前,务必要写《需求分析报告》。需求分析报告如果详细和正式的话,应包含产品开发的原因;现在市场同类产品的基本情况以及将要开发的产品可能在哪些地方胜过同类产品;对于具体的功能,还要定义清楚需要哪些功能模块,并对每一项功能块的功能作清晰的说明和定义;同时,对于软件的具体功能,我认为还很有必要绘制界面原型图。

以上只是经验的总结,我总结《考评王》的例子说明问题。首先,《考评王》没有《需求分析报告》,没有任何需求方面的文档。当然,作为对原有系统的改造(C/S的改成B/S的),功能等模块等可以参照原型。但是,由于每个人对产品的理解角度、深度等不同,产品预计开发同期将严重受损,同时,对于产品的开发周期可控性也很不确定,这点从《考评王》的开发周期来看就很清楚。

就算开发周期长点,也是可以理解的。由于没有对具体的功能模块明确定义,在开发过程中,可能因为一时技术问题,就某些功能进行简划了或干脆给取消了。这往往是极其危险的

您可能还喜欢的文章:开发  产品开发  软件开发  

创意点子 创业点子

头脑风暴

找人 找钱 找项目