JULY04

为结果买单还是为软件开发公司的服务能力买单

2012-7-04信息来源:raythonsoft

软件是企业信息化中不可缺少的组成部分,但如何选择软件却是一件比较棘手的事情。有的企业采取“拿来主义”,购买商品软件,甚至不惜重金购买“洋”软件,但大多数都因“水土不服”而难奏实效;有的企业坚持独立自主、自力更生,但结果是耗时耗力,不经济,而且开发水平与实际要求有较大差距。那么,选择软件开发外包服务是一种以较少的成本获取适宜的软件方式。

但客户在选择软件开发外包服务公司时,常会因为不懂软件工程而理想地认为:技术都能实现的情况下找哪家软件公司开发都一样,所以只要看价格决策就行。在这种商品式的购买决策风格主导下,不了解技术细节的客户只看报价或一味地考虑价格的优惠。但这种方式常会导致一些软件外包公司为了拿到单子进行恶性的价格竞争。更严重的是一些软件开发公司会被迫受客户心理的预期价格的引导,对软件需求理解或实现方式探索草草了事。皆因这种想法受制于商品式购买决策风格影响,而忽视了软件服务能力过程质量最终决定软件结果质量如何这一因果关系。选择软件开发外包服务的客户,无论最初的决策风格是怎样的,其实都是在为软件公司的外包服务能力买单。

为结果买单还是为软件开发公司的服务能力买单

那么,在客户主动选择软件开发公司提供软件外包服务时,更应该考核软件公司的服务能力而不仅仅是为想要的结果进行价格比对。客观原因有二:

 

原因一:软件公司不是商品生产型而是知识转移型的服务行业

只为结果买单的购买决策方式并不适合软件服务行业,因为结果在项目交付前是不可见的。在签定软件外包项目合约前,客户能感知到的除了专业的服务态度之外,仅仅是软件公司应该有的服务能力之一:需求分析和信息化咨询能力水平如何。

客户在刚开始接触软件公司沟通需求时,不要只是单方面提出需求,更应该和软件外包公司互动起来,提出需求问题并耐心倾听软件咨询服务人员,方能感知到软件开发公司需求分析师或信息化咨询人员对贵公司的需求理解程度以及对需求是否有更深入的挖掘和探讨。有经验和服务能力的软件开发公司对待客户需求时都会拿出需求分析能力和信息化咨询能力的,会采取业务探讨、需求启发、角色扮演、需求技术可行性评估、面向对象分析及UML工具等方法使需求范围明确。因为需求分析是软件开发过程中最初始、最基础的工作,也是最重要的工作之一,需求理解了多少和深度将直接以几何倍数影响到软件开发项目的成败

 

原因二:只看到软件开发的关键结果而忽略支撑关键结果的其他因素

某些客户在参考了以划分功能模块按工期报价的方案后,只想为想要的关键结果买单.认为软件公司类似的功能模块可以改动一点就能照搬过来用,设计样式一切从简。

这样的想法是把严谨得如建筑工程的软件工程,简单理解成积木组装或者文章copy文字段落的方式。软件开发公司即便有类似的模块开发经验,也是起到降低开发时间成本的作用,不同的项目类似的模块常常因为企业定制化的软件需求里管理流程不同、业务特点不同、用户操作需求不同导致了要重新设计的。再者,任何一个小功能或功能组成的页面都包含了:数据库设计开发、流程对接实现、页面样式设计&调整、用户操作交互设计、系统性测试等很多客户无法直接观察到的工作内容。这些工作都是支持关键结果实现的重要任务因素。

睿森软件项目团队认为:软件开发不是仅为了实现客户所要的功能,更多的是要为客户考虑并解决业务流程的逻辑性、扩展性等架构问题、不同用户的利益冲突、系统操作的可用性等。睿森软件更希望通过提供可持续性发展的软件开发外包服务,让更多企业客户了解到:不是所有的软件开发都是代码复制改改或填代码豆腐块,更多有服务意识的软件公司也会像睿森软件一样,希望通过创新成为企业客户的信息化智囊团而不是IT民工。

请记住睿森软件的价值观:信息以致远,创新以明智