经过这次的学习,我终于明白了该如何做一份项目立项书!
首先是项目名称
其次就是项目的目的,你要清楚地知道你开发这个系统软件的目的,明确它的方向。
接着就是项目的需求来源,如果就拿购销系统这个软件开发来讲的话,就应该派公司职员进行调查,反馈,看看到底需要哪些功能。。。
接着就是可行性研究,对于这个问题,我们要从几个方面来说,首先就是技术可行性,你所做的这个系统软件能不能达到客户所要满足的要求,有没有这个技术,所采用的系统是什么,准备用什么语言编写这个程序,以及交由那个部门负责以及需要多少个技术员,这些都是要考虑的
其次就是经济可行性,做一个这样的系统软件,你所要消费的钱,比如说购买设备的钱以及开给员工的薪金等等之后能盈利多少,划不划算!这个都是应该要计算出来的!要不然其风险性是很难预测的!再次就是运行可行性,在软件开发过程中,要多次得调试,要确保它能够正常运行以及稳定性~最后就是法律可行性,在开发这个系统软件的过程中,不会在社会上或是政治上引起侵权等等行为!如果可行性研究可以的话,那么下一步就是时间计划安排表,这个也是要确切地安排出来的,比如说开发前期的准备需要多少时间,在开发前得要写出其流程图,当流程图完成以后,估计一下开发这个软件又需要多少时间,最迟能在哪天完成。。。
人员安排,公司的老板当然是希望每个人能够有三头六臂,能够什么事都能够干,因为这样,当公司某个部门很忙的时候,其他部门的也可以帮的上忙(对与软件开发公司而言,我想应该没有确切地规定某个部门的,再此只是为了能够描述要合理安排人员而不要造成人员浪费的情况,)不会出现这个部门很忙而另一个部门却又闲着的情况!在开发过过程中,我们应该要考虑到一切可能发生的事情,因为万事均在变化!所以我们应该还要想到突发事件,比如说某个技术师突然生病或者是其他的紧急事件而使软件不能够按期完成,如果遇到这样的情况,那么该如何处理?这些都应该事先考虑的,一旦发生了,就可以得到及时处理使工程能够按期完成!这时候在开发软件前期,我们应该做到,对每一个关键性技术岗位要培养后备人员!对所有工作指定稳当标准并建立一种机制,保证文档都能及时产生,并对所有工作进行仔细的调查,使得更多的人能够按计划进度完成自己的工作!或者说技术员加班也是一个办法!如果这些都写得很明确了的话,把风险降到最低,那么我想你的项目立项书肯定会得到上级的同意与客户的满意!~