测试人员应该和开发人员“双向奔赴”?

欢迎收听质量三人行第五季。如果你是经常收听质量三人行的朋友,可能会了解我们之前聊过的几乎每一期,都是问题驱动的,我们基于某个软件质量方面的问题,或者测试人员的遭遇,来展开讨论。

第五季,会有一些不同。这一季我们尝试以大规模的虚拟项目作为背景,来探讨在大规模项目中,按照软件的生命周期的顺序,我们QA或者说质量人员,可能会遭遇到的、与软件质量相关的、方方面面的问题。

在本期节目中,我们聊到了进入迭代开发后,开发人员已经就位,他们会遭遇怎样的质量问题,QA是就此转身,还是在这个过程中可以做些什么,如何一起协作,以及会有哪些质量相关的关注点。

本期主播

  • 主持人:刘冉
  • 嘉宾:林冰玉,于晓南,张凯峰

时间轴

  • 06:46 规模越大,研发过程中越容易出现问题
  • 19:32 迭代开发过程中有哪些准备工作?
  • 23:25 关于测试数据和测试环境的讨论
  • 28:24 如何响应研发过程中的变化?

关于质量三人行

质量三人行是一款来自Thoughtworks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。

你可以在小宇宙喜马拉雅,以及Pocket CastsGoogle PodcastsApple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。

S1E9:Tech Lead 该如何与项目利益相关者打交道

项目的成功除了离不开团队内部的一致努力,也离不开团队外部干系人的支持。在本集中我们将探讨如何从 Tech Lead 的角度来进行干系人管理。干系人管理也许比你想象中的更重要,也更复杂。

本期主播

  • 主持人:张凯峰
  • 嘉宾:麻广广,李光毅,李一鸣

时间轴

  • 02:20 对于 Tech lead 来说是否有必要做干系人管理
  • 12:19 在关系人管理的时候 tech lead 应该关注些什么
  • 20:18 在和干系人打交道过程中吃过的亏
  • 24:23 和第三方系统集成中和干系人打交道的经验
  • 34:17 到底如何看待干系人管理

关于程序员新声

程序员新声 是一款来自 Thoughtworks(思特沃克) 的播客节目。在这里,我们不仅讨论软件和技术领域的现状和未来,更关注程序员的成长世界。如何学习,如何晋升,如何带领团队,如何与客户沟通。这是一条程序员的成长之路。

你可以在喜马拉雅,小宇宙,以及泛用型播客客户端,搜索 程序员新声,订阅收听我们的节目。

主播简介

  • 张凯峰,咨询师,Thoughtworks洞见主编,个人主页:张凯峰Impact
  • 李一鸣,咨询师,架构师,个人主页:爱码叔-iCodeBook
  • 李光毅,咨询师,全栈开发工程师,个人主页:技术圆桌
  • 麻广广,咨询师,架构师,个人主页:码猿外

ChatGPT会给质量和测试工作带来哪些影响?

欢迎收听质量三人行第五季。在本期节目中,我们聊一个番外篇,关于ChatGPT给我们的质量或测试工作带来的影响。

本期主播

  • 主持人:张凯峰
  • 嘉宾:刘冉,林冰玉,于晓南

时间轴

  • 03:07 嘉宾们日常工作中都用ChatGPT来做什么?
  • 13:15 ChatGPT对哪些测试工作会产生积极的影响?
  • 21:49 我们需要对AI的强大功能产生恐慌吗?
  • 22:57 嘉宾们会对ChatGPT产生依赖吗?
  • 28:38 初级QA适合用ChatGPT来做测试工作吗?

关于质量三人行

质量三人行是一款来自Thoughtworks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。

你可以在小宇宙喜马拉雅,以及Pocket CastsGoogle PodcastsApple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。

从混乱到清晰,在写第一行代码前就确保质量

欢迎收听质量三人行第五季。如果你是经常收听质量三人行的朋友,可能会了解我们之前聊过的几乎每一期,都是问题驱动的,我们基于某个软件质量方面的问题,或者测试人员的遭遇,来展开讨论。

第五季,会有一些不同。这一季我们尝试以大规模的虚拟项目作为背景,来探讨在大规模项目中,按照软件的生命周期的顺序,我们QA或者说质量人员,可能会遭遇到的、与软件质量相关的、方方面面的问题。

在本期节目中,我们探讨了用户故事启动时遇到的问题和挑战,以及用户故事启动实践对软件质量的影响。

本期主播

  • 主持人:刘冉
  • 嘉宾:林冰玉,于晓南,张凯峰

时间轴

  • 02:20 故事启动在做什么?有哪些价值?
  • 12:50 在故事启动上的时间投入值得吗?
  • 19:10 故事启动一定要QA参加吗?
  • 27:05 故事启动时会要求可测性吗?
  • 28:41 故事启动失败的原因和背后的故事

关于质量三人行

质量三人行是一款来自Thoughtworks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。

你可以在小宇宙喜马拉雅,以及Pocket CastsGoogle PodcastsApple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。

S1E8:Tech Lead 如何看待软件的质量

在我们的另外一款播客——质量三人行中,曾经讨论过一期关于软件质量和研发效能的话题。我们提到了软件质量分内部质量和外部质量。那么对于Tech Lead来说,软件的质量会由哪些因素来决定呢?

软件质量更像是隐形的需求。除了代码的质量,还有需求的质量,发布的质量,甚至更多。我们会通过一些工程实践,比如代码审查、重构、自动化测试和结对编程来确保软件的质量。

本期主播

  • 主持人:张凯峰
  • 嘉宾:麻广广,李光毅,徐瑾

时间轴

  • 05:40 除了满足功能需求,软件的质量还有更多外延。
  • 17:13 Bug数量多,是因为开发者的经验和能力不足造成的。
  • 34:18 很难说服别人软件高质量所需要的投入。

名词解释

  • 开卡:在敏捷软件开发中,”开卡”(”开发任务卡片”)是指将一个特定的需求或功能分解成多个小任务,并为每个小任务创建一个任务卡片,以便团队成员可以根据自己的技能和时间安排选择任务并完成它。通常,每个任务卡片都应该很小,以便于团队成员在较短的时间内完成它。
  • 结卡:是指完成一个任务卡片所需要的工作已经全部完成,可以将这个任务卡片标记为已完成。在结卡之前,通常需要对任务卡片进行代码审查和单元测试等过程,确保代码质量和功能符合要求。一旦任务卡片被结卡,团队成员就可以开始处理下一个任务卡片。
  • Kickoff:就是开卡的意思。
  • Desk Check:就是结卡的意思。
  • DC:是Desk Check的简称。
  • tasking:在TDD(测试驱动开发)中,”tasking”通常指的是将一个大型的用户故事(user story)或需求分解成多个小的测试用例(test case),以便更好地管理和规划开发过程。

相关链接

关于《Tech Lead之路》

《Tech Lead之路》 是 Thoughtworks洞见出品的第四本 自出版文集,这本免费的小书用独特的视角,总结了许多优秀Tech Lead的真实经验,并在多个方面提供了切实可行的建议,包括如何在领导力、管理能力、技术能力和沟通能力等方面构建自己的能力。

如何下载阅读

  • 方式一:手机扫描下图中的二维码,获取下载链接
  • 方式二:在下面的Thoughtworks洞见文章中点击链接下载

《Tech Lead 之路》——洞见出品的第四本文集

关于程序员新声

程序员新声 是一款来自 Thoughtworks(思特沃克) 的播客节目。在这里,我们不仅讨论软件和技术领域的现状和未来,更关注程序员的成长世界。如何学习,如何晋升,如何带领团队,如何与客户沟通。这是一条程序员的成长之路。

你可以在喜马拉雅,小宇宙,以及泛用型播客客户端,搜索 程序员新声,订阅收听我们的节目。

主播简介

  • 张凯峰,咨询师,Thoughtworks洞见主编,个人主页:张凯峰Impact
  • 李光毅,咨询师,全栈开发工程师,个人主页:技术圆桌
  • 麻广广,咨询师,架构师,个人主页:码猿外
  • 徐瑾,咨询师。

S1E7:团队流程建立、执行、改进和终结 | 《Tech Lead 之路》

作为一名Tech Lead,管理好团队的流程对于提高团队的效率和协作至关重要。良好的流程可以帮助团队成员更好地理解工作职责和流程规范,减少不必要的沟通和重复工作,并且能够帮助团队更加高效地协作,提高整个团队的产出和质量。

但是,流程并不是一成不变的,需要根据团队不断变化的工作场景和需求进行灵活的创新。因此,作为Tech Lead,需要关注流程的建立、执行、改进甚至终结,并且耐心听取团队成员的反馈和建议,以不断优化流程。

本期播客将探讨围绕流程的一系列问题,帮助Tech Lead更好地理解流程的价值和重要性,为团队的高效协作和成功交付打下坚实的基础。

本期主播

  • 主持人:李一鸣
  • 嘉宾:麻广广,李光毅,张凯峰

时间轴

  • 01:50 一个典型流程的介绍
  • 08:30 流程执行过程中会有哪些问题?
  • 11:00 流程是机械的,还需要创新能力吗?
  • 14:00 流程是什么?从哪里来?
  • 15:54 团队成员如何看待流程,会反对吗?
  • 20:40 流程如何帮助解决团队协作的问题?
  • 23:20 流程是如何在现有的工作中逐步建立起来?
  • 28:08 流程建立起来之后,是否有终结的时机?
  • 37:33 后记:《Tech Lead之路》推荐

关于《Tech Lead之路》

《Tech Lead之路》 是 Thoughtworks洞见出品的第四本 自出版文集,这本免费的小书用独特的视角,总结了许多优秀Tech Lead的真实经验,并在多个方面提供了切实可行的建议,包括如何在领导力、管理能力、技术能力和沟通能力等方面构建自己的能力。

如何下载阅读

  • 方式一:手机扫描下图中的二维码,获取下载链接
  • 方式二:在下面的Thoughtworks洞见文章中点击链接下载

《Tech Lead 之路》——洞见出品的第四本文集

关于程序员新声

程序员新声 是一款来自 Thoughtworks(思特沃克) 的播客节目。在这里,我们不仅讨论软件和技术领域的现状和未来,更关注程序员的成长世界。如何学习,如何晋升,如何带领团队,如何与客户沟通。这是一条程序员的成长之路。

你可以在喜马拉雅,小宇宙,以及泛用型播客客户端,搜索 程序员新声,订阅收听我们的节目。

主播简介

  • 张凯峰,咨询师,Thoughtworks洞见主编,个人主页:张凯峰Impact
  • 李一鸣,咨询师,架构师,个人主页:爱码叔-iCodeBook
  • 李光毅,咨询师,全栈开发工程师,个人主页:技术圆桌
  • 麻广广,咨询师,架构师,个人主页:码猿外

软件项目的估算环节对测试和质量的影响

欢迎收听质量三人行第五季。如果你是经常收听质量三人行的朋友,可能会了解我们之前聊过的几乎每一期,都是问题驱动的,我们基于某个软件质量方面的问题,或者测试人员的遭遇,来展开讨论。

第五季,会有一些不同。这一季我们尝试以大规模的虚拟项目作为背景,来探讨在大规模项目中,按照软件的生命周期的顺序,我们QA或者说质量人员,可能会遭遇到的、与软件质量相关的、方方面面的问题。

在本期节目中,我们探讨了软件项目的估算环节对质量的影响,以及QA该如何参与来帮助更有效地进行估算。

本期主播

  • 主持人:刘冉
  • 嘉宾:林冰玉,于晓南,张凯峰

时间轴

  • 03:10 在大规模项目中,估算工作中会遇到哪些常见问题?
  • 19:00 估算是只对开发的工作量进行估算,还是也考虑测试的工作量?
  • 28:17 QA能够做些什么来帮助更有效地进行估算?

关于质量三人行

质量三人行是一款来自Thoughtworks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。

你可以在小宇宙喜马拉雅,以及Pocket CastsGoogle PodcastsApple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。

S1E6:Tech Lead 如何与其他团队成员协作

Tech Lead 作为软件开发团队的技术负责人,对内对外都起到至关重要的作用。对外 Tech Lead 是团队技术能力的展现窗口,需要将团队的技术能力呈现给客户或业务团队;对内他需要和各个角色紧密协作,给非技术角色技术角度的建议及支撑。这期我们将聊聊 Tech Lead 在和不同角色的团队成员的协作过程中遇到过的问题,以及如何解决这些问题。

本期主播

  • 主持人:李一鸣
  • 嘉宾:李光毅,麻广广

时间轴

  • 02:30 在经历的项目上会有哪些角色
  • 05:02 在合作的过程中遇到过哪些问题
  • 12:03 开发不认可产品经理设计的产品怎么办
  • 23:16 聊聊和项目经理的合作
  • 33:21 如何看待项目经理和 Tech Lead 对于风险的不同理解

关于程序员新声

程序员新声 是一款来自 Thoughtworks(思特沃克) 的播客节目。在这里,我们不仅讨论软件和技术领域的现状和未来,更关注程序员的成长世界。如何学习,如何晋升,如何带领团队,如何与客户沟通。这是一条程序员的成长之路。

你可以在喜马拉雅,小宇宙,以及泛用型播客客户端,搜索 程序员新声,订阅收听我们的节目。

主播简介

  • 张凯峰,咨询师,Thoughtworks洞见主编,个人主页:张凯峰Impact
  • 李一鸣,咨询师,架构师,个人主页:爱码叔-iCodeBook
  • 李光毅,咨询师,全栈开发工程师,个人主页:技术圆桌
  • 麻广广,咨询师,架构师,个人主页:码猿外

那些在需求评审和迭代计划会议中容易忽视的质量问题

欢迎收听质量三人行第五季。如果你是经常收听质量三人行的朋友,可能会了解我们之前聊过的几乎每一期,都是问题驱动的,我们基于某个软件质量方面的问题,或者测试人员的遭遇,来展开讨论。

第五季,会有一些不同。这一季我们尝试以大规模的虚拟项目作为背景,来探讨在大规模项目中,按照软件的生命周期的顺序,我们QA或者说质量人员,可能会遭遇到的、与软件质量相关的、方方面面的问题。

在本期节目中,我们探讨了那些需求梳理阶段和迭代/冲刺启动会议上有可能被忽视的质量相关问题,以及QA或者质量人员如何更好的介入研发之前的阶段。

本期主播

  • 主持人:刘冉
  • 嘉宾:张凯峰,林冰玉,于晓南

时间轴

  • 02:25 需求梳理过程中遇到的质量相关问题
  • 17:00 需求梳理会开得很重(1-2天),这正常吗?
  • 26:25 迭代计划会议中容易忽视测试任务和软件的可测性等问题

关于质量三人行

质量三人行是一款来自Thoughtworks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。

你可以在小宇宙喜马拉雅,以及Pocket CastsGoogle PodcastsApple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。

S1E5:Tech Lead 如何培养团队成员?

团队由若干名成员所做成,团队的发展离不开每一位成员的成长。作为 Tech Lead,当然希望手下都是精兵良将。但你可能会发现,团队所有的难题都是自己在解决,所有的问题都集中在自己手里。团队成员的成长过于缓慢,导致自己疲惫不堪。这一期,我们来聊一聊如何培养团队成员。

本期主播

  • 主持人:李一鸣
  • 嘉宾:李光毅,张凯峰

时间轴

  • 00:57 开场
  • 01:40 为什么要培养团队成员
  • 10:28 作为Tech lead遇到的带人问题
  • 25:07 带人曾经犯过的错误
  • 37:25 有没有遇到过不想接受你去培养的人
  • 41:46 运用情景领导力模型
  • 58:43 总结

资源链接

关于程序员新声

程序员新声 是一款来自 Thoughtworks(思特沃克) 的播客节目。在这里,我们不仅讨论软件和技术领域的现状和未来,更关注程序员的成长世界。如何学习,如何晋升,如何带领团队,如何与客户沟通。这是一条程序员的成长之路。

你可以在喜马拉雅,小宇宙,以及泛用型播客客户端,搜索 程序员新声,订阅收听我们的节目。

主播简介

  • 张凯峰,咨询师,Thoughtworks洞见主编,个人主页:张凯峰Impact
  • 李一鸣,咨询师,架构师,个人主页:爱码叔-iCodeBook
  • 李光毅,咨询师,全栈开发工程师,个人主页:技术圆桌
  • 麻广广,咨询师,架构师,个人主页:码猿外