![是否有任何好的参考资料将软件开发 CM 最佳实践与 IT CM 最佳实践进行比较?](https://linux22.com/image/510348/%E6%98%AF%E5%90%A6%E6%9C%89%E4%BB%BB%E4%BD%95%E5%A5%BD%E7%9A%84%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99%E5%B0%86%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%20CM%20%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5%E4%B8%8E%20IT%20CM%20%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5%E8%BF%9B%E8%A1%8C%E6%AF%94%E8%BE%83%EF%BC%9F.png)
我的职业生涯一直致力于软件开发,后期越来越多地涉足软件配置管理领域。现在我进入 IT 部门,需要从这个角度加强 CM 实践。
是否有任何好的参考资料(书籍,网站,博客等)将软件 CM 实践与 IT CM 实践进行比较?
基本上我处于学习模式,并尝试将我已经了解的软件开发方面的内容与 IT 方面的内容进行比较。
答案1
你可能很难找到一本直接比较这些做法的书。我还没发现任何这样的书。
软件开发生命周期和 IT 往往直接交织在一起。IT 通常负责生产环境,这使得职责能够得到适当的分离。因此,您应该已经有一些现有的外部视角,尽管可能有限。
通常,开发和 IT 之间的变更控制或变更管理几乎相同,至少在将变更应用于系统时如此。差异在于细节,因为 Apache 升级的部署方式与专有应用程序不同。尽管如此,部署到生产中的所有变更都应遵循相同的基本要求。
通常,我认为变更控制是计划格式中以下关键点的文档和审计跟踪:
- 概括
- 调度
- 测试
- 确认
- 退出
- 更改详细信息
如果你想详细回顾 IT 基础最佳实践,你可能会发现系统与网络管理实践是一个很好的参考。如果你想进一步了解变更控制,你可能会发现信息技术基础设施库以作为有用的参考。
如果您对某些特定领域不清楚,我很乐意进一步详细说明。