论文部分内容阅读
信息系统项目开发过程中存在一个不可避免的问题,那就是需求的频繁变化。需求变更管理不力将带来诸多麻烦,这在中小企业的信息系统开发中表现尤为突出。被动的需求变更工作、频繁的变更使得项目无限制延期、额外的工作量带来的项目成本不断增加等问题使人们逐渐意识到,如何积极有效地处理需求变更、制定一套可行的需求变更管理方法才是项目成功的关键所在。本文针对上述现状简要回顾了敏捷方法中最常用的极限编程模型,对该方法在一定程度上解决了中小企业在信息系统开发过程中遇到的需求变更问题给予了肯定,同时也指出了将其应用到实际的系统开发中时存在着许多不足之处。在此基础上本文提出了一个新的敏捷模型-面向中小企业的XP重构模型(XPRM-SMEO),并对模型的架构、构成、生命周期以及包含的开发过程准则等进行了研究。针对XPRM-SMEO模型中提出的一个关键的开发过程准则-“对需求及其变更的有效管理和控制”,制定了一套详细的变更配置管理方法,该方法结合中小企业在系统开发中遇到的实际问题,分别从需求跟踪、版本控制以及变更控制等方面展开研究,最终得出了一套行之有效的解决方法。最后介绍了本方法应用于“电子产品研发管理系统”开发的一个成功案例,在该案例中严格按照XPRM-SMEO模型中的变更配置管理方法中制定的相关规范对项目开发中的需求及其变更进行了管理和控制,最终取得了令人满意的效果。