【配置管理案例07】
某公司正在开发一个电子商务管理平台,为了满足不断变化的市场和用户需求,开发过程难免会频繁变更,项目经理初期确定了CCB和配置管理员,期望尽早实施版本控制应对变更。
项目开始后,人工智能技术迅速发展,项目决定将之前的聊天功能优化为智能聊天,产品名称随之更改为智能电子商务管理平台。项目经理向CCB提交了产品名称配置项的变更申请,CCB立即批准了该变更申请。
智能聊天基于正在开发的聊天功能基础上加入人工智能相关算法实现。新加入的人工智能算法由李磊负责,原聊天功能的研发张天继续修复代码中已发现的缺陷。张天修复完成后提交代码到受控库,但3天后项目经理发现缺陷在产品库中仍然存在,经调研发现缺陷修复依赖账号模块,账号模块在产品库中的版本由于接口变化,比受控库中的版本高。
2周后,李磊从受控库检出最新代码,将自己开发完成的人工智能算法部分合入,并提交受控库时出现合并冲突,项目经理立即通知配置管理员和研发人员一起排查原因,由于没有找到配置文档和数据,2天后才找到原因,聊天功能的需求与新变更的产品名称不匹配,张天未收到产品名称配置项变更的邮件,产品名称未变更,项目经理随后立即发起智能聊天功能需求的配置项的变更申请,CCB审批通过后实施变更,问题得以解决。
结合案例说明该项目配置管理存在哪些问题?
版本控制的主要作用有( )
①跟踪代码和文档变更。
②管理多人同时开发冲突。
③管理项目团队的绩效。
④确保版本同步。
⑤自动生成项目文档。
CCB对变更评估时要确定哪些内容?