如何在Azure DevOps (ADO)中集成Team Data Science Process (TDSP)
整合TDSP到Azure DevOps工作流的实操方案
基础流程选择
首推用Agile流程,它的Epic→Feature→Task层级结构完美适配TDSP的阶段式推进逻辑,而且自带的To Do/Doing/Done状态完全匹配你的需求,不需要额外修改状态机,上手成本最低。
核心准备:创建继承流程
划重点:别直接改系统默认的Agile流程!在ADO Board→Process页面,选中Agile流程后点击「创建继承流程」,命名为「Agile + TDSP」,所有定制化修改都在这个专属流程里,不会影响其他项目。
TDSP阶段映射配置
把四个TDSP核心阶段直接映射为Feature级工作项,具体操作:
- 新建项目时,先创建一个Epic,命名为「[项目名] TDSP全生命周期」
- 在这个Epic下创建4个Feature,分别对应:
- Business Understanding 阶段
- Data Acquisition and Understanding 阶段
- Modeling 阶段
- Deployment 阶段
- 每个Feature直接用Agile默认的「To Do」「Doing」「Done」状态,用来标记整个阶段的整体进度
- 每个Feature下拆分具体Task(比如Business Understanding阶段拆「完成业务需求访谈」「输出需求规格文档」等),子任务同样用To Do/Doing/Done跟踪细节工作
看板视图优化
在项目Boards页面创建自定义看板:
- 列固定为「To Do」「Doing」「Done」
- 工作项层级选「Feature」,这样看板上直接展示四个TDSP阶段的状态,一眼就能看到项目推进到哪一步
- 添加筛选条件,只显示当前项目的TDSP Feature,避免其他无关工作项干扰
新项目快速初始化
为了让每个新项目自动生成这四个阶段,有两种方式:
- 制作ADO项目模板:预先在模板里建好对应的Epic和四个Feature,新建项目时直接选这个模板
- 制作工作项模板:创建一个「TDSP阶段初始化模板」,每次新建项目后直接导入模板,自动生成四个阶段的Feature
备选:Scrum流程适配方案
如果团队习惯Scrum的Sprint迭代模式,可以选Scrum流程:
- 把四个TDSP阶段映射为Product Backlog Item(PBI)
- 在继承流程里把Scrum默认的「In Progress」状态改名为「Doing」,匹配你的要求
- 每个PBI下拆分Task跟踪具体工作,状态同样用To Do/Doing/Done
实操注意事项
- 可以给四个TDSP阶段的Feature添加自定义字段,比如「阶段负责人」「交付物存储路径」,方便跟踪关键信息
- 可设置状态流转规则,比如只有前一个阶段标记为Done,才能将下一个阶段从To Do改为Doing,强制遵循TDSP的顺序推进逻辑
内容的提问来源于stack exchange,提问作者user1655380
相关产品推荐
相关产品推荐

