网络游戏软件开发项目培训1般采取甚么软件进行项目管理?

软件项目管理考点1_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
软件项目管理考点1
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩3页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢(1)什么是软件项目管理?(2)实施软件项目管理对软件企业的意义?(3)国内和国外软件项目管理发展现状?(4)软件_百度知道软件开发项目管理流程_网络游戏开发管理流程规范与方法技巧-疾风资料库
软件开发项目管理流程_网络游戏开发管理流程规范与方法技巧
发布时间: 15:23&&&&发布人:
网络游戏开发管理流程规范与方法技巧
写在前面的话:这年头儿除了黄赌毒、房地产、医药行业外,也就属游戏这个行业爆发力最强,在许多年以前的我如是想,于是就进了游戏圈,这一回首快10个年头了。个中酸甜苦辣,你知道,我也知道。许多时候经验是需要交流与分享的,而且越分享越多,欢迎与各位同行交流探讨。一、游戏开发的定义。通俗的来讲,游戏开发与传统的产品工厂没有什么区别,游戏就是公司的产品,唯一不同的是游戏需要持续不断的维护与完善,而传统产品开生产完了就可以出售。另外游戏节省了物流与仓储。游戏开发的工种分为三块:策划、美术、程序。所占价值比重分别为30%、30%、40%。策划中又细分为5个职位:数值、剧情、系统、关卡、测试。美术中又细分为5个职位:原画、3D模型、3D动作、地编、UI、特效。程序分为5个职位:主程序、服务端程序、客户端程序、数据库程序、服务器系统程序。看似分工明确,实际上各个职位又相互配合有着千丝万屡的联系,如何协调组织三个部门的协同做战是关键点,实战中各个分工又不那么明显,但却又各有侧重,这样才能打造出一支有战斗力的开发团队。具体问题,具体分析。还真不好给人家乱指挥。如果真的是要管理方面的具体措施与方法,确实要根据产品、具体的团队成员来制定,我们的许多做法,说白了都是一些土办法不值得提倡的。二、游戏开发的原则与关键点A、开发产品的几条原则是这样的:1,策划永远都会走在其它产品的前面,特别是针对市场化、成熟化这方面。2,美术表现这块,也可以紧跟市场需求,做到最好。3,程序方面相对保守,以稳定为第一原则,别人只要是能实现的,我们都会攻克这种技术难题也做到。B、游戏开发中几个较难解决而又容易忽视的问题:1,美术与程序的对接规格标准的约定与不断完善。(每个产品都不一样)2,程序实现效果问题的可控性。3,美术需求资源需求的不确定性。C、要点到玩家的穴道。1,情感。(单层次、符合的情感体)2,情绪。(多种或同种情感的集合积蓄体)3,控制情绪的节奏。(游戏中可调节,可控制的模块部分,需要量化每调整比例大小所对玩家的影响,一个可以控制玩家喜怒哀乐的产品才有可能成功。)最浅一层是人的情感,但是情感往往不足以影响玩家长时间的粘滞度。情绪却可以。情绪是许多情感的集合,也分为两种情况:需要宣泄的渠道,积累足够的矛盾冲突造成不满。如何能够点到玩家的穴道,从而控制玩家的喜怒哀乐的节奏是关键。D、玩家需求与玩家被需求。这个比例为7:3。不多加叙述。E、主动权的交换频率、节奏调节。略。F、赚钱与乐趣点的平衡。G、付费与免费玩家的平衡。H、如何使产品过程有趣,结果有意义。往往过程有趣会更加的难与具有风险。三、游戏开发的流程。版本划分这个一般是这样的:DEMO、公司测试版、封闭测试版、删档测试版、内测版。每个版本大概1-2个月时间。具体要看产品类型。游戏开发的第一步是:立项。立项不能拍脑袋,凭个人喜好。尤其忌讳老板一人拍板,必须以市场实际数据为准,而且有1~2个模仿对象为好,这里又谈到一个山寨的问题,其实山寨的关键点是程序可以山寨,美术也可以,但是就是策划不可以,否则产品很容易陷入泥潭。游戏开发的第二步是制定详细、可执行性高的开发计划。开发计划的模板有千千万,但是这并不重要,关键是找到适合自己团队高效使用的那种,计划的关键点也就只有三个:开发内容模块、责任人、工作任务起止时间。游戏开发的第三步是建立自己的流程规范,光有这么一个计划表是搞不定产品开发的,大家常常遇到计划没有变化快的问题,所以就需要引入另外两个表来辅助管理,细节表(又叫查缺补漏表)、BUG汇总表。游戏开发的第四步是建立好自己的管理系统,通用的几个SVN、BUGfree是一定要有的,其它的根据具体情况而定,有一点是确定的,系统建立了就必须使之发挥效用,否则就是面子工程,没球用。游戏开发的第五步是建立好周会制度,先把怎么把会开好的问题解决,首先开发的会议多如牛毛,但必须每会必须出结果。大致会议分为如下三种:讨论会、决策会、总结会。讨论会是最浪费时间的,让兄弟们自己去开吧,作为制作人应该专著于更有用的事情,当然前提是这群人的能力你必须认可,而不是一群骡子。决策会这个制作人必须参与,最终仲裁拍板各种决议,下发执行。这个执行是关键,决策的再多执行不下去,也等于个O。总结会这个也非常有必要,开发的过程中是不断发现问题,不断解决问题的过程,所以针对相应的每一类问题必须都需要总结出相应的解决方案,不让你掉坑里两次。最后说下开会的效率问题,其实超过1个小时的会议基本都是没有效果的,所以尽量缩短会议时间,尽量让开发一线人员多表述自己的看法,多拿自己的方案。游戏开发的第六步是建立好每天的工作流程,每天早晨9点开始工作计划表的执行检查,午饭后查缺补漏表、与BUG汇总表的执行检查。每天下班前的版本跟踪与上传。前两项就是计划表内容的落实工作,通过第一个表确定整体进度,通过后两个表来不断应对处理开发过程中所发生的各种变化。跟踪版本这个要说一下,比较重要。跟版本分为三部分:已完成的模块、未完成的模块进度、当日所发现的问题与BUG。不断的调整优化三个表集合中的先后顺序,做到统筹安排。游戏开发的第七步是just do it.此处省略文字3万。四、游戏开发的管理。首先先讲一个顺口溜:抓住重点,理清顺序,盯紧执行,要求结果,时常反思,集中沟通,掌握细节,发现问题,分析原因,解决问题。管理深刻,切入心底,培养部署,用心平时,找准时机,用对人才,决策果断,不行再来。其次再讲一个制作人的时间分配:游戏项目制作人的时间分配比例:30%的时间必须放在策划、美术、程序及各部门之间的深入沟通与了解,不断的激励与鼓励,深入内心与生活中的。10%的时间放在业内市场动态上公司外交,与时俱进。10%的时间放在内部管理上,必须控制好进度与质量,减少内耗。50%的时间必须放在产品本身上,专著于产品的每一个细节。接着是一个牛B的管理办法:聚焦、聚焦、聚焦,推动、推动、推动。第一个聚焦是聚人,第二个聚焦是聚精神,第三个聚焦是定标准统一角度。第一个推动是推自己,第二个推动是推别人,第三个推动是推动整个项目进展。再来个友情提醒:每天的时间是有限的,每天的事情是无限的,每天都在疲于奔命,每天都在问题中游走,我们需要的是快速理清重点,并能在这些纷繁复杂的事务中脱影而出,在这个世界上,没有什么是完美的,必须学会放下,认真的去思考,高效率的去做。放下不代表要放弃,放下恰恰是留给自己更多的时间去思考,去做出正确的决策与判断。必须要学会在最短的时间做最有效果的事,许多时候较久的时间是思考,有效的时间是沟通,整段的时间做执行。缺一不可,在最重要、最紧急都完成的状态下,必须学会放下。没有人可以将事情做到完美,但必须向此目标而努力。1,必须懂运营,手头上有足够的数据做支撑,不凭感觉做决策。2,分工这个基本的就是:数值、系统、关卡、打杂。策划没什么详细的分工,关键是态度与沟通问题,当然各有侧重的培养是重要的。3,版本划分这个一般是这样的:DEMO、公司测试版、封闭测试版、删档测试版、内测版。每个版本大概1-2个月时间。具体要看产品类型。4,工作计划也没有什么太专业的模式,借助SVN管理好所有策划文档分类。5,工作计划制定是关键点,需要充分沟通与磨合后,制定出可执行性高的计划来,责任人与起止时间的跟踪是必要的。6,更多的是过程管理结果,目标管理结果。五、游戏开发的方法。在项目推进过程当中,更重要的是反思与总结,这会使你获得的更多,远比一味的向前奔跑要有效。用兵原则莫过于:变化、秘密、快速,全力。目标管理执行结果。越是真的东西,越淳朴。越是假的东西,越华丽。许多游戏产品的新手引导都已经过犹不及了,玩家已经不是3岁小孩了,再也不使用填鸭式教学了,至少也得是启发式教学吧。弄一裹脚布式的新手引导,只有一个结果,玩家全跑光,剩下一帮变态狂。赌博是一种难以抗拒的诱惑,小赌怡情,大赌伤身说的就是这个道理。小赌怡情的本意是与熟悉的亲属或朋友,在一定数额范围内,特定的时间内,做以娱乐。但是往往有人把持不住,伤了感情。大赌是明摆着的圈套,明知一定会输,却总是心存侥幸,最后倾家荡产,悔之晚矣。做游戏的尤其需要懂得这个道理。为人处世,话要说到,事得办好!做到滴水不漏是很不容易的,需要长时间的社会磨练与足够的功力。许多时候我们做不好,是因为我们没有足够用心,没有足够重视。人活一世,需要珍惜有缘人,关心到位,人家才肯为你拼命,这样的人越多,你的成功率就越大。感谢身边曾经侮辱过你,折磨过你的人。是这些人把你置于绝境,让你创造奇迹,是这些人给你考验,让你成材,造就出你坚韧不拔的性格。在创业的路上,没有什么比耐力与坚持更重要的了。执行力始终是第一核心竞争力。一、产品开发需要按照实用的起止计划表执行。必须落实分割模块、责任人,以及灵活分配时间的最终截止时间。理清顺序,标明状态,将变化控制在计划的范围之内,不断的更新、调整其计划表灵活执行。二、保持信息畅通、及时,***24小时开机。提前做好准备,调整计划,调整工作任务状态。办公文档要分几个层次与级别,最高一级别的文档至少需要做到如下五点:一、文档语法要正确,通顺流畅,简洁明了。二、不能有错别字。三、不能有遗忘的条目。四、必须保证文档的准确、无误、真实。五、格式排版要合理,方便阅读。人的惰性是伴随着优越感而逐步上升的,在创业的路上,我们必须时刻警惕这种自然惰性的滋生与蔓延。这种惰性是自上而下的,所以当领导的必须以身作则做好表率,不能够掉以轻心,必须时刻保持危机感,没有危机感就会滋生惰性。需要时刻警醒自己,需要时刻鞭策自己,不断努力,不断进步,坚持不懈。如何把产品开发工作做的深入、细致是一个核心问题。深入是反复基础上的严谨推理及验证实践,细致是针对每一个细节的用户体验状态调整。真正做到解决所发现问题的50%已经很不容易了,一个产品一定存在这样、那样的“硬伤”直到产品公测都无法解决,细致的打磨产品需要耐心的极至,就如雕刻玉器一样。总想着如何强调过程而不关注结果的人,是不负责任的,与不做为的人的结果都是一样的,五十步笑百步。许多时候叙述过程多艰辛,这都是借口和理由,无须多讲,这个结果是不是常常都是好的,这是一个人能力的最终评判标准,不要跟我讲幸运两个字,我不相信这个。一个标准,没有结果的关注就是无效关注。最好的学习方式是温故而知新,绝对不是鲸吞式的摄入海量知识。每个人的消化系统不一样,所处的实际环境也不同,所以要学会找到适合自己成长的信息、知识。然后慢慢的把它理解了、消化了,不断的咀嚼其中的精华。一个人的最大进步就是他能从过去已经历过的事件或信息,让今天的自己成长的更快。我们深刻地认识到,一款游戏上市前最后10%的润色,是决定它最终伟大或者只是优秀的区别。而一个产品,有时候就差那么一点点。通常只差一点点时候就是差很多的时候,因为大多数人并不知道差这一点点到底差在了哪里?如何才能做出伟大的产品?仅仅用心就能做到么?一个公司或团队开始走下坡路的信号:1,团队的中层管理人员责任感不够,不能把重要又紧急的事情妥当的做好。2,团队除了核心成员之外,没有可替换的人选。出现管理上的真空与断层。3,没有紧迫的时间观念,不知道在一定的时间内到底能做多少事,做事不留空余时间,不能把工作的质量做到极至。如果是一个不到20人的小团队,并且一起磨合工作了3年,团队中依然保持激情与默契,那么可以做到1天发布1-2个不严重的问题补丁。如果不是这种情况,那必须走流程,做不到无缝对接似的沟通,也就无从谈起效率。毕竟游戏行业不是密集型加工业,可以针对每一种问题都有固定的解决细致流程模式。一个游戏制作团队高效的集中表现有三:1,永远有10%左右的人不在电脑前,而在各个部门间、会议室内游走、沟通。2,会议时所提出的问题全部都有对应的、可立即执行的方案。3,所有开发相关的细节问题,全部都有具体的预期解决时间、效果。当战斗打响后,每位身临其境的老战士都会热血沸腾,当然,也有第一次经历战争而双脚打颤的,更有抗受不住压力而尿裤子的。不过这一切都不打紧,只要你明确的清楚打这场战斗的目的是什么,意义是什么,就算在这场战斗中不幸牺牲,那也是值得的。总好过临阵投降,做汉奸要好的多。从某种意义上来说,加班是一种积极向上的表现,但是同时效率又不高,监督不到位,意义就不太大。除非团队所有加班人员都与你的目标一致,都视这个产品为自己的儿子,才有可能,另外张弛要有度,兄弟们也不都是铁打的,得每天换个人拉出去喝酒,谈心,深入工作以外的生活部分,他才肯给你卖命。人一般在做你所认为正确的事的时候,会逐渐的怀疑自己当初的判断是否正确,甚至在事情还未有最终结果时就放弃了,许多种遗憾都是这样造成的,一个不够执着的人,甚至是一个不够偏执的人,不会得到成功的眷恋。在你感到茫然的时候,应该想想如何努力把它认真的做好,如何使最终的效果与计划设想中一致。没有正确的领导方式和工作方法,要迅速地开展工作,是不可能的。第一,从管理上要深入员工基层。第二,管理的方式,不应该是官僚主义的。第三,项目工作的开展,需要有很大数量的中层骨干。第四,管理沟通工作在项目推进过程中与项目进度、质量同样重要,不能分离。----读毛选?必须注意经济工作有感。搞游戏开发的,除了本身的态度与专业能力之外,前期立项时拼的就是激情,到了中期开发阶段就没激情了,就只能拼的是体力,后期封版就是拼命了。最后奋力一搏,有条不紊。公司日常管理与产品细节把控是一个游戏开发公司两个最难的点:如何能够灵活高效的处理好每日公司的纷繁琐碎?不让它占用你过多的时间,那就需要在决断与执行上下足功夫。如何能够把握好产品开发的细节?那就需要在产品的敏感度与认知度上更加深入。一句话一言堂没什么不好。搞游戏开发必须要专制。祸从口中生,这句话很好。希望大家在得意时千万别忘形,人一忘形就要出事。许多时候心里所想不能代表口中所说,实际操作不能代表心中所想。退一步讲,一个男人心中能够容纳多少秘密,就能容纳多少人民币。什么是执行力?首先要有可执行性高的详细、周密的计划方案,其次要有充分的沟通与组织协调能力。再次要有一点霸气,然后就冲上去做。失败了马上总结经验,只要还有翻盘的机会,爬起来马上再来。一切都要以实际的数据说话,没有充分的掌握数据,会议上就没有发言权。当然执行力更重要的是持久坚持恒心。通常你的第六感来源于你对某件事的不安,根据吸引力定律,你可以很快对这件事有所察觉,但一切都来源于你信心不足,以及对成功的可期待的欲望不足。当一件事所做的还不够完美的时候,你需要做的是尽量让它完美,当一个问题无从下手的时候,你需要做的是,集中思考直到找到切入点妥当的解决它。做事一定要有一个具体的、可执行的周密解决方案,不能空谈理论这没有用,解决不了任何问题,只能耽误时间,让事情越变越糟。同时一个问题的过程,除了追究责任人外,还需要从反向的角度去思考如何去处理能够把一件坏事变成好事。做项目就是一个不断发现问题,并解决问题的过程,关键是如何稳妥的解决。我可以允许大家因为运气都不好而失败,但是绝对不能容忍因为你还不够努力而在人生中留有遗憾。我们在过去的30年里留下了太多的遗憾,我不希望一直遗憾下去。我们现在需要做的就是,做好计划、坚持下去、拼命执行、追求极至。大道至简,我从不相信运气这个东西,所以请你足够努力。带人是一个心累的过程,不仅要在思想上保持一定的节奏,而且要在品质上判断其是否具有培养价值。最恼火的事情莫过于培养了一堆饭桶或者好不容易培养出来的人为他人做了嫁衣。如何能尽可能避免以上情况的发生,需要有着雕刻家般的耐心和细心,但前提首先要选一块可造之材。许多时候金子都被土掩盖了。产品的每一个细节都需要认真精心的打磨,引擎不重要,那只是个空壳子,如何才能赋予游戏灵魂才是核心关键?这需要满怀着爱心,精心深入的做好游戏的每一个细节,调整好核心数值体系、经济平衡体系与核心系统之间的支撑关系。需要坚信的是,游戏开发不是什么高科技,没谁就搞不了的,也没有什么难题是解决不了的。说解决不了的那都是在忽悠你。在你的团队中,不能存在爷爷似的人物,谁做爷爷,谁滚蛋。游戏行业不缺人,不缺钱,不缺想法,缺的是能把想法变成现实的人才。如何能解决每天学习时间不够的问题是个麻烦事,看来的行之有效的办法有三:一、坚持定时学习。二、建立短期目标。三、坚决不用发散式的方法学习,要用聚焦式。做游戏产品始终要从最基础用户的角度出发,去分析并找出用户需求的本质,许多时候用户只能提出其大概需求的载体,而不是其需求的本质。用户需求一匹快马,而你造了一台汽车给他,他会惊喜的接受。所以做产品必须从多维角度出发,至少做到五维,这样你的决定才有可能是对的。成功 = 市场 * 机遇 * 资本 * 策划分析 * 管理(制度) * 执行(效果) 市场 →员工 →经营+管理 →效果 →利润↑↓ ↑↓ ↑↓ ↓ ↑ ↓ 效果 →薪水→ 制度→ 考核 ← 市场把部署捏好了形状不难,难的是赋予他们灵魂与智慧。如何才能做到这一点?只有一个办法:同吃、同住、手把手教。前提确定此人品质不坏,天赋尚可。这个时候只要有一个合适的机会,他们就可以迅速上位。放松的时间过长就成了放纵,放纵的时间过长就成了堕落。人堕落久了,就丧失了理想和目标,如行尸走肉。必须打起你的精神去迎接明天,一个充满挑战的明天,一个不可未知的明天,一个充满鲜花与掌声的明天。能准确的切中要害,提出问题,这不难。可以拿出自己所提出问题的对应解决方案,并对应对每一个解决方案做可执行性评估,当然如果能有具体的可执行细致的方案就更好了。除了以上几点外,针对你所提出的具体可执行细致的方案分别与相关人都沟通并确认过,确定时间及预期效果,这就更好了。团队真正的核心意义在于四点: 1,团队成员都有着共同的目标。2,彼此信任,坚信不疑。 3,成员之间有着无逢的沟通默契,甚至可以不用语言来传递与表达。4,与团队核心管理层时刻保持思想高度一致。提升管理能力的办法:1,理清思路。2,合理分割/分配问题及工作。3,明确的时间/成本预算指标及责任压力。4,准确的预期效果。5,要求实际结果与反馈积累。5,找出实际结果与预期效果之间的差距并分析其原因。使之逐步与预期效果无限接近。这样才可以综观全局,掌控一切,处变不惊,运筹帷幄。首先大家的目的要一致,为了这个共同的目的,只要不要您的命,你愿意为了实现它而做任何事情,这就是忘我的第一步。其次是要把自己逼疯,逼到睡觉做梦时都在思考,再把手下全部逼死。这样产品才能做到极至,只有专著于每个产品细节的团队,才有可能成功。通俗的来讲,一个有效的管理方式就是将所有的问题理清楚,因为每一个问题=机会。然后分清楚重要紧急程度,接下选对人来跟。然后由这个人将工作合理分割,按照其重要程度单线程分配其精力。按照其完成时间点来线程关注结果。你只需要培养出两个这样的人,并且是能够承担起责任的,管理的第一步就实现了。人与人的阶级层次是不同的,人与人的思想境界不同的,许多牛B的人根本不屑与我们这样的屁民交流,因为他们觉得在我身上会一无所获,所以懒的浪费自己的时间和精力,这个道理我深深的理解。但是燕雀安之鸿鹄之志,早晚有一天我会踩在你们的头上,因为我有年轻的资本,因为我会比你更加努力。针对第三条加以分析后得出:1,情感。2,情绪。3,控制情绪的节奏。最浅一层是人的情感,但是情感往往不足以影响玩家长时间的粘滞度。情绪却可以。情绪是许多情感的集合,也分为两种情况:需要宣泄的渠道,积累足够的矛盾冲突造成不满。如何能够点到玩家的穴道,从而控制玩家的喜怒哀乐的节奏是关键。对部署的培养一定要渗透到平时每一个点滴,要保持部署的思想高度与你无限接近,要给他们高标准作业的范例,要求高效率的执行结果。将每一个策划案揉碎了,针对每一个细节每一天去反复推敲,才会略有所获。游戏得禅需要的是欲望***,六微妙功德,得大智慧,去众生烦恼。游戏得道需要的是虚极静笃,需要的是心斋坐忘。去除一切杂念而专著于天理循环。游戏得儒需要的是玩索而有得,醒心而自觉的中庸之道。游戏即人生,人生亦游戏。入梦如幻,都是禅佛智慧,有名之天地之理,得人所求之儒道。一个游戏产品,如果没有禅它就失去了内涵。心中无佛,无相也无色。一个游戏产品,如果没有道,它就偏离了宇宙万物轨道。谈笑间,灰飞湮灭。一个游戏产品,如果没有儒,它就不可能被大众所认知。要慎独、色难。一切表象皆有因,一切因皆有果。天理循环,层出奥妙而不穷。游戏产品需要做的是如何建立一套有道的游戏世界生态,其虽无形,但却有道可循。禅的意义在于修心,儒的意义在于修身,道的意义在于万物的运行规律。禅是游戏的灵魂,儒字拆开来看就是人的需求,那么儒就是游戏的各个系统及血肉。道则是游戏的数值运算规律、法则。游戏经济平衡的规律。看来许多事情,道理上都是差不多的。只不过有些人早些知道,有些人晚些知道罢了,当然早些知道的人自以为自己很行,其实就在你不经意的时候,别人已经超越了你。六、游戏开发的态度、IQ、EQ、AQ。态度----要有做孙子的勇气来努力做事。谦虚做人,谨慎做事。大胆冒险,拥抱变化。同样的工作,如何去完成它,并且完成好它,这完全取决于你的工作态度。自从上帝在世界上创造了人这种动物,在这个世界就没有什么解决不了的问题,同理也没有什么不可能完成的工作任务,关键看你怎样去面对。IQ----你的智商。包括:记忆力、思考力、执行力、表达力、沟通力、学习力、控制力。EQ----控制自我情绪的能力。人永远不要卑微的活着,不要看不起自己,相信自己是最好的,最有能力的,最漂亮的,最潇洒的。这样从你心底内就会透射出一种强有力的气质,吸引着你想要发生的事情发生,想要得到的人来到,想要的东西送上门,想要实现的愿望实现,但前提,你的这种气质需要持久的动力支持,不可半途而废。许多时候说坚持这两个字很容易,真正能做到坚持很难。首先你得能忍受的住孤独寂寞,而且是长时间的孤独寂寞。其次,你需要反复提醒自己坚持的理想,时刻鞭策自己不能松懈。偶尔有放纵的时候需要即时刹车。不能在错误的道路上越偏越远,最后需要有绝对的信心与确定的目标,这才是你坚持的动力。时刻相信自己是可以创造奇迹的。首先你要有清晰的人生规划与目标,这个目标要切合实际,其次你要有具体可执行的计划,然后你要为此计划付出实际行动,最后不要计较暂时的眼前回报继续坚持前行!不怕失败,爬起来再来!只有这样的人生才是精彩的,才是与众不同的,才是令人羡慕与期待的。懒惰是人的一种常态,没有人天生就是勤奋的。有两种情况人可以突然变的勤奋起来,一没有饭吃,二有着强烈的进取心。第一种情况现在不常发生了,但是第二种情况未必对所有人都有效,只有那些肯拿拼搏与汗水做未来赌注的人,才能坚持如一,不怕失败,但求人生没有遗憾。人这一生一定有许多想去做的事情,许多想去见的人。大多数时间我们生活在一个自己编制的四维牢笼里,想要争脱出去的唯一办法有三个:一、拥有足够的物质财富。二、拥有足够的精神财富。三、变成疯子。所以大家都在物质与精神中游走,不小心下一个疯子就是你,不够疯狂的人是争脱不开思想的牢笼的。AQ----承受逆境压力的能力。许多时候,把人逼到了一定程度,自然就会有奇迹发生。同时带着一群骡子做事确实是一种悲剧,但是要比带着一群狼做事稳妥的多,因为骡子知道干活,并且持久。而狼虽然战斗力很强,但并不持久。战胜自己!能抵消你压力的唯一有效途径,是你心中那个不会熄灭的梦想!一起努力,把梦想变为现实!当人面临着巨大压力的时刻,人的潜能才会无限的爆发出来。才会去想尽办法去努力实现目标,如果你一个决策做错了,你的命就没了,你会选择怎样做呢?要么冷静的认清形式之后,果断出击。要么不断的找借口,替自己开脱。我们需要压力,更需要的是不怕死的拼搏精神。自己才是无法实现理想与目标的最大敌人,其它的都不是,只有坚持战胜自己的恐惧、懒惰、贪婪、侥幸等要命的敌人后,才能所向披靡。精神上的催眠不等于长眠,我们需要的是彻底的翻然醒悟。人最大的敌人是自己,最大的精神压力也来源于自己的内心,当你对自身理想与目标的追求欲望超越了自己的时候,那么也就是无所畏惧的时候,让我们整理好行囊,拍拍身上的尘土,向着理想的目标,进发!人在得病的时候,生理上会充斥着各种各样不舒爽的感觉。然后就拼命的怀念健康时候的惬意,但是没办法,现实你就处于疾病的干扰中。这与创业的人是一样的,想创业的人心里上都蕴涵着某种疾病,甚至是喜欢痛苦的感觉更多一些,因为只有这样捎有舒服的时候才会倍加惬意。在奔跑的路上你不能停歇,得坚持。人的生命很短暂,我们什么都可以留住,并且再投资增值,惟独时间不能,老天给我们每个人的时间就只有那么多,如果你不能在有限的时间内创造应有的成绩,那么留到将来的就只有无尽的悔恨。我宁愿累死在追寻目标的路上,也不愿停留在路边同一些不知所云家伙浪费时间。人这一生的时间是十分有限的,为人谨慎也是至关重要的。成功的秘诀其实也很简单,就在于你这一生用同样的时间比别人高效、高质的做了多少事,其方向是否正确,其执行人是否足够坚持。过度的谨慎也是错误的,人生需要一点冒险精神才能赢得更多的筹码,要相信自己所走的路,决不在不重要的事上浪费时间。创业就象经历一场人生中重大的疾病一样,许多动力来自于这场疾病所带给你的痛楚,感觉越痛楚的人,生存下去的愿望就越强烈。每当有困难问题出现的时候,创业者通常就会感受到这种痛苦,咬牙坚持下来的,就是所谓的英雄,半途而废的就是死亡者。人活着就得拼命,一般越焦虑的人战斗值越高,承受过的压力与健身是一个道理,需要不断的、持续的增加压力的砝码,只要自己可以扛的住。一旦感受自己就快坚持不住的时候,往往就是离成功最近的时候,咬咬牙坚持一下,这个槛也就翻过去了。七、游戏产品开发制作人的几个核心理念。1、思想不能太文艺,太理想化。就算您是个天才,但是中国游戏市场不需要毕加索。2、必须有过至少3款产品以上的实战运营经验,只有亲自冲在第一线听见了用户的声音,才能有效的把产品的质量提升到用户可接受的层次。3、不能拽的象二五八万似的,中国游戏市场还没有WOW,所以就算您再牛B,也必须按照行规来办事。中国网游市场遍地陷坑,否则第N个栽进去的就是你。4、需要有强有力的执行力和管理能力。游戏产品是个脑力活,对于如何让合适人去做合适的事儿,这是个关键点。另外游戏圈里从来就不缺想法,关键是谁来执行?是否效果OK。5、从一个项目立项的那天开始,制作人、主策的脑海里必须划出1/3的空间来想这个产品上线后运营将遇到的所有问题,甚至包括运营规划都需要提前模拟一份出来。只窝在家里搞开发弄出来的产品,就只能看天吃饭,你认为产品开发出来就不关你的事了,但这不是传统产品,卖了你就完事了,好产品都是不断改出来的。6、关注细节。并不意味着事必躬亲。都说细节决定成败,在游戏开发这个事上,具体体现出来的就是关注用户体验的细节。什么是用户体验?可不是简单一句话就说的清楚的。一个不留神,后悔药没的卖。7、一鼓作气,再二衰,三而竭。人都是肉做的,不是铁打的。兄弟们的热情是需要不断调整状态而持续的。不能把大家当作机器使唤,否则在你最放心的时候,就是机器失灵的时候。8、需要坚信的是,游戏开发不是什么高科技,没谁就搞不了的,也没有什么难题是解决不了的。说解决不了的那都是在忽悠你。在你的团队中,不能存在爷爷似的人物,谁做爷爷,谁滚蛋。游戏行业不缺人,不缺钱,不缺想法,缺的是能把想法变成现实的人才。八、水深火热。游戏圈的水是很深的,但表面看起来好象很火热,千万要留神。省略1万字。九、前途光明。钱途是光明的,地球人都知道。省略2万字。
[项目管理软件]软件项目管理流程
1. 项目流程、对应阶段以及管理思想2. 不同角色的任务和产出(简要)3. 项目进行中?在SVN中建立如下的文件结构,确保项目文档的共享和管理。 ? ../项目1此项目目录下包括需求文档和系统说明书;项目进度安排(任务***并责任到人); 项目进行中有待解决的问题列表; ? ../项目1/DEV此目录下包含系统的技术设计、数据库设计、集成测试报告 系统部署后的Relese Notes ? ../项目1/QA此目录下包含所有的QA 产出,如测试估算,测试计划书,测试用例,测试结果,缺陷报告,以及系统测试Sign-off 邮件。 ? ../项目1/周例会? ?? ? 每周一次项目例会,并有会议记录。如遇到具体问题需及时解决的。可随时组织相关人员进行讨论。 项目的各组成部分需要尽到自己的责任。保证每个阶段的产出,不影响后续团队的工作。 项目中各阶段的评审按情况具体分析,然后施行。保证每个阶段的工作质量。 此目录想记录所有的会议记录。 其他
详解软件项目管理流程的每一步
一、项目启动(项目开工会)了解项目干系人及其利害关系。所有项目组成员是否到位,如到位则拿到项目开发人员的简历,详细了解每个开发人员的情况(可能会组织到客户方面试)。根据项目需求规格列出项目功能列表,并根据开发人员技术等情况创建WBS。根据项目时间、资源等情况规划项目初步开发计划(各里程碑时间点的粗略计划,每个时间段投入多少人力等)。确定各种软硬件需求,如:版本控制服务器、数据库服务器、开发服务器、缺陷管理软件服务器、开发工具等。参与人员:项目经理、项目总监、全体项目组成员、用户方领导、用户方参与人员、其它主要项目干系人项目启动会议的目标:让整个项目组的成员相互认识建立项目的工作关系和沟通关系让大家明确团队的工作目标让大家了解项目的当前状态一起审阅项目计划找出项目的难点或可能出问题的环节分配小组和个人的角色与责任获得小组和个人的承诺实施建议:对立项管理过程域产生的所有有价值的文档如《立项建议书》、《立项调查报告》、《立项可行性分析报告》、《立项评审报告》进行配置管理。做好必要的保密工作。由于每个项目都要占用机构的资金和资源,立项评审一定要严格。建议对机构高层管理人员进行必要的立项管理培训。输出文档包括:项目风险管理计划、工作任务***结构(WBS)、项目进度计划、配置管理计划、质量保证计划、TimeSheet、开发规范文档、测试计划二、需求分析需求调研:与客户就其所需要的功能、流程、操作等需要为基础,而且需求决策者必须是项目经理或部门负责人。列一个需求管理(包括详细的沟通计划及要求沟通)计划,考虑需求沟通中的人员、资源、时间的要求。虽然有些因素是客户方造成的,但应该站在其角度上,为其考虑一些存在的客观及主观因素。注意与项目成员之间的沟通方式及对团队的建设。把握需求分析的进度及质量是否符合要求。根据交互设计原型与客户交流需求分析是否达到要求及功能点是否有遗漏。有哪些文档或数据是由客户提供的,这些数据是否需要在新开发的系统中维护等。实施建议:先对项目成员进行培训,让他们掌握必要的需求开发技能。(比如需求开发要做什么,做到什么程度,需要注意哪些问题等)对需求开发过程域产生的所有有价值的文档进行配置管理。需求的建模分析有较高的技术难度,项目成员应当根据自身水平进行取舍。交互设计中应以用户的易用性为前提然后考虑在这样设计的前提下技术上实现是否有难度或者工作量超过前期设计的百分之二十. (多用TAB形式,尽量让客户的某个角色的任务可以在一个页面中完成,一般用上下文菜单,避免用系统的菜单,一个功能块一般只需要一个入口)输出文档包括:产品需求分析说明书、数据流程图、系统应用架构图、交互设计原型、需求分析模型(RQM)三、概要设计确定影响系统设计的约束因素:本系统应当遵循的标准或规范、软件、硬件环境(包括运行环境和开发环境)的约束、接口/协议的约束、软件质量的约束、隐含约束等。确定设计策略:扩展策略、复用策略、折衷策略。系统***与设计:将系统***为若干子系统,确定每个子系统的功能以及子系统之间的关系;将子系统***为若干模块,确定每个模块的功能以及模块之间的关系。数据库概要设计。输出文档:产品概要设计说明书、数据概要设计模型(CDM)四、详细设计确定功能模块的参与者、数据库表、输入参数说明、前置条件、基本流程、异常流程、日志等信息。各层次结构的接口定义数据库设计:逻辑设计--&物理设计-&安全性设计-&优化实施建议:先对系统设计人员进行“专题”培训,让他们掌握必要的系统设计技能。 由于国内绝大多数的大学不开设“用户界面设计课程”,这导致大部分软件开发人员不善于设计用户界面。项目开发小组应当设法邀请用户界面设计专家参与(或指导)本软件的界面设计。对系统设计过程中产生的所有有价值的文档进行配置管理。输出文档:产品详细设计说明书、数据物理设计模型(PDM)、自定义数据类型及BO数据类型文件、数据字典、系统测试用例、对象模型(OOM)五、Coding软件编码,各接口的实现。单元测试。实施建议:对开发人员进行“高质量程序设计”培训,让他们掌握编写高质量程序的技能。对开发人员进行“版本控制、代码审查、测试、改错”等方面的培训,提高他们的工作效率。开发小组根据项目的资源、时间等限制因素,可以适当地减少测试的工作量。对实现与测试过程中产生的所有代码和有价值的文档进行配置管理。输出:单元测试报告、代码评审报告六、集成测试根据系统测试用例测试系统的功能性需求,保证系统的正常功能处理及异常处理是否正确。用户界面测试,重点是测试软件系统的易用性和视觉效果等。健壮性测试,测试软件系统在异常情况下能否正常运行的能力。(容错能力和恢复能力)安全性测试(这种测试一般能通过建行的fortify 软件评测即可)如果产品需要***,那么还得经过***与反***测试实施建议:对系统测试人员进行必要的培训,提高他们的测试效率。项目经理和测试小组根据项目的资源、时间等限制因素,设法合理地减少测试的工作量,例如减少“冗余或无效”的测试。系统测试小组根据产品的特征,可以适当地修改本规范的各种文档模板。对系统测试过程中产生的所有代码和有价值的文档进行配置管理。为了调动测试者的积极性,建议企业或项目设立奖励机制,例如:根据缺陷的危害程度把奖金分等级,每个新缺陷对应一份奖金,把奖金发给第一个发现该缺陷的人。输出:系统测试报告、缺陷管理报告、操作手册七、客户验收成果审查。验收人员审查开发方应当交付的成果,如代码、文档等等。确保这些成果是完整的并且是正确有效的。验收测试。验收人员对交付的产品进行全面的测试,确保产品功能、质量符合需求。及时解决客户方发现的问题。输出:客户验收计划、验收测试用例、客户验收报告、验收操作手册实施建议:在客户验收之前,开发方对验收人员进行必要的产品培训。开发方可以将系统测试用例给验收人员参考,以减少设计测试用例的时间。开发方人员应当热情地协助验收人员。对验收人员发现的软件缺陷马上予以纠正;对于复杂的问题应当立即请示有关领导,不可拖延。在验收期间不可与客户争吵,给客户留下很好的印象。对验收过程中产生的所有有价值的文档进行配置管理。八、结项计划与实际情况对比:产品功能、工作成果、产品质量、投入人员、工作量、成本等申请结项理由和项目自我评价对项目进行综合评估,总结经验教训。有价值的结项管理至少包括三项内容:一、对项目的有形资产和无形资产进行清算,既要防止资产流失,又要及时地利用这些资产。二、对项目进行综合评估。例如评估项目完成情况、项目质量、投入产出分析、项目的市场价值、项目对企业的贡献等等。该评估报告可以作为考核项目人员业绩的重要依据。三、总结经验教训,使整个机构受益。实施建议:对结项管理过程域产生的所有有价值的文档进行配置管理。做好必要的保密工作。结项评审工作不能简化。对结项评审委员会进行必要的培训,使他们树立正确的观念,从而严格把关输出:结项申请书、结项评审报告下面是这些核心工具的运用经验:1.必须建立源代码的版本控制系统,就是cvs,基本的代码提交原则:1)程序员尽量每天只在下班前提交一次;2)提交的代码必须是在自己的机器上是正常运行的;3)每次提交都必须用简短的话说明自己提交代码的功能描述。2.建立错误追踪系统,用Bugzilla就很好,配置好邮件系统,使Bugzilla成为测试人员与开发人员沟通的桥梁。3.用BAT和Perl脚本,以cvs中的源代码为核心实现简单的每日编译工具,将这个自己写的自动化工具放到一台专门的编译机器上,在每天的半夜开始自动下载代码,自动编译代码,自动打包***程序,自动记录各种编译日志,自动将***程序放置到一个固定的以日期为目录名的公共区。(用cvs2cl.pl得到程序员上传的代码更新日志,以便测试人员参考) 4.测试人员的第二天,应该到公共区取得头天的最新版本,并根据ChangeLog进行新版本的测试。并将测试中发现的Bug,通过Bugzilla反馈给程序员。程序员可以根据自己的情况或公司的规定来决定修改这些Bug的时间。并将这些Bug的修改情况,在代码提交时,写入代码日志。5.开发人员的第二天,应该到公共区查看编译日志,看看自己的模块是否正常编译,及时更正,看看自己的邮箱有没有Bug报告,及时修改。6.管理人员的第二天,在综合项目需求与头天版本进度的上,可以判断产品的发展方向,如果有偏航或理解错误或有新需求时,可以根据当前情况及时调整。这样,通过 cvs =& bugzilla =& daily-build,就能将程序员与测试员,进行互动,各施其责。减少沟通与人为的麻烦。对于管理层,也能做到心中有数:因为每天都有新版本,随时掌握产品的走向。。。等等原文链接:/dizchan/archive//2076430.html
CopyRight&2012- AllRight Reserved

参考资料

 

随机推荐