我最早听到“BBD”这三个字母,那还是好几年前的事了。那时候我刚进新公司,刚从学校出来没多久,对很多公司的“黑话”都摸不着头脑。正好赶上一个大项目启动会,会上项目经理在上面讲,PPT一页一页翻过去,突然就在一页的关键位置冒出来一个“BBD原则”。我当时就懵了。
初次接触:一脸懵圈,无从下手
我当时就觉得,完了,是不是我漏学了什么最新的技术概念?旁边几个老同事倒是头点得跟拨浪鼓似的,好像都懂。就我,手里抓着笔,一个字也写不下去,生怕自己露怯。会议结束之后,我偷偷问了下我旁边一起进公司的新人小张,他也是一脸茫然,低声跟我说:“可能是什么最新的技术,回去查查就知道了。”
我晚上回家,抱着电脑就开始查。百度、谷歌、GitHub,能想到的地方我都搜了一遍。结果?各种解释五花八门,什么“Business-to-Business-to-Customer”?听起来像商业模式,跟咱们搞技术的好像关系不大。还有什么“Bespoke Backend Development”,定制后端开发?这好像又太具体了点。更有离谱的说是“Big Data Block”,大数据区块?越查越糊涂,这些解释看起来都挺高大上,但总觉得哪里不对劲,跟我项目里说的那个“BBD”感觉对不上号。
第二天上班,我还是有点不敢直接去问项目经理,怕显得自己太菜。想着先自己琢磨琢磨,看看项目文档里有没有线索。但翻遍了文档,也没看到对“BBD”的正式解释。直到我看到项目组里有个老程序员,叫老李,平时话不多,但遇到技术难题他总能一针见血地给出答案。我就决定厚着脸皮去问他了。
摸索过程:四处碰壁,柳暗花明
我走到老李工位旁边,小心翼翼地问:“李哥,昨天会上说的那个‘BBD’,您知道是啥意思不?我查了半天,没查明白,是不是我理解错了?”
小编温馨提醒:本站只提供游戏介绍,下载游戏请前往89游戏主站,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
老李扶了下眼镜,抬头看了我一眼,笑了笑说:“,你说那个。我们项目里说的‘BBD’,就是‘Best Business Design’的缩写。”
我当时愣住了,嘴巴半张着。“Best Business Design”?这玩意儿也能缩写成“BBD”?而且这听起来也太不像个技术名词了,这简直就是一种理念。我心里想着,亏我还把那么多技术名词都过了一遍。
老李看我一脸疑惑,就给我解释起来。他说:“这玩意儿不是什么新潮的技术或者框架,它更像是我们公司内部约定俗成的一个做事原则和思维方式。尤其是在项目初期需求分析的时候,我们强调要做到‘BBD’,意思就是说,所有的设计,都要从商业价值最大化的角度出发。”
- 他举了个例子,比如我们要开发一个新功能,传统的做法可能就是产品经理提需求,开发直接撸代码,赶紧把功能实现了事。
- 但按照‘BBD’的思路,在产品经理提需求之后,我们开发、测试、产品甚至运营,大家会坐下来,一起开个小会,像掰扯家常一样讨论这个需求。
- 每个人都要从各自的角度去想这个功能到底能给公司带来什么实实在在的价值,能不能带来最大的效益,有没有更简单的实现方式但能达到同样甚至更好的商业效果。
- 甚至有时候,大家会讨论,这个功能是不是根本就不需要,或者优先级不高,与其浪费资源,不如不搞或者延后。
豁然开朗:原来它不仅仅是技术
他这么一说,我才恍然大悟。原来我们一直在找一个技术上的标准答案,结果它压根不是技术。它是一种思维方式,一种跨部门协作的工作方法。从那天起,我开始留意项目中的各种讨论,发现确实是这样。
每次开需求评审会,不再是产品经理一个人“宣讲”需求,然后开发团队被动地接受。而是大家你一言我一语地“抠”需求。产品经理会讲他为什么会提这个需求,用户场景是什么。开发会从实现角度看有哪些坑,有没有更省时省力的方案。测试会考虑怎么才能更好地覆盖测试点,减少后期风险。甚至运营的同事也会加入进来,分享他们对用户反馈的洞察,以及市场上的竞品是如何做的。
我记得有一次,产品经理提了一个特别复杂的用户注册流程,说是为了提高用户信息的完整性,想要多采集一些数据。按照传统思路,我们开发就直接去实现就行了,反正需求就是这样。
但是按着“BBD”的思路,大家就坐下来掰扯这个注册流程。运营的同事提出来,现在大部分用户都嫌注册麻烦,步骤越多流失率越高,尤其是在初期获取用户的时候,门槛太高会吓跑很多人。开发的同事也说,这个流程如果完全按照产品说的来实现,实现起来工期很长,而且数据耦合度太高,后期维护是个大麻烦,万一要改,牵一发而动全身。大家一起分析用户行为数据,参考友商的策略。大家讨论下来,觉得与其在一开始就“卡”住用户,不如先让用户快速注册并体验核心功能,等用户产生了粘性,对平台有了信任,再在后续使用过程中引导他们逐步完善信息。
这么一调整,不仅用户体验上去了,我们开发的工期也大大缩短了,而且后期维护的成本也低了很多。这不就是商业价值最大化吗?用最小的成本,实现最好的用户体验和商业目标。
所以说,我们公司里所谓的“BBD”,就是强调在任何一个项目环节,都要回归到业务本身,回归到商业的价值。它不是一个工具,不是一个框架,更不是什么代码规范。它就是一种集体智慧的体现,一种跨部门协作的精神。
我的感悟:不止要会敲代码,更要懂业务
我后来才明白,很多时候我们年轻人一头扎进技术细节里,总想着学最新的框架、最酷的技术。这没错,学习新技术当然重要,但不能只顾着低头拉车,也要抬头看路。一个项目的成功,技术的先进性固然重要,但更重要的是它到底能为业务带来什么,能解决什么商业痛点。脱离了商业价值的技术,那就是无根之木,无源之水。
当你再听到一些看似高深莫测的缩写或者概念时,别急着去查它的技术定义。多想想它在实际工作中是做什么用的,解决什么问题的,它背后的逻辑是什么。我们做技术的人,最终目的还是要服务好业务,让产品好用,让公司赚钱。这个“BBD”虽然简单,但它却实实在在地让我明白了这一点。
从那以后,我在接手任何一个任务的时候,都会先问自己几个问题:这个功能或者模块,它的商业价值是什么?我现在的设计方案,是不是最能体现这个价值的?有没有更简单、更高效的方法去实现,同时又不失商业目标?
这种思维方式,比我学多少个新技术都管用。它让我从一个只会“实现”的螺丝钉,慢慢变成一个会“思考”的参与者,在讨论需求的时候也能提出自己的看法,而不是傻傻地听着。它让我开始真正理解了一个项目的“灵魂”所在。
这“BBD”在咱们公司里,它不是个技术活,它是个真真正正的“管理智慧”,也是咱们每个项目参与者都应该深刻领会的核心理念。理解了它,你在团队里的话语权和贡献度都会不一样。

