论文部分内容阅读
ABC软件公司作为全球最大的私人软件公司,是将世界领先的数据仓库技术、数据分析技术和传统的商业智能(BI)应用完全整合,通过大量数据创造智能的供应商。2005年ABC年收入是16.8亿美元,继续保持每年收入和利润的持续增长。为支持新技术的开发,ABC每年把年收入的26%投入到研发,该投入是一般大型软件公司平均投入研发资金的两倍。ABC软件北京研发中心是ABC软件在海外除了印度之外的另一个重要的研发中心,为了以最有效的方式快速地向全球市场供应软件,ABC北京研发中心通过提供技术、专业特长和服务,来实现ABC全球地发展战略。通过和ABC软件研发中心的其他部门,以及和ABC软件亚太区各个市场部门合作,了解他们在国际化方面的需求,完成开发、测试方面的任务;在本地化过程中建立行业专长,向总部的研发团队提供测试服务。目前,北京研发中心的核心技术能力是国际化和本地化测试。从实现技术和生产过程来分析,国际化软件包括软件国际化和软件本地化两个相辅相成的环节。软件国际化保证软件具有“全球可用”的内在特征,而软件本地化可以满足目标市场的用户在语言、文化和功能等方面的需要。
通过多年的发展,ABC软件北京研发中心目前已经形成100多人的技术队伍,业务覆盖了测试、开发、编译等多个领域。由于工作努力,多次得到了总部研发组织的肯定和表扬,但是目前也面临着很多困难和挑战。尤其是其核心的测试业务面临一些必须要解决的问题,主要是测试层次低、测试覆盖无法保障、测试效率低等,严重阻碍了业务的进一步开展和提升。为了达到战略目标,增强自己的核心竞争力,研发中心制定了自己的远期和近期的发展目标。
为帮助实现这些战略目标,作者通过多年在国内外软件企业研发中心的技术和管理工作的经验,尤其在ABC研发中心的4年多的工作经历,提出并参与建设了其运营管理框架,主要包括四个适用于国际化测试组织的运营管理方法:标准作业、学习型组织、绩效评价和自动化业务。
1.作业标准化:包括作业标准化和流程标准化。其中作业标准化包括文档标准化、缺陷标准化,问题标准化等,通过规范这些同常工作输出的标准化,达到提高工作效率的作用;流程标准化是指通过制定项目实施的标准流程,使测试工程师清楚每个阶段的主要任务和重点;
2.学习型组织:通过对公司战略发展的分析,提出项目实施过程中所要求的知识体系,并在此基础上,划分从基本(Basic)、合格(Qualified)到高级(Specialist)层次,从而为员工制定了发展路线图;为了提高业务层次和增强核心的国际化测试技术能力,为国际化测试过程遇到的通用问题和重点难点单独立项;
3.绩效评价:为促进战略目标的实现,北京研发中心从能力和意愿两个方面综合评价员工绩效,其中能力使用技术级别评价,按照测试业务所要求划分为英语、国际化本地化知识、ABC产品、Java等方面;意愿使用技术文章数量、承担项目数量和项目测试质量来评价。
4.自动化业务:通过引入自动化测试方式提高测试效率,在一定程度上补充手工测试的不足,扩大测试覆盖,把测试工程师从简单枯燥的回归测试中解放出来,能有精力投入到深入的测试中。尤其在多语言环境的测试,多系统配置等测试方面,自动化测试展现出强大的生产力。
这四个运营管理方法共同构成了ABC研发测试中心的运营框架。“标准作业”是基础,有了这些标准和制度,组织才有骨骼,才能成为一个有机体;“学习型组织”是前进的源泉,有了不断学习、不断积累的氛围,组织才能获得更高的技能,能不断做的更好;“绩效评价”是动力,初步解决了量化工作成果的问题,能激励员工高质量的完成工作,达到组织的战略目的;“自动业务”是加速器,通过引入自动化测试这种方式提高生产效率和测试覆盖。四个运营管理方法一起发力,达到“在正确的时间按照标准的规定高质量的完成工作”的目的。
目前,这些运营管理方法较好的适应了当前的业务水平,也引导组织实现战略目标,但是随着业务的发展和变化,为这些运营管理方法的进一步发展提出改进的空间。增强学习型组织的内涵、促进组织内部的整合和重组、使用阶梯测试方法再造测试流程等就是下一步对目前运营管理的改进建议。运营管理起源于生产制造部门,目前也广泛应用于如金融、信息技术等服务行业。软件公司作为信息技术的高科技公司,其管理也使用运营管理方面的方法,如流程再造、工序研究、学习曲线等。ABC软件北京研发中心所使用的标准作业、学习型组织、绩效评价、自动化业务四个运营管理方法,来源运营管理中,所形成的运营框架也对其他软件公司尤其是其研发中心的运营管理有一定的借鉴意义。