检查项驱动开发CheckList Drive Development
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
老邓聊开发
扫码关注公众号
扫码阅读
手机扫码阅读
文章首先通过一个比喻的故事讲述了一个人订做饭桌的过程中,由于对产品耐用性的不合理测试要求,导致了与木匠的冲突,最终没有获得想要的饭桌。这个故事象征了软件开发过程中,在测试验收阶段因为各方对产品需求理解的分歧而产生的冲突。这种分歧会导致项目中大量的人力浪费,尤其是在Bug提交、修复和验收的循环中。
为了解决开发过程中的这种分歧,文章提出了采用检查项驱动开发的方法。检查项驱动开发利用User Story的可测试性,让产品和测试团队能够定义出User Story的测试项目。这些检查项用简单自然的语言来描述测试目的,而不是像传统的Test Case那样精准且繁琐。这促使开发人员在编码时就考虑这些检查项的要求,从而减少开发和测试过程中的冲突,提高开发效率。
文章最后指出,虽然传统的产品需求文档(PRD)也包含了类似的测试内容,但其格式和冗长性常使关键信息难以捕捉,且阅读起来耗时。相反,如果产品团队能将这些测试场景提炼成简单的检查项,不仅能提高团队的生产力,还能促进团队成员间的和谐,避免不必要的冲突。
老邓聊开发
老邓聊开发
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
老邓聊开发的其他文章
工作量评估之小马过河
在软件开发过程中,工作量评估是必不可少的一步。大多数的工作量评估,采用是绝对时间,如人天、人时。这时候就会陷
软件开发是设计还是生产?
这个问题就像“谁是我们的朋友,谁是我们的敌人”一样,是这个行业的根本问题。这个问题不能解决,
需求在变,还要写自动化测试吗?
当问一个团队为什么不写自动化测试的时候,往往有两种答案。一是我们的系统已经没什么变化,写测试没意义;
解决产品经理和开发团队撕逼
有个问题很有趣:有一块蛋糕两个人分,如何保证公平?很简单的答案是,让切的人后选。那么,在开发团队中,产品经理
业务模型驱动需求编写
王大锤老师在上BA课的时候,经常会用一个俄罗斯方块的例子:请描述俄罗斯方块旋转的逻辑。由于俄罗斯方块有好几种
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线