CN108376119A - 一种研发数据的可视化处理方法及装置 - Google Patents
一种研发数据的可视化处理方法及装置 Download PDFInfo
- Publication number
- CN108376119A CN108376119A CN201810247638.3A CN201810247638A CN108376119A CN 108376119 A CN108376119 A CN 108376119A CN 201810247638 A CN201810247638 A CN 201810247638A CN 108376119 A CN108376119 A CN 108376119A
- Authority
- CN
- China
- Prior art keywords
- data
- project
- report
- developing
- reaching
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3692—Test management for test results analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明实施例公开了一种研发数据的可视化处理方法及装置,方法包括:获取项目研发过程中迭代启动和迭代完成时的迭代数据,对迭代数据进行数据度量,得到度量数据,并对度量数据进行可视化;若判断获知项目研发过程结束,则对项目研发过程中的关键数据进行可视化,以方便复查并对复查得到的问题进行改进;获取项目测试过程中的测试报告和项目测试完成后的上线报告,并对测试报告和上线报告进行可视化。通过对项目研发过程中的度量数据和关键数据进行可视化,同时对测试报告和上线报告进行可视化,方便团队成员全面了解和掌握项目的测试细节,且方便各类风险的可控、项目和团队的及时改进和调整,对于软件研发的效率和质量提升具有重要的参考价值。
Description
技术领域
本发明实施例涉及计算机技术领域,具体涉及一种研发数据的可视化处理方法及装置。
背景技术
软件研发的敏捷流程中,研发的各种过程和结果数据对于研发团队十分重要,如迭代的产能数据、产品的质量情况、线上问题及项目风险等,如何能在研发过程中做到此类数据的可视化,对于分析研发质量、项目瓶颈、项目风险及线上问题的改进措施,具有重要意义。
但是,现有方法中没有此类可视化的研发数据,当项目存在风险时,团队成员也很难及时发现并解决问题,从而导致研发质量不可控、项目交付效率低下、团队整体质量意识不高等问题。
发明内容
由于现有方法存在上述问题,本发明实施例提出一种研发数据的可视化处理方法及装置。
第一方面,本发明实施例提出一种研发数据的可视化处理方法,包括:
获取项目研发过程中迭代启动和迭代完成时的迭代数据,对所述迭代数据进行数据度量,得到度量数据,并对所述度量数据进行可视化;
若判断获知项目研发过程结束,则对项目研发过程中的关键数据进行可视化,以方便复查并对复查得到的问题进行改进;
获取项目测试过程中的测试报告和项目测试完成后的上线报告,并对所述测试报告和所述上线报告进行可视化。
可选地,所述方法还包括:
若根据所述度量数据或所述关键数据判断获知项目研发过程中出现了质量问题或进度问题,则通过邮件或者多人协作写作***wiki的方式将所述质量问题或进度问题发送给各项目研发团队成员的终端进行可视化。
可选地,所述度量数据包括:迭代完成率、项目延期时间、开发测试效率和错误修复率。
可选地,所述关键数据包括:设计方案、整体排期和研发估点。
可选地,所述测试报告包括:测试内容、测试用例、错误分布、错误修复和质量评估。
可选地,所述上线报告包括:上线内容、质量评估、遗留问题、开发测试责任人、代码版本号、上线步骤、回滚方案、产品设计和研发缺陷分布、线上问题处理时效和线上问题改进措施。
第二方面,本发明实施例还提出一种研发数据的可视化处理装置,包括:
度量数据可视化模块,用于获取项目研发过程中迭代启动和迭代完成时的迭代数据,对所述迭代数据进行数据度量,得到度量数据,并对所述度量数据进行可视化;
项目数据可视化模块,用于若判断获知项目研发过程结束,则对项目研发过程中的关键数据进行可视化,以方便复查并对复查得到的问题进行改进;
测试报告可视化模块,用于获取项目测试过程中的测试报告和项目测试完成后的上线报告,并对所述测试报告和所述上线报告进行可视化。
第三方面,本发明实施例还提出一种电子设备,包括:
至少一个处理器;以及
与所述处理器通信连接的至少一个存储器,其中:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述方法。
第四方面,本发明实施例还提出一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述方法。
由上述技术方案可知,本发明实施例通过对项目研发过程中的度量数据和关键数据进行可视化,方便团队成员及时发现项目研发过程中的问题并解决问题;同时对测试报告和上线报告进行可视化,方便团队成员全面了解和掌握项目的测试细节,且方便各类风险的可控、项目和团队的及时改进和调整,对于软件研发的效率和质量提升具有重要的参考价值。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。
图1为本发明一实施例提供的一种研发数据的可视化处理方法的流程示意图;
图2为本发明一实施例提供的一种研发数据的可视化处理装置的结构示意图;
图3为本发明一实施例提供的电子设备的逻辑框图。
具体实施方式
下面结合附图,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
图1示出了本实施例提供的一种研发数据的可视化处理方法的流程示意图,包括:
S101、获取项目研发过程中迭代启动和迭代完成时的迭代数据,对所述迭代数据进行数据度量,得到度量数据,并对所述度量数据进行可视化。
其中,所述迭代数据包括两部分数据:迭代启动时的迭代数据和迭代完成时的迭代数据。
所述度量数据包括:迭代完成率、项目延期时间、开发测试效率和错误修复率。
S102、若判断获知项目研发过程结束,则对项目研发过程中的关键数据进行可视化,以方便复查并对复查得到的问题进行改进。
所述关键数据包括:设计方案、整体排期和研发估点。
S103、获取项目测试过程中的测试报告和项目测试完成后的上线报告,并对所述测试报告和所述上线报告进行可视化。
所述测试报告包括:测试内容、测试用例、错误分布、错误修复和质量评估。
所述上线报告包括:上线内容、质量评估、遗留问题、开发测试责任人、代码版本号、上线步骤、回滚方案、产品设计和研发缺陷分布、线上问题处理时效和线上问题改进措施。
本实施例通过对项目研发过程中的度量数据和关键数据进行可视化,方便团队成员及时发现项目研发过程中的问题并解决问题;同时对测试报告和上线报告进行可视化,方便团队成员全面了解和掌握项目的测试细节,且方便各类风险的可控、项目和团队的及时改进和调整,对于软件研发的效率和质量提升具有重要的参考价值。
进一步地,在上述方法实施例的基础上,所述方法还包括:
S104、若根据所述度量数据或所述关键数据判断获知项目研发过程中出现了质量问题或进度问题,则通过邮件或者多人协作写作***wiki的方式将所述质量问题或进度问题发送给各项目研发团队成员的终端进行可视化。
通过邮件或者多人协作写作***wiki的方式将所述质量问题或进度问题发送给各项目研发团队成员的终端,通过各终端显示所述质量问题或进度问题,方便团队成员及时了解质量问题或进度问题,并及时解决问题。
具体地,本实施例采用迭代数据晾晒、项目总结、测试报告、上线报告、线上问题分析等方案,解决研发过程数据不可见、研发质量分析无数据基础等问题。
在具体执行过程中,通过以下六个步骤进行研发数据的可视化处理:
A1、迭代数据
迭代启动和完成时,采用数据度量工具等方法,对研发数据进行晾晒,比如迭代完成率、项目延期时间、开发测试效率、bug修复率等,可以通过邮件或者wiki的方式对一段时间的迭代数据进行汇总和总结,找出项目存在的人力、质量、进度等问题。
A2、项目总结
针对1.0或者重要的项目,需要在项目完成后进行项目总结,对项目过程中的设计方案、整体排期、研发估点等方面进行复盘,提出改进措施,找出几个关键的优化点,在后续的项目开展中避免此类问题。
A3、测试报告
测试团队需要在每轮测试完成后发出测试报告,包括测试内容、测试用例、bug分布、bug修复、质量评估等方面,让整个团队对产品质量做到全面了解和掌握。
A4、上线报告
迭代开发测试完成后,测试团队需要发出上线报告,内容包括上线内容、质量评估、遗留问题、开发测试责任人、代码版本号、上线步骤、回滚方案等,并且需要开发和设计团队回复确认。
A5、风险预警
项目研发过程中,如果出现了质量、进度等问题,需要及时在整个团队范围内发出风险预警,针对每个风险需要提出具体的应对措施并有专人跟进措施的落地进度和效果。
A6、线上问题总结
针对一段时间内的线上问题,需要进行分析和总结,如产品设计和研发缺陷分布、线上问题处理时效、线上问题改进措施等方面,目的是提升后续项目的设计、开发效率和质量。
本实施例提出的研发数据的可视化处理方法包括了迭代数、测试报告、上线报告、风险预警等,使得在进行敏捷项目研发时,可做到团队效率和质量情况的全面了解和掌握、各类风险可控、项目和团队的及时改进和调整,对于软件研发的效率和质量提升具有重要的参考价值。
图2示出了本实施例提供的一种研发数据的可视化处理装置的结构示意图,所述装置包括:度量数据可视化模块201、项目数据可视化模块202和测试报告可视化模块203,其中:
所述度量数据可视化模块201用于获取项目研发过程中迭代启动和迭代完成时的迭代数据,对所述迭代数据进行数据度量,得到度量数据,并对所述度量数据进行可视化;
所述项目数据可视化模块202用于若判断获知项目研发过程结束,则对项目研发过程中的关键数据进行可视化,以方便复查并对复查得到的问题进行改进;
所述测试报告可视化模块203用于获取项目测试过程中的测试报告和项目测试完成后的上线报告,并对所述测试报告和所述上线报告进行可视化。
具体地,所述度量数据可视化模块201获取项目研发过程中迭代启动和迭代完成时的迭代数据,对所述迭代数据进行数据度量,得到度量数据,并对所述度量数据进行可视化;所述项目数据可视化模块202若判断获知项目研发过程结束,则对项目研发过程中的关键数据进行可视化,以方便复查并对复查得到的问题进行改进;所述测试报告可视化模块203获取项目测试过程中的测试报告和项目测试完成后的上线报告,并对所述测试报告和所述上线报告进行可视化。
本实施例通过对项目研发过程中的度量数据和关键数据进行可视化,方便团队成员及时发现项目研发过程中的问题并解决问题;同时对测试报告和上线报告进行可视化,方便团队成员全面了解和掌握项目的测试细节,且方便各类风险的可控、项目和团队的及时改进和调整,对于软件研发的效率和质量提升具有重要的参考价值。
进一步地,在上述装置实施例的基础上,所述装置还包括:
问题通知装置,用于若根据所述度量数据或所述关键数据判断获知项目研发过程中出现了质量问题或进度问题,则通过邮件或者多人协作写作***wiki的方式将所述质量问题或进度问题发送给各项目研发团队成员的终端进行可视化。
进一步地,在上述装置实施例的基础上,所述度量数据包括:迭代完成率、项目延期时间、开发测试效率和错误修复率。
进一步地,在上述装置实施例的基础上,所述关键数据包括:设计方案、整体排期和研发估点。
进一步地,在上述装置实施例的基础上,所述测试报告包括:测试内容、测试用例、错误分布、错误修复和质量评估。
进一步地,在上述装置实施例的基础上,所述上线报告包括:上线内容、质量评估、遗留问题、开发测试责任人、代码版本号、上线步骤、回滚方案、产品设计和研发缺陷分布、线上问题处理时效和线上问题改进措施。
本实施例所述的研发数据的可视化处理装置可以用于执行上述方法实施例,其原理和技术效果类似,此处不再赘述。
参照图3,所述电子设备,包括:处理器(processor)301、存储器(memory)302和总线303;
其中,
所述处理器301和存储器302通过所述总线303完成相互间的通信;
所述处理器301用于调用所述存储器302中的程序指令,以执行上述各方法实施例所提供的方法。
本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法。
本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种研发数据的可视化处理方法,其特征在于,包括:
获取项目研发过程中迭代启动和迭代完成时的迭代数据,对所述迭代数据进行数据度量,得到度量数据,并对所述度量数据进行可视化;
若判断获知项目研发过程结束,则对项目研发过程中的关键数据进行可视化,以方便复查并对复查得到的问题进行改进;
获取项目测试过程中的测试报告和项目测试完成后的上线报告,并对所述测试报告和所述上线报告进行可视化。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若根据所述度量数据或所述关键数据判断获知项目研发过程中出现了质量问题或进度问题,则通过邮件或者多人协作写作***wiki的方式将所述质量问题或进度问题发送给各项目研发团队成员的终端进行可视化。
3.根据权利要求1或2所述的方法,其特征在于,所述度量数据包括:迭代完成率、项目延期时间、开发测试效率和错误修复率。
4.根据权利要求1或2所述的方法,其特征在于,所述关键数据包括:设计方案、整体排期和研发估点。
5.根据权利要求1或2所述的方法,其特征在于,所述测试报告包括:测试内容、测试用例、错误分布、错误修复和质量评估。
6.根据权利要求1或2所述的方法,其特征在于,所述上线报告包括:上线内容、质量评估、遗留问题、开发测试责任人、代码版本号、上线步骤、回滚方案、产品设计和研发缺陷分布、线上问题处理时效和线上问题改进措施。
7.一种研发数据的可视化处理装置,其特征在于,包括:
度量数据可视化模块,用于获取项目研发过程中迭代启动和迭代完成时的迭代数据,对所述迭代数据进行数据度量,得到度量数据,并对所述度量数据进行可视化;
项目数据可视化模块,用于若判断获知项目研发过程结束,则对项目研发过程中的关键数据进行可视化,以方便复查并对复查得到的问题进行改进;
测试报告可视化模块,用于获取项目测试过程中的测试报告和项目测试完成后的上线报告,并对所述测试报告和所述上线报告进行可视化。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
问题通知装置,用于若根据所述度量数据或所述关键数据判断获知项目研发过程中出现了质量问题或进度问题,则通过邮件或者多人协作写作***wiki的方式将所述质量问题或进度问题发送给各项目研发团队成员的终端进行可视化。
9.一种电子设备,其特征在于,包括:
至少一个处理器;以及
与所述处理器通信连接的至少一个存储器,其中:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至6任一所述的方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行如权利要求1至6任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810247638.3A CN108376119B (zh) | 2018-03-23 | 2018-03-23 | 一种研发数据的可视化处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810247638.3A CN108376119B (zh) | 2018-03-23 | 2018-03-23 | 一种研发数据的可视化处理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108376119A true CN108376119A (zh) | 2018-08-07 |
CN108376119B CN108376119B (zh) | 2020-06-02 |
Family
ID=63019238
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810247638.3A Active CN108376119B (zh) | 2018-03-23 | 2018-03-23 | 一种研发数据的可视化处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108376119B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050102157A1 (en) * | 2003-11-12 | 2005-05-12 | Nec Corporation | Project managing system, project managing method and project managing program |
CN101201914A (zh) * | 2006-12-14 | 2008-06-18 | 英业达股份有限公司 | 项目数据管理***及方法 |
JP2014106626A (ja) * | 2012-11-26 | 2014-06-09 | Toshiba Corp | 管理支援装置 |
CN104657828A (zh) * | 2015-02-17 | 2015-05-27 | 华为技术有限公司 | 数据化和数据匹配方法和代码推荐方法及相关装置 |
CN105868956A (zh) * | 2015-12-18 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 一种数据处理方法及装置 |
CN107766306A (zh) * | 2016-08-17 | 2018-03-06 | 阿里巴巴集团控股有限公司 | 一种数据展示的方法与设备 |
-
2018
- 2018-03-23 CN CN201810247638.3A patent/CN108376119B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050102157A1 (en) * | 2003-11-12 | 2005-05-12 | Nec Corporation | Project managing system, project managing method and project managing program |
CN101201914A (zh) * | 2006-12-14 | 2008-06-18 | 英业达股份有限公司 | 项目数据管理***及方法 |
JP2014106626A (ja) * | 2012-11-26 | 2014-06-09 | Toshiba Corp | 管理支援装置 |
CN104657828A (zh) * | 2015-02-17 | 2015-05-27 | 华为技术有限公司 | 数据化和数据匹配方法和代码推荐方法及相关装置 |
CN105868956A (zh) * | 2015-12-18 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 一种数据处理方法及装置 |
CN107766306A (zh) * | 2016-08-17 | 2018-03-06 | 阿里巴巴集团控股有限公司 | 一种数据展示的方法与设备 |
Non-Patent Citations (2)
Title |
---|
BROWN G P等: "Program visualization:Graphical support for software development", 《COMPUTER》 * |
沈国辉等: "电网可视化展示平台的研发与应用", 《电力信息化》 * |
Also Published As
Publication number | Publication date |
---|---|
CN108376119B (zh) | 2020-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9514034B1 (en) | Ordered test execution to enable faster feedback | |
CN109634728A (zh) | 作业调度方法、装置、终端设备及可读存储介质 | |
CN107368365A (zh) | 云平台自动运维方法、***、设备及存储介质 | |
CN108923957B (zh) | 一种配网终端dtu故障排除的方法、装置和终端设备 | |
CN107133856A (zh) | 风险订单的控制方法和装置 | |
CN108959678A (zh) | 用于测试卫星线束和信号处理单元的设计的方法和装置 | |
CN104615471A (zh) | 一种终端的***升级方法及装置 | |
CN109190776A (zh) | 汽车故障的复检方法、装置、终端设备及存储介质 | |
CN109918292A (zh) | 一种处理器指令集测试方法和装置 | |
CN107832208A (zh) | 软件的自动测试方法及终端设备 | |
CN106294036A (zh) | 一种硬件故障验证方法、装置及客户端 | |
CN105812170A (zh) | 基于数据中心的故障分析方法和装置 | |
CN105955798A (zh) | 一种检测云平台中虚拟机异常状态的方法、装置和*** | |
CN105933176A (zh) | 一种检测主机状态的方法及装置 | |
CN107864187A (zh) | 终端设备联机任务执行方法及服务器 | |
CN110489334A (zh) | 一种***联调测试处理方法及装置 | |
CN108376119A (zh) | 一种研发数据的可视化处理方法及装置 | |
CN109086156A (zh) | 一种服务器除错方法、装置、设备及计算机可读存储介质 | |
CN109660431A (zh) | 跟踪设备在线状态的处理方法及装置 | |
CN111915275A (zh) | 一种应用操作的流程管理方法、装置及*** | |
CN105446857A (zh) | 一种故障诊断方法及*** | |
CN111581062A (zh) | 服务的故障处理方法及服务器 | |
CN104317725A (zh) | 一种软件测试的计算机实现的方法、计算机和*** | |
CN104699593A (zh) | 基于unix操作***的计算软件诊断方法 | |
CN109932998A (zh) | 一种套袋机运行参数恢复方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 100085 Floor 101 102-1, No. 35 Building, No. 2 Hospital, Xierqi West Road, Haidian District, Beijing Applicant after: Seashell Housing (Beijing) Technology Co., Ltd. Address before: 100085 Floor 101 102-1, No. 35 Building, No. 2 Hospital, Xierqi West Road, Haidian District, Beijing Applicant before: Chain home network (Beijing) Technology Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |