1、中国项目管理资源网:廖老师,您好!很高兴您今天能够接受我们的访谈。现在中国有很多专门做对日软件外包或者对欧美软件外包的公司。我们知道现在国家对软件外包行业也非常重视,而且这几年这个行业在中国的发展也可以说是初具规模了。现在一般中国的软件外包有哪几种形式?大概的模式是怎么样的?
廖文忠:软件外包主要有两种形式:一是输出软件开发人力资源到发包公司项目开发所在地,并加入发包公司项目团队进行开发工作;二是发包公司将软件开发的某些阶段或过程交由外包公司开发完成。
输出人力资源这种形式,外包公司只是提供人员。整个团队的管理和开发工作的安排,都由发包方负责。外包部分开发工作的形式,目前外包公司得到较多的工作主要集中在编码和测试阶段。
2、中国项目管理资源网:中国的软件外包企业有非常明显的优势,但是做了这么多年,还是发现我们的软件企业相对于欧美和日本还是有比较大的差距,您觉得主要差距体现在什么地方?
廖文忠:我觉得技术不是太大的问题,因为大多数软件外包企业承接的外包项目,技术方面并不是特别复杂。我觉得主要有两个问题,一个是语言的问题,另一个项目管理的问题,相对来说,语言在较短时间内是可以解决的,但是我们的软件外包企业的项目管理水平和欧美及日本软件的项目管理水平还存在着相当大的差距,这就导致了在合作的过程中出现了一系列和项目管理相关的问题。
3、中国项目管理资源网:我知道您为很多家企业都做过软件开发的项目管理培训,对软件外包这一块也非常熟悉,那么从项目管理的角度来看,您认为软件外包的项目管理和一般软件开发项目管理有哪些不一样的地方?
廖文忠:虽然我们强调项目管理方法的普适性。但是,在具体的执行层面,软件外包的项目管理,体现出自己的一些特点:
1) 负责外包管理的项目经理,往往不具有对软件开发项目整个生命周期的管理职责。甚至很多外包项目的项目计划(尤其进度计划)都是由发包方制定好后,随任务一起发包过来。这种情况下,外包项目的项目经理很容易忽略了项目管理方面的考虑,而只是一味专注于阅读技术资料、执行代码编写或测试。造成需求理解不一致、进度不现实、质量不合格、组员对工作失去兴趣等项目管理问题的出现,影响外包项目的顺利完成。
2) 软件规范性要求可能会不一样。发包方往往会给出自己对软件规范性的具体要求,这些要求可能与我们的软件外包企业自己的规范性要求不一致。
3) 与发包方的沟通会成为相互协作的重要问题。
4) 软件规范性的要求不一样
5) 与外方的协作、沟通会成为重要问题
……
4、中国项目管理资源网:国内很多公司实施这些项目的过程有很多不顺利的问题,能不能请您给我们总结一下国内外包项目管理的常见失误呢?
廖文忠:
1) 有些外包合同的可行性,在软件外包企业当前的资源状况下,有些力不从心。
2) 开发人员的数量和技能水平,储备不够。
3) 项目核心开发团队难以形成。人员流动性较大。
4) 新人较多,团队磨合周期长,影响项目绩效。
5) 项目经理重技术,轻管理。
6) 项目经理的亲和力不够,沟通技巧不够。
7) 计划只考虑主要的代码编写和测试工作,对于准备和辅助性工作考虑不够。如技术资料的阅读和人员的指导、培训等。
8) 被动执行发包方的进度计划,缺乏对己方项目计划的全面考虑。
9) 被动执行发包方要求的沟通内容,缺乏对己方沟通需求的分析和沟通机制的建立。[本文共有 3 页,当前是第 1 页] <<上一页 下一页>>