Scrum方法在Y公司软件研发项目中的应用研究

发布时间:2022-01-02 01:39
  Y公司是省级商业集团有限公司旗下的大型电子商务交易平台运营公司。随着电子商务行业的高速发展,公司面临着如何快速感知客户需求以及加强组织机构对客户需求的应对能力的问题,而公司的核心部门——开发部在软件开发项目管理中遇到的问题也越来越多。软件开发项目是开发部门的核心工作,如何提升软件开发效率,缩短软件交付周期成为公司领导面临的一项重要课题。敏捷开发是当今最流行的软件项目开发方式,其迭代增量的开发模型有别于传统的瀑布开发模型,适合在需求快速变更的软件开发项目中应用。本文通过查阅大量文献和研究成果,对软件项目管理和敏捷开发做了充分了解。根据公司的实际业务情况,重点研究了 Scrum方法(一种敏捷方法)的实践框架。通过对Y公司现有软件项目管理的现状进行梳理分析,总结出在软件开发项目的流程、项目的进度管理和项目的组织方式等三个方面存在的问题,并对这些问题进行了详细剖析。针对这三方面的问题,基于Scrum方法并辅以DevOps理念,设计了适用于Y公司的Scrum实施方案。在项目流程方面,以Scrum的迭代增量型开发流程替代原来的瀑布型开发流程,通过不断的小周期迭代增加信息反馈,实现软件开发的灵活性;... 

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

【文章页数】:70 页

【学位级别】:硕士

【部分图文】:

Scrum方法在Y公司软件研发项目中的应用研究


图1-丨研究框架图??1.5研究的创新点??本文研究了在Y公司软件项目研发过程中如何应用Scrum方法以提高公司的??

模型图,角色,框架,团队


?山东大学硕士学位论文???m??ScrumMaster??相賴求?■赢??III?。??£?§m^?I??Product?Owner?'?驚{?—?篇?? ̄.i—::——:]V ̄?'?Bi??....!?)团队选择/?En??xnr^s:?l_??冲剌执行?_?产品增量??4-^…:…?产品规戈LI会议?冲剌列表??备——-?3??产品需求列表?回顾??图2-1?Scrum方法框架模型[32]??(1)?Scrum?角色。??在传统开发项目中,团队成员以技术分工作为基础,如项目经理、产品经理、??开发人员、测试人员、运维人员、数据库管理员等,但在Scrum项目管理模式中??只有3种角色:产品负责人、Scrum教练、开发团队。Scrum团队就是由这3种角??色组成的跨职能自组织团队,三个角色在项目中的地位是平等的[33]。团队拥有完??成工作所需的全部技能,而且可以自己选择以最佳的方式完成工作。??产品负责人(Product?Owner),负责启动项目,从产品需求方获取产品需求信??息并进行梳理,从而制定产品任务列表,对产品的功能和达标准则负责,确定产??品何时发布以及发布的具体功能,他是Scrum框架的核心角色。根据产品市场价??值确定功能开发优先顺序,提升产品的商业价值以及开发团队的价值。??Scrum教练(Scrum?Master),负责Scrum项目团队的运转和协调,Scrum迭??代过程的指导者,保证并且所有项目成员都能对Scrum有正确的理解,并在实践??过程中帮助团队清除障碍。Scrum教练需要非常熟悉Scrum的角色、工件和事件,??18??

业务流程,公司


?山东大学硕士学位论文???第3章Y公司软件项目管理现状及问题分析??3.1?Y公司软件开发项目管理现状??Y公司是省级商业集团有限公司旗下大型电子商务交易服务平台运营企业。??公司依托自有的电子商务网(YZ网)创建了云平台,采用线上线下相结合的模式??(020),整合了集团公司涉及电子商务的所有相关业务资源。公司业务包含运营??YZ网电子商务云平台,依托YZ网打通并整合集团内所有分公司子公司的电子商??务业务,实现业务互通,为集团公司提供大数据分析等信息服务,为其他分公司??子公司提供信息技术咨询与支持,承担信息系统工程建设等服务。??3.1.1软件项目开发流程??Y公司开发部的软件开发业务类型有4类:(1)业务部门或开发部对原有系??统平台提出疑问或提出合理化改进方案的,由开发部修改系统平台的功能模块、??业务流程或页面设计等。(2)根据客户或业务部门提出的需求,对原有系统平台??的功能模块和页面设计等进行修改。(3)根据客户的需求,将原有系统平台与外??部系统相连接,需要设计各类接口模块并构建及修改部分功能模块。(4)根据客??户需求,为客户提供信息系统技术支持,包括各种信息系统的咨询、开发、调试、??安装等服务,如停车场系统、商场定位系统等。??综合4种软件开发业务类型,根据是否需要签订合同可以分成公司内部业务??流程(图3-1)和公司外部业务流程(图3-2)两种开发业务流程。??业务部或开发部?,????W??需求分析?|??方案设计??方案确定?一?开发?测试?一?部署一?发布??图3-1公司内部开发业务流程图??22??

【参考文献】:
期刊论文
[1]DevOps发展现状研究[J]. 牛晓玲,吴蕾.  电信网技术. 2017(10)
[2]基于敏捷开发模式的嵌入式实验教学探索——以农业院校为例[J]. 王钧.  河北农业大学学报(农林教育版). 2017(01)
[3]敏捷开发模式下引入开源软件的风险管理[J]. 刘海荣.  市场周刊(理论研究). 2017(02)
[4]DevOps:协作是成功的保障[J]. Richard Gerdis.  软件和集成电路. 2016(06)
[5]项目进度管理方法研究[J]. 杨红霞.  山西建筑. 2010(29)
[6]大型软件项目管理的流程设计及分析[J]. 李锦,张玲玲.  科技管理研究. 2010(15)
[7]软件项目管理中面临的七个问题[J]. 魏世雄.  硅谷. 2010(11)
[8]自组织团队创新的机理及管理研究[J]. 李冲,王前.  系统科学学报. 2009(03)
[9]敏捷方法在软件项目需求管理中的研究与应用[J]. 段琳琳,王如龙.  项目管理技术. 2009(06)
[10]谈软件开发项目的进度控制[J]. 薛保菊.  科技情报开发与经济. 2006(18)

博士论文
[1]信息技术与知识管理能力驱动的组织敏捷性研究[D]. 毛弘毅.华中科技大学 2015
[2]云计算技术的价值创造及作用机理研究[D]. 刘森.浙江大学 2014
[3]敏捷研发的组织模式研究[D]. 罗险峰.武汉理工大学 2013
[4]C2组织结构设计方法及其鲁棒性、适应性分析[D]. 修保新.国防科学技术大学 2006

硕士论文
[1]D公司基于Scrum方法的软件研发项目组织管理改进研究[D]. 刘世魁.山东大学 2018
[2]L公司敏捷开发项目管理绩效评价研究[D]. 傅云霞.青岛科技大学 2018
[3]基于敏捷开发的S项目进度管理研究[D]. 何士君.东华大学 2017
[4]基于敏捷开发的软件项目管理的流程优化研究[D]. 何兵.北京理工大学 2016
[5]A公司研发团队敏捷开发模式的转型以及效果评价[D]. 于超.山东大学 2015
[6]I公司Scrum敏捷项目管理研究[D]. 刘楠.大连理工大学 2015
[7]基于敏捷开发的M公司项目管理策略研究[D]. 李文倩.北京邮电大学 2014
[8]敏捷项目管理在软件开发中的应用[D]. 杨智勇.上海交通大学 2014
[9]基于敏捷方法的研发团队管理研究[D]. 余泽斌.北京邮电大学 2014
[10]BH公司软件开发项目流程管理改进研究[D]. 周利平.苏州大学 2014



本文编号:3563215

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/3563215.html


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

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