论文部分内容阅读
信息技术的发展日新月异,影响并改变着人们生活的方方面面。在信息化浪潮影响下,各企业越来越多的利用先进的技术手段来提高自身的运营效率、发掘新的市场机会、创造更多的经济价值。随着数字化经济的到来,创新需求层出不穷,业务发展变化不断,传统的软件开发模式很难应对如此多变的业务场景。在业务场景更加专业化、个性化的情况下,如何能够快速的响应专业化、个性化的需求,快速推出产品来应对多变的市场,是当前软件项目管理面临的最大难题。在传统的开发模式下,软件按照固定的流程来开发,这种方式很难适应灵活多变的需求。而敏捷开发由于其对需求的快速响应能力,逐渐成为软件开发企业的重要选择。敏捷开发提供了一个快速响应需求变化的框架,在实践过程中形成了不同的敏捷方法论。Scrum作为其中的一种方法论在实践过程中得到了广泛的应用。同时在实际的项目开发中,往往面临各种资源有限的情况,比如测试人员、前端开发人员等都是团队共享的紧缺资源。这些人员有可能同时处理多个任务或者多个项目,但由于每个人的时间是有限的,很难在有限的时间内处理数量繁多的复杂多变的任务,因此这些资源会成为项目的瓶颈,导致整个项目无法按时完成。关键链技术作为在项目管理中进行资源规划、时间控制的技术能够很好的解决各种资源的冲突,因此如何结合敏捷的快速响应能力与关键链技术的规划调度能力是一个需要重点研究的方向。本文首先介绍了论文选题的研究背景、研究目的和意义。然后结合国内外相关理论和技术的发展,简单介绍了项目管理理论的研究情况,重点阐述了敏捷方法及关键链技术在国内外的研究成果,并介绍了本文的主要研究内容。其次对敏捷项目管理架构、敏捷项目开发概念及其核心价值、敏捷方法论进行了研究。第三,本文对S公司的项目管理现状进行了深入分析,S公司采用传统的瀑布开发模式,在市场快速变化的情况下遇到了严重的问题。针对传统瀑布开发进行了Scrum改造后,虽然解决了快速迭代的问题,但是在资源协调、时间进度等方面仍然面临一些挑战,因此需要使用关键链技术进一步优化当前的流程。第四,对关键链技术及Scrum方法结合的可行性进行了论述,设计了一套基于关键链技术的Scrum开发进度管理模型,并详细对模型的各个部分进行了分析。最后,以S公司的智慧酒店系统建设项目为例,讲解了如何在该项目的移动端开发过程中实施基于关键链技术的Scrum敏捷开发进度管理模型,详细论述了如何将进度管理模型运用于具体项目实践中,并对该项目实施基于关键链的敏捷开发进度管理模型的效果进行了论述。最后给出了本文的结论,以及需要深入研究的方向。