需求梳理会开2天是否合理?
本文首发于「BY林子」,转载请参考版权声明。 「质量三人行」播客在3月发布的一期《那些在需求评审和迭代计划会议中容易忽视的质量问题》,其中有个关于需求梳理会的问题: 问:周期为两周的迭代,团队的需求梳理会要花1-2天时间,这是合适的吗? 答:不合适,这个梳理会太重了! 有朋友听完播客给我们留言说他们现在就是这么做的,觉得2天是可以接受的。 因此,本文就这个话题跟大家聊聊。 01 什么是需求梳理会?需求梳理会也称为Product Backlog Grooming Meeting,通常指的是团队定期进行的一系列活动,以确保产品需求列表(Product Backlog)中的所有需求都足够明确、可操作、可测量,并为团队的开发工作提供足够的指导。 在Grooming过程中,团队成员将一起审查、讨论和精炼产品需求列表中的用户故事(User Story),以确保它们已经足够详细、具体,并与其他用户故事之间形成逻辑关系。 02 每次需求梳理会的理想时长是多少?我想先问下大家: 如果一个团队在一起讨论需求,你觉得多长时间是你能坐得住并能高效参与讨论的? 就我个人而言,一个小时内我能高效...
我与ChatGPT pair 整理的测试类型清单
本文首发于「BY林子」,转载请参考版权声明。 不管是专业测试人员还是软件行业其他角色,几乎很少有人能分清楚各种软件测试类型,比如最近看到有人说: “功能测试等同于手动测试” “功能测试也叫黑盒测试或者数据驱动测试” …… 的确,测试类型的概念没有标准化的定义,而且在不同的语境下还会有不同的含义,因此,大家都混淆各种概念也是很正常的。但是,尽量搞清楚这些类型,对于我们更好地理解和实践软件测试还是很有帮助的。 于是,通过我对ChatGPT进行提问,对它回答不清晰或者不准确的内容通过进一步提问澄清,最终我和ChatGPT pair 整理了这份软件测试类型清单。 01 按照测试验证的内容分类根据测试验证的内容是系统的功能需求,还是非功能需求,可以分为功能测试和非功能测试,而非功能测试还可以细分为不同的测试类型。 1.1 按验证内容分类的测试类型1. 功能测试: 功能测试主要验证软件系统的功能是否符合用户需求和规格说明书的要求。 2. 性能测试: 性能测试主要用于测试软件系统的性能,包括响应时间、吞吐量、负载能力等方面。通过这种测试类型,可以找出系统的性能瓶颈,以及在不同负载条件下的...
开发和测试融合:各尽所能,降本增效
本文首发于「BY林子」,转载请参考版权声明。 随着软件开发变得越来越快,越来越复杂,传统的开发方法已经无法满足当前的需求。在过去,软件开发人员和测试人员通常是两个不同的团队,他们之间的沟通和协作非常困难。为了解决这些问题,开发和测试融合已经成为了软件开发的新趋势,越来越多的企业开始实施开发和测试的融合。 然而,现实情况下,开发和测试融合却并不理想,大家对此也是存在疑问:开发和测试融合,到底该怎么做?本文就跟大家一起探讨开发和测试融合相关的问题。 01 为什么要实现开发和测试融合?1.1 新形势下质量文化的要求开发和测试融合是跟新形势下的质量文化、软件测试的价值观密不可分的,主要体现在以下几个方面: 1. 全程的测试介入全生命周期各个环节的测试介入,并不是测试的独立工作,离不开跟各个角色的协作。 2. 团队为质量负责传统的测试和开发物理上隔离、时间上分裂,不利于实现团队整体为质量负责,只有两个角色打破隔阂,融合到一起,才有成功的可能。 3. 持续精准的自动化测试自动化测试不是把手工测试用代码实现那么简单,而是需要有相应的策略,需要考虑业务风险和技术风险,从而少不了开发和测试的协...
我眼中的优秀PM
本文首发于「BY林子」,转载请参考版权声明。 最近在学习管理方面的知识,尝试根据我所经历过、听说过的项目,做一些总结。本文即从一个项目成员的角度,分享我对优秀PM的理解。 01 对齐项目目标 小A加入某项目团队,PM跟他说:“你的工作就等着B给你安排就好了”。并没有交代更多项目背景和目标相关信息。 小A刚加入也不敢问太多,就想着B应该会讲更多信息。结果B也讲不清楚项目背景和目标,只是说最近要做啥工作,但不知道这些工作背后的目的是什么,也不清楚工作的优先级是根据什么排的,只能按照B说的去做。这样,小A感觉非常的被动…… 小A想再次问问PM,但PM觉得他只需要知道该干什么就行,没有跟他说清楚。久而久之,小A觉得越来越没意思,渐渐失去了工作热情,变得非常消极…… (PS:这里只关注PM的处事方式,暂时忽视其他因素) PM带领团队成功交付项目,首先就得确保每位成员都能清晰了解项目目标,都能明确自己所做的工作与达成目标的关系,这样大家才会更有激情去完成工作。 这个看似很简单的道理,但真正做好也不容易。这里对齐目标,其实包含了三层含义: PM主动跟团队说明项目目标 PM要明确表述项目目...
2022:每天进步一点点
本文首发于「BY林子」,转载请参考版权声明。 2022年,稀里糊涂地过去了。当大家都在忙着总结过去、展望未来的时候,我似乎还没反应过来。十天前的高烧,脑子虽然没烧傻,但是变懒了,只想躺着,只想慢下来。于是,这篇文章今天才跟朋友们见面。 回忆过去的一年,我并没有取得啥辉煌的成绩,也没有跟身边很多优秀的朋友那样进行了大量阅读和学习……不过,还是尝试提炼出三个关键字:坚持、突破、感恩。 坚持01 从2015年Thoughtworks公司内组织的第一届博客大赛开始,我就正式开始写博客,先是根据每届博客大赛的节奏一次都不落下,而且每次两篇以上文章。后来,参加公司的内容输出项目,写作的频率有所增加。我没有追求数量,一直以来更新频率并不高,只是按照自己的节奏持续输出,不知不觉坚持写了8年。 为了对得起自己创作的每一篇内容,2022年初对个人博客网站的界面进行了优化,以崭新的面貌呈现出来,同时也重新组织了内容结构,方便大家浏览所有文章。 02 2021年年初结束多年交付项目生涯,开启了咨询和培训相关工作,接触到了更多本地的企业客户和社区朋友,意识到测试与质量体系化思维对大家的重要性,总结并进...
延伸测试边界,银行测试团队转型建议
本文首发于「BY林子」,转载请参考版权声明。 ps:圆明园万花阵(图片来自网络) 银行的传统测试团队很容易陷入一种困境,就像困在迷宫中的游人,走得筋疲力尽却陷在死胡同里,迷路出不来。 本文就此话题进行简单的分析,并给出我对银行测试团队的建议。 01 银行软件及其质量保障的特点1.1 质量要求高,质量保障难度大银行软件的质量要求很高。一方面,银行软件绝大部分都跟钱有关,但凡出现一个非常小的计算错误,都可能带来巨额损失,对bug的容忍度非常低,这就要求对软件功能的验证做得细致而认真。同时,银行软件要满足监管要求,合规性得有保障;此外,对于安全性、可靠性等多项非功能需求都有很高的要求。 银行软件业务规则复杂,且随着时间推移,不断有新的业务规则加入进来。要确保软件实现的业务规则的正确性,需要有足够的测试进行保障。 1.2 独立的测试部门是软件质量保障的主力传统的银行基本都有独立的测试部门来承担软件质量保障的工作,测试人员的构成呈现以下两个特点: 资深的专业测试人员测试技能水平较高。高质量要求自然成就了一批高技能水平的测试专家,同时也是高质量的拥护者,有着很高的话语权。这是银行测试部...
跑步时,我在想些什么?
两天昏睡,两天疯狂赶材料,四天没出过门。今天是周末,不能辜负外面明媚的阳光,整装出发。 上午10点,户外依然是零下10度,没有了第一次挑战的忐忑,取而代之的是轻松和自信。 滴水成冰的户外,一个不太严实的口罩是保护嘴和鼻子的最有效装备。习惯了四步一吸、四步一呼的呼吸节奏,基本感觉不到口罩的存在。鼻子吸进来的冷气与嘴里润喉糖的薄荷一起沁入心脾,令人神清气爽,越跑越精神。嘴巴呼出的气体,遇到口罩内壁迅速凝成水珠,滴落到脸上,沿着鼻子两侧流下。有的流到嘴边,被呼出的气体再次带出;有的直接流到下巴,被口罩再次兜住,还有部分逃逸的最终也被魔术围脖收着。 耳朵承担的最多,一个眼镜,一个口罩,还有一个骨传导运动耳机。不忍心再施加一个耳罩,抓绒跑步外套的帽子就成了它的保护神。迎面袭来的寒气,绝大部分望而却步,也有顽强的气体分子随着帽子内侧钻进,跟身体产生的热气迎面相遇,成为身体散热的帮手。 寂静空旷的大马路上,除了耳机里传来的跑步音乐,几乎听不到其他声音。大脑下意识地提醒时刻保持核心部位的收紧,同时指挥手臂带动双腿,踏着180的节拍有节奏地往前迈进。此时此刻,我什么都不想,而是陶醉于感知每一步给身...
挑战零下10度跑步
早上8点,天气预报显示气温为-8°C,体感温度为-10°C,无风,太阳高照。 换装,上装一件速干内衣+抓绒速干衣+薄款超轻羽绒服,下装一条速干抓绒裤+一条薄的速干裤,戴上帽子、手套和口罩。 屋里热身,出门。 踏出楼门那一刻,一股寒气直奔双脚袭来,跑鞋透气效果太好!腿部也感觉到一丝凉意,但并不觉得很冷。 我的跑步路线需要先过马路到对面,正好赶上红灯。为了不让自己冷下来,先在马路一侧跑起来,等绿灯了再过去。 跑起来之后,身体很快开始发热,下装比较合适,上装穿的有点多,感觉挺热,可能是羽绒服的保暖效果太好。幸好里边穿的都是速干衣,问题不大。 但是,难的是呼吸问题…戴上口罩全是哈气变成的水珠糊在脸上,不戴口罩又会冻得流鼻涕…好像没有特别好的办法? 朋友说:“这样的天气跑步是需要勇气的。” 我之前也这么认为,不过自从参加展晖老师的跑步训练之后,掌握了科学的跑步方法,对跑步运动的信心增加不少,出发前并没有担心和犹豫。 跑完五公里,大汗淋漓,在这寒冷的冬天体会到了难得的舒爽。 有了今天这第一次的挑战成功,我对跑过这个冬天充满了期待。 推荐阅读: 规律跑步,让生活更有掌控感
回归测试与温伯格双胞胎定律
本文首发于「BY林子」,转载请参考版权声明。 “每次都要把所有的回归一遍,但很少发现问题,是不是可以不做了?” “写这么多自动化测试,费时费力,但几乎没发现啥问题,这些测试的价值何在?” 你是不是也有上面的疑问?或者被这样质疑过? 关于这个,我想到一条定律。 温伯格双胞胎定律杰拉尔德·温伯格在他的著作《咨询的奥秘》中讲述了一个有意思的故事,大意是这样的: 公交车是按年龄收费的,成人35美分,五岁以下儿童免票。 一位母亲带着8个孩子上车,交了车费35美分。司机对此质疑道:“你不会想让我相信这8个孩子都不到六岁吧?” 那位母亲说:“当然啦!这俩四岁,那俩姑娘三岁,两个刚走路的两岁,我手里的两个家伙一岁。” 司机目瞪口呆,充满歉意地说:“哎呀,真抱歉!您一直都在生双胞胎吗?” “天啊!当然不是,多数时候我们什么也不生!” 啊哈!这对夫妇就是在做他们平常该做的事情,大部分时间并不在生孩子,更别说生双胞胎了。温伯格因此悟出双胞胎定律: 大部分时间,在世界上的大多数地方,不管人们有多努力,都不会发生什么大事。 这条定律指出:大部分努力都是徒劳的。 那么,不努力行不行呢?该定律...
规律跑步,让生活更有掌控感
本文首发于「BY林子」,转载请参考版权声明。 “我报了一个跑步训练营,学跑步。” “什么?跑步还用学?” 跟朋友们提到这个,都是类似的惊讶反应……没错,我曾经也认为跑步应该是最简单的运动,迈开腿跑起来就是了。直到四个月前我加入跑步训练营,彻底改变了我对跑步的认知…… 01 我与跑步我在学生时代最不喜欢的应该就是体育了,因为我是体育渣……我的800米成绩初中时候还能达到85分以上,到大学及格都很勉强;50米和100米短跑更是我的噩梦…… 工作几年之后,想找一种运动来锻炼身体,发现没有什么擅长的,就想到了跑步,我以为跑步是最简单最方便的。而且,我还的确挺喜欢跑步这种户外独处的运动,顺便可以在跑步的时候听听书、欣赏路边美景或者思考一下人生什么的。 断断续续跑了很多年,不仅没什么锻炼效果,也难以坚持,基本就是三天打鱼两天晒网。 几年前参加百人百天跑团,在奥森跑了我人生第一个10公里之后,就再也不敢尝试跑那么远了,确切地说是距离越跑越短,到最后都没法坚持跑完3公里全程。而且,每次就算努力跑完,也总是感觉身体各种不适,并没有起到锻炼的效果……后来才知道那一次是全凭意志力跑下来的,根本...