2021年,我复盘一家年营收2亿元的小家电公司产品组合时,发现产品经理给出的波士顿矩阵分析报告里,17个在售SKU有9个被标为“问题”。公司把全年68%的推广预算投向了其中两个“明星”,而这两个“明星”是用“销售额增长率”和“自有营收占比”算出来的。一年后,它们消耗了60%的营销费用,只贡献了12%的毛利。这个场景我见过太多次了。
波士顿矩阵被误用,不是因为它老,而是因为大多数人把它当成“画四个格子贴标签”的工具,而不是一个“看现金流方向”的动态分析框架。这篇文章我会用自己的踩坑经历、数据口径调整过程,以及三个脱敏后的咨询案例,讲清楚怎么做波士顿矩阵分析才不是马后炮。
波士顿矩阵的本质不是产品分类,而是现金流向调度。产品落在哪个象限不重要,重要的是谁在产出现金,谁在消耗现金,以及产品在四象限之间怎么移动。
BCG创始人Bruce Henderson在1970年发表《The Product Portfolio》时提出的框架很简单:市场份额决定利润率,市场增长率决定现金需求。金牛产品产生大量现金,明星产品需要大量现金来维持增长,问题产品消耗现金且结果不确定,瘦狗产品是现金陷阱。整个矩阵应该被看作一张“现金流向图”,不是静态的产品花名册。

第一条:增长率和份额决定现金流向。高增长市场需要资金去抢份额,因此即使产品收入很高,它依然可能是现金消耗者。
第二条:象限标签是中间产物,移动轨迹才是最终判断。健康的路径是“问题→明星→金牛”;危险的路径是“明星→问题→瘦狗”。只看静态标签,会错过产品竞争力的变化信号。
第三条:适用前提是经验曲线效应和规模经济。如果所在行业没有明显规模效应,高份额不等于高利润,波士顿矩阵的说服力会明显下降。这时候需要叠加后面会讲到的第三层校验。
2015年,我在一家消费品公司做产品经理。年底要给管理层汇报产品线调整方案,我连夜用上一财年数据画了一张波士顿矩阵。当时横轴用的是“产品营收占公司总营收比重”,纵轴用的是“营收同比增速”。这个口径让我把一款近两年增长25%、毛利很高但营收占比不到10%的产品,放到了“问题业务”区;把另一款增速只有5%、却占营收35%的产品,放到了“明星业务”区。
CEO只问了一句:“这两款产品的行业增速分别是多少?最大竞争对手是我们的几倍?”我答不上来。这不是Excel画图的问题,而是数据口径完全没有参照外部竞争环境。波士顿矩阵里的“相对市场份额”,需要拿自己的份额去比最大竞争对手,不是拿自己产品去比自家产品。
我后来找来行业协会的细分市场数据,重新计算:那款“营收增速25%”的产品,所在细分市场增速是32%,相对最大竞对的份额0.6,属于问题业务;那款“营收增速5%”的产品,所在市场增速是12%,相对最大竞对的份额2.1,其实已经是金牛业务。这个调整彻底改变了资源分配结论。
用调整后的口径重新归因后发现:公司把60%的推广预算投给了那款相对份额0.6的问题产品,而这个产品按利润贡献只排第三。错配的差距,让我后来在做任何产品组合分析时,都先画一张“资源投入占比 vs 利润贡献占比”的对比图。

公司收入增长率高,不代表所在市场增长率高。如果公司收入增长30%,但市场整体增长50%,说明公司其实在丢份额。正确做法是用行业市场规模的复合增长率,而不是企业自身营收增速。我在多个项目里见过这种误用。

相对市场份额的定义是自己份额除以最大竞争对手份额。假设A公司市占率15%、最大竞对30%,相对份额只有0.5,属于弱势方;B公司市占率8%、最大竞对5%,相对份额是1.6,其实是行业老大。这个差异会直接影响“金牛”还是“问题”的判断。
瘦狗不一定没有战略价值。我做过一个某项目管理工具生态的评估,里面有一个插件模块,增长率和份额双低,但它承担着与大型客户ERP系统集成的入口功能。一旦下线,整个企业版套件都会失去与大客户的连接。这种瘦狗是防守型资产,留着比砍掉划算。
波士顿矩阵是动态工具。只看某一年的数据,会把处于转型期的产品误判。比如某个产品2021年增长率80%、相对份额0.6,看起来是问题偏明星;到2022年增长率降到10%、份额升到0.9,如果只看2022年会归为瘦狗,但结合两年轨迹,这是正在迈向金牛的产品。至少要看三个时间点。
市场整体负增长时,增长率仍然可以计算,但很多团队会把横轴纵轴写反,或者干脆跳过负增长市场。实际上,在负增长市场中,一个相对份额高的金牛产品可能是企业唯一的现金来源,更需要被识别出来。
市场增长率应该用行业市场规模在统计周期内的复合增长率,而不是单年同比。我更常用3年CAGR,公式如下:
def market_growth_rate(current_size, start_size, years): return (pow(current_size / start_size, 1/years) - 1) * 100 案例:市场规模从2021年的8亿元增长到2024年的12亿元 cagr = market_growth_rate(12, 8, 3) # 约14.5%
需要注意三点:一是统计口径要覆盖“产品可参与的整体市场”,不能只算自己触达的渠道;二是剔除价格因素影响,最好用销量或用户数变化来判断;三是与GDP增速、行业基准增速做对照,决定纵轴分界线。
相对市场份额等于自身市场份额除以最大竞争对手市场份额。如果无法拿到精确份额,可以用“主要竞对营收/自身营收”估算。分界点建议:1.0是以行业老大为基准;如果希望更严格,可以用1.5作为高份额门槛。具体操作:
def relative_market_share(self_share, leader_share): return round(self_share / leader_share, 2) 案例:自身份额15%,最大竞争对手份额30% rms = relative_market_share(15, 30) # 0.5,位于弱势区
我一般用两种方案做交叉验证:
(1)固定方案:横轴1.0,纵轴10%。适合行业数据不完整、需要快速得出初判的场合。
(2)相对方案:横轴保持1.0,纵轴用行业已上市企业过去三年营收增速的中位数。适合成熟行业。
如果行业头部公司增速差异大,我还会把“行业前十大公司平均增速”和“公司自身收入增速”同时画两条参考线,避免单一基准被明星产品案例带偏。
在三个时间点上分别标出每个产品的坐标,依次连接成轨迹。我常用的数据点是T-2、T-1和T0,中间间隔12个月。判断标准有四个:
(1)问题→明星→金牛:最优迁移路径,说明竞争力在形成。
(2)明星→问题:说明竞争壁垒正在被突破,需要警示。
(3)金牛→瘦狗:这是最危险的信号,说明现金来源正在枯竭。
(4)问题→瘦狗:说明新产品试错失败,应启动退出流程。

波士顿矩阵本身不问“赚不赚钱”,但产品组合决策必须问。每次我画完矩阵,都会额外做两张表:各产品毛利率和经营现金流贡献率。如果某产品被归为明星,但毛利率持续低于公司平均,说明它的增长可能是“买来的”,这时要下调投资优先级。
2021年那家小家电公司,17个SKU按正确口径重算后:9个在瘦狗象限,只有2个是明星,3个是金牛,3个是问题。按教科书逻辑应该砍掉大部分瘦狗。但再看数据:瘦狗产品几乎没有研发投入,毛利率却平均比明星产品高8个百分点,合计贡献了45%的公司毛利。原因在于这些老产品竞争格局已经很稳定,价格体系成熟,基本不需要额外营销费用,属于“被误判的现金型瘦狗”。最后建议只砍掉其中3个既低毛利又无渠道协同的老SKU,其余保留并停止主动投入。
某企业软件公司,5条产品线分别为A、B、C、D、E。A增长率80%、相对份额0.6,属于问题偏明星;B增长率10%、相对份额1.5,是金牛;C增长率-5%、相对份额0.2,是瘦狗;D增长率110%、相对份额0.1,是问题;E增长率40%、相对份额0.05,是问题偏瘦狗。当时的资源分配几乎全压在A和D上,C和E没有被正式讨论。我的建议是:B做防守性调价,防止竞对低价入侵;
A设止损线继续投入;D设6个月试错期;E放弃;C进入退出清单。18个月后,A相对份额升到1.0,B的利润率回升,整体利润从400万元增加到850万元。


前面提到的某项目管理工具生态,里面有个低增长低份额的集成插件。它在波士顿矩阵中非常难看,但如果砍掉它,企业与大型客户ERP系统的连接通道就断了,连带影响企业版套件续约。这类瘦狗我会单独标一个“战略瘦狗”类别,用“客户流失成本”来评估,而不是用份额指标。
用脚本或BI工具先跑一遍,画散点图,标出四个象限和产品名。再用错配对比表做二次筛选,把“预算占比-利润贡献占比差距超过15个百分点”的产品挑出来单独讨论。这一步可以把17个SKU收敛到5-6个核心对象。
样本太少时,四象限分类很容易因单点数据波动而变化。这时候我改用GE矩阵(产业吸引力和竞争优势)或ICE评分法(影响、信心、成本),加权后排序更稳。
没有精确市场份额数据时,用“主要竞对营收/自身营收”做估算。同时在分析表中标出“乐观、中性、悲观”三档,让结果有容错空间。比如相对份额估算在0.8到1.2之间波动时,不应把一个产品定位在边界正中间,而应标成“跨象限候选”。
我总结出一个顺序:先放“资源投入占比 vs 利润贡献占比”的对比图,让管理层看到错配;再放三周期轨迹图,说明趋势;最后才放四象限分类图。因为先画象限会让团队陷入标签争论,有人会说“这个产品根本不是明星”,但很少有人说“这个产品资源投入和利润贡献之间明显不对”。

明星产品往往要烧钱换增长,但烧钱要有效率。我把每100万营销费用带来的营收增量作为“增长质量”指标。两个明星产品对比:A产品营收翻倍但毛利率从40%降到32%,B产品营收增长30%但毛利率稳定在38%。我会选择B,因为市场份额增长质量更好,不容易在行业下行期崩盘。
问题产品是最大的不确定性来源。我给每个问题产品设6个月的试错期,设两个硬指标:相对份额提升不低于0.2,且获客成本环比下降超过10%。如果在试错期内两个指标都没有达标,加速投入就是浪费现金。
金牛不是自动提款机。用价格指数和相对份额变化判断:如果相对份额下滑,但行业增速上行,要做防守性投资;如果相对份额稳定、价格竞争不激烈,才适合收割。B产品案例就是相对份额从1.8降到1.2,如果还继续收割,两年内就会退化成瘦狗。
用四个问题来检验:
(1)它是否承接重要客户的关系入口?
(2)它是否支撑其他产品的销售渠道?
(3)它的客户迁移成本是否高到会连带流失其他产品?
(4)它的固定成本是否已经被其他产品分摊?
四个答案里有两个“是”,就保留,否则退出。

波士顿矩阵不会替你决定砍掉哪个产品,但它能逼你回答四个更具体的问题:谁在赚钱?谁在花钱?趋势是变好还是变坏?这个组合明年能不能继续存活?我的经验是,把矩阵从“标签工具”改成“轨迹+现金流工具”之后,它依然是我做产品组合分析时最高效的起点。
下一步你可以这么做:第一,收集行业市场规模三年数据和最大竞争对手的营收或份额,算出每个产品的市场增长率和相对市场份额。第二,画出现在、半年前、一年前三个时间点的矩阵轨迹。第三,对每个象限产品套上“毛利率+经营现金流”的第三层校验。第四,用上面的资源错配对比表和6个月试错期,输出本季度的加减清单。做完这四步,波士顿矩阵才真正进入了你的决策链条。


读者评论
文章把波士顿矩阵从静态分类转到现金流调度,尤其强调相对市场份额和行业增长率的口径,解决了实际分析中最容易出现的误判问题。
用三个时间点观察产品在象限间的迁移很有参考价值。不过行业数据和竞品份额往往难以准确获得,企业落地时还需要结合利润率、客户价值等指标交叉验证。
关于瘦狗产品不应一律砍掉的观点比较客观。部分低增长、低份额产品可能承担生态连接或客户留存功能,资源决策不能只看短期现金贡献。