早上送老婆去上班,返回的时候,想起很久没去吃豆花了,于是就去解解馋!
盛上一碗热气腾腾的豆花,放点香菜,虾米,花生米,榨菜,那个香呀。再来点千层饼,感觉味道好极了。边吃边看,发现一些事情:
老板还像以前一样,忙的不可开交,做着千层饼,感觉两个手都不够用。
儿子站在机器旁边,每隔两分钟掀开盖子,翻下饼,放点油,芝麻,然后合上盖子,再等,大概一个饼5分钟。好了就赶快拿起来放在台子上。
女儿拚命的在切饼,切完了饼,还的去弄开朔料袋(一次性的,冬天不太好弄开),装饼,收钱,找钱。
老板娘也在忙里忙外,卖豆花,堂吃的客人要送过来,还要收拾东西。
看起来没有一个人空的,实际情况确是摊子外面围了很多学生(附近有个学校,正是早上学生吃饭的时间),女儿根本忙不过来(1分钟最多两个),外面的学生最多的时候有20多人,后来学生没办法就直接去别家店了(卖煎饼等)。平心而论,还是这家店的东西好吃。
后来老板空了一些,我也吃完了,顺便跟老板聊聊,问他为什么不招人帮忙,他也很无奈,房东说要涨价,原材料也涨价,如果再招人的话,利润就少很多。小本经营,少赚些就少赚些吧。
回家之后,甚至上班的路上,我都还在想,这好像跟我们的软件有某些联系吧。的确有些联系,于是就把思路整理下,
假设有一个数据库,存放的是零钱,袋子,千层饼,豆花。
那么实际的操作是这样的:用户提出要买饼--------线程A响应-------切饼-------装袋---------收钱-------找钱(给饼)
用户提出买豆花--------线程B响应-------装豆花-------收钱------找钱(给豆花)
当然我们不能忽略最重要的制作饼的过程: 线程C做饼-------线程D拷饼-------OK之后线程A收饼
通过上面情况介绍,我们可以发现:
1.只有老板娘和儿子可能分身。老板娘要一直忙里忙外,卖豆花,照顾堂吃(豆花的销量没有饼好),儿子应该是最空的,在每次拷饼的时候,他可以空4分钟,中间只需要翻饼,放油和芝麻即可。
2.老板很忙,一直和面,做饼根本抽不开身,但是只做单一的活。
3.女儿更忙,基本上手不停的切,装。但是有些问题,比如袋子要费劲才能弄开,有时候要找钱,甚至别人还要豆浆。而且有时候饼子会供应不上。
那么针对这种情况我们可以做以下设想:
1.饼子可以提前做,放在保温箱子里面(有人会提出,时间长了,不好吃),这个掌握好时间应该OK,提前10分钟做个饼,问题不大。
2.袋子也可以提前弄开,根据实际经验,弄开一定数量的个数。
3.收钱买饼处理(客服)可以让儿子兼任。可以一次性收一批钱,然后女儿就切饼,装饼。
那么我们的系统可以做以下改进:
以上只是我一时想法,欢迎各位前来讨论,让我也开开眼界,学习学习。