第二种企业需要的更多是"外脑",则外包主要为了:
4. 提高质量——自身专业性不足,团队缺乏IT高端复合型人才和开发管理人才,自己做的效果不好
5. 专注核心——彻底将非核心工作职能放手外包出去,整合外部优秀的软件开发和产品设计团队资源,省下经理来专注于提高自身价值的业务工作中。
以上这些都是选择软件外包公司的好处。但若没有选择到合适的、服务能力优秀的软件公司,则软件外包会出现如下的常见弊端:
1、 人力外派形式的外包,大多不适合国内企业。
这种人力派驻到企业工作的外包合作方式,通常外包人员服务能力低,服务质量没保障。
因为大多数软件外包公司都喜欢采用这种模式(人力外包),外包人头数=外包费用。此种模式下,软件外包商不会去主动想办法提高单人服务水平,不会主动去改善服务质量,因为单人水平提高=所需服务人数减少=服务收入下降!这也是为何睿森软件坚持不做人力外包这种服务模式,只提供项目/产品/咨询方案等方式为客户创造更多价值为核心,技术为辅的服务创新型模式。
解决思路:寻找业务合作伙伴型外包公司。外包商与企业间是业务合作伙伴关系,而不是单纯人员外包关系。此时的服务模式是"IT管理服务"外包,外包合同基于服务质量而非人员数。(如某些业务需求指标的达成)
2. 不知道如何管理软件外包公司,因而常受制于软件外包商。
很多客户担心自己不懂技术,如果把项目外包出去了,会不会被对方牵着鼻子走?睿森软件基于客户的这种感知风险的考虑,在项目团队中积极实践敏捷开发的管理模式,并持续构建能与客户沟通协作的项目管理平台。
解决思路:明确外包目标,结合目标制定清晰的质量目标考核标准,以目标为导向沟通需求,评审软件外包方提供的方案、设计原型、软件版本等,而无需纠缠于技术的细枝末节。
3. 管理&沟通成本高昂
有些软件外包公司仅仅是为满足所提的功能而机械执行开发任务,客户需要在软件开发过程中,花大量的时间和精力监管软件开发的服务质量。甚至在很多项目在最终交付时,才发现需求沟通理解的不协调不管理,导致开发出来的软件可能只满足了部分需求,大多数需求实现方式不如意。 睿森软件为避免项目需求和质量风险,在内部不断实践适合敏捷开发流程的质量管理体系和实践敏捷开发的项目管理能力。
解决思路:客户在选择软件外包公司前,要考察软件开发公司的质量管理体系和项目管理能力,选择具备实践能力而非一纸资历证书的软件外包公司。
在选择软件外包企业时如何趋利避害呢?
之前提及到企业若仅仅是需要找"外力"来做你不愿意做的工作内容,那选择外包公司还是比较容易的。但假如你对软件外包公司有更多的"外脑"智力活的要求和期望,比如期望提供信息化咨询、更好的设计方案和系统架构、质量效果能提升等,那么则需要选择真正比企业专业的软件外包公司,此时的"专业",不仅是有"专人",还要考量软件外包公司以下几方面情况如何:
1. 是否有成熟的服务流程?
2. 是否有丰富的服务经验?这里不是指类似项目的实施经验,当然有更好,可不是必须的。这里的服务经验指软件外包服务里路程是否经过很多项目实施的验证,并成功交付项目得到客户的肯定。这些服务经验是否能帮助你提升项目的IT价值?是否能想到你想不到的地方?
3. 是否有科学的服务理念和服务结果品质要求?
4. 最后才是公司规模如何(如果你有了详细的需求无需外脑做方案设计和系统架构等脑力活,可以只问开发人员有多少)
其实如果你仔细观察,不难发现现实中外包的很多问题,都是源于人们期望与解决方案间的不匹配。所以,外包结果能否合你心意,关键在于你得先明确外包目的,也就是弄清楚自己的需求--是仅仅想甩掉麻烦,还是想要更多?然后针对不同需求,决定不同外包内容和方式,进而选择不同的外包商。只有这样,方能既享受到外包的好处,又尽可能避免弊端。睿森软件正是为更多需要"外脑"的公司,提供方案设计、管理信息化咨询&IT规划、系统架构和用户体验设计等软件知识型消费。