敏捷软件开发的度量方法度量数据输出方法以及装置.pdf
《敏捷软件开发的度量方法度量数据输出方法以及装置.pdf》由会员分享,可在线阅读,更多相关《敏捷软件开发的度量方法度量数据输出方法以及装置.pdf(24页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010432173.6 (22)申请日 2020.05.20 (71)申请人 时时同云科技 (成都) 有限责任公司 地址 610015 四川省成都市高新区天府大 道中段1268号1栋4层24号 (72)发明人 杨翔 (74)专利代理机构 北京清源汇知识产权代理事 务所(特殊普通合伙) 11644 代理人 冯德魁张艳梅 (51)Int.Cl. G06F 11/36(2006.01) (54)发明名称 敏捷软件开发的度量方法, 度量数据输出方 法以及装置 (57)摘要 本申请公。
2、开一种敏捷软件开发的度量方法 和装置, 敏捷软件开发的度量数据输出方法和装 置, 计算机存储介质和电子设备。 所述度量方法 包括: 获取针对敏捷软件开发的度量请求; 根据 度量请求, 读取用于评测敏捷软件开发效能的度 量数据维度信息, 度量数据维度信息包括: 度量 数据项, 以及描述度量数据项的数据内容; 根据 度量数据项和所述数据内容, 确定针对度量数据 维度信息的度量数据, 度量数据用于度量敏捷软 件开发的效能。 从而能够准确、 灵活的从各个度 量数据维度获取评测敏捷软件开发中所涉及效 能的度量数据, 便于对敏捷软件开发中涉及的各 个环节能够全面准确的进行了解, 为后续针对完 善敏捷软件开。
3、发提供更为全面、 准确和丰富的参 考信息。 权利要求书3页 说明书17页 附图3页 CN 111723004 A 2020.09.29 CN 111723004 A 1.一种敏捷软件开发的度量方法, 其特征在于, 包括: 基于敏捷软件开发的度量数据提供平台, 获取针对敏捷软件开发的度量请求; 根据所述度量请求, 读取用于评测所述敏捷软件开发效能的度量数据维度信息, 所述 度量数据维度信息包括: 度量数据项, 以及描述所述度量数据项的数据内容; 根据所述度量数据项和所述数据内容, 确定针对所述度量数据维度信息的度量数据, 所述度量数据用于度量所述敏捷软件开发的效能。 2.根据权利要求1所述的敏捷。
4、软件开发的度量方法, 其特征在于, 所述获取针对敏捷软 件开发的度量请求, 包括: 通过针对所述度量数据维度选择界面的操作, 获取所述度量请求。 3.根据权利要求2所述的敏捷软件开发的度量方法, 其特征在于, 所述根据所述度量请 求, 读取用于评测所述敏捷软件开发效能的度量数据维度信息, 包括: 根据所述度量请求, 确定用于读取所述度量数据项和所述数据内容的数据源; 根据所述数据源读取所述度量数据项和所述数据内容。 4.根据权利要求3所述的敏捷软件开发的度量方法, 其特征在于, 所述根据所述度量请 求, 确定用于读取所述度量数据项和所述数据内容的数据源, 包括至少如下一种确定方式: 当所述度量。
5、数据维度为项目管理维度时, 将提供的与所述项目管理维度中项目度量数 据项相对应的第一数据源和第二数据源中的至少一个数据源, 确定为读取所述项目管理维 度中项目度量数据项和与所述项目管理度量数据项对应的项目管理数据的数据源; 当所述度量数据维度为需求管理维度时, 将提供的与所述需求管理维度中需求度量数 据项相对应的所述第一数据源, 确定为读取所述需求管理维度中需求度量数据项和与所述 需求管理度量数据项对应的需求管理数据; 当所述度量数据维度为开发管理维度时, 将提供的与所述开发管理维度中开发度量数 据项相对应的所述第一数据源或第三数据源, 确定为读取所述开发管理维度中开发度量数 据项和与所述开发。
6、管理度量数据项对应的开发管理数据。 5.一种敏捷软件开发的度量装置, 其特征在于, 包括: 获取单元, 用于基于敏捷软件开发的度量数据提供平台, 获取针对敏捷软件开发的度 量请求; 读取单元, 用于根据所述度量请求, 读取用于评测所述敏捷软件开发效能的度量数据 维度信息, 所述度量数据维度信息包括: 度量数据项, 以及所述度量数据项的数据内容; 确定单元, 用于根据所述数据内容, 确定所述度量数据项的度量数据, 所述度量数据用 于度量所述敏捷软件开发的效能。 6.一种敏捷软件开发的度量数据输出方法, 其特征在于, 包括: 基于敏捷软件开发的度量数据提供平台提供的度量数据维度选择范围, 选择度量。
7、数据 维度信息, 其中, 所述度量数据维度信息包括: 度量数据项, 以及描述所述度量数据项的数 据内容; 根据选择的所述度量数据维度, 发送度量请求; 接收响应于所述度量请求, 确定的与所述度量数据维度信息中所述度量数据项对应的 度量数据, 其中, 所述度量数据用于度量所述敏捷软件开发的效能; 基于所述度量数据提供平台的界面, 输出所述度量数据。 权利要求书 1/3 页 2 CN 111723004 A 2 7.根据权利要求6所述的敏捷软件开发的度量数据输出方法, 其特征在于, 所述基于敏 捷软件开发的度量数据提供平台提供的度量数据维度选择范围, 选择度量数据维度信息, 包括: 基于所述度量数。
8、据提供平台的界面提供的项目管理维度、 需求管理维度和开发管理维 度的度量数据维度选择范围, 选择所述度量数据维度信息。 8.一种敏捷软件开发的度量数据输出装置, 其特征在于, 包括: 选择单元, 用于基于敏捷软件开发的度量数据提供平台提供的度量数据维度选择范 围, 选择度量数据维度信息, 其中, 所述度量数据维度信息包括: 度量数据项, 以及描述所述 度量数据项的数据内容; 发送单元, 用于根据所述选择单元中选择的所述度量数据维度信息, 发送度量请求; 接收单元, 用于接收响应于所述发送单元发送的所述度量请求, 确定的与所述度量数 据维度信息中所述度量数据项对应的度量数据, 其中, 所述度量数。
9、据用于度量所述敏捷软 件开发的效能; 输出单元, 用于基于所述度量数据提供平台的界面, 输出所述度量数据。 9.一种计算机存储介质, 用于存储网络平台产生数据, 以及对应所述网络平台产生数 据进行处理的程序; 所述程序在被读取执行时, 执行如下步骤: 基于敏捷软件开发的度量数据提供平台, 获取针对敏捷软件开发的度量请求; 根据所述度量请求, 读取用于评测所述敏捷软件开发效能的度量数据维度信息, 所述 度量数据维度信息包括: 度量数据项, 以及描述所述度量数据项的数据内容; 根据所述数据内容, 确定所述度量数据项的度量数据, 所述度量数据用于度量所述敏 捷软件开发的效能; 或者, 基于敏捷软件开。
10、发的度量数据提供平台提供的度量数据维度选择范围, 选择度量数据 维度信息, 其中, 所述度量数据维度信息包括: 度量数据项, 以及描述所述度量数据项的数 据内容; 根据选择的所述度量数据维度, 发送度量请求; 接收响应于所述度量请求, 确定的与所述度量数据维度信息中所述度量数据项对应的 度量数据, 其中, 所述度量数据用于度量所述敏捷软件开发的效能; 基于所述度量数据提供平台的界面, 输出所述度量数据。 10.一种电子设备, 包括: 处理器; 存储器, 用于存储对网络平台产生数据进行处理的程序, 所述程序在被所述处理器读 取执行时, 执行如下步骤: 基于敏捷软件开发的度量数据提供平台, 获取针。
11、对敏捷软件开发的度量请求; 根据所述度量请求, 读取用于评测所述敏捷软件开发效能的度量数据维度信息, 所述 度量数据维度信息包括: 度量数据项, 以及描述所述度量数据项的数据内容; 根据所述数据内容, 确定所述度量数据项的度量数据, 所述度量数据用于度量所述敏 捷软件开发的效能; 权利要求书 2/3 页 3 CN 111723004 A 3 或者, 基于敏捷软件开发的度量数据提供平台提供的度量数据维度选择范围, 选择度量数据 维度信息, 其中, 所述度量数据维度信息包括: 度量数据项, 以及描述所述度量数据项的数 据内容; 根据选择的所述度量数据维度, 发送度量请求; 接收响应于所述度量请求,。
12、 确定的与所述度量数据维度信息中所述度量数据项对应的 度量数据, 其中, 所述度量数据用于度量所述敏捷软件开发的效能; 基于所述度量数据提供平台的界面, 输出所述度量数据。 权利要求书 3/3 页 4 CN 111723004 A 4 敏捷软件开发的度量方法, 度量数据输出方法以及装置 技术领域 0001 本申请涉及计算机应用技术领域, 具体涉及一种基于敏捷软件开发的度量方法和 装置, 敏捷软件开发的度量数据输出方法和装置。 本申请同时涉及一种计算机存储介质和 电子设备。 背景技术 0002 任何一种计算机应用服务软件均通过大量的代码编写而成, 通过运行代码实现相 应的服务功能。 对于大型软件。
13、项目, 传统的开发方式是采用一个大周期(比如一年或更多) 进行开发, 整个开发过程时间成本较大, 而敏捷软件开发将开发过程拆分成多个小周期, 因 此, 降低了开发的时间成本。 0003 目前软件在进行敏捷软件开发时, 一般会经历需求管理、 开发、 测试、 发布等多个 环节, 同时基于目前广泛推行的敏捷软件开发, 要求团队紧密协作、 快速应对需求变化、 频 繁交付软件版本等, 因此, 需要对敏捷软件开发过程进行度量, 从而了解敏捷软件开发中各 阶段的开发效能, 以便为后续迭代开发提供参考。 0004 现有对敏捷软件开发进行度量时, 度量数据会受到度量方式、 查看方式等因素的 局限, 使得度量数据。
14、并不全面, 故导致对敏捷软件开发效能的度量并不准确。 发明内容 0005 本申请提供一种敏捷软件开发的度量方法, 以解决现有技术中对敏捷软件开发效 能度量准确度低的问题。 0006 本申请提供一种敏捷软件开发的度量方法, 包括: 0007 基于敏捷软件开发的度量数据提供平台, 获取针对敏捷软件开发的度量请求; 0008 根据所述度量请求, 读取用于评测所述敏捷软件开发效能的度量数据维度信息, 所述度量数据维度信息包括: 度量数据项, 以及描述所述度量数据项的数据内容; 0009 根据所述度量数据项和所述数据内容, 确定针对所述度量数据维度信息的度量数 据, 所述度量数据用于度量所述敏捷软件开发。
15、的效能。 0010 在一些实施例中, 所述获取针对敏捷软件开发的度量请求, 包括: 0011 通过针对所述度量数据维度选择界面的操作, 获取所述度量请求。 0012 在一些实施例中, 所述根据所述度量请求, 读取用于评测所述敏捷软件开发效能 的度量数据维度信息, 包括: 0013 根据所述度量请求, 确定用于读取所述度量数据项和所述数据内容的数据源; 0014 根据所述数据源读取所述度量数据项和所述数据内容。 0015 在一些实施例中, 所述根据所述度量请求, 确定用于读取所述度量数据项和所述 数据内容的数据源, 包括至少如下一种确定方式: 0016 当所述度量数据维度为项目管理维度时, 将提。
16、供的与所述项目管理维度中项目度 量数据项相对应的第一数据源和第二数据源中的至少一个数据源, 确定为读取所述项目管 说明书 1/17 页 5 CN 111723004 A 5 理维度中项目度量数据项和与所述项目管理度量数据项对应的项目管理数据的数据源; 0017 当所述度量数据维度为需求管理维度时, 将提供的与所述需求管理维度中需求度 量数据项相对应的所述第一数据源, 确定为读取所述需求管理维度中需求度量数据项和与 所述需求管理度量数据项对应的需求管理数据; 0018 当所述度量数据维度为开发管理维度时, 将提供的与所述开发管理维度中开发度 量数据项相对应的所述第一数据源或第三数据源, 确定为读。
17、取所述开发管理维度中开发度 量数据项和与所述开发管理度量数据项对应的开发管理数据。 0019 在一些实施例中, 所述根据所述数据源读取所述度量数据项和所述数据内容, 包 括: 0020 当所述度量数据维度为项目管理维度时, 通过调用数据接口从所述第一数据源和 第二数据源中的至少一个数据源, 读取与所述项目管理维度对应的项目管理度量数据项, 以及与所述项目管理度量数据项对应的项目管理数据; 0021 当所述度量数据维度为需求管理维度时, 通过调用数据接口从所述第一数据源, 读取与所述需求管理维度对应的需求管理度量数据项, 以及与所述需求管理度量数据项对 应的需求管理数据; 0022 当所述度量数。
18、据维度为开发管理维度时, 通过调用数据接口从所述第一数据源或 者第三数据源; 或者, 直接从所述第三数据源, 读取与所述开发管理维度对应的开发管理度 量数据项, 以及与所述开发管理度量数据项对应的开发管理数据。 0023 在一些实施例中, 所述根据所述度量数据项和所述数据内容, 确定针对所述度量 数据维度信息的度量数据, 包括: 0024 将所述数据内容, 按照指定的计算方式进行计算, 获得与所述数据内容对应的所 述度量数据项的度量值; 0025 对所述度量值进行统计, 将统计后的数据确定为与所述度量数据维度对应的所述 度量数据。 0026 在一些实施例中, 所述将所述数据内容, 按照指定的计。
19、算方式进行计算, 获得与所 述数据内容对应的所述度量数据项的度量值, 包括: 0027 根据所述度量数据项, 选取相应的计算方式; 0028 根据所述计算方式对所述数据内容进行计算, 获得所述度量值。 0029 本申请还提供一种敏捷软件开发的度量装置, 包括: 0030 获取单元, 用于基于敏捷软件开发的度量数据提供平台, 获取针对敏捷软件开发 的度量请求; 0031 读取单元, 用于根据所述度量请求, 读取用于评测所述敏捷软件开发效能的度量 数据维度信息, 所述度量数据维度信息包括: 度量数据项, 以及所述度量数据项的数据内 容; 0032 确定单元, 用于根据所述数据内容, 确定所述度量数。
20、据项的度量数据, 所述度量数 据用于度量所述敏捷软件开发的效能。 0033 本申请还提供一种敏捷软件开发的度量数据输出方法, 包括: 0034 基于敏捷软件开发的度量数据提供平台提供的度量数据维度选择范围, 选择度量 数据维度信息, 其中, 所述度量数据维度信息包括: 度量数据项, 以及描述所述度量数据项 说明书 2/17 页 6 CN 111723004 A 6 的数据内容; 0035 根据选择的所述度量数据维度, 发送度量请求; 0036 接收响应于所述度量请求, 确定的与所述度量数据维度信息中所述度量数据项对 应的度量数据, 其中, 所述度量数据用于度量所述敏捷软件开发的效能; 0037。
21、 基于所述度量数据提供平台的界面, 输出所述度量数据。 0038 在一些实施例中, 所述基于敏捷软件开发的度量数据提供平台提供的度量数据维 度选择范围, 选择度量数据维度信息, 包括: 0039 基于度量数据提供平台的界面提供的项目管理维度、 需求管理维度和开发管理维 度的度量数据维度选择范围, 选择所述度量数据维度信息。 0040 在一些实施例中, 所述基于敏捷软件开发的度量数据提供平台提供的度量数据维 度选择范围, 选择度量数据维度信息, 包括: 0041 基于度量数据提供平台的界面提供的项目管理维度、 需求管理维度和开发管理维 度的度量数据维度选择范围, 以及时间选择范围, 选择度量数据。
22、维度信息。 0042 在一些实施例中, 所述基于所述度量数据提供平台的界面, 输出所述度量数据, 包 括: 0043 将所述度量数据采用统计图表的形式, 显示在所述界面上。 0044 本申请还提供一种敏捷软件开发的度量数据输出装置, 包括: 0045 选择单元, 用于基于敏捷软件开发的度量数据提供平台提供的度量数据维度选择 范围, 选择度量数据维度信息, 其中, 所述度量数据维度信息包括: 度量数据项, 以及描述所 述度量数据项的数据内容; 0046 发送单元, 用于根据所述选择单元中选择的所述度量数据维度信息, 发送度量请 求; 0047 接收单元, 用于接收响应于所述发送单元发送的所述度量。
23、请求, 确定的与所述度 量数据维度信息中所述度量数据项对应的度量数据, 其中, 所述度量数据用于度量所述敏 捷软件开发的效能; 0048 输出单元, 用于基于所述度量数据提供平台的界面, 输出所述度量数据。 0049 本申请还提供一种计算机存储介质, 用于存储网络平台产生数据, 以及对应所述 网络平台产生数据进行处理的程序; 0050 所述程序在被读取执行时, 执行如下步骤: 0051 基于敏捷软件开发的度量数据提供平台, 获取针对敏捷软件开发的度量请求; 0052 根据所述度量请求, 读取用于评测所述敏捷软件开发效能的度量数据维度信息, 所述度量数据维度信息包括: 度量数据项, 以及描述所述。
24、度量数据项的数据内容; 0053 根据所述数据内容, 确定所述度量数据项的度量数据, 所述度量数据用于度量所 述敏捷软件开发的效能; 0054 或者, 0055 基于敏捷软件开发的度量数据提供平台提供的度量数据维度选择范围, 选择度量 数据维度信息, 其中, 所述度量数据维度信息包括: 度量数据项, 以及描述所述度量数据项 的数据内容; 0056 根据选择的所述度量数据维度, 发送度量请求; 说明书 3/17 页 7 CN 111723004 A 7 0057 接收响应于所述度量请求, 确定的与所述度量数据维度信息中所述度量数据项对 应的度量数据, 其中, 所述度量数据用于度量所述敏捷软件开发。
25、的效能; 0058 基于所述度量数据提供平台的界面, 输出所述度量数据。 0059 本申请还提供一种电子设备, 包括: 0060 处理器; 0061 存储器, 用于存储对网络平台产生数据进行处理的程序, 所述程序在被所述处理 器读取执行时, 执行如下步骤: 0062 基于敏捷软件开发的度量数据提供平台, 获取针对敏捷软件开发的度量请求; 0063 根据所述度量请求, 读取用于评测所述敏捷软件开发效能的度量数据维度信息, 所述度量数据维度信息包括: 度量数据项, 以及描述所述度量数据项的数据内容; 0064 根据所述数据内容, 确定所述度量数据项的度量数据, 所述度量数据用于度量所 述敏捷软件开。
26、发的效能; 0065 或者, 0066 基于敏捷软件开发的度量数据提供平台提供的度量数据维度选择范围, 选择度量 数据维度信息, 其中, 所述度量数据维度信息包括: 度量数据项, 以及描述所述度量数据项 的数据内容; 0067 根据选择的所述度量数据维度, 发送度量请求; 0068 接收响应于所述度量请求, 确定的与所述度量数据维度信息中所述度量数据项对 应的度量数据, 其中, 所述度量数据用于度量所述敏捷软件开发的效能; 0069 基于所述度量数据提供平台的界面, 输出所述度量数据。 0070 与现有技术相比, 本申请具有以下优点: 0071 本申请提供的一种敏捷软件开发的度量方法, 根据基。
27、于敏捷软件开发的度量数据 提供平台, 获取的针对敏捷软件开发的度量请求, 读取用于评测所述敏捷软件开发效能的 度量数据维度信息, 所述度量数据维度信息包括: 度量数据项, 以及描述所述度量数据项的 数据内容; 根据所述数据内容, 确定所述度量数据项的度量数据, 所述度量数据用于度量所 述敏捷软件开发的效能, 从而能够准确、 灵活的从各个度量数据维度获取评测敏捷软件开 发中所涉及效能的度量数据, 便于对敏捷软件开发中涉及的各个环节能够全面准确的进行 了解, 为后续针对完善敏捷软件开发提供更为全面、 准确和丰富的参考信息。 0072 本申请提供的一种敏捷软件开发的度量数据输出方法, 通过基于敏捷软。
28、件开发的 度量数据提供平台提供的度量数据维度选择范围, 选择度量数据维度信息, 根据所述度量 数据维度信息发送度量请求; 接收响应于所述度量请求, 确定的与所述度量数据维度信息 中所述度量数据项对应的度量数据; 将度量数据输出到所述度量数据提供平台的界面; 从 而能够将用户所需的度量数据输出在度量数据提供平台的界面, 在视觉上提供更加直观和 便利的信息获取方式, 从而使得用户能够根据选择的度量数据维度范围, 快速的了解用于 评测敏捷软件开发在各个维度上度量其效能的度量数据。 附图说明 0073 图1是本申请提供的一种敏捷软件开发的度量方法实施例的流程图; 0074 图2是本申请提供的一种敏捷软。
29、件开发度量方法实施例中度量数据提供平台的架 说明书 4/17 页 8 CN 111723004 A 8 构示意图; 0075 图3是本申请提供的一种敏捷软件开发度量装置实施例的结构示意图; 0076 图4是本申请提供的一种敏捷软件开发的度量数据的输出方法实施例的流程图; 0077 图5是本申请提供的一种敏捷软件开发的度量数据的输出装置实施例的结构示意 图。 具体实施方式 0078 在下面的描述中阐述了很多具体细节以便于充分理解本申请。 但是本申请能够以 很多不同于在此描述的其它方式来实施, 本领域技术人员可以在不违背本申请内涵的情况 下做类似推广, 因此本申请不受下面公开的具体实施的限制。 0。
30、079 本申请中使用的术语是仅仅出于对特定实施例描述的目的, 而非旨在限制本申 请。 在本申请中和所附权利要求书中所使用的描述方式例如:“一种” 、“第一” 、 和 “第二” 等, 并非对数量上的限定或先后顺序上的限定, 而是用来将同一类型的信息彼此区分。 0080 在对本申请提供的一种敏捷软件开发中度量数据的确定方法实施例进行描述前, 先阐述本申请提出该技术方案的构思背景, 以便更好的理解本申请的技术方案。 0081 敏捷软件开发(简称为敏捷开发)顾名思义是一种软件开发方法, 具有能应对快速 变化需求的软件开发能力。 强调程序员团队与业务专家之间的紧密协作、 频繁交付新的软 件版本、 紧凑而。
31、自我组织型的团队、 能够很好地适应需求变化的代码编写和团队组织方法。 敏捷软件开发可以在开发迭代过程中不断的修改, 或者增加所需功能, 以循序渐进的方式 完成项目开发任务。 0082 在敏捷开发中, 软件项目的构建被切分成多个子项目, 各个子项目的成果需要经 过测试, 具备集成和可运行的特征。 也就是, 敏捷开发并不追求前期完美的设计、 完美编码, 而是力求在很短的周期内开发出产品的核心功能, 尽早发布出可用的版本。 然后在后续的 生产周期内, 按照新需求不断迭代升级, 完善产品。 因此, 可见敏捷开发需要在不同的阶段 进行相应的测试, 以获知产品的当前开发情况, 以便后续迭代升级中进行完善。。
32、 那么, 在关 注产品效能的同时, 还需要关注敏捷软件开发本身的开发效能, 例如: 开发效率、 工程能力 等效能, 因此, 可以通过能够用于评测敏捷软件开发效能的度量数据来实现。 0083 然而, 现有敏捷开发中对度量敏捷开发效能的度量数据的获取需要借助第三方提 供的度量工具完成敏捷开发的度量, 而第三方提供的度量工具使得度量数据的获取被受限 于该工具本身提供服务范围内, 提供的度量数据准确度, 全面性均具有一定的局限性, 并且 对于敏捷开发团队的开发情况也无法提供具有针对性的度量数据。 0084 故此, 申请人提出本申请的技术方案, 以满足从不同角度对敏捷开发效能了解的 需求。 下面对本申请。
33、提供的一种敏捷软件开发中度量数据的确定方法实施例进行描述, 请 参考图1所示, 图1是本申请提供的一种敏捷软件开发中度量数据的确定方法实施例的流程 图, 该实施例包括: 0085 步骤S101: 基于敏捷软件开发的度量数据提供平台, 获取针对敏捷软件开发的度 量请求。 0086 在对步骤S101的具体实现方式进行描述前, 先对步骤S101中涉及的技术名词进行 解释。 说明书 5/17 页 9 CN 111723004 A 9 0087 敏捷软件开发也可以称为敏捷开发, 是一个不断迭代完善的软件开发过程, 可以 理解为将一个软件项目的开发周期拆分成多个小周期进行开发的过程。 关于敏捷开发的内 容。
34、可以参考上述背景技术的描述以及实施例中针对发明构思的描述。 0088 所述度量请求是针对所述敏捷软件开发的度量请求, 即获知能够度量所述敏捷软 件开发效能的数据。 可以理解的是, 所述度量请求可以通过对度量数据平台的触发产生, 也 可以按照设置的触发条件自动产生。 0089 在本实施例中, 获取度量请求的具体实现过程可以是, 通过针对所述度量数据维 度选择界面的操作, 获取所述度量请求, 所述度量请求中包括: 度量数据维度信息。 所述度 量数据维度选择界面可以基于度量数据提供平台提供。 也就是说, 可以通过对度量数据提 供平台提供的度量数据维度选择界面的操作, 获取所述度量请求。 0090 可。
35、以理解的是, 为了有针对性的获取特定时间内的度量数据, 因此, 可以获取带有 时间范围的度量请求, 所述时间范围可以包括固定时间范围和重复时间范围, 其中, 固定时 间范围可以包括: 当日、 本周、 本月、 本季度、 本年度或者某起始日期到某结束日期; 重复时 间范围可以包括: 每日、 每周、 每月、 每季度、 每年或者某一指定时间区间或日期区间。 所述 步骤S101在获取度量请求时可以结合选择的时间范围获取度量请求, 此时度量请求中不仅 可以包括度量数据维度信息还包括时间范围信息。 从而便于根据所需时间范围获取相应度 量数据维度对应的度量数据。 0091 实际应用场景中, 当用户需要的度量数。
36、据为某一指定时间和指定维度时, 则可以 通过度量数据提供平台提供的度量数据维度选择和时间范围维度选择的界面, 进行相关选 择操作, 发出针对所选择的度量数据维度和时间范围维度的度量请求, 相应的, 所述度量数 据提供平台的处理端则获取所述度量请求。 0092 步骤S102: 根据所述度量请求, 读取用于评测所述敏捷软件开发效能的度量数据 维度信息, 所述度量数据维度信息包括: 度量数据项, 以及描述所述度量数据项的数据内 容; 0093 所述度量数据维度信息可以是用于评测所述敏捷软件开发的产品效能的维度信 息, 可以包括: 度量数据项和以及描述所述度量数据项的数据内容。 所述度量数据维度信息 。
37、可以包括多个维度信息, 每个维度信息可以包括多个度量数据项。 0094 在本实施例中, 所述度量数据维度信息可以按照表征敏捷软件开发效能的不同方 面进行划分为项目管理维度、 需求管理维度、 开发管理维度等中的至少一种或多种组合。 0095 每个度量数据维度可以包括一个度量数据项也可以包括多个度量数据项, 比如在 本实施例中可以涉及的: 所述项目管理维度可以包括的度量数据项为如下至少一种: 事业 群数据项、 产品线数据项、 项目数据项、 成员数据项等。 下面对项目管理维度中的各个度量 数据项进行解释: 0096 所述事业群数据项为公司组织结构, 由若干部门组成的集群数量。 0097 所述产品线数。
38、据项为公司组织结构, 按产品类别划分的部门数量。 0098 所述项目数据项为针对某产品在某个阶段交付某批软件的组织数量。 0099 所述成员数据项可以分为产品线成员数量和项目成员数量。 0100 所述需求管理维度可以包括的需求度量数据项为如下至少一种: Epic数据项、 Story数据项、 Task数据项、 Defect数据项、 Sub-task数据项、 Points数据项等。 下面对需求 说明书 6/17 页 10 CN 111723004 A 10 管理维度中的各个度量数据项进行解释: 0101 Epic数据项为大型用户故事, 通常包含一个或多个项目内的在一个或多个迭代内 交付的多个用户故。
39、事, 也可以理解为, 一个包含完成功能的需求描述, 可以被拆分为1个或 多个Story, 一般有PO划分, 所谓PO全称为Product Owner, 为管理整个项目或多个Scrum Team(整个组织架构中可进行独立开发的最小团队)的需求, 并将需求转换为Epic或Story, 指定软件交付日期, 指定交付标准, 有权力接受或拒绝开发团队的工作成果。 0102 Story数据项为用户故事跟踪单, 用户故事是敏捷开发中对需求的表述方式, 也可 以理解为, 一个不可拆分子功能描述, 可以被拆分为1个或多个Task(下述有具体解释), 一 般由PO将Epic拆分为Story, 在Sprint Pl。
40、anning Pre-Plan Meeting中PO、 SM确定Story是 否合理并做相应的调整。 其中, Sprint Planning Pre-Plan Meeting: PO、 SM确定挑选Story 为后期Sprint做准备; SM全称为Scrum Master: 整体控制一个Scrum能过承接的Point(下述 有具体解释)数; 监控每个Sprint的整体进度; 协调与其他Scrum Team之间的沟通。 0103 Task数据项为任务跟踪单, 可以理解为最小可用于开发的任务, 在Sprint开始时 由ST(scrum team member: scrum项目成员)将Story拆分。
41、为Task, 并在当前Sprint中完成。 0104 Defect数据项为缺陷跟踪单。 0105 Sub-task数据项为子任务跟踪单, 属于用户故事跟踪单或任务跟踪单。 0106 Points数据项为点数, 即所述用户故事跟踪单、 所述任务跟踪单、 所述子任务跟踪 单中至少一个的工作量, 也可以理解为不可拆分的最小功能点数, 1Point等于多少小时, 可 以由项目主管按照项目的实际情况指定。 0107 所述开发管理维度可以包括的开发度量数据项为如下至少一种: 迭代数据项、 开 发任务数据项、 代码数据项、 缺陷数据项。 下面对开发管理维度中的各个度量数据项进行解 释: 0108 所述迭代数。
42、据项为版本的生产过程, 包括从需求分析到测试完成并发布涉及的数 据。 0109 所述开发任务数据项为交由软件开发团队完成的任务。 0110 所述代码数据项为提交存放至代码仓库的开发语言的源文件内容。 0111 所述缺陷数据项为在数据源中通过缺陷跟踪记录跟踪的代码缺陷。 0112 上述对度量数据维度涉及的各个度量数据项进行的描述, 实际上, 度量数据项可 以根据实际需求确定, 以上仅为列举说明。 0113 基于上述对所述步骤S102中涉及的技术名词的解释, 可以理解步骤S102旨在基于 度量请求读取相应的需要读取的度量数据维度信息。 0114 可见, 所述步骤S102可以通过度量请求读取敏捷开发。
43、过程中涉及的所有度量数据 维度下的度量数据项及对应的数据内容, 或者按照用户需求进行读取的部分度量数据维度 下的度量数据项及对应的数据内容, 因此, 使得读取度量数据维度信息不会因为受限第三 方提供的服务而读取信息缺失, 造成后续度量数据受限的问题。 0115 基于所述步骤S101可以理解, 读取的度量数据维度信息可以是指定的度量数据维 度和指定时间范围维度下对应的度量数据项和相应的数据内容。 0116 在本实施例中, 不同的度量数据维度信息所涉及的度量数据项和数据内容可以对 应不同的读取方式, 即提供度量数据项和数据内容的数据源可以不同, 因此, 需要用不同的 说明书 7/17 页 11 C。
44、N 111723004 A 11 读取方式进行读取。 故, 在本实施例中, 所述步骤S102的具体实现过程可以包括: 0117 步骤S102-1: 根据所述度量请求, 确定针对用于读取与所述度量数据项和所述数 据内容的数据源的读取方式; 0118 步骤S102-2: 根据所述读取方式, 从所述数据源中读取所述度量数据项和所述数 据内容。 0119 其中, 请结合图1参考图2所示, 图2是本申请提供的一种敏捷软件开发度量方法实 施例中度量数据提供平台的架构示意图; 所述步骤S102-1中涉及的读取方式可以包括至少 如下一种读取方式: 0120 当所述度量数据维度为项目管理维度时, 通过调用数据接。
45、口从提供项目管理数据 的数据源, 读取与所述项目管理维度对应的项目管理度量数据项和与所述项目管理度量数 据项对应的项目管理数据; 0121 当所述度量数据维度为需求管理维度时, 通过调用数据接口从提供需求管理数据 的数据源, 读取与所述需求管理维度对应的需求度量数据项和与所述需求管理度量数据项 对应的需求管理数据; 0122 当所述度量数据维度为开发管理维度时, 通过调用数据接口从提供开发管理数据 的数据源或者直接通过提供所述数据源的数据库, 读取与所述开发管理维度对应的开发度 量数据项和与所述开发管理度量数据项对应的开发管理数据。 0123 基于所述步骤S101中对项目管理维度、 需求管理维。
46、度和开发管理维度的描述, 可 知每个维度均对应多个度量数据项, 而对同一度量数据维度下的不同度量数据项的读取可 以包括不同的方式, 因此, 所述步骤S102-2的具体实现过程可以包括: 0124 步骤S102-21: 根据所述度量请求, 确定用于读取所述度量数据项和所述数据内容 的数据源; 0125 步骤S102-22: 根据所述数据源读取所述度量数据项和所述数据内容。 0126 在本实施例中, 采用三个度量数据维度进行描述, 因此, 不同的度量数据维度所对 应的度量数据项可以来自不同的数据源, 故此, 在读取度量数据项和所述数据内容时, 需要 确定数据源, 之后根据确定的数据源读取相应的度量。
47、数据项和所述数据内容, 因此所述步 骤S102-21的具体实现过程可以包括至少如下一种确定方式: 0127 当所述度量数据维度为项目管理维度时, 将提供的与所述项目管理维度中项目度 量数据项相对应的第一数据源和第二数据源中的至少一个数据源, 确定为读取所述项目管 理维度中项目度量数据项和与所述项目管理度量数据项对应的项目管理数据的数据源; 0128 当所述度量数据维度为需求管理维度时, 将提供的与所述需求管理维度中需求度 量数据项相对应的所述第一数据源, 确定为读取所述需求管理维度中需求度量数据项和与 所述需求管理度量数据项对应的需求管理数据; 0129 当所述度量数据维度为开发管理维度时, 。
48、将提供的与所述开发管理维度中开发度 量数据项相对应的所述第一数据源或第三数据源, 确定为读取所述开发管理维度中开发度 量数据项和与所述开发管理度量数据项对应的开发管理数据。 0130 在本实施例中, 涉及的数据源可以包括: JIRA数据源、 LDAP数据源和Gitlab数据 源。 其中, 所述LDAP(Lightweight Directory Access Protocol: 轻量级目录访问协议)数 据源可以通过LDAP中定义的数据接口读取存放在LDAP服务端中与项目管理维度和需求管 说明书 8/17 页 12 CN 111723004 A 12 理维度相关的度量数据项。 所述JIRA数据源。
49、是项目与事务跟踪服务工具, 被广泛应用于缺 陷跟踪、 客户服务、 需求收集、 流程审批、 任务跟踪、 项目跟踪和敏捷管理等工作领域, 通过 JIRA中定义的数据接口读取存放在JIRA数据库中与项目管理维度和需求管理维度相关的 度量数据项。 所述Gitlab数据源是一个用于仓库管理系统的开源项目, 使用Git作为代码管 理工具, 并在此基础上搭建起来的web服务, 可以通过Gitlab数据源直接读取与开发代码相 关的数据项度量数据项。 0131 对于不同数据源可以采用不同的读取方式进行数据的读取, 本实施例中可以包 括: 通过调用数据接口进行读取, 也可以通过直接读取数据源的方式进行数据读取。 。
50、因此, 所述步骤S102-22具体实现过程可以包括: 0132 当所述度量数据维度为项目管理维度时, 通过调用数据接口从所述第一数据源和 第二数据源中的至少一个数据源, 读取与所述项目管理维度对应的项目管理度量数据项和 与所述项目管理度量数据项对应的项目管理数据; 0133 当所述度量数据维度为需求管理维度时, 通过调用数据接口从所述第一数据源, 读取与所述需求管理维度对应的需求管理度量数据项和与所述需求管理度量数据项对应 的需求管理数据; 0134 当所述度量数据维度为开发管理维度时, 通过调用数据接口从所述第一数据源或 者第三数据源; 或者, 直接从所述第三数据源, 读取与所述开发管理维度。
- 内容关键字: 敏捷 软件 开发 度量 方法 数据 输出 以及 装置
焙烧台车储罐定位装置.pdf
具有松紧器的裤子.pdf
风电叶片铣削设备.pdf
用于高性能混凝土节水降耗装置.pdf
物流运输用包装箱.pdf
化工安全管理用防爆检查装置.pdf
支架产品的高效焊接工装.pdf
超导磁体组装定位结构.pdf
车用尿素溶液生产的液体浓缩装置.pdf
中频加热炉自动化出料装置.pdf
异形件钻孔固定装置.pdf
用于金属丝管的加工工装.pdf
肉苁蓉播种匀种施肥一体机装置.pdf
伸缩隐形折叠晾晒架.pdf
岩土破碎采样装置.pdf
高效混凝土搅拌装置.pdf
电池箱体组合结构.pdf
水利工程用河水取样设备.pdf
防堵塞的煤矿瓦斯抽采用气水渣分离装置.pdf
移动式储能电源的可靠性诊断系统.pdf
基于多模态特征融合的Web API推荐方法和系统.pdf
用于机械零部件生产的开孔装置.pdf
保温墙板多腔体模型成型装置及其使用方法.pdf
洗碗机水量检测方法、装置、洗碗机和存储介质.pdf
磷修饰氮化碳阻燃改性BOPET薄膜的制备方法.pdf
磁存储器及其制备方法、电子设备.pdf
具备预警保护功能的直线模组.pdf
面向遥感解译应用的训练推理一体机.pdf
促伤口愈合、减缓瘢痕形成的水凝胶及制备方法与应用.pdf
制备咪唑乙醇的方法.pdf
桥梁施工用桥墩围堰装置及使用方法.pdf
平板电脑的使用时间警示系统及方法.pdf
在钢铁表面制备类金刚石薄膜的方法.pdf
一种纳米橡胶改性的酚醛树脂复合材料.pdf
作为钠通道阻断剂的喹唑啉化合物.pdf
作为TRPV3调节剂的稠合咪唑甲酰胺.pdf
用于生产L肉碱酒石酸盐的方法.pdf
食品过敏原小麦成分LAMP现场快速检测方法.pdf
作为TRPV3拮抗剂的色烯酮衍生物.pdf
煤气发生炉热备用状态下的养炉方法.pdf
一种燃烧性能好的高分散型树脂油.pdf
环氧乙烷/环氧丙烷聚醚多元醇以及从其制得的聚氨酯.pdf
数据读出装置.pdf
具有蜡珠和固体蜡顶的蜡烛.pdf
一种导航装置中放大图前方路口提示缩略图的设计方法.pdf
钇铝石榴石荧光材料其制法及包含其的发光二极管装置.pdf
花生专用增强肥.pdf
一种提取Ε聚赖氨酸的方法.pdf
由乙烯和异丁烷生产高辛烷值烷基化物.pdf
基于角速度和勒让德近似的惯性测量单元欧拉角输出方法.pdf
制备甲硫氨酸的方法.pdf