`
idning
  • 浏览: 139406 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[转] 疯狂猎鸟项目小结

 
阅读更多

这个游戏我玩过,这个开发者我之前也看过,

感觉技术一般,做的东西很赞!

在豪腾嘉科组建了自己的新团队,开发出了一款新的iPad游戏“疯狂猎鸟”,从2011年9月28日开始,“疯狂猎鸟 HD”在iPad App Store中国区总榜排名持续第一长达一周!iphone版本上架两天后,即到达iphone app store中国区总榜第二名。

疯狂猎鸟iPad top1 留念

每一款产品背后都有很多不为人知的故事,而每一款成功的产品背后,故事却往往不如人们想象的光鲜靓丽。因为讲故事会被人骂,我内心又远不够强大,所以还是以总结的形式写吧(虽然还是有人骂)

以下还是不按照时间顺序事无巨细的描述了,还是想到哪写到哪吧。

团队组建

“我的全部工作便是选择适当的人” — 韦尔奇

我是一个人从原公司唯一的团队中出来的,在团队组建之初只有我一个人加美术 zhaoruny(那时候他还刚刚进公司),可以算是从零开始,虽然那时候公司名义上也算是两个团队了,但是实际上我们团队完全就没法算一个团队,于是组建一个较为完整的团队就是我最重要的任务了。而很显然的事实时,作为创业公司,招聘远没有一个名声在外的成熟大公司那么容易。(想想那一个手势就知道了)

这段时间我联系了一些非常优秀的人,但是因为各种原因,他们最终没有选择加入我们团队,这其中,最大的原因就是地理因素和家庭因素,还有两者的结合,比如父母或者女朋友不希望他到北京,离家/她太远,而是希望留在身边。

    对于他们我个人是非常的遗憾,他们是非常优秀的年轻人,有着不可估量的发展潜力,但是因为家庭/女朋友的原因,放弃了真正的发展机会(我一直和他们说,即使你觉得我们公司不好,也应该来北京或者去上海,因为只有这里才有你们的用武之地)最后无奈的选择了在一个小城市工作。遗憾归遗憾吧,虽然从技术方面看我觉得他们要能来我们公司对公司的发展非常的有帮助,但是那种担心受怕,连一点险都不愿意冒并且还受父母/女朋友控制的人,也许其实从性格上来说并不一定适合我们创业团队吧。的确,当一个成年的男子汉,不能顶天立地则罢了,还会说自己在哪工作不由自己决定,这个实在是让我无法接受……

    我从来都知道北京的生活压力大,但是也一直认为动力就来自于压力,在没有压力的环境下,人容易变得懒散(其实我就是一个非常懒散的人,但是来北京后被人称为学习工作过于自虐),而年轻的时候不奋斗,难道真的想去印证“少壮不努力,一生在内地;年少不拼搏,老死在中国;英语学不牢,世代在天朝;学习不刻苦,永远在大陆”这句话吗?

    对此,我送他们一首诗,多看看这首诗,趁还有年轻热血的时候想想,是要选择就此老死在家乡,还是去远方建功立业。

男儿立志出乡关,
学不成名死不还。
埋骨何须桑梓地,
人生无处不青山。
——西乡隆盛诗

    虽然远方也不一定是美好的,风险也是存在的,但是我还是坚定的认为,用自己的时间和努力来换取人生的另外一种可能是完全值得的,人的一生要有一次为自己的梦想而竭尽全力!

http://www.tudou.com/programs/view/gtJby__YdIM/

“勇敢不是不害怕,而是害怕的时候你还去坚持做!”  – 尼克胡哲

    总有人有技术也有理想抱负,同时还有实行之的勇气。yuchenl和longfeiw先后从各地来到北京,加入了我们团队,并且最终开发完成了疯狂猎鸟。而我觉得,我来公司最大的贡献便是招募了他们加入了公司,这个贡献比做疯狂猎鸟还要大。

团队培养

“在你成为领导前,成功的标志就是自己成长;而当你成为领导之后,成功的标志就是如何使别人成长。” – 韦尔奇

我一直以这句话来界定自己是否成功。做一个产品不算什么,培养一个能一直出优秀产品的团队,那才是我的目标。
yuchenl和longfeiw出于对于我的信任,能加入我的团队,我倍感荣幸,其实也同样肩负着压力,每时每刻无不如履薄冰,怕自己的经验不足或者处事方法有误会辜负了他们的期望。 

    其实,在团队培养中我的全部经验就是重道,而不是术。只要有真正想培养团队每一个人的心态,总是能想到好的方法,为大家的成长提供帮助。

中间做了很多按自己想法来的事情,后来感觉其实效果挺好,(起码暂时每个人都是这么说的)在这里也总结一下:

1.依据自己对每人的感觉,给他们分配合适的工作和提出合适的学习建议,最好的学习是来自于工作的。

2.结合每人自己的学习目标,职业目标,同时努力的提供指导,帮助他们实现目标。

以上两点需要有所结合,全都靠自己感觉,容易让团队成员走上自己不喜欢的发展方向,但是,假如作为技术leader不思考,全靠团队成员自己把握他们自己的方向,那又没有发挥自己应有的作用。

团队激励

“如果你不能激励他人,你就不可能成为一名出色的领导者”  – 韦尔奇

    怎么样团队的工作效率才能高呢?能够完全肯定的是,不是给每名团队成员指定一名监工工作效率就高了。

    我仍然认为这一点上道比术重要,重要的是真正的满足每个人的真正需求,让每个人都能开心的工作。其中,有意义和开心的工作,对于技术人员来说,还与能否得到成长有很大的关系。要是没有这种心态,而是想着怎么样最大的榨取员工,再采取多一倍的方法,也总归是无济于事,类似的方法只能是杀鸡取卵似的尽一时之快。

    假如是大公司,铁打的营盘,流水的兵,有开的起的工资,有时间耗着培训,有名声在外的招牌,不愁走了一个没有人来,只感叹中国人之多,不知真的人才之少,而对于创业型公司来说,这个问题就更加需要引起重视了,因为愿意来公司的每一个人,都是公司的宝贵财富,都可能是公司可遇而不可求的。

    对于这个问题,我不知道有哪些正确激励团队的方法,在微博上有人提出过,激励团队的最佳手段有三个:

1,加工资 2,加工资 3,加工资

这种方法实在不能算是高明,就算是最牛的工资也不是光靠这个来激励团队的,我个人有一些看法:

1.工作的有意义。

2.开心工作的氛围。

3.团队关系融洽

    就猎鸟项目来说,对于参与疯狂猎鸟项目中的每一个人来说,疯狂猎鸟能在app store排到榜首这成绩本身就让我们的工作显得有特别的意义。开心工作的氛围我只能说限于目前公司和我的条件,我暂时还是只能尽量的去维持,最起码团队内部还不是一个不开心工作的氛围。而团队关系的融洽,因为大家的价值观很类似,所以还算不错。

合理计划

“项目计划的错误是导致项目延期的主要原因,对项目的影响比其他原因加起来还要多。” — 《人月神话》

    疯狂猎鸟不仅是团队组建以来的第一项目,事实也是我做主程的第一个项目,对项目的计划真是过于乐观了,难怪Brooks会在《人月神话》中说程序员是最乐观的群体了。

    项目最开始是留出了1个半月左右的时间来开发,后来我初略的感觉了一下,第一次的计划是在一个月内就完成(包括测试),后半个月留作缓冲(因为还没有拿到策划文档,留半个月去做未知的新的需求),最后的结果是项目接近两个月才完成,按我的原计划来说,项目延期了100%……这真是太过于乐观的计划了!

    事实上,我定计划的时候,还没有拿到游戏的策划文档,完全按照捕鱼的功能开发去计算工作量,并且按我个人能够较为有时间参与开发的速度去计算的,而实际的开发过程比与我想象的相差甚多,一方面游戏开发的实际内容比捕鱼复杂了太多,另一方面,因为下面要讲到的各个因素,我其实只参与了前期的设计和鸟出现轨迹部分的开发。一来一去,整体项目的进度极大的延误。

需求控制

“做CEO最主要的工作是Kill ideas,提十个想法,九个我都会说N0” – 李彦宏

    这个问题在很多公司都是个问题。老板不是只需要干两件事,一提需求,二催进度。 为什么乔布斯能够成为传奇,库克说:“乔布斯在位时他做的重要工作之一是否决大家想出的绝大部分创意,而使公司集中力量专注于其中两三个创意并将之变成现实。”我觉得这个放在一个项目中也是合适的,一个项目中哪些需求是合适的,哪些需求是不合适的,这个实在是项目开发中最重要的工作,简而言之,我认为,一个能控制需求的人比一个提需求的人作用还要大。

在这个项目中,很遗憾的是老板没有能成为那个控制需求的人,很幸运的是,老板让我部分的承担了控制需求的工作(虽然也有一些没有能控制的需求),在经历了这个项目后,虽然我非常确定项目最需要被控制的的有两点,一是过于远大的理想目标,二是不具体的需求。但是其实到最后,我自己也不确定,“只要精品”的需求对项目带来的延期到底值不值得。因为这四个字,让美术来回的换了不知道多少次资源,对项目延期的直接影响就在一周以上。而新添的宠物养成,宠物馆,到底算不算是游戏的亮点,对我们游戏能够登顶中国总榜,到底有没有帮助。不过,几乎可以肯定的是,要是我没有在中途坚持过自己对控制需求,先出产品的想法,那么到现在,项目还在开发过程中…… 

总结

    作为一个团队的管理,重要的是团队建设,团队培养,团队激励,对于一个项目的管理,重要的是合理的计划和需求的控制,回头一看,整篇总结,没有一个具体的技术问题,对于我来说,真是篇珍稀的博文啊。

    上面提到了很多我的观点,但是却没有为每一项提供具体的可执行的解决方案,没有经历过的人容易觉得都是泛泛而谈,太过空洞,其实是因为我的经验还不是那么多,不能很有信心的将一些我的方法告诉大家,但是总的来说,把上面的东西全部浓缩为一句话,那就是对于对于一个项目,有好的团队,合理的计划并且控制住需求,项目没有做不好的。

分享到:
评论

相关推荐

    Eclipse实现安卓疯狂闯关鸟的小游戏,简单易运行,详细注释,完整源代码

    Eclipse实现安卓疯狂闯关鸟的小游戏,简单易运行,详细注释,完整源代码 Eclipse实现安卓疯狂闯关鸟的小游戏,简单易运行,详细注释,完整源代码 Eclipse实现安卓疯狂闯关鸟的小游戏,简单易运行,详细注释,完整源...

    ipad 疯狂的小鸟

    ipad 疯狂的小鸟

    疯狂的小鸟 js代码

    本项目是《疯狂的小鸟》这款游戏的源代码实现,通过分析和学习,我们可以深入了解JavaScript在游戏开发中的应用以及Cocos2d-JS引擎的工作原理。 首先,让我们来看看JavaScript在游戏开发中的核心作用。JavaScript是...

    类似于疯狂的小鸟的as3完整游戏

    【标题】:“类似于疯狂的小鸟的AS3完整游戏” 这篇内容将深入探讨一款基于Adobe Flash ActionScript 3(AS3)开发的完整游戏,它在风格上与热门游戏“疯狂的小鸟”相似,但提供了独特的游戏玩法。AS3是Flash ...

    31--[疯狂的小鸟——第二关].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码

    31--[疯狂的小鸟——第二关].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码31--[疯狂的小鸟——第二关].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码31--[疯狂的小鸟——第二关].zip源码...

    疯狂的小鸟——第二关-少儿编程scratch项目源代码文件案例素材.zip

    《疯狂的小鸟——第二关》是一款适合少儿学习编程的项目,使用了流行的图形化编程工具Scratch。Scratch是麻省理工学院(MIT)的“终身幼儿园团队”开发的一款面向儿童的编程语言,旨在帮助孩子们通过拖拽积木式的编程...

    疯狂的小鸟——第一关-少儿编程scratch项目源代码文件案例素材.zip

    《疯狂的小鸟——第一关》是一款适合少儿编程学习的项目,使用了Scratch这一流行的图形化编程工具。这个案例旨在通过编程游戏的方式,激发孩子们对编程的兴趣,培养他们的逻辑思维和问题解决能力。 Scratch是麻省...

    java应用程序做的疯狂小鸟小游戏

    java除了能做web程序,也能像ASP.NET那样做应用程序,下面就讲下使用swing做的一个小游戏:疯狂的小鸟。 在疯狂小鸟程序中,实现了以下功能: 1、发射器创建、发射角度、发射力度等; 2、 实现小鸟飞行,包括小鸟...

    cocos2dx实现疯狂的小鸟源码

    总之,"cocos2dx实现疯狂的小鸟源码"项目是学习cocos2dx游戏开发的一个良好起点。通过分析和理解这个游戏的源码,开发者可以掌握如何使用cocos2dx创建游戏场景、处理物理碰撞、管理资源以及响应用户输入等核心技能。...

    疯狂的自行车.zipscratch2.0 3.0编程项目源文件源码经典游戏案例素材源代码scratch2.0 3.0编程项目源文

    1.合个人学习技术做项目疯狂的自行车.zipscratch2.0 3.0编程项目源文件源码经典游戏案例素材源代码scratch2.0 3.0编程项目源文疯狂的自行车.zipscratch2.0 3.0编程项目源文件源码经典游戏案例素材源代码scratch2.0 ...

    重庆海天软件学院WINFORM实训项目-疯狂的小鸟

    故设计了这样的一个小游戏,基本覆盖了C#语言常用的语法,已经面向对象的基本思想。本实训课程分为8个阶段来实践,效果非常好 此游戏开发为在课堂上即兴编写,即兴录制。没有事先准备,故有些地方不是很完美,请...

    疯狂的小鸟游戏源码201271

    疯狂的小鸟游戏源码 功能介绍: 一个小鸟跳跃障碍的游戏,上下左右键控制方向,同时 按住空格键是加速,小鸟可以直接飞到鼠标点击的地方,每次 大陆会随机生成。 注意: 开发环境为Visual Studio 2010

    这是一款java编写的类似于疯狂的小鸟的游戏.zip

    本篇文章将深入探讨一个使用Java语言开发的“疯狂小鸟”游戏项目,该项目源码可用于课程设计、毕业设计或作为个人学习的练习案例。 Java作为一种广泛应用于后端开发的高级编程语言,具有跨平台、面向对象、安全性...

    疯狂java讲义实战项目

    《疯狂Java讲义实战项目》是基于疯狂Java讲义这本书中的理论知识,设计的一系列实践项目,旨在帮助读者深入理解并应用所学的Java技术。这个项目集合包含了游戏大厅和五子棋等应用,旨在通过实际操作提升编程技能,使...

    scratch编程项目源代码文件案例素材-[疯狂的小鸟——第一关].zip

    本项目“疯狂的小鸟——第一关”是一个基于Scratch的编程游戏案例,通过学习和分析这个源代码,可以深入了解Scratch编程的基本结构和游戏制作技巧。 首先,Scratch编程的核心是积木块,它将复杂的编程语法转化为...

    疯狂打小鸟

    《疯狂打小鸟》是一款基于HTML5技术开发的微信小游戏,其源码的可用性与运行流畅性得到了实际测试的验证。HTML5作为一种先进的网络技术,它在网页游戏开发领域具有广泛的应用,使得游戏无需插件即可在浏览器上运行,...

    scratch2源码疯狂的小鸟-第二关

    scratch2源码疯狂的小鸟——第二关本资源系百度网盘分享地址

    scratch2源码疯狂的小鸟-第一关

    scratch2源码疯狂的小鸟——第一关本资源系百度网盘分享地址

    疯狂Java实战演义【书+源码】(疯狂Java讲义课后习题项目)

    《疯狂Java实战演义》是一本深度探讨Java编程技术的书籍,它包含了丰富的实践项目和课后习题,旨在帮助读者提升Java编程能力并深入理解Java核心技术。书中的源码是作者精心设计和编写的,提供了详尽的示例,以便读者...

    大一小学期项目疯狂猜色.zip

    【标题】"大一小学期项目疯狂猜色.zip" 是一个针对大一学生设计的编程实践项目,使用C++语言,并在Visual Studio 2015环境下开发。这个项目的核心是一个名为“疯狂猜色”的游戏,它可能包含了颜色识别、随机数生成、...

Global site tag (gtag.js) - Google Analytics