[发明专利]敏捷软件开发管理方法、装置、电子设备、存储介质有效
申请号: | 201910247692.2 | 申请日: | 2019-03-29 |
公开(公告)号: | CN109978392B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 陈琦 | 申请(专利权)人: | 携程旅游网络技术(上海)有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 上海隆天律师事务所 31282 | 代理人: | 臧云霄;潘一诺 |
地址: | 200335 上海市长*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 敏捷 软件 开发 管理 方法 装置 电子设备 存储 介质 | ||
本发明提供一种敏捷软件开发管理方法、装置、电子设备、存储介质,敏捷软件开发管理方法包括:建立基于二极纺锤体结构的数据结构,在所述数据结构中:使一个用户故事映射为一个故事球,使该用户故事的开始时间点和结束时间点映射为所述故事球的两个极点;将所述用户故事的子任务映射为连接所述故事球的两个极点的纺锤丝;建立所述纺锤丝的质量、体积的量化规则;基于所述纺锤丝的质量、体积建立所述故事球的质量、体积、密度及集合容积的量化规则;采集敏捷软件开发中各用户故事的执行数据;按所述基于二极纺锤体结构的数据结构储存并可视化显示所述执行数据。本发明提供的敏捷软件开发管理方法及装置量化并直观地展示敏捷项目的开发过程。
技术领域
本发明涉及计算机应用技术领域,尤其涉及一种敏捷软件开发管理方法、装置、电子设备、存储介质。
背景技术
敏捷软件开发(英语:Agile software development),又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调技术团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重软件开发过程中人的作用。
Scrum是一种敏捷软件开发的方法学,用于迭代式增量软件开发过程。Scrum在英语是橄榄球运动中列阵争球的意思。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法。Scrum之间的合作称为“Scrum ofScrums”。
“看板”是一种生产管理系统,由1940年代的丰田汽车公司发明。名称源自日文“看板”。在软件开发过程,可以使用用“看板卡”(经常为即时贴)来执行看板。这些卡片不是作为提高生产量的信号,而是用于记载生产数量和标记生产过程。在虚拟看板系统中,会使用虚拟看板卡。在软件开发中,我们采用虚拟看板系统来限制在制品。
用户故事(英语:User story)是软件开发和项目管理中的常用术语。主旨是以日常语言或商务用语撰写句子,是一段简单的功能表述。以客户或使用者的观点撰写下有价值的功能、引导、框架来与使用者进行互动,进而推动工作进程。可以被认为是一种规格文件,但更精确而言,它代表客户的需求与方向。以该用户故事来反应对象在组织内的其工作职责、范围、需要进行的任务等。用户故事在敏捷软件开发方法中用来定义系统需要提供的功能和实现需求管理。
现有敏捷软件开发方法中,通常一个用户故事拆解成为一个或多个角色的一个或多个任务。多任务之间可能存在前置或后置的依赖拓扑关系。不同的用户故事所产生的多角色多任务的依赖拓扑关系可能不同。这种拓扑关系可能是串行,并行或乱序。因此较难制定一种或几种固定的拓扑关系以及对应的任务处理流程和角色分工。
敏捷软件开发团队在一个常规里程碑时间周期的工作产出数量和效率难以统一量化。现有的故事点数的量化单位和方法较难选择实际合理的参照体系,较难在团队内部成员和团队之间达成一致理解和标准,并且不同的用户故事的点数较难估算。
基于以上两点,团队运作效率难以衡量,从而难以发现团队运作中存在的问题,以及难以优化和提升团队运作效率。
发明内容
本发明为了克服上述现有技术存在的缺陷,提供一种敏捷软件开发管理方法、装置、电子设备、存储介质,以量化并直观地展示敏捷项目的开发过程。
根据本发明的一个方面,提供敏捷软件开发管理方法,包括:
建立基于二极纺锤体结构的数据结构,在所述数据结构中:
使一个用户故事映射为一个故事球,使该用户故事的开始时间点和结束时间点映射为所述故事球的两个极点,所述开始时间点为该用户故事拆分成子任务后,子任务的最早开始时间点;所述结束时间点为该用户故事拆分成子任务后,子任务的最晚结束时间点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程旅游网络技术(上海)有限公司,未经携程旅游网络技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910247692.2/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理