Welcome

首页 / 软件开发 / 数据结构与算法 / 我是这么利用数据:KFC之所以在中国

我是这么利用数据:KFC之所以在中国2014-06-06 cnblogs 欢乐的财神几年前在苏州工作,偶尔有些短途的外出公干,虽说是短途,但到了陌生的城镇就面临一个很严峻的问题 :中午吃什么?

当发现自己常常选择KFC这样的餐厅时,仿佛悟出了点道理,虽然中式菜肴口味多样,但那些不熟悉的小饭 店带给我的,更多的是一种未知,兴许我选择的那家非常不错,但是我始终不敢确定。相反的,KFC则不一样 ,闭着眼睛都知道里面是卖汉堡的,而且那些汉堡是什么口味也基本上知道,虽不是很钟情于此,但至少不会 让我太失望,况且,吃饭这种事情,弄些难吃的菜倒了胃口,是很难补救的,每个吃货都懂的!

于是,标准化让全国的KFC都一个样,你喜欢或不喜欢,它都在那儿,但凡你到了陌生的地方,不敢确定要 选择哪家餐厅时,多半就照顾了KFC的生意。这是多么伟大的想法!当然了,估计不止我一个人发现了这点, 不然“大娘水饺”也不会让全国的门店都卖几乎一样的水饺。让我们不要止步于此,今天我想和大 家分享一点心理预期在软件开发上的心得。

就像前面说的,这其实是一种心理预期。如果你期待一盘酸菜鱼,你以为是辣辣的、滑滑的、酸酸的,但 是苏州人能做出一盘甜的酸菜鱼,把你气到吐血!如果你期待一个新奥尔良烤堡,KFC随便给你一只他们的产 品,你吃起来就是那个味儿,于是,甭管好吃不好吃,至少和我预期的一样,是能接受的!

对应的,软件开发也有心理预期。你和客户说这里是个搜索,客户以为和百度一样,能这个匹配那个智能 ,结果你做出个搜索,连空格都不能支持,你让客户怎么能满足心理预期,怎么能接受?你可能又要骂客户傻 X了,你想说:“总共给我5万块钱,还想要百度那样的,人家百度投入不知道多少个亿!”这很正 常,你可以骂,但客户从来就不懂技术,他以为天底下的搜索都一样,他就想花15块钱吃一碗价值200元的酸 菜鱼,你能怎么样吧?

这仿佛无解了,请不要在这里纠结,让我们回到KFC的问题上,说到KFC的烤翅和汉堡,这种油腻腻的东西 ,吃个把次还行,吃多了真心无爱,但是神奇的是:在特定的环境下,我们还是会选择它!

顺着这个思路,我们继续,也就是软件虽然不算很完美,但是客户还是会在特定的条件下,相对的比较满 意的,但是好好的想想是什么让客户最终对你的软件不满意了?本来谈要求谈预期时说的好好的,经过一段时 间,软件开发出来了,客户居然不满意了?(好吧,你可能又想骂人,想骂就骂,做项目哪有不受气的,骂出 来就舒服了!)

让我们停一停,注意上面的描述:经过一段时间软件开发出来了!哦!是经过一段时间软件才开发出来啊 !那问题找到了,软件过期了!根据某些物理学家的论调:时间是时空的第四维。经过一段时间,客户已经不 是原来的那个客户了!客户在A点上吃了个KFC,表示还行,后来客户到了B点又走进了一家KFC,口味却变了, 你猜猜他会不会满意?

也许你想说:就是按照需求做出来的,软件没变啊,是客户变了!哎,就像运动是相对的,变化也是相对 的,他的口味变了,他才不管,他就说你的汉堡变了!

好了,关键点就是:如果我们控制这个第四维的变化,那么问题就得到解了!可是时间没办法让他停止呀 !怎么办呢?其实办法只有一个,那就是提前把软件做好,他只要当场试用完毕,觉得能接受,立马发布,千 万不要等待开发!

其实客户的挑剔没变,只是当场发布,他连过段时间再反悔的机会都没有!在这一刹那,他是满意的,以 后你可以暂时不管,因为以后又是另一个刹那,学过微积分的同学也许可以理解这种“处处连续但不可 导”的伟大策略。

你也许担心这是个逻辑问题,也就是怎么才能提前把软件把软件做好呢?请参考我以前发布过的文章 “我是这么利用数据——对需求说不”,简单来说,当客户和你提需求时,你要佯装拒 绝,但是背地里加班加点,把软件做出来,到了“正式”谈需求时,其实你早就做好了!当场再佯 装认真聆听,然后拿出笔记本就能展示,打包一下,立即就发布了,想后悔,门都没有!

故事本该结束啦,但是按着惯例,我点一点数据的思想。

1、由于是提前做出未知的软件,要更多的考虑变化,把多种变化类型都总结出来。

2、变化不能涉及根本,不然改动软件需要花很多时间,要让数据的变化占主导,说白了就是数据配置很重 要!

3、汉堡吃多了也会腻,所以多加入一些数据驱动的做法,让数据库里的数据参与软件逻辑,让软件在数据 积累的同时,逻辑也跟进。就像KFC不断推出一些不痛不痒的新产品,但味道还是那个样是一个道理。

4、数据分析很重要,要分清楚主次,只在一些比较主要的功能上运用这种提前开发,不然人力资源不够哦 !

5、第3点尤为重要,当然了,还有更多等你探索。

好了,KFC之所以在中国,是因为他让全国每个餐厅里都供应着相同的标准汉堡!我们之所以在开发软件, 是因为我们让客户满意的那一刹那就把“产品”带回家,并且概不退换!