缺陷跟踪工具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,如需转载请自行联系原作者






相关文章
|
3月前
|
敏捷开发 监控 数据可视化
哪些任务管理工具能提升团队协作效率?2024年最佳进度管理工具推荐
随着团队合作和项目管理的数字化转型,选择合适的任务进度管理工具成为提高团队效率的关键。本文推荐5款适合团队使用、功能各异的任务管理工具:板栗看板、Airtable、ZenHub、Proofhub 和 Wrike,旨在帮助团队根据具体需求挑选最合适的软件。这些工具不仅支持任务的高效管理和追踪,还促进了团队成员间的沟通与协作,尤其适用于跨地区协作、远程办公及项目繁杂的环境。
 哪些任务管理工具能提升团队协作效率?2024年最佳进度管理工具推荐
|
3月前
|
搜索推荐 数据挖掘 项目管理
项目管理工具功能对比:哪些工具最适合远程工作
项目管理工具在现代商业中扮演着关键角色,帮助团队有效管理成本、进度和质量,促进沟通协作。2024年,市场上的工具如板栗看板、Jira、Asana等,各自在任务管理、敏捷开发、跨团队协作等方面展现出独特优势,为不同需求的团队提供了多样化的选择。本文通过详细评测,为团队选择最适合的工具提供指导。
项目管理工具功能对比:哪些工具最适合远程工作
|
2月前
|
数据可视化 项目管理
个人和团队都好用的年度复盘工具:看板与KPT方法解析
本文带你了解高效方法KPT复盘法(Keep、Problem、Try),结合看板工具,帮助你理清头绪,快速完成年度复盘。
140 7
个人和团队都好用的年度复盘工具:看板与KPT方法解析
|
2月前
|
敏捷开发 存储 数据挖掘
最佳进度跟踪工具推荐:如何提高工作效率并按时完成任务?
本文介绍了6款高效的项目进度跟踪工具,包括Banli Kanban、TeamGantt、ZenHub、LiquidPlanner、Smartsheet和Redmine,详细阐述了它们的特点、适用场景及推荐理由,旨在帮助团队根据自身需求选择最合适的工具,提升项目管理效率和团队协作能力。
最佳进度跟踪工具推荐:如何提高工作效率并按时完成任务?
|
监控 前端开发 项目管理
8个常用的项目管理工具和方法,干货收藏!
分享一些公认好用的项目管理工具和方法,提升项目成功率
8个常用的项目管理工具和方法,干货收藏!
|
运维 Devops 开发工具
bug怎样算修完,浅谈团队分布式bug管理 git-poison简单易用的bug管理工具
介绍基于go-git开发实现通用化的git-poison,通过分布式源码管理bug追溯、查询。
46459 16
|
数据管理 程序员 测试技术
研发过程中的文档管理与工具
从工作的这几年实践经验来看,写文档原则上本着复杂的事项细写,简单的事项简写或者不写,卷可以但又不闲的慌;
413 0
研发过程中的文档管理与工具
|
关系型数据库 MySQL 项目管理
项目管理和缺陷跟踪系统 Redmine
Redmine 是用 Ruby 开发的基于 web 的项目管理软件,是用 ROR 框架开发的一套跨平台项目管理系统,支持多种数据库,有不少自己独特的功能,例如提供 wiki、新闻台等。还可以集成其他版本管理系统和 BUG 跟踪系统;例如 SVN、CVS、TD 等。这种 Web 形式的项目管理系统通过项目(Project)的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,项目成员参与更新任务、文档等内容来推动项目。
491 0
项目管理和缺陷跟踪系统 Redmine
|
JavaScript 安全 搜索推荐
功能十分全面的项目管理工具(文档协作、项目计划、文件管理等)
今天给大伙推荐一个项目管理工具,该工具会提供各类:文档协作功能、在线思维导图、在线审批流程图、项目管理、任务分发、在线评论,文件管理等等。该项目管理工具整套架构采用了前后分离模式,支持多节点部署,使用的技术是Java、Vue、Element-UI、postgresql1等技术栈
|
程序员
加强管理能提高代码质量吗?
代码质量是咱们程序开发中永远的一个痛,提升代码质量有很多种方式,强化管理是一种很常见的方式,这里咱们就聊聊,所谓的管理,真的是提升代码质量最有效的方式吗? 外包团队进行代码实现,可以吗? 很多企业喜欢将系统的代码实现细节交由外包团队处理,声称只要产品设计的合理,只要架构合理,只要代码规范合理,代码的实现找谁实现都是一样的,所以干脆找外包团队来实现,这应该是很多非互联网公司,特别是传统企业的思路。
1320 0