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

如何从TFS API中的产品Backlog项检索子任务列表?

从TFS API中的产品Backlog项检索子任务列表,可以通过以下步骤完成:

  1. 首先,需要确保已经安装了TFS API的SDK,并且已经配置好了API的访问权限。
  2. 使用API的SDK中的相关方法,获取到需要检索的Backlog项的详细信息。例如,可以使用以下代码获取到指定项目中的Backlog项列表:
代码语言:python
复制
from tfs.api import TFSClient

client = TFSClient(url='https://your-tfs-server-url', username='your-username', password='your-password')

project = client.get_project('your-project-name')
backlog_items = project.get_backlog_items()
  1. 遍历Backlog项列表,获取到每个Backlog项的详细信息,包括子任务列表。例如,可以使用以下代码获取到指定Backlog项的子任务列表:
代码语言:python
复制
for backlog_item in backlog_items:
    subtasks = backlog_item.get_subtasks()
    print(f"Subtasks for backlog item {backlog_item.id}:")
    for subtask in subtasks:
        print(f"- {subtask.title}")
  1. 在上述代码中,可以使用subtask对象的属性来获取子任务的详细信息,例如标题、描述、状态等。
  2. 最后,可以根据需要对子任务列表进行筛选、排序、分组等操作,以满足具体的需求。

需要注意的是,以上代码仅为示例,实际使用时需要根据具体的TFS API和SDK进行相应的调整和修改。同时,为了保证数据的安全性和稳定性,建议在使用API时遵循访问控制和权限管理的相关规定。

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

相关·内容

资深程序员敏捷开发实践总结

scrum 开发三大神器: 1,production backlog产品待办事项列表) 2,print backblog(详细任务列表) 3,sprint burn down(计划走向和实际走向组成燃尽图...1、Product Backlog产品需求列表)我们首先需要确定一个Product Backlog(按优先顺序排列一个产品需求列表),这个是由Product Owner 负责; 2、Scrum Team...; 4、Sprint Backlog(迭代任务列表) Sprint Backlog是由Scrum Team去完成,每个成员根据Sprint Backlog再细化成更小任务(细到每个任务工作量在2天内能完成...上图是一个 Product Backlog 示例,产品需求列表 ?...每个人工作进度和完成情况都是公开,如果有一个人工作任务在某一个位置放了好几天,大家都能发现他工作进度出现了什么问题(成员人数最好是5~7个,这样每人可以使用一种专用颜色标签纸,一眼就可以任务版看出谁工作进度快

55330

敏捷开发实践总结

scrum 开发三大神器: 1,production backlog产品待办事项列表) 2,print backblog(详细任务列表) 3,sprint burn down(计划走向和实际走向组成燃尽图...1、Product Backlog产品需求列表)我们首先需要确定一个Product Backlog(按优先顺序排列一个产品需求列表),这个是由Product Owner 负责; 2、Scrum Team...; 4、Sprint Backlog(迭代任务列表) Sprint Backlog是由Scrum Team去完成,每个成员根据Sprint Backlog再细化成更小任务(细到每个任务工作量在2天内能完成...上图是一个 Product Backlog 示例,产品需求列表 ?...每个人工作进度和完成情况都是公开,如果有一个人工作任务在某一个位置放了好几天,大家都能发现他工作进度出现了什么问题(成员人数最好是5~7个,这样每人可以使用一种专用颜色标签纸,一眼就可以任务版看出谁工作进度快

2.4K30

SCrum+DevOps

把一个复杂且开发周期很长开发任务,分解为很多小周期可完成任务,这样一个周期就是一次迭代过程;同时每一次迭代都可以生产或开发出一个可以交付软件产品 a, 每日站立会议 b, 任务看板...如何进行Scrum开发?...1、我们首先需要确定一个Product Backlog(按优先顺序排列一个产品需求列表),这个是由Product Owner 负责; 2、Scrum Team根据Product Backlog列表,...再细化成更小任务(细到每个任务工作量在2天内能完成); 5、在Scrum Team完成计划会议上选出Sprint Backlog过程,需要进行 Daily Scrum Meeting(每日站立会议...,在服务器上自动获取最新版本,然后在服务器编译,如果通过则马上再执行单元测试代码,如果也全部通过,则将该版本发布,这时一次正式签入操作才保存到TFS,中间有任何失败,都会用邮件通知项目管理人员;

28710

敏捷开发Agile Scrum

如何进行Scrum开发?...1、我们首先需要确定一个Product Backlog(按优先顺序排列一个产品需求列表),这个是由Product Owner 负责; 2、Scrum Team根据Product Backlog列表,...再细化成更小任务(细到每个任务工作量在2天内能完成); 5、在Scrum Team完成计划会议上选出Sprint Backlog过程,需要进行 Daily Scrum Meeting(每日站立会议...,在服务器上自动获取最新版本,然后在服务器编译,如果通过则马上再执行单元测试代码,如果也全部通过,则将该版本发布,这时一次正式签入操作才保存到TFS,中间有任何失败,都会用邮件通知项目管理人员;...每个人工作进度和完成情况都是公开,如果有一个人工作任务在某一个位置放了好几天,大家都能发现他工作进度出现了什么问题(成员人数最好是5~7个,这样每人可以使用一种专用颜色标签纸,一眼就可以任务版看出谁工作进度快

1.4K21

敏捷开发之Scrum扫盲篇

如何进行Scrum开发?...1、我们首先需要确定一个Product Backlog(按优先顺序排列一个产品需求列表),这个是由Product Owner 负责; 2、Scrum Team根据Product Backlog列表,...再细化成更小任务(细到每个任务工作量在2天内能完成); 5、在Scrum Team完成计划会议上选出Sprint Backlog过程,需要进行 Daily Scrum Meeting(每日站立会议...,在服务器上自动获取最新版本,然后在服务器编译,如果通过则马上再执行单元测试代码,如果也全部通过,则将该版本发布,这时一次正式签入操作才保存到TFS,中间有任何失败,都会用邮件通知项目管理人员;...每个人工作进度和完成情况都是公开,如果有一个人工作任务在某一个位置放了好几天,大家都能发现他工作进度出现了什么问题(成员人数最好是5~7个,这样每人可以使用一种专用颜色标签纸,一眼就可以任务版看出谁工作进度快

41420

Scrum 实操流程

曾经需要由经理或者lead来分配任务团队,现在需要自己评审,估算,制定故事点数来管理BUG,然后再自己承诺在一个sprint要解决问题。...概念/工具 产品代办列表 Product backlog 使用产品Backlog来管理产品需求, 产品backlog是一个按照商业价值排序需求列表 PO首先将需求按照优先级进行排列...1、我们首先需要确定一个Product Backlog(按优先顺序排列一个产品需求列表),这个是由Product Owner 负责; 2、Scrum Team根据Product Backlog列表,...再细化成更小任务(细到每个任务工作量在2天内能完成); 5、在Scrum Team完成计划会议上选出Sprint Backlog过程,需要进行 Daily Scrum Meeting(每日站立会议...,在服务器上自动获取最新版本,然后在服务器编译,如果通过则马上再执行单元测试代码,如果也全部通过,则将该版本发布,这时一次正式签入操作才保存到TFS,中间有任何失败,都会用邮件通知项目管理人员;

90310

敏捷开发之Scrum扫盲篇

如何进行Scrum开发?...1、我们首先需要确定一个Product Backlog(按优先顺序排列一个产品需求列表),这个是由Product Owner 负责; 2、Scrum Team根据Product Backlog列表,...再细化成更小任务(细到每个任务工作量在2天内能完成); 5、在Scrum Team完成计划会议上选出Sprint Backlog过程,需要进行 Daily Scrum Meeting(每日站立会议...,在服务器上自动获取最新版本,然后在服务器编译,如果通过则马上再执行单元测试代码,如果也全部通过,则将该版本发布,这时一次正式签入操作才保存到TFS,中间有任何失败,都会用邮件通知项目管理人员;...每个人工作进度和完成情况都是公开,如果有一个人工作任务在某一个位置放了好几天,大家都能发现他工作进度出现了什么问题(成员人数最好是5~7个,这样每人可以使用一种专用颜色标签纸,一眼就可以任务版看出谁工作进度快

76050

Scrum 学习笔记

在 Scrum ,使用产品 Backlog 来管理产品或项目的需求,产品 backlog 是一个依照商业价值排序需求列表列表条目的体现形式通常为用户故事。...Scrum 开发团队总是先开发是对客户具有较高价值需求。在每一个 Sprint ,Scrum 开发团队产品Backlog挑选最有价值需求进行开发。...Sprint 挑选需求经过 Sprint 计划会议上分析、讨论和估算得到一个 Sprint 任务列表,我们称它为 Sprint backlog。...• Scrum 是改善交流并最优化合作方式。 • Scrum 是一种产品开发和生产过程障碍并将其去除方式。 • Scrum 是最大化生产率一种方法。...Scrum 物件之产品 Backlog • 一个需求列表

28310

(十七)什么是Scrum?

三个工件:产品待办列表Product Backlog、Sprint待办列表Sprint Backlog产品增量。...1.我们首先需要确定一个Product Backlog(按优先顺序排列一个产品需求列表),这个是由Product Owner负责; 2.Scrum Team根据Product Backlog列表,做工作量和预估和安排...-4个星期,然后把这个Story进行细化,形成一个Sprint Backlog; 4.Sprint Backlog是由Scrum Team去完成,每个成员根据Sprint Backlog再细化成更小任务...(细到每个任务工作量在2天内能完成); 5.在Scrum Team完成计划会议上选出Sprint Backlog过程,需要进行Daily Scrum Meeting(每日站立会议),每次会议控制在...,在服务器上自动获取最新版本,然后在服务器编译,如果通过则马上再执行单元测试代码,如果也全部通过,则将该版本发布,这时一次正式签入操作才保存到TFS,中间有任何失败,都会用邮件通过项目管理人员;

75511

敏捷基本概念之六种工件

产品待办事项列表(Product Backlog产品Backlog是Scrum核心工件,贯穿于整个项目的生命周期,它是对整个产品功能描述,是需求唯一来源,团队中所有人都可见,由产品负责人持续调整优先级顺序...产品待办(Product Backlog Item,PBI)一个产品待办通常以用户故事格式表达,代表一个以客户为中心需求,通常需要完成一些任务来满足用户需求。...迭代待办事项列表(Sprint Backlog)Sprint Backlog是当前迭代需要完成且梳理过产品待办事项,由在迭代计划会议上团队协商承诺PBI组成,一般以看板形式展现。...在迭代过程整体范围是固定不变,开发团队成员按照该列表来开发新产品增量。一般在开发过程中会发现还需要附加别的任务才能达到既定效果。整个列表是团队所有人都可见,在每日站会上参考使用。...列表展示达成这项PBI需要进行多个任务信息,每天都需要重新估算剩余工作量,通常以小时计数。

44210

如何做好敏捷开发下需求管理?免费敏捷工具

敏捷使用产品Backlog来管理需求,产品Backlog是一个需求清单,按照需求商业价值排序, 高优先级需求在Backlog最上层。...渐进明细Estimated 经过估算Prioritized/ Ordered 根据商业价值排好顺序产品Backlog,需求主要表现形式是用户故事。...如何使用免费Leangoo领歌敏捷工具做敏捷需求管理首先注册登录Leangoo系统,新建一个Scrum敏捷开发项目,在项目内新建一个产品Backlog看板,填写好看板名称,如下图:图片需求看板创建完成后...在Leangoo领歌看板上,我们可以根据实际场景自定义列表,通常我们会在在产品backlog看板创建这几个列表:“用户故事池、用户故事-待梳理、用户故事-梳理完成、用户故事-实现,用户故事-已完成”...可以将完成用户故事需要任务添加到卡片内检查,以便后续用户故事规划到Sprint后,方便拆解成更小任务卡片。

22030

Scrum敏捷开发方法Scrum优势和挑战及scrum管理实施

2、Sprint Backlog,Sprint Backlog是当前Sprint需要完成产品Backlog条目,以及为了实现这些条目拆解出任务。...这些条目是产品Backlog挑选出优先级最高条目。3、产品增量,每个Sprint结束时,团队交付一个可用增量,即已完成工作成果。...在Leangoo领歌敏捷看板上,我们可以根据实际场景自定义列表,通常我们会在在产品backlog看板创建这几个列表:“用户故事池、用户故事-待梳理、用户故事-梳理完成、用户故事-实现,用户故事-已完成...可以将完成用户故事需要任务添加到卡片内检查,以便后续用户故事规划到Sprint后,方便拆解成更小任务卡片。...Sprint开始后,团队根据这些用户故事相关信息(比如检查、描述内信息),将其拆解为更小任务,然后大家各自领取开发。通过列表流转,体现任务进展及完成情况。

28020

Product Backlog深入解读

专家提示:将所有工作内容存储在同一个任务跟踪器——不要使用多个系统来管理bug、需求和研发工作。如果是要求开发团队完成工作,就请将其保存在单个列表。...在团队任务跟踪器,用特别的表述来给这些任务做标记,如“超出范围”等,以便用于稍后研究。...开发团队将backlog事项限制为面向客户项目。 Backlog存储在本地,不经常共享,导致感兴趣各方无法获取更新后内容。 - Product Backlog如何让团队保持敏捷?...所有工作都应包含在backlog:用户故事、bug、设计变更、技术债、用户提出需求、回顾操作等。这样做可以确保每个迭代每个人工作都包含在整个讨论。...专家提示:Product Owner决定了backlog工作优先级,而开发团队则通过backlog来决定团队开发速度。

1.2K30

敏捷软件开发-Scrum

Sprint 计划会议Sprint 计划通过安排要为 Sprint 执行工作来启动 Sprint。产品负责人确保参与者准备好讨论最重要产品待办事项以及它们如何映射到产品目标。...所选工作将如何完成?每日 Scrum 会议每日 Scrum 会议目的是检视达成 Sprint 目标的进展,并根据需要调整适应 Sprint 待办列表,以调整即将进行计划工作。...每个工件都包含一承诺,以确保其提供增强透明度和重点信息,以此来衡量进度:对于产品积压列表,这是产品目标对于 Sprint 待办事项列表,这是 Sprint 目标对于增量,它是完成定义Sprint...Product backlog产品待办列表是一个紧急,有序列表,列出了改进产品所需内容。它是 Scrum 团队进行工作唯一来源。...Sprint backlogSprint 待办事项列表由 Sprint 目标(为什么),为 Sprint 选择产品待办事项集(做什么)以及交付增量(如何做)可行计划组成。

74000

使用Jenkins来实现内部持续集成流程(下)

目录 配置项目构建 添加任务 添加源代码地址和登录凭据 添加构建触发器  TFS添加WebHook  添加构建步骤 后端UI  API端  配置项目构建 1、添加任务...(比如TFS)添加WebHook(如果服务器不支持添加WebHook,可以考虑使用“轮询SCM”,此处未作尝试) 4、TFS添加WebHook 打开TFS 选中项目 右边设置 选择服务挂钩 ?...设置和身份验证用户名和密码 填写Jenkins访问地址和用户名、密码 集成级别=>选择“JenkinsTFS插件” 点击测试按钮: ?...site=站点名',UserName='WebDeploy用户',Password='WebDeploy用户密码',AuthType='Basic' %WORKSPACE%:Jenkins当前编译工作目录...参见Jenkins可用环境变量列表 注意:关于Jenkins系统参数 参考 下面链接 ?

1.2K50

Scrum敏捷项目管理

排除产品开发和负责人之间障碍,确保产品负责人直接推动开发工作 2. 教授产品负责人如何实现投资回报最大化,以及如何利用Scrum达成目标 3. 激发创造力和放权,从而改善开发团队环境 4....,项目必可收益 团队 团队被管理到自我管理转变十分困难,但在生产力和工作愉悦度方面的回报显著 在我们生活和工作经历,受他人管理习惯根深蒂固。...在产品Backlog,未完成工作优先等级重排情况如何 7. 团队为何比预期生产率高(低) 不使用术语,却教会管理层使用Scrum,属于只是一种表现形式。...(Product backlog) 这一主要由产品负责人负责,首先,他权衡各个需求后排列出需求优先顺序;其次,负责向团队清楚地表达产品待办列表;第三点,确保产品待办列表是可见、透明,所有人都清楚下一步该做什么工作...产品待办列表内容和顺序是透明可见,没有人可以强迫开发团队做列表范围以外需求工作。

1.2K20

scrum 开发过程

SCRUM方法开发过程 包括三个过程: (1) 计划和体系结构设计(确定性过程) 将Backlog(急待完成一系列任务,包括:未细化产品功能要求、Bugs、缺陷、用户提出改进、具竞争力功能及技术升级等...)按优先级排序形成Backlog 列表,根据该表和风险评估制订产品交付基线。...所有的SCRUM小组一起开会,提交各自工作并演示(Demo),然后提出和解决问题(Issue)及难点(problem), 增加新Backlog; 发布、审查或调整产品标准规范; 进行风险评估并提出合适对策...根据对控制特别是风险不断度量评估和权衡, 一方面,计划和进度(在每个Sprint结束时)不断相应调整,保证实现产品商务目标; 另一方面,对开发工作任务Backlog动态地进行优先级排序,开发组总是先开发优先级最高...在Sprint期间,应使各SCRUM小组尽量避免外界干扰(不可将新Backlog任务加进来,组内产生Backlog可放到整个项目的Backlog列表,也可在本次Sprint解决),使小组成员专心于目前工作

48110

如何做迭代规划

迭代规划是基于待办事项列表进行。那么,什么是待办事项列表Backlog)?它是一个排序列表, 是产品需求变动唯一来源。通常以价值、风险、优先级和必须性排序。...它是一个持续完善动态清单, 最初版本只列出最初始和众所周知需求。随时或通过待办事项评审会议不断梳理来增添细节、估算和排序。排序越高产品Backlog条目比排序低更清晰、更具体。...在接下来迭代规划中将要进行开发产品Backlog条目是细粒度,已经被分解过。如图一所示。待办事项来源于原始需求。通过需求理解和分析,我们把需求转化为大块主题或小块故事。...UniPro敏捷面板工作列表缺省按迭代分组展示,方便用户查看当前迭代任务同时,也可以进行迭代规划,即:待办事项列表拖拽事项到选中迭代。...敏捷面板有如下特点:灵活分组以及组间和组内排序,便于从不同维度查看事项;工作层级展示,便于需求粗到细拆解;批量拖拽,便于把工作批量挪入、挪出迭代;且或条件组合筛选,便于用户自定义查看工作范围

50510

使用Jenkins来实现内部持续集成流程(下)

目录 配置项目构建 添加任务 添加源代码地址和登录凭据 添加构建触发器 TFS添加WebHook 添加构建步骤 后端UI API端 配置项目构建 1 添加任务 ?...(比如TFS)添加WebHook(如果服务器不支持添加WebHook,可以考虑使用“轮询SCM”,此处未作尝试) 4 TFS添加WebHook 打开TFS 选中项目 右边设置 选择服务挂钩 ?...设置和身份验证用户名和密码 填写Jenkins访问地址和用户名、密码 集成级别=>选择“JenkinsTFS插件” 点击测试按钮: ?...site=站点名',UserName='WebDeploy用户',Password='WebDeploy用户密码',AuthType='Basic' %WORKSPACE%:Jenkins当前编译工作目录...参见Jenkins可用环境变量列表 注意:关于Jenkins系统参数 参考 下面链接 ?

1K40

Scrum 流程应用反思 - 我们团队

关于 Sprint 故事列表: 团队成员定夺最终故事列表,不是PO,更不是SM。 那么,PO 如何影响故事列表?“重新排列优先级”,“划分大故事为小故事”,“缩小故事范围”。...团队如何确定 Sprint 任务数?两个方案:“敏捷团队自身感觉”、“计算团队速度”。 关于 速度计算:分析历史完成量,计算出团队专注度;计算迭代可用人天;相乘,得出最终速度。...在计划会议前,完成一个较稳定列表,其中包含 1.5-2 个 sprint 任务 backlog,用于计划会议给开发人员讲解。 迭代严禁需求变更。哪怕做错了,继续做下去!...开发人员面向这个 Backlog 进行估时,无疑寸步难行。再加上任务板不再在任务拆分时使用,大家都无法把任务细化,直接一backlog估时,要么大了,要么小了。 建议: 要拆!...这样同时解决了当期任务依赖性问题。 逻辑任务划分完成后,不要忘记于对应 backlog 进行关联,以防止断环。 做几个稳定 Sprint 之后,开始计算专注度和速度。

77970
领券