纸塔游戏

上周末公司组织q2总结会,总结会的最后是一个游戏:把参加总结会的人分成6个组,每个组大概是个人,然后给每个小组发一些报纸和胶带,要求每个小组在10分钟内,搭建一个纸塔,搭的高的即获胜。当然,纸塔最后要自己站着,不能依靠第三方的东西辅助立着。         这是个很意义的题目,首先每个团队是临时组建的,第一步要选择一个组长,然后出设计方案,实施,最后完成整个纸塔的搭建,在整个塔的构建过程中,最重要的是有时间限制,所以,选组长,设计方案,实施每个步骤必须快,来不及仔细考虑就要做出决定。所以,最后搭建的纸塔,多数以电视塔形状居多,底座非常大,到半腰的时候,就剩下单出的一个纸棍了,傲立空中,不过对大多数纸塔来说,这个纸棍始终站不起来,因为根基太浅了。

很可惜,我参与这个纸塔游戏的时候,已经快结束,经过10分钟的比赛,大家的纸塔很高,但是几乎没有自力更生站着的。进过初步筛选,组织决定再次给每个小组5分钟(其实从开始就是设计的10+5分钟的方式),用来完善自己的纸塔。这个过程,我是完全参与其中的,不过碰到的问题重重,先是大家觉得这个纸塔不牢固,想一拨人完善这个纸塔,另外一拨人重新搭建一个纸塔,在完善的过程发现报纸不多了,胶带也很少了,大家唯一要做的就是卷直筒,把弯的,断的地方重新固定,要么是底座加固,再看其他小组,面临和解决的问题基本如此。

15分钟过去了,在人工干预下,大部分纸塔都站起来了。讲师当然要挨个点评一下,并结合我们开发所面临的项目逐个点评,在时间资源有限的情况下,如何保证进度,并联想我们项目如何做到,小步快跑做好项目。其实在游戏后期,我已经注意到这个问题,只是联想到的情况不是讲师灌输给我们的思想,而是由于项目在时间紧,资源有限的情况,最后项目很猥琐的上线,就如同人工干预下的纸塔一样,稍微有点风,就可以把纸塔吹到。所以,要想有个正确的思想认识,就必须搭建一个完整的纸塔来。

那么反过来,我们认真自考一下,如何搭建一个稳定,可移植性,高的纸塔?所以,一定要做一个结实的底座,三角形最稳,所以底座做成三角性(图1)。移植性,要求我们必须能方便移动,收放自如,对于三角形来说,我可以做个可闭合的三角形(图2),那么高度,我们要突破传统,做一个从低到上都是都是三角形纸塔(图三)。

(图1)

(图2)

(图三)

基于以上设计,需要高度合作的一个团队才能完成,并且在最后的移动部署过程中,需要开发辅助工具完成,如果你的纸塔不涉及到移动,可以采用另外一种方式,逐级向上增加如下。

具体到那种设计方式,可以根据我们游戏的限制,做些适应,总的设计方案不便。那么我们看看10个人如何在10分钟内,完成一个3.5米高塔的搭建。这里我们有个前提,你是组长,明确你要做的设计方案,在这个团队中不会出现多头领导的问题。OK,那我们开始

1:从开头起你要准备一块自己的手表,时刻关心时间,根据时间做好人员调动。

2:招集你的队员,讲解设计方案,用上纸和笔在1分钟内讲完,在这一分钟讲的过程中,组员不要闲着,每人负责卷一个小拇指粗细的直筒。

3:讲解完你的设计方案后,你已经得到9个纸筒,开始任务分解。两名同学负责提供胶带,并把胶带做成可以寸长,方便其他成员把纸筒粘好。这个过程大概需要30秒

4:另外两名同学,负责把已经粘好的纸筒,连接粘成一个长纸筒,我们大概每张报纸卷成的纸筒长50cm,做3.5M高度的纸筒需要,7个短纸筒连接而成。2个人,粘一个长纸筒的时间大概是2分钟。其他没有领导新任务的同学,继续卷直筒。

到达这一步,你的团队应该每个人都分配到任务,2名同学负责胶带,2名同学负责做长纸筒,而组长的你不要参与任何具体工作步骤,时刻看着表,关注各个环节的进度,那个环节慢了,调整每个环节。

根据计算公事,我们大概需要350(高度)/50(每个纸筒的高度)*3(条边)+2*3(底座,要牢靠些)=27个报纸小纸筒,再加上我们做两个工具+4+2个小纸筒,我们总共需要33个直筒,考虑到牢固性,使用过程的损害,40个小纸筒肯定能满足我们的需求。40个直筒,需要花费直接计算,每个纸筒需要1分钟,40个纸筒共计40分钟,我们一共有10*10=100分钟的时间资源,根据我们之前的安排,

9个纸筒在1分钟内完成。

之后是5个人卷纸筒,应该会在6分钟内完成其他31个纸筒。

而另外两名同学也会在6分钟的时候,完成三个3.5长纸筒,根据计算得到不会出现。

5:到第五步的时候,时间应该过去7分钟,我们应该已经具有3个长纸筒,还有些未用的纸筒,我们再进行任务划分。原来两名做长纸筒的同学,现在使用纸筒做工具,辅助把纸塔树立起来,胶带同学的任务不便。原卷直筒的同学,抽出4名同学做根据设计方案做纸塔。另外一名同学机动。

6:第9分钟,纸塔已经粘好,帮忙竖起来的工具应该做好了,现在10个人,一块辅助把纸塔树立起来。

7:第10分钟,树立纸塔,完成。具体部署看这里

在树立纸塔的过程,可能会碰到纸塔拦腰折断的情况,不过没关系,我们通过辅助工具把纸塔树立起来,然后把纸塔打开成一个三角体,即可成为最稳定的结构,折断的地方也可以树立起来。

后继,我们移动纸塔也很方便,收起来,在树立就可以。当然如果想加高纸塔一样方便,从底层增加三角体就可以完成增高。

这是我认为最有效的一种叠纸塔的方式,和传统方式叠纸塔的对比,这种方式的优势是

1:精准设计,在叠纸塔之前,需要有个专人负责整体的设计,需仔细考虑每个步骤,传统方式也会有设计,只是设计的不充分,考虑不周不周全。

2:明确分工,以资源为基础,充分利用每个人的每块时间,传统的设计方式,基本上无分工,需要什么的时候,大家一块做而已。

3:执行力,需要团队成员紧密配合,并且在关键点上要有双重备份,比如纸带是两个人,短纸筒做成长纸筒也是两个人,叠纸筒是5个人。传统方式,总是会发现有些人累死,有些人闲死。

4:信念,对于纸塔能够成功,重要的一点是其他9个人认可这种设计方案,并且相信能够成功。不然的话设计方案再好,资源分配再合理,也会因为信念不足,而导致执行力下降,最后无法完成。传统方式由于设计不充分,分工不明确导致大家没有信念不足,从而使执行力不足,导致整个过程窝工。

5:管理,管理真的是门科学,在这个项目中不会因为组长干的多就能成功,而在于组长能够充分发挥其才能,合理调配资源,并严格把握时间,按时间逐步推进工作。而传统方式,根本设计不到管理,一般情况是组长带头干活而已。

6:才能,我们可以看到在一个临时组队的团队中,在彼此不了解的情况下,才能是最重要的,也是事情成功的主要因素,才能不仅仅包括精准的设计,还包括独特的说服能力,还包括很强的前瞻性。而传统模式基本上属于漠视才能的范畴。

那么纸塔放到我们项目开发中,其实优秀的纸塔就如同优秀的项目,我们开发中100%的项目都属于那种摇摇欲坠的纸塔,其原因就是缺少有才能的人。

远一点说,在纸塔这个项目中,除了组长实现自己的抱负,完成纸塔外,其他9个人其实都是可以替代的(这是项目开发的最高境界),也就是说从事平凡的工作,这种工作磨灭的人的创造性和才能,对于人才的培养也是很不利的。纸塔的现实例子就是日企外包,做一个很NB的设计,找一群外包来实现。

时间: 2024-11-11 03:05:23

纸塔游戏的相关文章

C语言实现汉诺塔游戏_C 语言

操作就是:A B 号码A的塔顶一层放在号码B的塔顶.如1(空格) 3 回车. 话说有人能把我这C的代码添加到QT界面框架上去么?  代码写的不好 ,维护性不够,只能玩8层的,写完以后发现很难拓展,软件工程,设计模式有待提高.... 里面提示输入等级的装B用了,没有实现,大家随便输入个个位数就可以玩了. stackfunc.c #include"STACK.h" #include<stdio.h> extern ceng CENG[SIZE]; //数据入栈 void pus

汉诺塔游戏的设计

汉诺塔问题是最经典的递归问题,笔者就该问题设计了这个游戏,由用户交互 游戏和自动演示两部分组成,支持撤销功能.选关.自动完成等功能. 首先 建立了类CMap,该类主要实现用户每一步的操作和画图显示功能,记录的时候只 须记录每组盘子的个数和盘子的矩形.代码和注释如下: //记录 每一步的盘子的情况 class CMap { public: //每组 盘子的个数 int iCount[3]; //3组盘子里面,每个盘子的位 置,用矩形表示 RECT *Rect[3]; //构造函数 CMap() {

小小防御塔游戏攻略 新手玩法详解

小小防御塔攻略今天由游戏狗小编少年为大家整理好了,为大家带来最详细的游戏玩法介绍,有需要的小伙伴请参考这篇小小防御塔攻略,相信小编的讲解能让大家对游戏有更深一层的了解,希望对小伙伴们玩游戏能有所帮助. 关于金币: 金币获得方法 游戏中获取金币的渠道其实不是很多,每一个小关卡结束后都会有金币的奖励,当然多少根据该关卡表现而定.除此之外,每日登陆也会有金币奖励,登陆天数越多金币越多.如果还是不能满足需求的话,可以去下载游戏中推荐的软件换取金币.最后就是土豪专属的内购了,这个小编不是很建议~ 金币有什

ASP实例:词语搭配游戏的制作

说明: 这是个关于词语搭配的游戏,是用ASP.VBScript和JavaScript写的. 在本机Win98 OEM2.PWS.IE5下测试下没发现大问题. 使用方法: 方法一:比方说你的3W服务的目录是C:\Inetpub\wwwroot,在下面建一个目录,如wordAsb:将游戏文件(wordAsb.asp)拷入目录中:在IE的地址栏中键入http://+你的机器名+/wordAsb/wordAsb.asp或http://127.0.0.1/wordAsb/wordAsb.asp,回车,就可

词语搭配游戏的制作(ASP)(2)

//------------------------------------------//常变量说明//eleSrc :发生事件的元素//iIndex :表示词汇分类的数字.整型//iNxtWrdIdx :新单词在单词数组中的索引.整型//strWord :用户输入的单词.字符串型//------------------------------------------ eleSrc = window.event.srcElement; iIndex = getEleIndex(eleSrc);

用栈来求解汉诺塔变形问题

package stackAndQueue; import java.util.Stack; /** * 用栈来求解汉诺塔问题:HanoiStack[3] * * [问题描述]:将汉诺塔游戏(小压大)规则修改,不能从左(右)侧的塔直接移到右(左)侧,而是必须经过中间塔. * * 求当塔有N层时,打印最优移动过程和最优移动步数.如N=2,记上层塔为1,下层为2.则打印:1:left->mid;1 * * 由于必须经过中间,实际动作只有4个:左L->中M,中->左,中->右R,右-&g

流媒体直播游戏平台获得了媒体与投资者更多的关注

摘要: 编者按:本文来自@杨剑的投稿,前阿里巴巴集团专家,前媒体人,做技术出身的文字爱好者,关注科技互联网一切可以侃的产品和业务,交流者可联系99629463@qq.com 我之所以发这篇投稿 编者按:本文来自@杨剑的投稿,前阿里巴巴集团专家,前媒体人,做技术出身的文字爱好者,关注科技互联网一切可以侃的产品和业务,交流者可联系99629463@qq.com 我之所以发这篇投稿,一是因为类似问题在很多行业都可能出现,尤其版权纷争最近很多领域都出现了:二还是因为Twitch被收购后游戏主播身价火箭式

python实现汉诺塔方法汇总_python

学习python遇到的第一个问题:汉诺塔问题的实现.首先是不知道什么是汉诺塔问题,然后是不知道怎么实现.于是百度了下,结果如下: 汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具.大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘.大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上.并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘 方法一: def move(n,a,b,c) # n=2 if n==1 :

java 汉诺塔Hanoi递归、非递归(仿系统递归)和非递归规律 实现代码_java

程序如下: 复制代码 代码如下: View Code  /*  * Hanoi塔游戏 问题描述:  * 汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具.  * 大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照  * 大小顺序摞着64片黄金圆盘.大梵天命令婆罗门把圆盘从下面开始按大小  * 顺序重新摆放在另一根柱子上.并且规定,在小圆盘上不能放大圆盘,在  * 三根柱子之间一次只能移动一个圆盘.  *   * fuction:实现 hanoi塔  *