电子设备知识网-中国电子设备,国内最专业电子设备平台
电子设备知识网-中国电子设备,国内最专业电子设备平台

Vector看板管理工具Squore助力敏捷开发

JIRA是一款集项目管理、缺陷跟踪、团队协作、服务管理、敏捷规划于一体的优秀商业软件,目前已被广泛应用到敏捷开发当中。来自Vector的看板管理工具Squore,具备强大的接口管理功能,通过预设配置可与JIRA进行便捷的数据交互,从而实现信息同步、自动分析和报告项目趋势状态用于决策,助力用户的敏捷开发。

Squore工具介绍

Squore是一款可贯通完整项目生命周期(见图1)的看板工具,具有如下三大特性:

可实现多维度(从需求到架构到编码到测试)的项目数据挖掘,通过量化的评级指标持续提升项目绩效;

可调动各级项目干系人参与(从外部客户到内部质控,从上层需求规划到底层代码开发),驱动软件产品质量提升;

便捷丰富的接口配置管理,确保符合自定义流程和行业规范。

Squore支持动态代码测试工具集VectorCAST、静态代码分析工具Axivion、ECU和网络测试平台CANoe以及项目管理工具JIRA等70多种第三方工具数据的导入。

Squore集成JIRA实现项目状态监测

本篇文章主要介绍如何将JIRA中的标签(下文统称Ticket,见图2)数据同步至Squore,并依托Squore强大的数据挖掘能力,自动呈现出多维直观的看板管理视角(见图3),便于项目团队成员实时掌握开发/测试状态,并辅助项目管理层做出是否释放软件版本的决策。

01 组件状态统计

在复杂系统开发过程中,通常采用组件化开发模式进行功能分拆,同时厘清组件的边界与责任,便于项目团队成员针对组件进行独立开发、测试和后续的独立升级与维护。JIRA中每个创建的Ticket可以被分配到相关的组件,Squore可从组件划分角度对Ticket进行分类汇总,并且通过高区分度颜色凸显出尚需开发的任务和亟待处理的Bug在不同组件的分布情况。项目干系人可以通过该视图轻松掌握各个开发组件的风险和进度等情况(见图4)。

02 Ticket任务状态分布图

JIRA采用工作流(见图5,截图自JIRA工具界面上对Workflow的定义)对Ticket进行管理,状态则是定义工作流中某个结点的名称表述。在实际项目中,Ticket责任人应根据开发测试阶段的不同来及时更新设定Ticket所属状态。

Squore可依据状态类别对JIRA中的全部Ticket进行分类统计,并通过颜色来进行区分表示和量化数据结果,直观呈现不同状态Ticket的分布情况(见图6),使项目干系人能够对整体开发状况做到了然于胸。

03 项目开发趋势实时分析

随着项目的推进,JIRA中的Ticket数据将会不断更新,Squore支持通过重新编译工程来确保与JIRA间的数据同步。Squore强大的商业数据分析引擎可以实现秒级编译,在版本迭代过程中构建历史数据库,形成趋势分析图(见图7),方便项目干系人掌握项目开发中任务和缺陷的增减趋势。

04 责任人任务统计

项目迭代版本的交付依托于团队成员能否高效而保质地完成各自任务。JIRA的每个Ticket都会派发给相关的责任人即Assignee,去负责具体的实施;同时,每个Ticket也会有一位Reporter,作为Ticket的被汇报人来做监管或确认。

Squore会将所有Ticket进行归属统计(见图8),这样每位项目责任人便可掌握自己当前作为Assignee要去完成的Ticket,以及作为Reporter需要去审核的Ticket。Squore看板上鲜明的颜色划分可以让每一位责任人清晰掌握各自的开发测试进度,快速甄别出工作包的优先级。

05 自定义和标准化报告

除了工具预置的标准格式报告,Squore也支持用户根据具体需求选取意向的条目数据,制作生成EXCEL/XML/CSV/JSON等多种格式的自定义报告。例如,可以选择导出全部Open状态下的Ticket(见图9),在站会上进行讨论。

06 发现关键Ticket,便捷回访JIRA

Squore可以依据严重等级过滤发现出相关的Ticket(见图10),提醒项目干系人对较严重的任务予以重点关注;同时对Ticket的信息完整性做出检查提醒,便于责任人采取相应完善措施。

此外,Squore支持用户通过界面链接接口快速回访至JIRA,从而及时进行任务状态的更新与维护

总 结

项目的成功交付需要团队成员的共同努力,科学的项目管理方法以及开发流程可以显著提高项目成功的概率,而一款优秀的项目看板管理工具更可以起到御风乘舟之效。

通过预置接口把JIRA数据导入Squore, 依托Squore看板工具强大的数据挖掘能力,从多个维度对开发状态进行监测,项目管理人员以及质量管理人员能更加准确地了解开发状态、工作质量和团队效率,针对尚未修复的Bug和亟待开发的任务量评估风险,指派责任人,并通过统计报告进行向上汇报以及对外输出项目最新进展。一线开发和测试的团队成员根据Squore中汇总的项目信息,实时了解各自的工作进展和任务分配情况,科学制定并调整工作策略,确保任务可以保质保量地完成。

责任编辑:haq

未经允许不得转载:电子设备知识网 » Vector看板管理工具Squore助力敏捷开发

分享到: 生成海报