当前位置:主页 > 科技论文 > 软件论文 >

基于精益软件开发的项目管理模式在S公司的应用及优化研究

发布时间:2021-11-26 02:35
  软件行业是新兴行业,而软件开发项目因其不确定性,常常难以有效管理和控制。精益思想虽然来源于制造业,但已被很多行业所吸纳并有所发展。软件开发项目同样能够运用精益思想的基本原则来指导其项目管理。在软件开发项目管理中,借鉴精益思想,运用精益原则进行项目管理,形成精益软件开发,并结合近年兴起的敏捷开发模式,减少软件开发过程中的浪费、提高软件开发的质量和缩短软件开发周期,将有助于提高企业的竞争力,从而降低经营风险,创造更高的价值。本文对比分析了传统软件开发项目管理模式、精益思想和精益软件开发以及敏捷开发的优劣势与适用范围,并在基本理论的基础上,通过对S公司基于精益思想的软件开发流程的分析,一方面总结了精益软件开发模式在软件开发项目管理中的实际应用,同时分析了实施精益软件开发的关键因素,以及对企业软件开发项目管理的优化。最后,根据S公司的实际情况,本文着重分析了基于精益软件开发的项目管理模式对S公司软件开发项目的改进,并且结合项目运行中仍然存在的问题,提出了对S公司精益软件开发流程进一步优化的建议。 

【文章来源】:东南大学江苏省 211工程院校 985工程院校 教育部直属院校

【文章页数】:75 页

【学位级别】:硕士

【部分图文】:

基于精益软件开发的项目管理模式在S公司的应用及优化研究


研究思路图

示意图,工作流,示意图,版本


枨螅?赐瓿梢桓霾?吩隽浚?并构建版本。Scrum强调每个冲刺结束时的软件,都是一个可以工作的软件,也就是说,这些功能都是完成了开发、测试和文档,并且潜在可以发布的。那么,按照冲刺的节奏开发,就可以保证每隔一段时间就有一个潜在可交付的版本生成,产品经理可以根据市场情况灵活地决定是否以及何时将一个潜在可交付的版本作为一个中间版本发布。下一个冲刺开始前,应当完成该冲刺待办事项列表。最终,当项目待办事项列表中的所有需求都完成时,项目计划的版本就可以正式发布。一个简要的Scrum工作流如图2-2所示:图2-2Scrum工作流示意图总的来说,Scrum方法体现了敏捷宣言的核心价值观,并提供了完备的方法论,容易应用于各种团队,指导软件开发项目。

软件,项目管理模式


第二章软件开发管理模式的相关理论25本文所定义的精益软件开发项目管理模式如图2-3所示:图2-3基于精益软件开发的软件开发项目管理模式2.6.3精益软件开发与敏捷开发的关系精益软件开发和敏捷开发都是关于软件开发活动的理念和指导思想,两者有很多相似之处,部分敏捷开发方法以精益思想为理论源泉,加之精益软件开发在实践中常常借用一些敏捷开发的方法论,两者往往难以区分。例如,与精益软件开发对团队授权的重视相似,敏捷宣言也认为个体与互动具有更高的价值;敏捷宣言指出,流程和工具的价值低于个体与互动,而精益软件开发也将过度的流程视为浪费;此外,敏捷宣言看重客户合作和响应变化,而精益软件开发同样强调开发应由市场和客户拉动。但是精益软件开发与敏捷开发又有着明显的不同。首先,两者的目标不同,总结来说,应用敏捷开发的目标是克服传统软件开发模式的缺点,达到快速交付,积极响应市场变化的目的;而精益软件开发来源于精益思想,应用精益软件开发的主要目的是识别并增加产品的客户价值,减少开发活动中的浪费。其次,敏捷开发提供了一系列的工具和方法,但要求灵活,并不重视可重复的流程的建立;而精益软件开发则鼓励通过持续改进的方式建立一套可重复、可持续的流程。在工具和方法论上,敏捷开发有着丰富的方法论和工具,而精益软件开发时常需要借鉴敏捷开发的方法,但精益软件开发也将许多来源于精益生产、精益管理的工具应用于软件开发活动之中。精益软件开发和敏捷开发两种不同的软件开发项目管理模式之间的关系可以概括为表2-5。


本文编号:3519248

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3519248.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户89189***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com