我虽然涉猎软件行业时间不长,但是总有运营朋友向我咨询软件相关问题,大这些问题大多是公司产品某项功能的实现可能性?有没有靠谱的软件服务公司推荐?为什么不同的公司给出的报价差那么多?如何验收功能?如何与对方项目经理沟通?合同怎么签订等等,可见大家囧境各异,不过也很能理解,毕竟软件服务(尤其软件定制服务)不同于普通商品,明码标价,且全是成品,随便看下评论就可以了。

软件外包业务技术流程(不懂技术和产品)(1)

下面是基于这段时间与大家的交流,总结了一些不懂技术的朋友们该如何对接软件服务外包的经验。

1.要做软件外包服务,首先要了解软件服务外包有哪些流程?(针对甲方,即雇主端)

以上图是软件服务方做软件服务的基本流程,那针对这个流程甲方的流程是什么呢?

软件外包业务技术流程(不懂技术和产品)(2)

①需求沟通:先与自己部门、同事、老板对齐需求,这个很重要,并且有详细的需求文档,且需要老板认可备案的,需求需要细化到具体功能描述。并不需要你能说出很专业的术语,但是一定要描述清楚使用场景。

②需求确认:这个对应到与本部门的责任人,确认流程,拍板人,这些在前期很容易忽略,尤其小公司,经常会因为决策人不同,在开发途中提出额外的需求,与服务方出现争议,影响整体项目交付进度。

③验收标准:这个验收标准一般乙方会给出,在需求确认的时候就会讲清楚的,每个阶段按照这个标准进行验收就可以了。难点还是在第二点。

④软件开发:一般软件服务公司技术团队又有对应的流程,比如立项、外部设计、内部设计、编程 、测试、综合测试等,每个阶段对应有项目经理跟进,且有协同管理体系,比如华为的协作云,出现问题,乙方项目经理会及时跟甲方沟通。

2.软件外包平台都有哪些?我比较熟悉的列举如下:

汇新云 汇新云-全球专业的软件协同产业生态链

解放号 IT服务众包平台-解放号拥有千家优质服务商

(针对TOB服务,专业垂直性比较强)

一品威客 威客-创意,中国创新型威客众包服务平台_一品威客网

猪八戒网 猪八戒网,中国领先的一站式的企业全生命周期服务平台

米鼠网 靠谱的IT项目在线交易平台

3.软件外包的成本评估?

首先,我们在对一个软件项目的成本进行估算或评估时,应该从这个项目立项开始直到项目研发活动结束所花费的资源总和,并且可以按阶段进行估算或测量。软件成本的估算可以进一步细分为估算软件规模、估算项目工作量、估算软件工期和估算软件成本。其中成本估算需要对直接人力成本、间接人力成本、间接非人力成本及直接非人力成本分别进行估算。

我们常用的软件研发成本估算公式为:软件研发成本=工作量×平均人力成本费率(含直接人力成本、间接成本) 直接非人力成本。此公式基本包含了软件研发成本估算的内容和过程。

这里有一个技巧,对接的多家乙方,做对比即可。

4.软件外包的项目交付标准?

软件功能的完整性:按照软件需求说明书来判定各项功能需求是否可以完整使用。如果用户所要求的功能都设计开发齐全,则说明该功能体系构建完整,用户可正常验收。

软件使用的通畅性:软件开发完成后,开发者应注意软件界面是否友好,是否易于交付。同时,还应检查软件的各项功能是否可以正常使用,如果一切正常,则可合格验收。

软件运行的稳定性:在不同的环境中,软件是否做到稳定运行,是否可以满足互联网环境下的灵活多变性,如果可以,则说明该软件的兼容性较好,具有较强的应变能力,用户可放心验收。

简而言之,用户可根据以上三个方面来作为软件外包项目的验收标准,顺利完成项目验收。

软件外包过程中还有哪些注意事项?

针对注意事项,总结起来有如下几项:

①明确功能需求,这里有一个小技巧,就是对需求可以对两次,你说一次,让对方再重复一次。

②切忌不要把一个项目拆分开,分别对接乙方,这样会存在很多问题,比如说兼容性,比如说设计风格等;

③一定明确不要被乙方“转包”,这里在合同里需要注明,并明确法律责任;

④甲乙双方一定要建立高效的沟通机制,利于项目验收和问题及时反馈,避免延期;

⑤原则性问题一定要提前说,古人云先小人后君子,在这里同样适用;

大概是这几点,其中在软件项目管理过程中还涉及到合同的签订,交付的功能测试等后期单独与大家诠释。

,