论文部分内容阅读
在软件研发项目的整体过程中,用户角色的影响贯穿始终。在软件研发项目的整个生命周期里的每个阶段,即使没有用户直接参与,也都离不开用户间接提供的各种支持和配合。否则,单纯靠软件开发人员和项目管理人员的努力,这些阶段的工作都将无法正常地进行,并很可能令项目进展及成果远远偏离原定的目标。 正是由于用户对软件项目研发每个步骤的影响都非常之大,如何让用户对项目的进展起正面作用,是每个项目管理人员在每个项目中都必须面对的问题。 作为一个业务分析师,企业内部系统人员、用户及外包商之间的桥梁,在日常的工作中,对用户角色在较低投入的公司内部营运系统改进项目中产生负面作用的情况有较深的了解。基于现有管理工具和手段,未能很有效的控制用户通过频繁大量的需求变更对项目产生负面影响的情况,对以下两个问题进行了研究,为求找到控制需求变更的范围,提高这类项目成功率的一个可行的方法。 1、对于这类较低投入的公司内部营运系统改进项目,用户是否应该参与?或者参与的度在哪? 2、是否能通过用户自我控制,来实现对需求变更的控制,以达到提高项目成功率? 文中通过比较一系列用户参与度不同的案例的情况,通过对用户参与人员、参与时间和参与方式的分析,提出有用户参与是这类较低投入的公司内部营运系统改进项目不偏离目标的最重要的保障。然后在大量理论和文献的基础上,提出了“用户管理冗余资源”的实现用户自我控制的实践方案,并投入实际案例进行观察。通过实践,确认这一实践方案和用户自我控制存在可行性,并提出待进一步探讨的问题。