如何解决费米问题|市场规模估算|预估星巴克营业额

本文为「饼干数据分析脑暴会」群成员针对「费米问题」(估算一个星巴克门店的销售额)的讨论复盘。其中内容仅供参考,欢迎大家留言指正。


问题复盘

需求描述:某CBD楼下有一个星巴克门店,面积约为40平方米。请预估该门店每周的营业额。

在产品及商业分析相关岗位面试中,估算问题非常常见(群友表示在美团产品面试中遇到过)。
这类估算问题,被称为费米问题,是以科学家费米命名的。

面试遇到这类问题,并不要求十分精确的计算出最终数据,而是考查大家分析和拆解问题的思维能力。

要回答费米问题,有一套思路框架来帮助思考:

1. 定义问题

在日常工作中,尤其是数据分析师,定义问题的能力很重要,因为它可以说是分析工作的起点:比如说指标的波动是否异常?背后的问题出现在哪?如果无法清晰定义问题,分析的方向容易偏,付出的努力可能是无用功。

回到费米问题上,我们拿到需求的时候,需要先思考两个问题:这个问题的需求方是谁?ta为什么要评估CDB楼下星巴克门店的营业额?

假设需求方是某个咖啡品牌,目标是想切入到CBD区域的市场,所以ta才需要针对竞品星巴克做估算。

基于这样的业务场景,我们就可以对问题的边界进行划分:只针对该星巴克门店在CBD楼范围内的咖啡订单进行估算,也就是说对于区域外的外卖订单、O2O订单、以及甜品、其他非咖啡业务的销售无需计入在内。

2. 构建公式

明确了问题定义后,就可以来构建公式。构建公式的过程,也就是你建模,或者说选择思考框架的过程。

比如从销售角度的销售模型:销售额 = 人数 * 件单价 * 每周连带率

比如从成本角度的成本利润模型:销售额 = (运营成本 + 租金成本) * (1+毛利率)

不论从哪个角度切入、选择什么模型,只要能解决这个问题,都能得分。

3. 逻辑树分析

在第二步建立了解题思路后,下一步就是把复杂问题利用逻辑树工具拆解成若干个简单的子问题。

比如对于上述销售模型中的人数,如何去拆解它?可以有两个方向:

  • 一个是自上而下的思路,从CBD楼的总人数,向下拆解到光顾星巴克的人数;
  • 另一个是自下而上的思路,从星巴克的细分人群定位,向上预估整个CBD楼的顾客数

接下来把这些一个一个的子问题回答后,就能获得最终答案。

4. 合理性评估

但是给出的答案是否合理?我们最好能有一个自圆其说的过程。

比如前面从销售角度的解题过程,可以配合供应模型的验证:比如销售模型得出的销售额是100万,但是从供给模型中,基于门店大小和咖啡师的能力上限最多只能卖到80万的销售,这样就无法说明答案的合理性。

或者说,可以在解题的时候同时使用供需模型,取最终需求端和供给端中的最小值作为答案。


精彩回顾

@Santi-北京-风控

从咖啡师供应量及工作时长角度(区分闲时、忙时)考虑:

  • 营业额=单价*销量;销量=工作时间*对应产量。
  • 单均:星巴克按中杯平均单价35元;
  • 每小时产量:40平米店面很小,咖啡师算2人,假设制作一杯饮品时长3分钟,一小时最大生产量, 60/3*2 = 40杯;
  • 工作时长:营业时间算早7点晚10点,营业时长15小时。选址CBD,周末人多15小时,忙时间算12小时,闲时间算3小时;工作日集中在早7-10点,12-15点,19-21点,忙时间算8小时,闲时间算7小时,忙时间每小时按照demand拉满40杯,闲时间按照demand*60% = 24杯;
  • 周末两天(1240+324)352=38640, 工作日(840+724)355=85400,加起来一周营业额124040元。
  • 如果门店不具备外卖服务,闲时间到店顾客会更少,估计6-8分钟1名顾客,1小时7-10杯,周末(1240+310)352=35700,工作日(840+710)355=68250,一周营业额103950元。
  • 综上10万-12万是营业额区间。

@蘑菇-北京-游戏

从环境因素出发,考虑人流量及餐厅可容纳人数,区分工作日和非工作日,考虑外卖因素

营业额=单价销量;销量=营业时间对应时间餐厅容纳人数+外卖数量。
关键点:CBD,面积40平,每周营业额

关键点拆分:

  • 环境因素:CBD环境,大家对于星巴克的认知没有问题,绝大多数是愿意消费的,假设CBD有20层,每层500人,共10000人;
  • 餐厅空间:40平,考虑还需要点餐台、过道等,按照1人1.5平的区域拆分,大概同时最多容纳25人。假设休息时间每人停留1小时,工作时间每人停留30分钟 ;
  • 每周,可以拆分1-5工作日和周末2天:工作日可拆分为中午2小时、晚上4小时休息时间,其他工作时间;周末考虑人数减少,均按照工作时间的状态。

分析结果:
店内就餐杯数:(625+8(60/30)25)5+8(60/30)252 外卖杯数:100001%5+1000020%*1%*2 按照每杯平均35元,总额143150元

@小鹿-北京-学生

考虑CBD总人数及消费比例角度,区分工作日及非工作日

  • 营业额=总办公人数习惯消费星巴克的人群比例人均消费额*天数

想法:

  • ① 首先,题目中已知量很少,不可能通过精细的运算求出答案。因此一定是需要一些合理的猜测与假设。
  • ② 这是一道面试题,因此要思考面试官想要考察的是什么能力,然后以此为突破口构思答案。
  • ③ 显然,面试官考察的是是否具有拆分复杂问题的能力,对标到招聘JD中就是,搭建数据框架的能力。

思路:

将目标值层层拆解利用合理的估计与假设求出每一层的分量,最终求出目标值

答案:

某CBD楼下有一个星巴克门店,面积约为40平方米。请预估该门店每周的营业额。

  • ①首先,拆借目标值: 第一层拆解:该门店每周的营业额=5工作日日平均营业额+2休息日日平均营业额 第二层拆借:工作日日平均营业额=CBD总办公人数习惯消费星巴克的人群比例人均每日在星巴克消费额 休息日平均营业额=CBD总办公人数加班比例习惯消费星巴克的人群比例*人均每日在星巴克消费额
  • ②总结:该门店每周的营业额=5* CBD总办公人数习惯消费星巴克的人群比例人均每日在星巴克消费额+2* CBD总办公人数加班比例习惯消费星巴克的人群比例*人均每日在星巴克消费额
  • ③合理估计各分量,计算出门店周营业额: 该门店每周的营业额=5* CBD总办公人数(10000)*习惯消费星巴克的人群比例(40%)人均每日在星巴克消费额(50)+2 CBD总办公人数(10000)*加班比例(40%)*习惯消费星巴克的人群比例(40%)*人均每日在星巴克消费额(50)=116万

参考

从需求供给侧考虑

  • 测算星巴克一个月销售额大体方向:供给端+需求端
    (需求>供给,则销售额为最大供给需求<供给,则销售额为实际需求)

  • 客观数据:一般星巴克2台咖啡机,2-3人负责咖啡制作,假定2人负责咖啡制作,每杯咖啡制作时间为60s。星巴克营业时间为700-22:00(假定12:00-14:0018:00-20:00为人流量高峰)

  • 供给端(只考虑最大供给):
    由于只考虑最大供给,故不分闲/忙时,营业时间都默认为忙时 2人60min15hour=1800杯(每天含外卖)咖啡和茶均价35元:1800杯35元=63000元蛋糕+杯子+咖啡豆销售额占营业额5%一日销售总额:66300 一个月(此处不区分工作日、周末):6630030=198w(每月)

  • 需求端(实际需求):
    区分每日闲时、忙时,工作日、周末 假设工作日闲时11小时,忙时4小时,周末闲时7小时,忙时8小时 闲时每3分钟一个客人,忙时每1分钟一个客人(假设每个客人只买一杯) 一周的总销量=(20杯2人11小时+60杯2人4)5工作日+(20杯2人7小时+60杯2人8)2休息日=4600+6200=10800杯10800354=151200 算上蛋糕、杯子、咖啡豆一个月总计销售额=159w(每月)

由于篇幅关系,群里还有很多有启发性的答案未能穷尽,挑选以上答案希望能给大家一些参考。

全部评论

相关推荐

服从性笔试吗,发这么多笔,现在还在发。
蟑螂恶霸zZ:傻 x 公司,发两次笔试,两次部门匹配挂,
投递金山WPS等公司10个岗位 >
点赞 评论 收藏
分享
10-24 11:10
山西大学 Java
若梦难了:哥们,面试挂是很正常的。我大中厂终面挂,加起来快10次了,继续努力吧。
点赞 评论 收藏
分享
10-09 00:50
已编辑
长江大学 算法工程师
不期而遇的夏天:1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
3 14 评论
分享
牛客网
牛客企业服务