DevOps落地实践:BAT系列:敏捷看板:iCafe vs Tapd

DevOps落地实践:BAT系列:敏捷看板:iCafe vs Tapd_第1张图片
百度效率云,将自身定位为研发工具的SaaS解决方面,三大看点代码托管/CICD/敏捷看板非常清晰,对应icode/ipipe/icafe三大自研工具。而腾讯的DevOps解决方案聚焦于代码托管/CICD/测试管理/运维监控/项目管理五大领域,具体则依托于腾云TGit/CCI/COC/TAPD四大开发者工具。因为功能和做法较为相近,这篇文章中我们将会通过其官方的介绍来看一下敏捷看板的项目管理相关的做法和各自的亮点。

Tapd

TAPD(Tencent Agile Product Development)是源自于腾讯的敏捷研发协作平台,提供贯穿敏捷研发生命周期的一站式服务。覆盖从产品概念形成、产品规划、需求分析、项目规划和跟踪、质量测试到构建发布、用户反馈跟踪的产品研发全生命周期,提供了灵活的可定制化应用和强大的集成能力,帮助研发团队有效地管理需求、资源、进度和质量,规范和改进产品研发过程,提高研发效率和产品质量。
DevOps落地实践:BAT系列:敏捷看板:iCafe vs Tapd_第2张图片

Why Tapd

优势 详细说明
敏捷研发一站式服务 提供需求管理、缺陷管理、工时管理、测试管理、发布管理等在内的敏捷产品研发全生命周期解决方案。
极致灵活,随需而变 独立封装的应用模块,支持根据研发模式按需组装。搭配工作流引擎、统计报表、项目报告、定时报告等功能,支持团队在不同成长阶段的灵活配置,满足团队的差异化需要。
开放集成 ,全面接口 多样的第三方集成方案,支持企业微信集成、Github&Gitlab 代码集成、CI&CD 持续发布集成等。同时提供丰富的 API 接口,支持基于 TAPD 进行个性化开放,打造多样化研发协作平台。
安全 提供基础建设和客户数据安全相关的多重保护

产品功能

功能 详细说明
敏捷需求规划 TAPD 敏捷需求管理解决方案,能够快速高效的对需求进行全周期管理。通过需求收集、分解,规划并实施,快速响应市场变化,灵活处理需求变更,过程可追溯,清晰更透明。
迭代计划&跟踪 通过迭代进行目标制定与计划评审,完成工作分配,使用故事墙与燃尽图进行研发过程跟踪。迭代全程目标清晰,进度可控,研发过程敏捷迭代,小步快跑
测试计划管理 TAPD 一体化测试解决方案,可以实现对于迭代质量的全程把控。通过快速编写并管理测试用例,制定测试计划并执行,利用缺陷跟踪管理进行问题跟踪与解决,能够实现对测试工作的高效管理,保障产品高质量交付。
缺陷跟踪管理 TAPD 强大的缺陷管理与统计功能,可以对缺陷进行全方位记录与跟踪。配合缺陷统计报表对 BUG 进行统计分析,能够及时了解开发的质量并进行跟踪修复。同时可通过邮件创建定时报告发送给项目成员,让团队成员及时了解迭代开发质量。
任务工时管理 通过任务对需求进行分解,合理分配团队资源,利用工时进行工作量统计,配合工时花费报告,能够实时掌握团队成员工作完成情况与项目进展,过程清晰,风险可控。
项目文档管理 TAPD 文档提供思维导图、在线文档、文件管理等功能,支持多人实时协作编辑,帮助团队集中管理项目文件,方便团队进行头脑风暴、内容分享与知识沉淀。

iCafe

Why iCafe

优势 详细说明
简单 开箱即用,预制范例;拖拽卡片,告别便签;全屏站会,取代白板;
专业 用“精益”指引产品规划;用“敏捷”加速迭代计划;用“数据”驱动持续改进;

产品功能

  • 产品规划/迭代计划
  • 需求/bug管理
  • 看板跟踪
  • 数据报表
  • 分享讨论

使用方式:Tapd

需求规划和管理

user story使用AS/I want/So that的标准方式进行整理,需求进行拆分合管理
DevOps落地实践:BAT系列:敏捷看板:iCafe vs Tapd_第3张图片

看板&燃尽图

DevOps落地实践:BAT系列:敏捷看板:iCafe vs Tapd_第4张图片

任务工时管理

DevOps落地实践:BAT系列:敏捷看板:iCafe vs Tapd_第5张图片

文档管理

提供文档管理的基本功能,同时提供可用于头脑风暴的思维导图
DevOps落地实践:BAT系列:敏捷看板:iCafe vs Tapd_第6张图片

测试计划管理

DevOps落地实践:BAT系列:敏捷看板:iCafe vs Tapd_第7张图片

缺陷跟踪

DevOps落地实践:BAT系列:敏捷看板:iCafe vs Tapd_第8张图片

使用方式:iCafe

需求管理

在需求池中管理需求
DevOps落地实践:BAT系列:敏捷看板:iCafe vs Tapd_第9张图片
需求管理重要特色:可以建立计划/子计划,对于多人协作完成的卡片,可以创建子任务,以及自行键入估算的工数和优先级的排序(优先顺序按照从上到下的顺序)

User story mapping

通过User story mapping实现Product backlog的可视化管理,注意以下三点:

  • 横向:时间
  • 纵向:产品规划
  • 颜色:开发迭代计划

DevOps落地实践:BAT系列:敏捷看板:iCafe vs Tapd_第10张图片

迭代管理

创建迭代,某个迭代中会确认相关的计划或者子计划,需要执行的卡片数目以及预估的时间等
DevOps落地实践:BAT系列:敏捷看板:iCafe vs Tapd_第11张图片

统计数据

DevOps落地实践:BAT系列:敏捷看板:iCafe vs Tapd_第12张图片

燃尽图

DevOps落地实践:BAT系列:敏捷看板:iCafe vs Tapd_第13张图片

看板

每日站会可用的看板,可拖动,并能自动识别出已经迟延或者进度慢于预期的卡片。
DevOps落地实践:BAT系列:敏捷看板:iCafe vs Tapd_第14张图片

总结

敏捷项目管理,两种产品均能覆盖需求规划/迭代管理/日常看板操作/反馈跟踪,帮助开发团队进行敏捷实践,小步快跑。腾讯则将测试计划的管理和缺陷跟踪也加入其中,形成了完整的链条,同时提供了文档管理帮助团队进行知识的积累与沉淀。而百度用户故事地图能清楚地看到长期的版本规划的状态,避免了只见树木不见森林的情况。另外看板也能自动识别出已经迟延或者进度慢于预期的任务,方便进行管理和风险控制等细节做的也很不错。除此之外,两者均能够与平台上其他的产品和服务进行结合实现1+1>2的效果,这是很多其他专门做看板的工具很难能够做到的。

参考文档

http://xiaolvyun.baidu.com/
https://www.qcloud.com/solution/devops

你可能感兴趣的:(#,自动化工具,#,理论基础)