中国软件行业一方面紧跟世界潮流,技术与模式日新月异;另一方面具有中国特色,行业与地域存在壁垒。作为品牌和实力正处于培育发展阶段的软件公司,在市场拓展过程中为了克服积累不够或水土不服等弱点,实现“利润最大化,成本最小化”,把自己不擅长或非发展方向的项目进行外包是非常普遍的现象。
然而软件项目外包本质来说,是软件开发过程从公司内部部分或全部延伸到公司外部的管理规范与管理技术。与内部实施相比,管理难度有过之而无不及。但是我们很多公司可以说是非常擅长策划外包,而不善于执行外包。甚至出现如 CMM1级描述的现象,基本上是一包了之。
为了促进探索企业在软件项目外包管理的规范化,本文结合公司历史外包项目得失和相关资讯,分析了软件项目的外包的目标、策略、监理等要素,谨供参考。
2、外包的目标与策略
欧美企业在向印度、爱尔兰、中国等软件生产“蓝领”国家进行软件外包时,发包方并非不能,而是不为。因此目标定位很清楚:就是节省成本和控制质量。此类外包的发包方处位强势,全程可控,也形成了严格而规范的流程。
而回首国内企业的软件工程外包,背景就复杂得多。有的是“主动外包”,强势出击,客户可控;有的是“被动外包”,策略联盟,短板受制;有的则是“绑架外包”,客户指定,余地甚微。面对不同类型的外包动机,我们在讨论外包风险时容易陷于甲方店大欺客、丙方反仆为主之类的表象,缺乏对外包目标的准确定位。目标不明,导致以监理为核心的外包管理很容易“左倾”控死(丙方)和“右倾”失控(于丙方),最终结果是无法向甲方兑现自己作为乙方的承诺。
因此,因此我们进行软件工程项目外包时,一定要根据动机类型,结合甲方丙方特点,厘清目标定位。既而选择监理策略,确定监理规范与流程。公司通过外包要达到的主要目标可以分为:
1、案例之名
为了打开行业局面,取得战略突破,在竞标过程中一切为了“中标”,甲方指定能接受。可以无实,但必须有名。中标后非不为,实难为,必须外包。监理的策略底限应该是尽量避免项目失败,控制资本面风险。
2、追求利润
该软件工程非公司长期发展方向,中标后非难为,实不为。寻求外包,降低成本,获取软件工程项目边际利润。或者整体中标,硬件盈利,软件外包。监理的策略是里程碑产品质量可控,及时发现问题。
3、技术经验
该软件工程为公司发展方向,但技术层面存在“短板”。外包的目标是通过监理掌握技术,吸收精华。监理策略是组成内部项目团队,技术层面全过程跟踪。行评审审核之名,图技术学习之利。
4、行业业务
该软件工程为公司发展方向,但业务流程模型需要借鉴。与追求技术经验类似,监理策略是组成内部项目团队,技术与业务全程跟踪,通过监理学习先进的行业业务理念与模型等。监理的目标是软件工程的可重复。
文章来源于领测软件测试网 https://www.ltesting.net/