阅读以下关于变更的叙述,回答问题1至问题3。
【说明】
在一个正在实施的系统集成项目中出现了下述情况:一个系统的用户向他所认识的一个项目开发人员抱怨系统软件中的一项功能问题,并且表示希望能够进行修改。于是,该开发人员就直接对系统软件进行了修改,解决了该项功能问题。针对这样一种情况,请分析如下问题:
【问题2】 请用300字以内的文字,说明上述情况可能会导致什么样的后果 |
参考答案:
解析:[问题2] 可能导致如下后果: (1)缺乏对变更请求的记录可能会导致对产品的变更历史无法追溯,并会导致对工作产物的整体变化情况失去把握。 (2)缺乏对变更请求的分析可能会导致后期的变更工作出现工作缺失、与其他工作不一致等问题,对项目的进度、成本、质量方面也会产生一定影响。 (3)在修改过程中不注意版本管理,一方面可能会导致当变更失败时无法进行复原,造成成本损耗和进度拖延;另一方面,对于组织财富和经验的积累也是不利的。 (4)修改完成后不进行验证则难以确认变更是否正确实现,为变更付出的工作量也无法得到承认。 (5)未与项目干系人进行沟通可能会导致项目干系人的工作之间出现不一致之处,进而影响项目的整体质量。[问题2] 问题2要求考生说明上述情况可能会导致什么样的后果。变更管理简单地说就是控制修改,使之不出现改错、改乱的现象。没有按照变更控制流程来实施信息系统的变更,会出现很多问题。具体而言,我们针对问题1分析中存在的5个问题,分别列举其可能导致的问题: 由于上述问题的存在可能导致如下后果: (1)由于没有记录用户的变更请求,可能会导致对系统软件变更的历史无法追溯,并会导致对工作产品的整体变化情况失去把握。 (2)由于没有对变更进行分析和评估,可能会导致后期的变更工作出现工作缺失,或与其他工作不一致等问题,对项目的进度、成本、质量方面也会产生一定影响。 (3)由于在修改过程中不注意版本管理,万一变更失败,则无法进行复原,造成成本损耗和进度拖延。而且,没有版本管理,对于后续的开发和维护工作也会带来困难,对于组织财富和经验的积累也是不利的。 (4)由于修改完成后不进行验证,难以确认变更是否正确实现,可能会影响系统其他功能的正常运行。同时,由于没有进行验证,为变更付出的工作量也无法得到承认。 (5)由于未与项目干系人进行沟通,可能会导致项目干系人的工作之间出现不一致之处,进而影响项目的整体质量。