首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何获得故事点估计Jira插件开发

故事点估计是敏捷开发中常用的一种估算工具,用于评估用户故事的复杂度和工作量。Jira是一款流行的项目管理工具,提供了丰富的插件生态系统,可以扩展其功能。

要开发一个故事点估计的Jira插件,可以按照以下步骤进行:

  1. 确定需求:明确插件的功能和目标,例如是否只支持故事点估计,还是还包括其他功能如任务分配、进度跟踪等。
  2. 学习Jira插件开发:熟悉Jira插件开发的基本知识和技术栈,包括Jira插件的开发框架、API文档、插件的生命周期等。
  3. 开发环境搭建:安装和配置Jira开发环境,包括Jira服务器和开发工具,如IDE、版本控制系统等。
  4. 插件开发:根据需求,使用合适的编程语言和技术,开发插件的功能模块。可以使用Jira提供的插件开发框架,如Atlassian Plugin SDK或Atlassian Connect等。
  5. 故事点估计算法:实现故事点估计的算法,可以根据团队的实际情况选择合适的估算方法,如Planning Poker、T-Shirt Sizing等。
  6. 用户界面设计:设计插件的用户界面,使用户能够方便地进行故事点估计。可以使用Jira提供的Web界面组件或自定义界面组件。
  7. 测试和调试:进行插件的单元测试、集成测试和系统测试,确保插件的功能和性能符合预期。
  8. 发布和部署:将插件打包成可安装的文件,发布到Jira插件市场或私有的插件仓库中。根据Jira的版本和部署方式,选择合适的部署方式,如通过Jira管理界面安装、通过命令行安装等。
  9. 文档编写:编写插件的用户文档和开发文档,包括插件的安装和配置指南、使用说明、API文档等。
  10. 维护和支持:持续跟进用户反馈和需求,及时修复插件的bug和漏洞,提供技术支持和升级服务。

腾讯云提供了一系列的云计算产品和服务,可以用于支持Jira插件的开发和部署。例如,可以使用腾讯云的云服务器(CVM)作为插件的开发和测试环境,使用对象存储(COS)存储插件的文件和数据,使用云数据库(CDB)存储插件的配置和用户数据,使用云函数(SCF)实现插件的后台逻辑等。

更多关于腾讯云的产品和服务信息,可以参考腾讯云官方网站:https://cloud.tencent.com/

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

4步曲: 如何故事点估计用户故事?

有多种方法可以估算应用开发项目。一种方法是使用所谓的故事点。虽然这种类型的估算可能不是最简单的,但使用Story Points进行估算可为应用开发者和客户带来好处。...故事点方法使用历史数据将一个项目的特征与先前类似项目的特征进行比较,以生成精确估计。 image.png 上图中的齿轮具有不同的尺寸并具有独特的属性 - 就像软件开发项目中的功能一样。...为了找到我们的基本故事,我们搜索一个与用户故事的完成定义的内部标准相对应的基本任务,并为其分配一个故事点。这将是我们的基础故事。...以下是它的工作原理: 规划扑克评估流程 每个估算器获得一组卡片; 所有估算人员都会选择积压项目,讨论功能并提出问题; 当一个特征被充分讨论时,每个估计者私下(为了估计目标)选择一张卡来代表他或她的估计;...第4步 - 规划Sprint 现在我们有一个尺寸估计,您可能想知道我们如何将这些尺寸转换为工时估算。不幸的是,在第一次冲刺完成之前我们无法做到这一点。当第一个冲刺正在进行中时,我们可以跟踪团队的速度。

2.9K41

Jira插件安装

JIRA集成,为测试用例和需求管理提供解决方案,全面了解开发环境,跟踪管理项目开发和测试 Go2Group 1000 29 JIRA Client 桌面应用程序,支持脱机工作,且提供了快速的问题导航器和问题挖掘...或者SugarCRM和JIRA之间的双向集成,包括账户、联系人、自定义字段和对象 58 Atlassian Developer Toolbox 为使用Atlassian的API开发插件或应用程序提供一些列辅助开发工具...基于 Eclipse BIRT开源项目,改进JIRA的报告 800 95 Enterprise Tester 提供从 用户故事(User Stories)到缺陷(Defects),面板小工具、活动流等的全面测试...Poker for JIRA 分解JIRA中的故事点估计,将卡片移到JIRA,该插件可为团队提供精确而有趣的故事点的解决方案 170 Groovy Integration Test Framework...JIRA集成,对于使用结构化需求、使用用JIRA进行任务管理、敏捷工作等开发团队非常有效。

8.7K40
  • 敏捷测试中防不胜防的“缺陷”,到底该如何管理

    既然无法完全阻止缺陷的出现,那如何确保已发生的缺陷得到有效的处理,如何利用已有缺陷来指导质量内建过程,是我们需要考虑的,也就是缺陷管理的内容。 1 缺陷记录   1.1 哪些缺陷该被记录?   ...我所在的项目选择的记录工具是看板,是基于jira定制化开发的一个协同办公系统,在这里我们可以将其视为和jira无异。...(4)定制化开发kanban插件   我们项目组缺陷分析的工作在团队内是得到认可的,分析缺陷比较耗时的问题在retro引起大家的关注。...于是通过团队的努力,我们在迭代内排了一定工作量给开发同学基于看板开发了一款用于卡片分析的插件,该插件可以分析故事卡的工具量、投入比等,也可以统计缺陷数量,按缺陷标签分析自动生成图表。...算是团队定制化的插件,也具有一定普适性,列入了看板系统官方推荐插件。如果使用jira/trello管理缺陷的团队,也可以尝试开发一些定制化的缺陷/故事卡分析插件

    84030

    如何开发一个Vue插件

    今天带着大家开发个简单的Vue消息框插件,需求如下: 请使用Vue实现一个自定义 alert 弹框组件。要求: 1、弹框组件可打开和关闭 。...熟悉Vue的开发者,应该能够看出来这里的需求其实可以拆分成两个,第一个需求是完成一个弹窗组件,并且这个组件能够打开和关闭,第二个需求是将这个组件扩展为插件。...下面就将考虑如何将这个组件扩展成插件,我们来看一下vue的官方文档的示例代码: // 调用 `MyPlugin.install(Vue)` Vue.use(MyPlugin) new Vue({...$el); } } ///========================开发插件结束======================================/...$hide() },2000) } }) 下面我们来总结一下开发Vue插件的思路: 1、首先定义一个插件对象,对象必须有一个

    1.2K61

    小程序开发如何通过请求获得对应的数据

    在上期文章中,FinClip的工程师和我们主要聊了聊如何在小程序中使用 JS 处理内容或样式。...那么,以下我们来学习如何进行小程序服务器域名的配置。...服务器域名请在 「小程序后台-开发-开发设置-服务器域名」 中进行配置,配置时需要注意: 域名只支持 https ; 可以配置端口,如 https://myserver.com:8080,但是配置后只能向...}, method: 'GET' }) // 该参数配置的意思是:通过 GET 方式往 ‘’ 发送一个请求,请求都带上 foo:bar 我们通过开发者工具看该请求...回调函数打印了返回的数据,控制台能看到如下: ---- 本期教程讲解了在小程序中,如何成功发起网络请求,并获得对应的数据。在下一期文章中,我们将会聊聊如何查看小程序的组件文档,组件的实际使用演示。

    1.7K20

    如何在FinClip中开发小程序插件

    ​在上一期“如何使用小程序插件”的分享中有提到,在FinClip中开发者可以像开发小程序一样开发一个插件,而开发出来的插件,既可以提供给自己的团队使用,也可以公开出来供其他开发者使用。...在插件发布之后 FinClip 会托管插件代码,其他小程序调用时,上传的插件代码会随小程序一起下载运行。本期就详细为大家分享一下,如何在FinClip中开发小程序插件?...二、上传、发布在 FinClip 中,插件分为平台发布插件与自有插件,所有用户都可以看到平台发布的插件,普通开发者上传的插件则只可在自有团队或企业中可见。...当然如果普通开发者愿意将自己的插件共享出来、收费使用,也可以联系官方,通过官方发布到平台!​...开发者如果需要上传自有插件,需要进入「小程序管理-小程序插件」页面,点击其中的「新增插件」按钮,并在其中分别输入插件名称,头像与介绍信息以完成插件新建。

    1.1K20

    如何开发一个导入导出插件

    开发过程中,或多或少都会遇到数据格式转换的问题,如果只是简单的数据,那自然用什么方式都可以,如果遇到数据非常多、层级复杂、关联性强的数据,则需要摸索出一套合适的方法,本文会介绍两种比较可行的转换模型,...作为例子,我们有一份自己系统所属的接口数据,需要将其转换成 postman 平台的数据,本文将探讨如何处理各种场景。...由于是链式语法,在处理链路中,可以比较灵活地插入子函数、调整顺序,比如在任意一个子函数后面插入log函数进行打印,这一特点在开发和调试中尤其方便。...当实现了整个算法后,接下来要做的事情就只是按照平台的插件规则,将其包装成一个合格的插件。我们就是基于这样的独立模型,在开源产品 Eoapi 产品中实现 OpenAPI 格式的导入和导出插件。...感兴趣可以关注:Eoapi的插件仓库感谢阅读本文,希望你从此也能够轻松处理数据结构的转换。

    39130

    从小白到大白 — 如何开发 VSCode 插件

    然而,大家的需求总是出奇的相似(因为已经有很多类似的插件存在了),因此没必要重复造轮子了,但是 如何开发 vscode 插件 的过程可以记录下来,分享给大家! 希望本文对你有所帮助!!!...跑通官方插件示例 好了,话不多说,我们先按着 官方文档 跑一下它的插件用例吧!...调试插件 由于官方文档缺少一些细节,很容易导致小白调试插件失败,再常见的有如下情况。...onCommand:extension.helloWorld 发布内容配置 VS Code 通过 package.json 进行扩展,通过配置 插件清单字段 便于开发插件 例如,使用 contributes.commands... `; } // 停用命令时执行 export function deactivate() {} 发布 发布到官网应用市场 通过 这个地址 注册开发者账号

    1.1K20

    详解如何使用Android Studio开发Gradle插件

    前段时间,插件化以及热修复的技术很热,Nuwa热修复的工具NuwaGradle,携程动态加载技术DynamicAPK,还有希望做最轻巧的插件化框架的Small。...插件类型 Gradle的插件一般有这么几种: 一种是直接在项目中的gradle文件里编写,这种方式的缺点是无法复用插件代码,在其他项目中还得复制一遍代码(或者说说复制一遍文件) 另一种是在独立的项目里编写插件...Gradle相关语法 本篇文章不会详细说明Gradle相关的语法,如果要学习gradle相关的东西,请查看Gradle for Android Gradle插件开发 Gradle插件是使用Groovy进行开发的...Android Studio其实除了开发Android App外,完全可以胜任开发Gradle插件这一工作,下面来讲讲具体如何开发。 首先,新建一个Android项目。...classpath 'cn.edu.zafu.gradle.plugin:time:1.0.0' } } apply plugin: 'plugin.time' 传递参数 上面的是小试牛刀了下,接下来我们需要获得自定义的参数

    3.2K30

    质量看板开发实践(一):利用python获取jira数据-基础篇

    最近一段时间,写了一个简易的测试质量看板,能够从不同维度查看缺陷分布情况; 另外由于公司用的jira,所以也汇总了故事卡以及每个人的故事点情况 初版的效果如下: 从本篇开始,将会写一系列文章把整个开发过程记录下来...,包括但不限于: 1、后端如何提取jira中的数据,例如每个项目的bug情况、故事卡情况等; 2、提取数据后,如何进行组装,构造出前端需要的数据格式; 3、前端如何处理后端返回的数据,学习如何调整基本的样式...'http://jira.xxx.xxx/'}) 这样就得到了一个jira对象,可以通过这个jira对象来查看jira中的项目、缺陷、故事卡等等 2、查看项目project projects = jira.projects...语句 可以通过它来查询bug、查询故事(story)、子任务等等,用法如下 jql = "project = xxx AND issuetype = 缺陷" issues = jira.search_issues...、故事卡提测日期等就是这种) 借助强大的jql,我们可以在代码中构造需要的jql语句,查询自己需要的结果 例如,根据创建日期的范围来查询bug,那么jql如下 jql = "project in ({}

    4.9K30

    如何优雅的开发一个Vue插件

    在如此丰富的Vue社区生态中,有很多像vue-router、vuex、element-ui等优秀的Vue插件、Vue UI组件框架,给开发者提供了更多、更丰富、更方便的Vue能力。...问题来了 如何开发自己的Vue插件呢? 如何结合公司项目,搭建可复用、易维护的UI组件库呢?...一、了解Vue插件 Vue插件通常是为Vue添加全局功能: 添加全局的属性和方法; 添加全局资源:指令/过滤器/过渡等; 通过全局混入(mixin)来添加一些组件选项; 添加Vue实例的方法,基于Vue.prototype...实现; 一个库,提供自己的API,提供以上的一个或多个功能 二、开发Vue插件 Vue的插件需要暴露一个install方法,该方法第一个参数是Vue构造器,第二个参数是可选配置项对象 /** * 以下代码基于...cli生成项目,亦可使用其他方式,解析Vue即可 * 考虑插件功能的完整性与独立性,可设置独立文件目录,以供移植或发布npm包 * 以开发常用功能Loading组件为例 * / /** * 目录结构

    75840

    如何开发一个完整的 Vite 插件

    除了以上钩子,其他 Rollup 插件钩子(如moduleParsed、renderChunk)均不会在 Vite 开发阶段调用。...默认情况下 Vite 插件同时被用于开发环境和生产环境,你可以通过apply属性来决定应用场景:{ // 'serve' 表示仅用于开发环境,'build'表示仅用于生产环境 apply: 'serve...插件开发实战接下来我们进入插件开发的实战环节中,在这个部分我们将一起编写两个 Vite 插件,分别是虚拟模块加载插件和Svgr 插件,你将学会从插件开发的常见套路和各种开发技巧。...接下来让我们通过一些具体的例子来实操一下,首先通过脚手架命令初始化一个react + ts项目:npm init vite然后通过pnpm i安装依赖,接着新建plugins目录,开始插件开发://...`结果: ${fib(10)}`)这里我们使用了 virtual:fib 这个虚拟模块,虽然这个模块不存在真实的文件系统中,但你打开浏览器后可以发现这个模块导出的函数是可以正常执行的接着我们来尝试一下如何通过虚拟模块来读取内存中的变量

    84040

    质量看板开发实践(二):利用python获取jira数据-进阶篇

    上一篇介绍了如何利用python的jira库操作jira,我们能通过项目的key获取项目的相关信息,同时也能利用jql查询一些信息,例如查询bug、故事、子任务等等,但是有些属性却不能通过这种方式直接拿到...库并未直接提供相关的方法来获得sprint信息 通过【网上冲浪‍♀️】发现可以借助jira的REST API来获取 具体步骤如下: (1) 先拿到项目下的board(borad是指一个项目下的面板) image.png...(2) 通过board获取项目的sprint 1、获取项目的board from jira import JIRA import requests jira = JIRA(server='http:...//jira.xxx/', basic_auth=('user', 'password')) cookies = jira...." in i["name"]: # 取故事卡看板,如果name中包含"故事"2个字就认为这是故事看板 story_board_id = i["id"]

    1K50
    领券