1、JIRA,梁乾洲,什么是 JIRA?,JIRA是一个过程管理系统,融合了项目管理、任务管理和缺陷管理。主要用于软件开发过程,跟踪并管理在项目开发和维护过程中出现的问题(如:BUG,新特性,任务,改进等)。JIRA作为一个专业的问题跟踪系统可以帮助您把BUG管理起来,让跟踪和管理在项目中发现的问题变得简单,而且充分利用JIRA的灵活配置和扩展性,可以将JIRA作为一个项目管理系统或者IT支持系统。,JIRA有什么特性?,管理缺陷,新特性、任务、改进或者其他任何问题; 干净和强大的用户界面方便商业或技术用户理解; 工作流定制; 全文搜索和强大的过滤器(可定制的,可保存的,可共享的,可预定的过滤器)
2、; 可定制的工作台和实时统计; 企业级的权限和安全控制; 方便的扩展及与其他系统集成(包括 email 、SVN、 RSS 、 Excel 、 XML 和源码控制工具); 非常高的通知选项配置; 可以在几乎所有硬件、操作系统和数据库平台下运行;,JIRA使用角色,管理人员根据JIRA系统提供的数据,更加准确地了解项目的开发质量和状态,以及整个团队的工作效率查看某一开发人员在不同项目的开发工作量情况 查看项目某个版本的工作量情况及每个用户的缺陷及剩余工作量情况项目管理者可以针对登记进JIRA系统中问题,进行评估,分配缺陷;还可以通过JIRA系统的统计报告了解项目进展情况以及团队的工作量,工作效率
3、等信息。查看分配给我的问题 看某个问题的详细信息 分配问题 填写问题的预期修复时间及修复估算工作量,开发人员(程序开发、美工设计)在JIRA系统中查看分配给自己的问题,及时进行处理,填写处理情况并提交工作量记录接受问题,准备开始处理问题 问题处理后,准备在系统上填写处理情况 填写处理情况 完成处理信息的填写后,准备填写处理问题所花的工作量 填写处理问题所花的工作量测试人员根据测试情况,在JIRA系统中及时快速的记录问题并对开发人员处理后的问题进行验证和跟踪。提交问题 填写问题详细信息 根据不同过滤条件查看不同的问题,准备进行问题的跟踪处理 验证问题处理情况,根据不同工作流节点选择不同的操作,什
4、么是 JIRA?谁在用JIRA?,JIRA 框架介绍,整体架构,创建项目,输入项目名称、项目缩写、项目经理创建用户,并分配用户组创建模块,并设置模块负责人创建版本,创建问题,创建问题步骤 在项目中创建问题 找到项目 进入项目 选择问题类型 选择分配人 提交问题在问题中创建问题 选择问题类型 选择项目 选择分配人 提交问题,创建问题,问题默认分为四种 错误(BUG):系统的错误 新功能(New Feature):新功能,新需求 任务(Task):安排的任务,规划 功能完善(Improvement):原有功能不完善,不够友好而需要完善。,问题属性及解决方案,问题流程,JIRA的优点,使用JIRA管
5、理项目,跟踪任务、bug,通过JIRA的邮件通知功能进行协作通知,在实际工作中可以使工作效率显著提高,安全性及可扩展性也有所体现。JIRA不仅仅是一个缺陷跟踪系统,通过JIRA,可以整合客户、开发人员、测试人员,通过各自和共同的模块,信息能够及时得到交流和反馈。JIRA主要为开发人员服务,实时将信息反馈给开发人员,开发人员同时迅速地将修复的结果信息反馈到跟踪系统中,最后通过持续集成,软件可以迅速完成了更新。JIRA还拥有众多插件的支持,包括生成报表,XP编程,与SVN集成等,能够极大地丰富其功能。跟同类软件产品TestTracker、ClearQuest、TestDirector相比,JIRA的性价比最好!,JIRA的缺点,对于测试需求、测试用例等都没有提供直接的方式进行管理。不过可以利用JIRA的Issue Type的可定制性,来进行需求和测试用例方面的管理。,The End,Thanks!,