缺陷跟踪工具jira和团队协作与项目管理工具conflunce

简介:

一、Atlassian Confluence

       Atlassian Confluence(简称Confluence)是一个专业的wiki程序。它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享。Confluence 不是一个开源软件,非商业用途可以免费使用。

       Confluence使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息,文档协作,集体讨论。 目前,Confluence被用于广泛地用于项目团队,开发团队,市场销售团队。

Confluence的优势

  • 企业级的安全性;

  • 安装简单,易于管理;

  • 简洁,友好的用户界面;

  • 强大的构造和搜索功能;

  • PDF导出和自动的重构;

  • 开放的API接口,灵活扩展和集成;

Confluence的概念特征

  • 搜索:跨页面,注释和附件间的搜索;

  • 组织:高效地创建灵活的页面结构;

  • 注释:进行小组讨论;

  • 重获:容易找到你需要的信息;

  • 导出:页面乃至整个空间可以导出为HTML,PDF,XML文件;

  • 重构:高效的信息操作;

  • 安全:高级的权限和安全性,权限控制非常合理、方便;

  • 通知:通过mail/RSS来跟踪页面的内容变更;

  • 定制:颜色,风格,整个站点的布局都可以定制;

示例:

wKiom1cMYtjRCxaWAADsLEZU6j8633.png

wKioL1cMY42DUSfeAAChJIPnQLg609.png

wKioL1cMY47j1IBfAADWua4xx48949.png

二、jira

       JIRA是一个专业的项目跟踪管理工具,帮助团队创建计划任务、构建并发布优秀的产品;全球成千上万的团队选择JIRA,用JIRA来捕获,组织管理缺陷、分配任务,跟踪团队的活动。

优势:

JIRA Service Desk 为您的客户提供简单直观的用户体验,并拥有强大的SLA支持 、自定义服务队列、自动化请求管理以及形成实时报告等功能是超过10000个IT团队会选择信赖的强大工具。

随着团队的成长,现有的缺陷跟踪工具中的数据量也会越来越大。通过简单易用的导入工具,你可以方便的将这些数据迁移到JIRA。 目前,已有超过6300家JIRA用户同时选购了JIRA Agile插件来实践Scrum和看板敏捷开发。

JIRA Portfolio提供了单一、精确的视图,针对跨多个团队和项目的情况下,用来在JIRA系统中编制项目计划、管理项目活动。 自动的安排日程、能力规划,实时地反应和变更。

JIRA Capture对于任何一个高质量的开发团队来说都是一个十分重要的工具。让团队可以更快持续地得到更多深度的反馈。 用JIRA Capture提交的Bug更容易被重现。开发人员可以在修复问题上花费时间而不是花费时间在从不完整的报告中重现问题。

jira的二次开发:

jira如创建问题,改变流程等可使用代码操纵。二次开发主要是做一个中间件,用来连接jira系统和其他系统从而实现系统之间的相互的通信,如创建一个问题(Issue),对jira里一些问题(即Issue)信息的修改,流程步骤(workflowstep)的改变,添加与更新字段(Field)和自定义字段(customerField)的等等。这里用到了jira-rest-java-client包来实现对jira的访问。

参考资料:

jira二次开发经验分享 

JIRA 一些学习资料 

Jira二次开发感受

如创建问题:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public  static  void  createIssue(String projectName,String issueType,String description,String summary)  throws  URISyntaxException{
     //JerseyJiraRestClientFactory factory = new JerseyJiraRestClientFactory();
     URI jiraServerUri =  new  URI(uri);
     JiraRestClient restClient = factory.createWithBasicHttpAuthentication(
     jiraServerUri, user, pwd);
     IssueInputBuilder issueBuilder =  new  IssueInputBuilder( "ProjectKey" ,
     Long.valueOf(issueType));
      
      
     final  URI projectUri =  new  URI(
     "http://localhost:8100/rest/api/2/project/IT" );
     BasicProject bporject =  new  BasicProject(projectUri, projectName,  "" ,
     ( long 10000 );
     issueBuilder.setProject(bporject);
     issueBuilder.setDescription(description);
     issueBuilder.setSummary(summary);
      
      
     IssueInput issueInput = issueBuilder.build();
     BasicIssue bIssue = restClient.getIssueClient().createIssue(issueInput,
     pm);
     // print the newly created issuekey
     System.out.println(bIssue.getKey());
     }

示例:

wKiom1cMZyCw6rq3AADTlaJ8L8Q580.png

wKioL1cMZ9WAgqfAAAEnn6FAjrs560.png

wKioL1cMZ9mzDeQ3AASzv_uOliY574.jpg




     本文转自 gaochaojs 51CTO博客,原文链接:http://blog.51cto.com/jncumter/1762892,如需转载请自行联系原作者






相关文章
|
2月前
|
敏捷开发 监控 数据可视化
哪些任务管理工具能提升团队协作效率?2024年最佳进度管理工具推荐
随着团队合作和项目管理的数字化转型,选择合适的任务进度管理工具成为提高团队效率的关键。本文推荐5款适合团队使用、功能各异的任务管理工具:板栗看板、Airtable、ZenHub、Proofhub 和 Wrike,旨在帮助团队根据具体需求挑选最合适的软件。这些工具不仅支持任务的高效管理和追踪,还促进了团队成员间的沟通与协作,尤其适用于跨地区协作、远程办公及项目繁杂的环境。
 哪些任务管理工具能提升团队协作效率?2024年最佳进度管理工具推荐
|
2月前
|
搜索推荐 数据挖掘 项目管理
项目管理工具功能对比:哪些工具最适合远程工作
项目管理工具在现代商业中扮演着关键角色,帮助团队有效管理成本、进度和质量,促进沟通协作。2024年,市场上的工具如板栗看板、Jira、Asana等,各自在任务管理、敏捷开发、跨团队协作等方面展现出独特优势,为不同需求的团队提供了多样化的选择。本文通过详细评测,为团队选择最适合的工具提供指导。
项目管理工具功能对比:哪些工具最适合远程工作
|
8天前
|
数据可视化 项目管理
个人和团队都好用的年度复盘工具:看板与KPT方法解析
本文带你了解高效方法KPT复盘法(Keep、Problem、Try),结合看板工具,帮助你理清头绪,快速完成年度复盘。
48 7
个人和团队都好用的年度复盘工具:看板与KPT方法解析
|
1月前
|
敏捷开发 存储 数据挖掘
最佳进度跟踪工具推荐:如何提高工作效率并按时完成任务?
本文介绍了6款高效的项目进度跟踪工具,包括Banli Kanban、TeamGantt、ZenHub、LiquidPlanner、Smartsheet和Redmine,详细阐述了它们的特点、适用场景及推荐理由,旨在帮助团队根据自身需求选择最合适的工具,提升项目管理效率和团队协作能力。
最佳进度跟踪工具推荐:如何提高工作效率并按时完成任务?
|
3月前
|
搜索推荐 项目管理
提高团队执行力的工具多种多样,以下是一些常见的工具:
提高团队执行力的工具多种多样,以下是一些常见的工具:
40 2
|
6月前
|
领域建模 持续交付 项目管理
项目管理问题之什么是软件方法
项目管理问题之什么是软件方法
|
8月前
|
存储 监控 数据可视化
如何统计员工每日工作量:使用Groovy编写一个JIRA插件来与项目管理集成,实时追踪员工的工作量
本文介绍了如何使用Groovy编写JIRA插件以实时追踪员工工作量。通过示例代码展示了如何捕获和打印任务工作日志,以及如何集成到项目管理中,确保数据在员工花费时间时自动记录。此外,还说明了如何设置定时任务将工作量数据提交到公司网站,从而优化团队管理和决策。
426 2
|
运维 Devops 开发工具
bug怎样算修完,浅谈团队分布式bug管理 git-poison简单易用的bug管理工具
介绍基于go-git开发实现通用化的git-poison,通过分布式源码管理bug追溯、查询。
46450 16
|
前端开发 测试技术 Ruby
如何提升测试团队工作效率
如何提升测试团队工作效率
|
数据管理 程序员 测试技术
研发过程中的文档管理与工具
从工作的这几年实践经验来看,写文档原则上本着复杂的事项细写,简单的事项简写或者不写,卷可以但又不闲的慌;
408 0
研发过程中的文档管理与工具