一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

测试阶段缺陷管理装置及方法与流程

2022-02-22 23:36:02 来源:中国专利 TAG:


1.本发明涉及大数据技术领域,尤其涉及一种测试阶段缺陷管理装置及方法。


背景技术:

2.在敏捷项目中,看板用来共享项目的状态并将之可视化,使整个团队都能理解项目的当前状态,并以一种自发、有动力且互相合作的方式来工作。
3.敏捷开发兴起于20世纪90年代,它基于更紧密的团队协作、持续的用户参与和反馈,能够有效应对快速变化的需求,是快速交付高质量软件的迭代和增量的开发方法。scrum也是目前业界运用最为广泛的敏捷开发方法。但测试阶段不适用scrum,主要存在以下问题:
4.(1)在测试阶段,团队的主要工作是处理缺陷,团队无法在迭代计划会上预知接下来一到两周会出现什么缺陷,即这个迭代做什么。(2)缺陷的出现也不受迭代时间盒的限制,团队需要按照缺陷的优先级进行处理。(3)scrum任务板的工作流不能体现缺陷的流转状态。(4)单纯使用notes问题库无法直观地跟踪缺陷的解决情况,团队需要点击“问题单”才能看到缺陷的详情,而且团队无法沿用敏捷的实践“在物理板前召开每日站会”同步工作进展,缺陷解决缓慢。
5.为了帮助团队更直观地跟踪缺陷,以更快地解决缺陷,目前缺乏一种测试阶段缺陷管理装置。


技术实现要素:

6.本发明实施例提出一种测试阶段缺陷管理装置,用以实现对测试阶段的缺陷进行管理,以实现高效、顺畅地解决缺陷,该装置包括:
7.管理模块,用于将待处理缺陷放入缺陷池,将处理缺陷的开发人员的开发人员标记放入资源池;在接收到开发人员发送的缺陷认领指令后,将开发人员标记取出,将缺陷从缺陷池取出并添加开发人员标记后,放入价值流中的第一个阶段,所述价值流包括多个阶段;读取规则池中的缺陷流转规则,在当前阶段中的缺陷符合缺陷流转规则后,将当前阶段中的缺陷流转至下一阶段;
8.展示模块,用于实时展示价值流中的缺陷、缺陷池中的缺陷、资源池中的开发人员标识和规则池中的流转规则。
9.本发明实施例提出一种测试阶段缺陷管理方法,用以实现对测试阶段的缺陷进行管理,以实现高效、顺畅地解决缺陷,该方法包括:
10.将待处理缺陷放入缺陷池,将处理缺陷的开发人员的开发人员标记放入资源池;
11.在接收到开发人员发送的缺陷认领指令后,将开发人员标记取出,将缺陷从缺陷池取出并添加开发人员标记后,放入价值流中的第一个阶段,所述价值流包括多个阶段;
12.读取规则池中的缺陷流转规则,在当前阶段中的缺陷符合缺陷流转规则后,将当前阶段中的缺陷流转至下一阶段;
13.实时展示价值流中的缺陷、缺陷池中的缺陷、资源池中的开发人员标识和规则池中的流转规则。
14.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述测试阶段缺陷管理方法。
15.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现测试阶段缺陷管理方法。
16.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现测试阶段缺陷管理方法。
17.在本发明实施例中,管理模块,用于将待处理缺陷放入缺陷池,将处理缺陷的开发人员的开发人员标记放入资源池;在接收到开发人员发送的缺陷认领指令后,将开发人员标记取出,将缺陷从缺陷池取出并添加开发人员标记后,放入价值流中的第一个阶段,所述价值流包括多个阶段;读取规则池中的缺陷流转规则,在当前阶段中的缺陷符合缺陷流转规则后,将当前阶段中的缺陷流转至下一阶段;展示模块,用于实时展示价值流中的缺陷、缺陷池中的缺陷、资源池中的开发人员标识和规则池中的流转规则。在上述过程中,通过缺陷在价值流中的流转,直观地体现缺陷的解决进度,实现高效、顺畅地解决缺陷。
附图说明
18.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
19.图1为本发明实施例中测试阶段缺陷管理装置的示意图;
20.图2为本发明实施例中缺陷展示的示例;
21.图3为本发明实施例中测试阶段缺陷管理方法的流程图;
22.图4为本发明实施例中缺陷认领的流程图;
23.图5为本发明实施例中计算机设备的示意图。
具体实施方式
24.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
25.在本说明书的描述中,所使用的“包含”、“包括”、“具有”、“含有”等,均为开放性的用语,即意指包含但不限于。参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。各实施例中涉及的步骤顺序用于示意性说明本技术的实施,其中的步骤顺序不作限定,可根据需要作适当调整。
26.图1为本发明实施例中测试阶段缺陷管理装置的示意图,如图1所示,包括:
27.管理模块101,用于将待处理缺陷放入缺陷池,将处理缺陷的开发人员的开发人员标记放入资源池;在接收到开发人员发送的缺陷认领指令后,将开发人员标记取出,将缺陷从缺陷池取出并添加开发人员标记后,放入价值流中的第一个阶段,所述价值流包括多个阶段;读取规则池中的缺陷流转规则,在当前阶段中的缺陷符合缺陷流转规则后,将当前阶段中的缺陷流转至下一阶段;
28.展示模块102,用于实时展示价值流中的缺陷、缺陷池中的缺陷、资源池中的开发人员标识和规则池中的流转规则。
29.在本发明实施例中,通过缺陷在价值流中的流转,直观地体现缺陷的解决进度,实现高效、顺畅地解决缺陷。
30.具体实施时,所述测试阶段缺陷管理装置基于看板的思想设计,所述装置可以是看板,也可以是其他可用于缺陷管理与展示的装置。团队可以在测试阶段(例如功能测试阶段)继续沿用敏捷的实践“在看板前召开每日站会”同步工作进展。
31.在一实施例中,所述价值流包括分析处理阶段、修复程序阶段、待验阶段和关闭阶段;
32.所述分析处理包括进行中阶段和完成阶段;
33.所述修复程序包括进行中阶段和完成阶段。
34.进行中阶段即缺陷的doing状态,完成阶段即缺陷的done状态。当一个缺陷出现,首先要对缺陷进行分析,分析处理分为doing和done。如果缺陷是编码错误导致,要修复程序。修复程序分为doing和done。缺陷根据需要下发版本,下发版本后,才能把缺陷改成“待验”。最后,由测试人员进行验证,没问题后关闭缺陷。
35.在一实施例中,展示模块还用于:
36.展示缺陷的详情信息,所述详情信息包括问题编号、问题描述、优先级、出现时间、解决时间、解决人和解决用时中的其中一种或任意组合。
37.在一实施例中,所述规则还包括颜色展示规则;
38.展示模块还用于:
39.基于颜色展示规则,根据缺陷的不同优先级采用不同颜色展示缺陷。
40.在一实施例中,管理模块还用于:将关闭阶段的缺陷添加的开发人员标记释放至资源池。
41.在一实施例中,管理模块还用于:确定一个开发人员能认领的缺陷数;在接收到开发人员发送的缺陷认领指令后,根据该开发人员已经认领的缺陷数,判断该开发人员当前是否能够认领缺陷,若是,将开发人员标记取出,将缺陷从缺陷池取出并添加开发人员标记后,放入价值流中的第一个阶段,若否,生成拒绝认领提示信息;
42.展示模块还用于:在资源池中展示与能认领的缺陷数对应数量的该开发人员的标记。
43.在上述实施例中,开发人员标记可以是开发人员头像照片,例如,一个开发人员能认领的缺陷数为2,则资源池中每个人有两张头像照片,开发人员认领哪个缺陷,就把头像照片添加至那个缺陷上,既限制了每个人解决缺陷的数量,也能够明显地看出谁在解决这个缺陷,而留在资源池的头像照片说明该人员可以继续认领缺陷。
44.另外,规则池中包括流转规则、颜色展示规则等,其中,流转规则为缺陷从一个阶段进入下一阶段所必须达到的标准。例如:
45.把缺陷从分析处理的doing移动到done的规则:开发团队共同决定,比如在缺陷的解决信息中写上问题分析与解决方法才可以移动到done。
46.把缺陷从修复程序的doing移动到done的规则:开发团队共同决定,比如修复程序要通过单元测试、内部测试、进行代码走查等等。
47.把缺陷从修复程序移动到待验的规则:出完版本。
48.颜色展示规则用于标记缺陷的不同优先级,例如,优先级最高的缺陷标记为红色,等等。
49.除此以外,还可以有协作规则:
50.遇到解决瓶颈的缺陷用特殊标记标出。
51.及时更新看板上缺陷的状态,不要等到站会的时候才更新。
52.早晚各一次站会,围绕缺陷看板召开,同步缺陷的解决情况。
53.图2为本发明实施例中缺陷展示的示例,展示出了价值流中的缺陷、缺陷池中的缺陷、资源池中的开发人员标识和规则池中的流转规则,其中,每个开发人员能认领的缺陷数为2,当然,这只是一种展示方法,还可以有其他展示方法,相关变化例均应落入本发明的保护范围。
54.综上所述,本发明实施例提出的装置中,管理模块,用于将待处理缺陷放入缺陷池,将处理缺陷的开发人员的开发人员标记放入资源池;在接收到开发人员发送的缺陷认领指令后,将开发人员标记取出,将缺陷从缺陷池取出并添加开发人员标记后,放入价值流中的第一个阶段,所述价值流包括多个阶段;读取规则池中的缺陷流转规则,在当前阶段中的缺陷符合缺陷流转规则后,将当前阶段中的缺陷流转至下一阶段;展示模块,用于实时展示价值流中的缺陷、缺陷池中的缺陷、资源池中的开发人员标识和规则池中的流转规则。在上述过程中,通过缺陷在价值流中的流转,直观地体现缺陷的解决进度,实现高效、顺畅地解决缺陷。另外,可直观地展示缺陷的详情信息,包括缺陷的优先级、解决用时等。还可以限制一个开发人员同时最多能解决的缺陷数量,清晰地看出谁当前在解决哪些缺陷,是否有遇到阻碍,避免造成缺陷阻塞。
55.本发明还提出一种测试阶段缺陷管理方法,其原理与测试阶段缺陷管理装置相同,这里不再赘述。
56.图3为本发明实施例中测试阶段缺陷管理方法的流程图,如图3所示,包括:
57.步骤301,将待处理缺陷放入缺陷池,将处理缺陷的开发人员的开发人员标记放入资源池;
58.步骤302,在接收到开发人员发送的缺陷认领指令后,将开发人员标记取出,将缺陷从缺陷池取出并添加开发人员标记后,放入价值流中的第一个阶段,所述价值流包括多个阶段;
59.步骤303,读取规则池中的缺陷流转规则,在当前阶段中的缺陷符合缺陷流转规则后,将当前阶段中的缺陷流转至下一阶段;
60.步骤304,实时展示价值流中的缺陷、缺陷池中的缺陷、资源池中的开发人员标识和规则池中的流转规则。
61.在一实施例中,所述价值流包括分析处理阶段、修复程序阶段、待验阶段和关闭阶段;
62.所述分析处理包括进行中阶段和完成阶段;
63.所述修复程序包括进行中阶段和完成阶段。
64.在一实施例中,所述方法还包括:
65.展示缺陷的详情信息,所述详情信息包括问题编号、问题描述、优先级、出现时间、解决时间、解决人和解决用时中的其中一种或任意组合。
66.在一实施例中,所述规则还包括颜色展示规则;
67.所述方法还包括:
68.基于颜色展示规则,根据缺陷的不同优先级采用不同颜色展示缺陷。
69.图4为本发明实施例中缺陷认领的流程图,在一实施例中,所述方法还包括:
70.将关闭阶段的缺陷添加的开发人员标记释放至资源池。
71.在接收到开发人员发送的缺陷认领指令后,将开发人员标记取出,将缺陷从缺陷池取出并添加开发人员标记后,放入价值流中的第一个阶段,包括:
72.步骤401,在接收到开发人员发送的缺陷认领指令后,根据该开发人员已经认领的缺陷数,判断该开发人员当前是否能够认领缺陷;若是,转步骤402;若否,转步骤403;
73.步骤402,将开发人员标记取出,将缺陷从缺陷池取出并添加开发人员标记后,放入价值流中的第一个阶段;
74.步骤403,生成拒绝认领提示信息。
75.综上所述,本发明实施例提出的方法中,将待处理缺陷放入缺陷池,将处理缺陷的开发人员的开发人员标记放入资源池;在接收到开发人员发送的缺陷认领指令后,将开发人员标记取出,将缺陷从缺陷池取出并添加开发人员标记后,放入价值流中的第一个阶段,所述价值流包括多个阶段;读取规则池中的缺陷流转规则,在当前阶段中的缺陷符合缺陷流转规则后,将当前阶段中的缺陷流转至下一阶段;实时展示价值流中的缺陷、缺陷池中的缺陷、资源池中的开发人员标识和规则池中的流转规则。在上述过程中,通过缺陷在价值流中的流转,直观地体现缺陷的解决进度,实现高效、顺畅地解决缺陷。另外,可直观地展示缺陷的详情信息,包括缺陷的优先级、解决用时等。还可以限制一个开发人员同时最多能解决的缺陷数量,清晰地看出谁当前在解决哪些缺陷,是否有遇到阻碍,避免造成缺陷阻塞。
76.本发明实施例还提供一种计算机设备,图5为本发明实施例中计算机设备的示意图,所述计算机设备500包括存储器510、处理器520及存储在存储器510上并可在处理器520上运行的计算机程序530,所述处理器520执行所述计算机程序530时实现上述测试阶段缺陷管理方法。
77.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述测试阶段缺陷管理方法。
78.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述测试阶段缺陷管理方法。
79.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机
可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
80.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
81.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
82.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
83.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献