谈谈如何外包软件项目
http://tech.ddvip.com 2007年08月22日 社区交流
内容摘要:由于本人以前做过软件开发,对软件业比较熟悉,所以经常有很多商界的朋友委托我帮他们来外包软件,因此积累了一些外包的经验,现在就写出来与大家共享,希望对有软件外包需要的人有所帮助。
现在随着电脑的日益普及,越来越多的人逐步认识到软件在日常经营管理中的重要作用。如果你是一家大型企业的管理者,可能需要一个ERP软件来帮助你对企业进行辅助管理;如果你是一家商场的经营者,可能需要一个进存销软件来对日常的经营进行统计;如果你是一个餐饮店的老板,可能需要一套餐饮管理软件来进行客户管理和成本分析。由于每个行业的经营管理都有着自己的特殊性,那些现有的通用软件可能无法满足你的需要,这时就需要把软件项目交给专业的软件公司或软件团队去设计完成,这就是我们日常所经常提到的软件外包。由于本人以前做过软件开发,对软件业比较熟悉,所以经常有很多商界的朋友委托我帮他们来外包软件,因此积累了一些外包的经验,现在就写出来与大家共享,希望对有软件外包需要的人有所帮助。
首先,软件外包第一步要做的是,先弄清楚自己对于软件的详细要求。比如你使用这个软件要达到什么目的;要求这个软件有什么样的功能,对于软件有些什么特殊的要求。以超市经营者为例,他们后面是成百个供应商,前面是成千上万个消费顾客。怎样利用软件管理错综复杂的供应商和消费顾客,如何做好精细到一个小小调料包的进、销、调、存的商品流通工作,这些都是超市业主需要详细分析思考的。而且有时光是自己分析还不行,还必须与实际将要使用软件的业务人员进行讨论,这样才能使以后开发出来的软件能真正发挥作用。
我周围有不少朋友在实际的外包中就遇到过这种教训:一个经营商场的朋友说起他曾经外包过一个超市软件,由于他的需求非常笼统,因此对方按一般的超市软件进行开发,结果花上万元开发出来的软件在使用时才发现根本不符合该超市的特殊需求,最后只好束之高阁。还有一个朋友,由于当初没有把需求完全细化,等到软件开发出来才又要求增加功能,而临时增加功能就意味着增加费用,结果当初说好一万元的项目最后花了几万元。这些都是外包中实实在在遇到过的深刻的教训,希望各位有外包需求的朋友把自己对于软件的需要完全分析透,并最好用纸打印出来,并作为合同的一个附件。这样便于软件承接者更好地分析项目,开发软件,出现争议也能够更好地解决。
来源:豆豆技术应用 作者:Roland 责编:豆豆技术应用