扫码阅读
手机扫码阅读
业务模型驱动需求编写
527 2023-07-20
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:业务模型驱动需求编写
文章来源:
老邓聊开发
扫码关注公众号
王大锤老师在教授BA课程时,常用俄罗斯方块的旋转逻辑作为例子。他指出,当采用合适的模型(即将俄罗斯方块视为4*4矩阵)来描述需求时,复杂的问题会变得简单。这一教学案例强调了选择合适模型的重要性。
在实际的用户故事描述中,许多团队仍旧采用UI原型来说明需求,导致开发人员难以直接理解背后的业务需求,同时存在沟通不足的问题。这种方法类似于用格子去描述俄罗斯方块,增加了需求变更的难度。
文章比较了地心说和日心说的转变,指出按照地心说去理解行星运动非常复杂,而日心说则让一切变得简单。这一比喻用于说明,采用正确的模型可以简化问题的理解和解决。
作者建议,为了更有效地描述业务并应对未来的变化,应当以业务对象为核心来描述业务需求。用户故事应该包含角色、业务对象和操作。在此基础上,后续才考虑满足操作所需的界面设计。这样,UI设计从业务描述的中心位置退居到满足业务操作的辅助地位。
尽管业务建模没有绝对的对错,但是好的模型能够揭示业务的本质,使得软件在面对新需求时易于修改和扩展;而不良模型只解决当前问题,一旦出现新需求,软件修改就会变得困难。
想要了解更多内容?
查看原文:业务模型驱动需求编写
文章来源:
老邓聊开发
扫码关注公众号
老邓聊开发的其他文章
开放的测试
在大多数公司里面,开发和测试似乎就是天生对头。很多开发和测试也都这么认为,甚至一些公司从制度上就这么设计的。
解决产品经理和开发团队撕逼
有个问题很有趣:有一块蛋糕两个人分,如何保证公平?很简单的答案是,让切的人后选。那么,在开发团队中,产品经理
成本效率还是业务响应
在一次敏捷的活动中,有个小伙伴提了一个问题想让大家帮他参考:为什么他的团队里都不愿意听他的。经过详细
让敏捷失败的N种方法
敏捷已经从“只适合小团队小项目”的污蔑中走出来,成为了“显学”。人人都希望自己更加敏捷,没有人敢说自己不敏捷
敏捷退化
敏捷已经不是个新鲜词了,现在很多团队都实现了某种形式的敏捷。Scrum是其中最为流行的一种方式。但随着时间的
加入社区微信群
与行业大咖零距离交流学习
SAFe6.0与CMMI3.0映射
白皮书上线
白皮书上线