软件外包员工素质

2024-07-08

软件外包员工素质(精选3篇)

软件外包员工素质 篇1

此前我国的软件外包企业的主要成本优势是人力资源丰富、廉价, 但随着人口红利的逐步消退, 中国企业粗放卖“人头”式的软件外包模式陷入停滞期, 包括离岸外包业务在内, 都面临严峻的形势。欧洲、日韩客户业务有所萎缩, 欧美外包业务一直受政策影响, 企业不太愿意外包到中国来。软件外包企业逐渐成为一个利润率较低的行业, 行业竞争激烈且人力成本这几年大幅攀升。软件外包企业最大的成本即为人力资源成本, 员工的素质和效率在企业成本中占据了绝大部分。在管理企业的运营中, 需要始终围绕员工素质的培养和引导, 这样才能形成优秀的企业文化。

一、软件外包企业特色概述和对员工的差异要求

全球当前新的经济模式和财富转移方式越来越要求大中型企业, 尤其是欧美跨国公司开展灵活多样的经营模式和竞争。从单一的产品生产研发转型业务迁移到以市场导向, 服务和品牌为核心的整条产业链上来。与此同时, 欧美国家相对完善的法律和社会制度也将企业用工流程和人力资源成本推向企业无法承受的边缘, 这和企业追求敏捷的业务模式是相背离的, 尤其是中端业务领域。

由于软件行业仍然是智力密集型产业, 欧美软件公司的薪酬成本还是相当高的。另一方面, 欧美的大型公司为了开拓海外新兴市场, 除了与中国软件外包企业扮演客户与供应商角色之外, 还希望与之有比较密切的战略合作关系, 从而更加方便其开拓本地市场。于是这些欧美公司纷纷将自己的IT相关产品或者方案拿到中国作本地化研发, 甚至全新的设计和开发, 意图实现最大的资源整合效应。

这对作为供应商的中国软件业外包公司来讲, 需要具备的素质与仅提供本土软件业务的公司是有很大不同的。首先是员工的思维意识, 欧美雇员的习惯是相互交流, 比较坦诚的谈话和做事, 有了问题可以及早发现。其次是敬业意识, 欧美雇员往往倾向于在力所能及的范围内, 把事情做到完美, 尤其注意细节和深入思考, 他们的技术综合能力也稍强于国内员工。不过这些素质才仅仅是一部分, 更重要的是中国员工的价值观导致的更高层次的素质差异, 如随时服务客户的心态、各个层次职位的领导魅力、敏锐的行业前瞻性、各种创新能力、在内外部主动协调获得资源推进项目的意识等。

欧美企业员工素质和中国本土企业存在很大差异, 常用的员工素质筛选方式并不能完全覆盖员工的能力, 不同类型企业的文化和氛围也直接影响了员工的内在和外在表现。这也就形成了在同一行业, 在一类企业里表现不错的员工在另一类企业里表现不佳甚至产生负面影响。不过这些素质的差异也并非如天然的鸿沟般不可逾越和解决, 基本上我们还是从人力资源的经典思路即人员的招聘和培养来解决。其中员工素质模型可以较好的进行评价, 素质模型也就是为了完成某项工作, 达成某一绩效目标, 要求任职者具备的一系列不同素质要素的组合。这些要素包括技能、知识、角色定位、价值观、自我认知、品质和动机等。

二、员工素质模型的应用和失效场景

在选择相应的人员素质时, 比如技能、知识、角色定位、自我认知就相对容易观察和评判, 这也是面试时常常考虑的方面, 但是价值观、品质和动机往往不能通过一两次面试和笔试轻易了解, 似乎只能在以后的工作中加以评定和考察, 不过有些小技巧倒是比较适用于软件行业。例如, 如果一个技术人员特别喜欢打篮球, 那么通常他会比较自信和阳光;如果喜欢登山和旅行, 那么他可能善于沟通和表达;如果善于摄影, 则往往会对工作追求完美。因为人的外在行为和特性都是受内在特质支配的, 所以与外在相联系的表现常常会被同样的特质所牵引。不过无论员工素质模型再如何完美, 都有失效的场景, 带来这一问题的往往是企业迅速的业务变迁和竞争压力。

随着软件外包业务这几年迅速扩大到欧美市场, 欧美本来就是多民族共生的社会团体, 各种宗教信仰和价值观既和谐又冲突, 所以不同公司往往会有自己公司的强烈的亚文化, 故这一个公司员工所具备的优秀素质, 在另一个公司反而不被赞同甚至反对。例如, 美国公司大多数员工喜欢随时沟通, 但有的公司自发形成这样一种现象:员工工作时需要一段较长时间的连续思考, 被人随意打断会大大影响工作效率, 于是自发约定每天上午10:30和下午3:00可以沟通, 其余时间请勿打扰。

可见以上情况, 员工善于沟通的优秀素质就需要转变成择机沟通、善于适应环境的另外一种素质。诸如此类员工素质模型的失效场景, 需要我们深入思考和度量它的信度和效度的适应性范围。

尽管对员工素质的要求存在差异性, 但还是有一些最核心的能力和特质是共通的, 不太会随着时间和业务的转变而变化。

三、行业竞争特质决定胜出企业必须拥有什么样的员工

外包软件行业的竞争特点是无法熨平经济周期的波峰和波谷。当世界经济繁荣时, 大量公司软件制造工作需要外包给软件供应商, 于是外包供应商大量招聘人员, 有时甚至不太注重人员的一些基本素质。当经济滑坡或者重要大客户自身经济出现问题时, 就会消失大量软件订单从而导致员工的利用率大幅下降。这个时候, 公司间的竞争水平就体现出来了。由于先前的大量上项目而忽视了雇员的甄选和培养, 在业务淡季为了提高人员利用率, 无论良莠派给员工一些层次较低的工作甚至将员工长期外派, 这使得优秀人才离职或带着情绪工作, 进而产生人力资源上的劣币逐良币现象。软件外包公司最重要的资产就是人, 这种优质资产的流失就是企业竞争力的削弱。

软件外包行业自身所持有的业务及竞争特点, 会对企业长期战略和规划产生很大的影响, 特别是企业员工素质的稳定性及匹配性方面。企业在制定战略规划和建设企业文化的时候, 就需要知道为了迎合竞争, 必须拥有怎样素质的员工, 重视雇员的素质要素的组合。企业需要制定客户IT运营中心的战略规划, 这也是非常符合全球发展趋势的。不同行业的客户, 相当多的公司没有一定数量的资深IT专家和方案。但是当今任何行业的运营都需要依托IT系统做战略支撑, 这些IT系统可能是后台的分析支撑系统, 也可能是前台的用户体验部分, 还有最新的云计算和移动概念。所以企业需要和客户紧密绑定在一起, 不但提供IT项目业务还要尽量无缝集成到用户运营, 形成超越合作伙伴关系的更高层次的共同运营理念。如果要实施这样的战略规划, 需要雇员将自己完全置身于市场环境中, 主导同时也引导客户的运营。所以人是中心, 以人为本自然成为公司的企业文化。

四、技术性人员进行有效沟通的必要素质

由于软件行业的特点, 产品的前期设计在开发过程中需要进行多次不停修改, 需求功能也在不断完善以迅速迎合市场, 这就要求技术人员不间断的和内部外部进行有效沟通。但是在实际工作中, 有些技术人员往往自我闭塞, 醉心于某些片断的技术钻研, 全然不顾项目的大局和要求。这就好比去观察别人的基因片段而不去了解这个人的性格为人, 那注定和别人无法相处融洽。

通常一个优秀的技术人员具备的往往是技术之外的沟通能力。软件开发范围太广, 即使是细分中的某一块领域, 个人也不可能完全掌握。那么首先熟悉框架, 然后运用与同事交流开发的方式, 迭代性的将项目推动, 这样自身技术能力也会飞速提高。因为遇到问题, 大家都在思考, 无疑就有了更多的解决方案, 整个团队也可以迅速提升技术能力。从我的观察来看, 平时多交流的员工, 技术思路反而比那些看似很聪明但缺少沟通的员工要广, 任务的执行力也较高。

五、领悟能力在接受任务和初级管理中的影响

在项目实施过程中, 领悟力是非常重要的素质因素, 除了要有好的意图, 还需要非常强的对任务意图的识别和细分能力。例如有的产品需要做到精益求精, 毫无偏差, 而有的产品是演示性质的, 在预算和人力特别是时间都极为有限的条件下, 就不要求面面俱到。项目经理一般会在开始的时候把这些要求说清楚, 但员工在工作时常常会有意无意忽略这些, 习惯于以前的工作模式, 不能将市场和商务的意图贯彻到产品开发中。

在其他很多场合, 有些员工对同事和经理的表达也不能正确理解, 有时别人并不是用中国传统的暗示来表达, 而是直接明了的表述。这种理解力在我看来先天的因素占多数, 当然通过工作中的不断交流也可以适当缓解, 不过最终还是要通过招聘来把关。对他人表达的理解力, 我认为比高明的技术能力更为重要, 因为如果缺失它, 那么整个团队的阶段性努力就可以轻易地被化为乌有。

六、拥有优秀综合管理能力和思维的技术型人才是组织核心竞争力的源泉

由于软件企业的独特的专业性和普遍的工程师文化, 从技术背景出身的优秀综合管理人才更加符合公司需要。由于他们掌握企业核心专利和关键技术, 再加上熟悉企业内外部情况, 从技术岗位升到管理岗位这也就是自然而然顺理成章的事了。

但是技术出身的管理人员往往会持有其以往所固有的思维模式, 比如凡事追求完美、重技术轻管理以及凡事亲历亲为等等, 这往往会阻碍其领导能力的发挥。这时就需要抛弃以往的思维定势, 以带领团队完成既定目标为己任, 同时发扬抓大放小的做事原则以及保持发散性思维和灵活机动的工作方法, 在项目中带领大家共同贡献力量。

优秀的领导者能够将市场潜力和战略意图时刻灌输到组织行为中, 甄选和识别优秀的潜力人才, 用具有魅力的领袖精神来粘和不同性格的人, 同时用组织的文化和力量对团队施加影响而不必时刻冲锋在前。此外, 还需具备勇于承担责任的心态和刚柔并济的做事方式。企业必须识别出这样的中坚力量, 尽一切力量留住人才以保持组织的核心竞争力。

摘要:随着我国近年人力成本的大幅攀升, 以人力资源成本为主要成本的软件外包行业面临着严峻的局面。而良莠不齐的员工素质以及如何在运营中围绕员工素质进行培养和引导并最终形成优秀的企业文化, 这又是企业不得不面对的棘手问题。本文从软件外包企业的特色和对员工的差异要求入手, 分析了员工素质模型应用和失效场景, 说明行业竞争特质决定了沟通能力、领悟能力、技术及管理的复合能力是软件外包企业员工素质需求与定位的重要组成。

关键词:软件外包员工素质,运营支撑,企业文化

参考文献

[1]孙家广.软件外包概论[M].国家服务外包人力资源研究院、国家服务外包人力资源研究院组织, 2012, (01) .

[2]原毅军, 徐冠华.软件服务外包与软件企业成长[J].2009, (08) .

[3]张涛.跨界的诱惑:中国软件外包和当下社会转型的个人纪录与思考[J].2013, (07) .

[4]廖彬山, 周卫华.软件项目管理 (原书第5版) [J].休斯 (Bob Hughes) , 考特莱尔 (Mike Cotterell) , 2010, (09) .

软件外包员工素质 篇2

一、本协议为中国石油化工集团公司发布的员工保密协议示范文本,集团公司、股份公司各分(子)公司和资产经营公司各直属单位简称所属单位参照使用。

二、本协议甲方是用人单位,为中国石化(集团公司、股份公司、资产公司)所属单位;乙方是劳动者,为与甲方形成劳动关系的员工,乙方应在合同中准确填写身份证号码。

三、本协议中的空格()必须填写:第五条第二款空格内的年限,原则上为 3 年,双方也可另行商定;第八条(b)有限期保密时间原则上不低于 10 年;第十二条违约金金额由甲方根据乙方的涉密程度确定;第十八条协议签订地为甲方所在地。

四、签订本协议书,甲方必须使用本单位合同专用章,不得使用内部职能部门章或其他业务专用章代替;不得使用复印件。乙方本人应使用签字笔或钢笔签字。

五、本协议书在乙方上岗前签订。可以单独签订,也可以作为劳动合同附件。签订后甲方所执原件由人事部门存档。

软件测试人员应具备的素质 篇3

关键词:软件测试,软件测试工程师,计算机专业技能,软件编程技能

1 测试人员的基本素质

一个有竞争力的测试人员要具有下面3个方面的素质:

(1) 计算机专业技能。计算机领域的专业技能是测试工程师应该必备的一项素质, 是做好测试工作的前提条件。尽管没有任何IT背景的人也可以从事测试工作, 但是一名想获得更大发展空间或者有竞争力的测试工程师, 计算机专业技能是必不可少的。

(2) 测试专业技能。现在软件测试已经成为一个很有潜力的专业。要想成为一名优秀的测试工程师, 首先应该具有扎实的专业基础。因此, 测试工程师应该努力学习测试专业知识, 告别简单的“点击”之类的测试工作, 让测试工作以自己的专业知识为依托。

测试专业知识很多, 我认为测试人员应该掌握基础的专业技能。测试专业技能涉及的范围很广:既包括黑盒测试、白盒测试、测试用例设计等基础测试技术, 也包括单元测试、功能测试、集成测试、系统测试、性能测试等测试方法, 还包括基础的测试流程管理、缺陷管理、自动化测试技术等知识。

(3) 软件编程技能。“测试人员是否需要编程?”是测试人员常考虑的问题之一。由于在我国开发人员待遇普遍高于测试人员, 因此能写代码的几乎都去做开发了, 而很多人则是因为做不了开发或者不能从事其它工作才“被迫”从事测试工作。最终的结果则是很多测试人员只能从事相对简单的功能测试, 能力强一点的则可以借助测试工具进行简单的自动化测试 (主要录制、修改、回放测试脚本) 。

软件编程技能实际应该是测试人员的必备技能之一, 在微软, 很多测试人员都拥有多年的开发经验。因此, 测试人员要想得到较好的职业发展, 必须能够编写程序。只有能编写程序, 才可以胜任诸如单元测试、集成测试、性能测试等难度较大的测试工作。

此外, 对软件测试人员的编程技能要求也有别于开发人员:测试人员编写的程序应着眼于运行正确, 同时兼顾高效率, 尤其体现在与性能测试相关的测试代码编写上。因此测试人员要具备一定的算法设计能力。依据我的经验, 测试工程师至少应该掌握Java、C#、C++之类的一门语言以及相应的开发工具。

网络、操作系统、数据库、中间件等知识:

与开发人员相比, 测试人员掌握的知识具有“博而不精”的特点, “艺多不压身”是个非常形象的比喻。由于测试中经常需要配置、调试各种测试环境, 而且在性能测试中还要对各种系统平台进行分析与调优, 因此测试人员需要掌握更多网络、操作系统、数据库等知识。

在网络方面, 测试人员应该掌握基本的网络协议以及网络工作原理, 尤其要掌握一些网络环境的配置, 这些都是测试工作中经常遇到的知识。

操作系统和中间件方面, 应该掌握基本的使用以及安装、配置等。例如很多应用系统都是基于Unix、linux来运行的, 这就要求测试人员掌握基本的操作命令以及相关的工具软件。而WebLogic (是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器) 、Websphere (是IBM的集成软件平台, 它包含了编写、运行和监视全天候的工业强度的随需应变Web应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施, 如服务器、服务和工具) 等中间件的安装、配置很多时候也需要掌握一些。

数据库知识则是更应该掌握的技能, 现在的应用系统几乎离不开数据库。因此不但要掌握基本的安装、配置, 还要掌握SQL。测试人员至少应该掌握Mysql (是一个多线程的, 结构化查询语言数据库服务器) 、MS Sqlserver (是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统, 实现了与WindowsNT的有机结合, 提供了基于事务的企业级信息管理系统方案) 、Oracle等常见数据库的使用。

作为一名测试人员, 尽管不能精通所有的知识, 但要想做好测试工作, 应该尽可能地去学习更多的与测试工作相关的知识。

2 软件测试工程师-IT就业新亮点

根据有关职位统计资料显示, 在国外大多数软件公司, 1个软件开发工程师就需要配备2个软件测试工程师。目前, 软件测试自动化技术在我国则刚刚被少数业内专家所认知, 而这方面的专业技术人员在国内更是凤毛麟角。根据对近期网络招聘IT人才情况的了解, 许多正在招聘软件测试工程师的企业很少能够在招聘会上顺利招到合适的人才。

随着中国IT行业的发展, 产品的质量控制与质量管理正逐渐成为企业生存与发展的核心。从软件、硬件到系统集成, 几乎每个中大型IT企业的产品在发布前都需要大量的质量控制、测试和文档工作, 而这些工作必须依靠拥有娴熟技术的专业软件人才来完成。而软件测试工程师就是其中之一。

由于软件测试工程师处于重要岗位, 所以必须具有电子、电机类相关专业知识背景, 并且还应有实际操作经验。他们应熟悉中国和国际软件测试标准, 熟练掌握和操作国际流行的系列软件测试工具, 能够承担比较复杂的软件分析、测试、品质管理等任务, 并能独立担任测试、品质管理部门的负责人。一般情况, 软件测试工程师可分为测试工程师、高级测试工程师和资深测试工程师3个等级。

在具体工作过程中, 测试工程师的工作是利用测试工具按照测试方案和流程对产品进行功能和性能测试, 甚至根据需要编写不同的测试工具, 设计和维护测试系统, 对测试方案可能出现的问题进行分析和评估。对软件测试工程师而言, 必须具有高度的工作责任心和自信心。任何严格的测试必须是一种实事求是的测试, 因为它关系到一个产品的质量问题, 而测试工程师则是产品出货前的把关人, 没有专业的技术水准是无法胜任这项工作的。由于测试工作一般由多个测试工程师共同完成, 并且测试部门一般要与其他部门的人员进行较多的沟通, 所以要求测试工程师不但要有较强的技术能力而且要有较强的沟通能力。

目前国内还没有很好的软件测试氛围, 专业机构也很少, 相关从业人员也没有一起交流的圈子。很多人都认为软件测试是一件非常简单的事情, 缺乏对软件测试的端正认识, 而一些对软件测试本身感兴趣的人, 通常找不到入门的途径, 也不知道该如何获取相关知识。中国信息主管网联姻软件质量管理领域的龙头企业———中国惠普, 共同建立了软件测试领域的专业技术网站———中国测试平台网 (www.chinatesting.cn) 。有了中国测试平台网这一平台, 相信我们的软件测试行业会进步得更快。当整个产业链都对软件测试有了非常深的认识时, 相信我们的软件项目质量也会跟着上一个台阶。

参考文献

[1]汪晓平.精通Java网络编程[M].北京:清华大学出版社, 2008.

[2]汪孝宜.JSP数据库开发实例精粹[M].北京:电子工业出版社, 2006.

[3]邓良松.软件工程[M].西安:西安电子科技大学出版社, 2005.

[4]张克东, 庄燕滨.软件工程与软件测试自动化教程[M].北京:电子工业出版社, 2005.

[5][德]DirkHuberty.软件件质量和软件测试[M].北京:清华大学出版社, 2009.

上一篇:年鉴编写下一篇:肱骨中下段骨折