(1) 工具概述安全
JIRA服务器
官方网站为:https://www.atlassian.com/software/jira,中文代理网站为:https://www.jira.cn。现版本:v7.3.0。Atlassian公司出品的项目与事务跟踪工具,被普遍应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工做领域。JIRA中配置灵活、功能全面、部署简单、扩展丰富,其超过150项特性获得了全球115个国家超过19,000家客户的承认。工具
开发公司Atlassian开发工具
官方网站为:https://www.atlassian.com/,Atlassian2002年建立于澳大利亚悉尼,如今在旧金山、阿姆斯特丹也有办公室。主要产品有JIRA,Confluence,GreenHopper,Bitbucket,Hipchat,Sourcetree等。测试
代理商Unlimax网站
官方网站为:www.unlimax.com,Unlimax成立于2008年,基于“消除知识型组织中的浪费”的目标,选择了Atlassian做为咱们的合做伙伴,帮助各类规模的组织改进软件研发过程,促进软件项目的协同、计划和执行,并提供覆盖产品策划、需求管理、项目规划、任务跟踪、质量测试、代码控制、持续集成、知识管理、帮助台、敏捷开发、精益开发的产品研发全生命周期管理解决方案。插件
使用状况代理
JIRA已经被分布于115个国家的19000多个组织中的管理人员、开发人员、分析人员、测试人员和其余人员所普遍使用。视频
产品购买及试用blog
JIRA推出云服务和下载版,均提供30天的免费试用期。云服务无需安装可直接试用,下载版采用一键式评估安装,在用户本身的服务器上运行。JIRA按照已注册活动用户数进行受权,版本分为十、2五、50、100、500、2000、10000、10000以上,受权价格随用户数量增长而增长。其中,十、2五、50、100为标准版,2000、10000和10000以上为企业版,500用户既能够选择购买标准版,也能够选择购买企业版。标准版和企业版在软件功能上无区别。
(1) 对应的流程
总的说明一下在Jira中一个问题从建立到关闭问题的简单的大体流程。如图中所示地,测试人员或者开发人员建立问题后(填写摘要、问题描述、优先级别等信息),若是该问题分配了经办人,则问题处理流程进入处理中阶段,在这个阶段,能够应客户要求或者由于技术支持缘由直接关闭问题,结束流程。若是在建立问题时没有分配经办人,则问题处理流程进入问题代办阶段,在这阶段,一样能够应客户要求或者由于技术支持缘由直接关闭问题,结束流程,可是通常是对这个问题分配经办人后进入处理中阶段。而后当经办人组织团队提供解决方案和技术支持,处理完问题,则能够进入评审阶段,评审经过,则完成该问题并关闭问题,评审不经过则重新打开并再一次进行处理,固然,在评审阶段,能够应客户要求或者由于技术支持缘由直接关闭问题,结束流程。一样的,从新打开问题时,也能够应客户要求或者由于技术支持缘由直接关闭问题,结束流程。而关闭问题后,若还发现这个问题的工做还未处理完,则能够从新打开该问题,并进行处理。以上即是大体的Jira缺陷追踪流程图。
固然,若是当前的问题工做量很是大的话,也能够将其拆分为子任务,并分配给不一样的经办人处理。这些子任务的完成流程与上述的问题缺陷追踪处理流程大体相同。可等类视之。
实际上,Jira做为一款很是优秀的项目管理工具,它长于敏捷开发方式(Scrum开发方法、Kanban开发方法)。而Jira的测试功能作得并非很出色,官方原版并无在Jira中并无提供直接的测试和测试样例的管理模块。
(1) 工具的特色和局限性
在创业公司界,流传着这样的一个段子:“创业公司只有两种结局:要么死掉,要么活到能够用 JIRA 的那天。” 这句话从一个侧面说明了一个JIRA是重型项目管理工具,只有公司趋于稳定的状况下才适于引入。JIRA这样一款问题跟踪及项目管理软件,是SCRUM敏捷开发工具的杰出表明。
Jira具有的优势/特色
首先,Jira具备邮件协同通知功能,在实际项目中跟踪任务、bug ,可以使咱们的工做效率提升不少。Jira这个邮件通知功能可以保证软件开发项目的安全性、可扩展性。这个在其余的项目管理工具中,是不多可以看见的。
其次, Jira做为一个优秀的缺陷跟踪软件以外,还可以有效地整合客户、开发人员、测试人员角色。各类信息可以很快地进行交流和反馈,让你们感到软件开发进程很是快速和顺利。
而后,在Jira系统中,用户能够不限数目地建立项目以及问题,这个特色明显优于其余的一些开发管理工具。
接着,Jira系统集成了丰富的报表种类,用户可以经过Jira直接建立诸如:平均周期报告、解决时间报告等等的报表,可以大幅地提高产品/管理人员的工做效率。
最后,Jira还提供很是丰富的插件和可扩展的应用程序方便开发团队根据项目特色定制化本身的项目管理工具。并且Jira还支持工做流程的定制化,可让开发因地制宜地进行。
Jira存在的局限性/缺点
对于测试需求、测试用例等都没有提供直接的方式进行管理。这个问题在咱们这门课程的过程中尤其明显。虽然咱们能够经过Zephyr提供给Jira的测试管理工具进行测试用例管理和测试执行(https://marketplace.atlassian.com/plugins/com.thed.zephyr.je),用户能够经过这个插件建立测试、测试用例、bug\报告等,可是咱们官方原版的直接进行测试管理功能的缺失,并且这个插件须要另外收费,依然给开发人员的工做带来了不便。
(2) 工具的改进
综合上面所述的Jira的优缺点,咱们但愿该工具可以保持做为一个优秀的缺陷跟踪工具对于Scrum敏捷开发方法的专业性。而后咱们建议Jira可以就测试方面开发出测试管理、测试样例管理等必要地模块。方便项目在开发过程中的测试须要,便利开发人员的工做。
(3) 成员贡献
任务划分
小郑、小段:制做操做视频,说明该工具的基本使用过程
小陈:撰写使用手册中工具的使用说明
小高:撰写使用手册中工具的基本组成、结构、工做流程等
小王:撰写使用手册中工具的本状况及安装方法,并负责此博客的更新
小费:控制小组进度,汇总,整合做业