有对个职位感兴趣的同学,赶紧联系我哈! 这个是 IBM 正式员工的职位,一年 14 月薪水,办公环境很好。
不错,很实用的命令。
谢谢,很精辟!
please to check current for no check out element
上面没有联系方式?
谁帮我推荐,推荐..
可以试试.
如果是 UCM,重新 monut, base 重新修改 load rules
UCM 在设计时遵规 RUP 的思想,RUP 是可裁剪的. 个人认为 UCM 是适合敏捷思想的
有兴趣可以交流这方面的思想.
这个教程不错,有兴趣可以看看.
初学者,照着学一遍,可以在概念级别和实践级别认识一下 CC
规范你可以参考一些配置管理的模板,具休的实施还要要根据公司的具体情况来确定.
真正做好配置管理的关键在人 CM 对配置的理解及责任和高层的支持!
支持,欢迎新朋友加入我们的行列!
能详细说明一下,跟 patch 有什么关系?
什么是 CM audit 我想举一个例子说明: 中国为什么要做人口审查呢?目的是控制人口增长,提高人口素质,提高人口的生活质量,减少社会矛盾,提高国民收入.
CM audit 也一样,控制代码量,提高代码质量,使开发过程化,条理化.
审计的内容可分为两部分代码和文档.
代码和文档分别为两个维度:功能和实实在在的数量.
从代码来看,第一是看代码的功能实现情况,第二是看实现功能所需的代码量情况.文档也一样.
传统的 audit,我们通过 excel 来统计.. 当数据量大时,我们采用 audit 系统,或者写一些脚本来实现.
我们先分析一下问题:
什么是软件,软件=系统吗? 我想他们是相等的.
所以应当用系统思维方式来解决问题
系统是相互联系,相互依赖的,它们是一个整体.
所以 A 和 B 是一个整体.但是它们是可以拆分的.A 和 B 拆分了就成了系统的两个部分,在系统中他们是可以独立存在的.
有一点很重要,他们不能单独发布.举个例子: 就像一个人有手和脚,他们之间是相互联系,相互依赖的,你不能说人只有手没有脚,当然有天生缺陷和后天因素也会有这种情况出现,我们只能说他不是一个正常的人.对于我们系统来说也是一样,它应该一个符合客户需求的系统.这里面有一个概念需要提一下.什么是符合用户需求的系统呢?我的解释是它的支持系统运行的主要组成部分,缺一不可.. 当然在我们软件中,分为很多行业软件,需求都不相同,所以系统的主要组成部分差别也很大.
业务=软件已经成为了软件行业的趋势,这个趋势使得软件开发活动依赖于业务的需要, 所以 1) A 和 B 同属于产品 XXX,我们都应该以产品 XXX 的补丁发布而不应该以其中的一部分 A 或者 B 的形式发布。 2)A 和 B 只是产品的一部分,不应该单独出补丁,而是应该作为系统的一部分发布补丁 3)A 和 B 是产品的一部分,把他们放到补丁的名称里边反而更容易混淆 4)可以在补丁的内部实现只对那些安装了 B 的客户打这个补丁;没有安装的则不必要打。"
上面 4 点的活动都应该依赖于用户的需要,至于应该怎样发布应该由业务决定. 其中需要注意的是,我们开发的系统,不是用户需求,在满足用户需求的同时,要保证系统的完整性和一致性.
这些事情在我们日常工作中,反反复复存在的,楼上的几位讲得都很好. 我觉得最好用数据说话会更有效,相信每个领导都是讲道理的!
[font=宋体] 我是一只配置管理小菜鸟,一天早上收到了两封邮件:一个是 [/font] Leader [font=SimSun] 让我去做一个项目构建的统计报告,把过去半年来 [/font] CM team [font=SimSun] 发布出去的 [/font] build [font=SimSun] 进行统计,归纳,今天之内交给他;一个是 [/font] manager [font=SimSun] 让我写一份手里项目进展状态报告,今天之内交给他。[/font]
至于第一封邮件的内容,即使是一位熟悉的 CM,也无法在一天之内统计出来 (前提是没有数据作支撑)
这封邮件里面没有提到要统计的属性,其次,"把半年来 CM Team 发布出去的 build 进行统计"描述不清楚,因为里面有很多垃圾信息,对 CM 来说,是不需要理会的.
另一个方面,从 CM 的角度来说,对 Build 进行统计,那就意味着每次 build 过程都是有数据,这里的数据包括 (需求,缺陷,变更),这些数据记录了每次 build 的结果,build 的结果是以报告的方式的展示的.
有了这些数据之后,我们可以从中抽取关键的属性,这时候就应该容易多了.因为数据量非常大,即使有数据工作量也会比较大,所以我们可以写一些脚本或工具,来使整个过程自动化.
至于第二封邮件的内容,有了前面的基础也就好统计了
总之一句话,要达成邮件内容,应该从 3 个方面入手: 1.有一套 build 流程来保证 build 过程的数据是能记录下来的. 2.明确 build 的目标,也是属性,这些属性必须能够反映 build 目标 3.自动的流程和工具 (现在也有很多开源的) 上面 3 方面离不开人的主观能动性,要达成这些目标,必须把人放在第一位.
非常好的内外发布概念,原来公司也有内外发布的概念,周期比较长,做得比较细.. 敏捷概念新颖! 适合于小型团队,比较合适于国内的公司.
人 + 规范 + 工具 = 好的配置管理方法 关键在于人
根据你公司的实际情况来做流程,如果 UCM 可以满足你们的需求,当然也可以.
是啊,只有这样了,谢谢.
注册有一段时间了,来报个到, 嘿嘿
【论坛 ID】make 【申请版块】clearcase,构建管理 【职业】senior configuration management 【技术专长】CC,CQ,PERL,
每个公司都不一样.
按技术水平和对配置管理的理解来分,可能比较客观.