论文部分内容阅读
移动通信领域技术发展迅速,客户需求灵活多变,变更风险难以控制和管理。同时,移动通信领域也是未来十年高科技企业主要争夺的战场,移动系统软件研发项目的成败关系到企业在产业中的地位。考虑到技术变化和客户需求变更是这类项目的主要风险来源,那么使用合理的开发模式并引入客户参与管理能够提高移动软件开发项目的项目管理水平,推动项目成功,为企业和社会创造更大的价值。迭代开发模型全名迭代增量开发模型:Iterative Incremental DevelopmentModel-ⅡD,以上世纪五六十年代IBM公司为美国海军与NASA研发大规模软件项目时使用的管理方法为起源,最终形成以迭代开发,持续集成,增量交付为特征的一种软件工程管理模型。其开放性本质为客户参与反馈提供了接口,能够保证项目的正确进展,同时进行有效的客户需求变更管理。在移动研发项目中应用基于迭代模型的项目管理能够有效的压缩项目周期,保证项目质量;同时因为客户参与了研发过程并建立了及时反馈的项目管理制度从而可以获得更好的客户认可度。另外,也因为其具有增量交付的特性,可以分阶段交付接收保障了项目的现金流,降低了项目融资风险。
本文通过比较与探讨首次揭示出迭代模型的开放性知识创新本质与适用环境,探索了迭代项目的管理方法,计划,实施,控制的特点;并利用其开放性知识创新本质实现客户在微观层面上参与项目管理的机制。同时通过剖析INT公司移动系统软件研发项目管理方法案例验证应用迭代模型与客户参与管理的可行性,并分析其管理机制,为企业与学术研究提供帮助。同时本文挑战了软件工程教科书中对瀑布模型的经典表述,也首次提出了迭代开发对项目融资的意义。