给配置管理员的定位 业务员定位管理系统

配置管理员在配置管理中是一个比较奇妙的角色,对于一个实施了配置管理、建立了————配置管理工作平台的团队来说,他是非常重要的,整个开发团队的工作成果都在他的掌管之下。如果他管理和维护的配置管理系统出现了问题,轻则影响团队其他成员的工作效率,重则可能出现丢失工作成果、发布错误版本等严重的后果。
很多公司所谓的SCM人员其实是属于一个项目立项后在组内设的配置管理员,他只是根据配置管理计对该项目进行配置管理应用操作,那么他确实没有被赋予最高的权利,他只是配合公司最高配置管理员做好最基本的日常配置工作。
作为公司最高SCM人员,公司赋与他的权利应该是负责编制配置管理计划,并组织实施,负责建立配置库,参与配置库的审核,配合SQA人员检查配置计划的完成情况,向公司最高层定期报告配置状态,并对配置计划的完成情况进行考核,考核的结果纳入公司对开发人员的业绩评定,这样才能确保开发计划的顺利完成。
赋予SCM人员更多的权利才能保证配置管理工作的有效进行。而且在公司的管理处于初级阶段时,配置管理就显得更重要了。

配置管理员应该做什么?

一般而言,配置管理人员在软件公司中应该具有下面的几项主要职责:

1、提交配置管理计划;
2、软件配置管理工具的日常管理与维护,各配置项的管理与维护;
3、执行版本控制和变更控制方案;
4、完成配置审计并提交报告;
5、对开发人员进行相关的配置管理培训;
6、识别软件开发过程中存在的问题并拟出解决方案。

你是合格的配置管理员吗?

一个高水平的配置管理人员,对开发团队在整体上有非常重要的作用。如果在一个企业中实施了配置管理工具如ClearCase,但没有专业的配置管理人员管理,就像一个拖拉机安装了一个奔驰的马达,还是跑不快。早期在国内企业中,找一个合适的配置管理人员很困难,最后由系统管理人员来担任。并且使用不同的配置管理工具,对配置管理人员的要求就不一样,如VSS对配置管理人员的技术水平要求就较低。

按照配置管理的职责要求,一个合格的配置管理人员需要具备的素质:

1、职业道德是第一位的,因为SCM人员负责管理软件公司最为重要的资产。
2、软件配置管理的专业知识,最好要精通一种配置管理工具。
3、有开发、测试、集成、项目管理的知识和经验,对于软件工程非常熟悉。一般而言,最好要经历几个软件项目的开发管理过程,或者担任过项目经理,对软件开发的全过程有比较清晰的了解;有软件开发经验,自然可以体会到作为一个开发人员对变更控制的渴求;因为测试是贯穿整个软件生命周期的,所以有软件测试经验会对整个软件研发过程相对了解,并且会对变更、测试缺陷跟踪非常了解;有集成经验自然可以更加深刻了解开发、测试过程的缜密对集成的重要性,因此配置管理的理念会更容易贯穿在SCM的日常工作中。只有综合这些经验才可以具备很强的说服力来帮助项目人员严格按照SCM规则实施,降低实施的难度,才能改进配置管理过程。
4、有一定的大局观,有一定的IT背景知识,对系统(操作系统、网络、数据库等方面)比较熟悉。

除了个人素质上的要求,在性格上也有一些共性的东西:

1、沟通技巧。在部署和实施配置管理的时候,肯定会遇到一些抵触,对于程序员而言,使用配置管理之前,没有什么约束,但是在实施后,会有一些约束,认为这并不是自己的工作。如果在使用中出现了问题,就需要配置管理人员进行沟通,并且能够解决问题。
2、稳重、细心、有耐心。配置管理工作需要和开发人员、测试人员、项目经理打交道,但是他们对于遵循配置管理流程和工具不会非常的热心,因此需要配置管理人员能够稳重、有耐心。
3、能够吵架。有的时候,如果沟通不行,就需要采取强迫的手段来保证具体配置工作的要求得到执行。记得在网上见到这样的一句话:搞配置管理原来很好玩,就是要--凶~!

配置管理员的困惑

用友软件工程公司的耿延煜现在担任一个项目的配置管理员,她对于软件配置管理人员的看法更有代表性。在用友软件工程公司,采取的是一个项目设置一个配置管理人员,主要工作是项目产品的版本管理,并配合项目经理对项目中的文档、代码进行检查。但是这个配置管理人员并不是专职的,在承担配置管理职责之外,还会承担一些项目的开发、测试工作。作为一个兼职的SCM人员,耿延煜认为,有两个问题需要注意:

一是如何在工作任务紧张的时候保证配置管理工作?作为一个配置管理人员,并不是仅仅从事配置管理工作,很多时候,会接受项目经理指派的开发工作,这个时候如何处理配置管理工作和开发工作的权重就非常重要,尤其是在一个项目处于紧要关头的时候,开发进度紧,很多公司就忽视了配置管理,但是往往这个时候,配置管理才是最为重要的,并且这个时候出了问题,对于项目的影响会更大。因此在很多情况下,必须付出时间从事配置管理工作,如加班。出现了问题,配置管理人员必须立即进行修复。

给配置管理员的定位 业务员定位管理系统
二是定位模糊。很多SCM 人员对自己的定位都比较模糊,没有将自身置于一个项目管理者的角色。感觉自己只是项目组的一个无关紧要的角色。国内软件开发中,向来就重开发人员,轻视测试人员,配置管理人员就更得不到重视了。然而,配置人员应该是一个项目经理的Backup,应该向项目经理发展。

配置管理员的最佳实践

对于配置管理人员的部门设置,一般国内大中型软件公司在配置管理部门可以设置如下的三个职位:

1、配置管理经理:负责公司全面的配置管理方面的工作;
2、创建发布工程师:主要负责创建和发布,部署产品;
3、工具管理工程师:主要负责开发、维护配置管理工具,对工具使用进行培训。

考虑到我国的现实情况,在一个软件公司中的每个项目专门设置一个SCM人员还不现实。从上面可以看出,配置管理员的最佳实践和推广方式可以采用是“兼职+专职”的形式来进行。具体而言,可以这样安排:

1、软件公司在公司级必须有一个整体的配置管理解决方案和策略,对于各个具体开发的项目也有一个适合项目需要的配置管理策略。
2、公司级的SCM 策略上,设置专职的配置管理人员,一般由水平较高的人员担任,符合上面提到的配置管理员的素质要求。
3、项目级的SCM 策略上,设置兼职的配置管理人员,一般可以由开发人员或者质量人员来兼任。
4、专职SCM人员和兼职SCM 人员之间的沟通协调。并且对于SCM工具,如ClearCase,一般在前期部署的时候,任务比较紧张,在实施以后,操作就比较简单,只需要一个兼职人员就可以了。通过专职SCM人员和兼职SCM人员之间不断地反复沟通,才能将一个SCM过程具体实施好。

  

爱华网本文地址 » http://www.aihuau.com/a/25101016/308264.html

更多阅读

IT资产管理系统GLPI的安装 it资产管理系统

GLPI资产管理系统系统:Linux5.5(32bit)IP:10.80.11.205撰写人:hx10日期:2010/7/5hangzhouBlog:http://hi.baidu.com/hx101.安装lampyum -y install gcc gcc-c++ gcc-g77 flex bison autoconf automakebzip2-devel zlib-devel ncurse

学生档案管理系统课程设计 学生档案查询管理系统

C#软件开发工具实训 前言随着学校的发展,学生人数不断增加,各种需要处理的学生信息也变多了。那么一款用于处理学生信息的学生信息管理系统应运而生,该系统具有提高学生管理工作效率的特点。学生信息管理系统可以让学生信息管理工作

我以我眼看全球化给中国带来的好处 全球化的好处

我以我眼看待全球化给中国带来的好处——工商企业管理2班尹小宁经济上:促进经济的发展:1.有利于加快企业结构的调整。2.有利于中国贸易出口。3.有利于外资的引进。4.有利于创造更多的就业机会。5.有利于国际外贸环境的改善5.有

声明:《给配置管理员的定位 业务员定位管理系统》为网友你再没有回来分享!如侵犯到您的合法权益请联系我们删除