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

来源 :山东大学 | 被引量 : 0次 | 上传用户:wiaini0
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Y公司是省级商业集团有限公司旗下的大型电子商务交易平台运营公司。随着电子商务行业的高速发展,公司面临着如何快速感知客户需求以及加强组织机构对客户需求的应对能力的问题,而公司的核心部门——开发部在软件开发项目管理中遇到的问题也越来越多。软件开发项目是开发部门的核心工作,如何提升软件开发效率,缩短软件交付周期成为公司领导面临的一项重要课题。敏捷开发是当今最流行的软件项目开发方式,其迭代增量的开发模型有别于传统的瀑布开发模型,适合在需求快速变更的软件开发项目中应用。本文通过查阅大量文献和研究成果,对软件项目管理和敏捷开发做了充分了解。根据公司的实际业务情况,重点研究了 Scrum方法(一种敏捷方法)的实践框架。通过对Y公司现有软件项目管理的现状进行梳理分析,总结出在软件开发项目的流程、项目的进度管理和项目的组织方式等三个方面存在的问题,并对这些问题进行了详细剖析。针对这三方面的问题,基于Scrum方法并辅以DevOps理念,设计了适用于Y公司的Scrum实施方案。在项目流程方面,以Scrum的迭代增量型开发流程替代原来的瀑布型开发流程,通过不断的小周期迭代增加信息反馈,实现软件开发的灵活性;在项目进度管理方面,调整了需求管理方法、工时预估方式和可视化进度管理工具;在项目组织方式上,将职能型的组织方式改为Scrum的自组织项目团队,增强了项目干系人之间的沟通,提升了开发团队的开发效率和士气。最后通过在BTB项目中实施Scrum开发模式,改进了项目的流程、项目的进度管理和项目的组织方式,验证该方法确实可以有效提升Y公司软件项目研发的效率,缩短了开发周期。融和了 DevOps的Scrum开发方法对Y公司的软件项目管理有重要价值:明显提高了公司开发团队的软件开发效率,缩短了产品的交付周期;增加了软件项目的透明度和项目进度的可控性,增强了客户和业务部门对开发团队的信心;打破了职能部门之间的隔阂,提升了开发团队的整体士气。
其他文献
<正> (一) 作为中华“文化大系”的组成部分之一,香港的音乐与音乐生活,与内地有着千丝万缕的深沉联系;但是由于历史背景、地理位置、政治环境以及经济基础的独特性,香港的音
人性是复杂的,人性是丑恶的,这也是作品《蝇王》所揭示的人性特点。在灾难面前,没有人可以独善其身,但是,如何不泯灭人性是这部作品探讨的一个主要话题。在这部作品中,原本天
为了降低燃煤企业对生态环境形成的污染,提出了加强应用除尘设备电气控制系统并加强改造的建议。该文首先阐述了除尘设备控制系统设计现状及运行期间存在的主要问题,其次分条
一、来源与营养价值信阳黄心菜,又叫卷心菜、冬白菜、黄心黑白菜。属十字花科不结球白菜的一个变种,适生区主要分布在信阳各县区。由当地菜农长期栽培驯化留种,所以叫信阳黄心菜
在中等职业学校实行弹性学分制的教学管理模式时,由于大部分学生进校时尚未成年,学校在管理过程中应遵照《未成年人保护法》、《预防未成年人犯罪法》和《劳动法》等有关法律