本节书摘来自异步社区《配置管理最佳实践》一书中的第1章,第1.4节,作者: 【美】Bob Aiello , Leslie Sachs著,更多章节内容可以访问云栖社区“异步社区”公众号查看
1.4 权限和需求跟踪
跟踪缺陷和需求变更是一项非常重要的功能,这可以告诉你为什么做了一个特定的变更或查明是否不经意地错过了一个必须做的变更。在第13章“建立IT控制及合规”中,我们会讨论可跟踪性的重要性。一些配置管理工具已经集成了缺陷或者需求跟踪的功能;另外一些工具需要一点编程的工作,通过应用程序接口(API)和外部工具集成到一起。通过API去集成是最后的手段,因为这种集成方式将需要大量的工作,并且可能会很复杂。在实践中,经常发现通过API写的脚本和扩展有很多意想不到的问题。这些让人很痛苦的问题包括时序问题和原因不明的副作用等。总体而言,千万不要过度设计代码管理解决方案或者流程。
培训至关重要
培训对于配置管理工作非常重要,但不幸的是常常被人们所遗忘或者故意缩短。这是非常错误的。在培训时,配置管理工程师不但需要解释工具是如何工作的,还需要介绍流程和使用模型。这意味着,不仅仅需要工具供应商的培训,本公司配置管理团队中某个人也有责任记录和设计使用工具的流程(通常被称作使用模型)。不管最终选择的工具是不是目前最好的,都应该对员工进行培训。培训往往决定着工具使用的成败。