`
Rocky_rup
  • 浏览: 145362 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

把开发过程游戏一把

阅读更多
最近才看很久之前唐博发给我的一篇文章《Bug管理的经验和实践》,由于在大学讲课的关系,我准备翻看一下作为上课授课题材。
没有想到,文章(准确的说是访谈录)中微软研发过程中bug管理给我启发颇大。但直接将文章中的内容转述给学生们,似乎不会有好效果,因为学生是没有研发背景的,对于我转述的内容的价值不会有太多意识。不知道自己的脑袋是不是被闪电击过,闪念间想到用游戏的形式呈现这一个过程,下面就来分享一下这个游戏:
 
·三个人参与游戏,假设是P、D、T
·P用肢体语言向D和T表达一句话的含义,例如“一只没有尾巴的猴”或“一头长翅膀的猪”
·D用文字写出对字体语言的理解
·T对D的理解给予“赞同”或“反对”意见,并附理由
   ·若T反对,D认同,则D重新理解
   ·若T反对,D不认同,则P对T和D的结论给予正确与否的判断,
       ·若对二人的判断都是错,则P再次尝试用肢体语言表达,重复之前的步骤;
 
·整个过程三人都不能说话,D和T可以通过黑板书写文字沟通,P只能用肢体语言,用点头表示对,摇头表示错
 
通过以上游戏再现了,微软的研发过程中PM、Dev、Tester三种角色,以bug(不仅仅是软件功能上的,还可以其它事务)为主线的工作模式。
 
不仅如此,在游戏的过程中还能够呈现团队研发中常见问题,如需求、沟通、职责、流程、冲突等。
一时间,我不禁感叹这么小小的游戏却能这样真实的暴露研发过程中那么血淋淋的一面,我心中狂喜!
 
这游戏,我在此命名为“P.D.T”。
分享到:
评论

相关推荐

    C#语言开发的游戏围棋

    在本文中,我们将深入探讨如何使用C#编程语言来开发一款围棋游戏。围棋是一种源于中国的古老策略游戏,具有丰富的战术和哲学内涵,深受世界各地玩家喜爱。C#是Microsoft推出的一种面向对象的编程语言,因其强大的...

    游戏公司组成架构和游戏开发流程.doc

    【游戏公司组成架构】 游戏公司通常由多个关键部门组成,以确保...游戏开发是一个复杂的过程,需要多部门协同工作,涵盖从创意到技术实现的各个层面。每个环节都需要专业人才的参与,共同创造出丰富多样的游戏世界。

    Direct3D游戏开发技术详解

    面对这样的行业背景,本书的出现无异于给有志于游戏开发的人们提供了一把打开成功之门的钥匙。 在序言中,作者罗人金海提到,国内游戏业正迎来春天,政府支持、资本投入以及市场潜力,都为游戏开发提供了良好的环境...

    Visual C++游戏开发经典案例详解Part1,2

    《Visual C++游戏开发经典案例详解》是一本介绍电脑游戏项目开发的初中级项目实践教程,书中以Visual C++为开发平台,详细介绍从游戏基础知识到游戏项目开发的实用技术。《Visual C++游戏开发经典案例详解》分为16章...

    基于单片机自定义游戏的开发.pdf

    在开发过程中,作者提出了一些具体的创新点,如改进游戏功能和加入页面设计、音效设计等,这些创新能够提升游戏体验,增加游戏的趣味性和可玩性。通过这样的创新,玩家不仅仅是在玩游戏,而且还可以通过设计自己的...

    游戏制作流程PPT课件.pptx

    游戏开发过程是动态变化的,无论是人员还是游戏内容。典型的游戏开发过程可以分作两个主要阶段:产品准备阶段和产品开发阶段。 产品准备阶段主要包括雇佣开发人员,进行创意头脑风暴,高度概念化,确定项目,设定...

    精通Android游戏开发(将本地PC游戏轻松移植到Android的秘技)

    在介绍Android游戏开发的知识点之前,首先需要对“精通Android游戏开发(将本地PC游戏轻松移植到Android的秘技)”这一主题进行深入探讨。本教程着重于教授开发者如何将原本开发在个人电脑(PC)上的游戏移植到Android...

    make-a-game-assets-通用游戏开发资源包-游戏模型资源-unity游戏开发-blender-fbx

    总的来说,"make-a-game-assets"资源包是一个全面的工具集,旨在加速Unity游戏开发过程,提供直观的学习体验,并激发开发者们的创造力。无论是专业开发者还是新手,都能从中受益,快速构建起自己的游戏世界。在游戏...

    游戏开发中的人工智能823.pptx

    游戏开发中的人工智能是指在游戏开发过程中应用的人工智能技术,以提高游戏的智能化和互动性。人工智能可以应用于游戏的各个方面,如非玩家角色(NPC)、游戏世界生成、游戏难度调整等。 FACULTY OF SOFTWARE2脚本...

    游戏开发中的人工智能.pptx

    游戏开发中的人工智能是游戏开发过程中的一个关键组件,它可以让游戏设计师而不是游戏程序员撰写出游戏的巧妙之处,并予以精细化。玩家也可以利用脚本语言,建立或修改其所处的游戏世界或等级。在游戏开发中,人工...

    在基于TypeScript的LayaAirHTML5游戏开发中使用AMD

    开发过程中,TypeScript代码需要通过tsc编译成JavaScript,然后使用工具如r.js(RequireJS的一部分)进行模块打包,将所有模块压缩合并到一个文件中,以进一步提高加载效率。 8. **实战案例分析** "wildfirecode-...

    Cocos2d-JS开发之旅 从HTML 5到原生手机游戏 PDF电子书下载 带书签目录 完整版.pdf

    这有助于拓宽职业发展道路,无论是独立游戏开发者还是在大型游戏公司工作,Cocos2d-JS都能成为你手中的一把利器。 总的来说,《Cocos2d-JS开发之旅:从HTML5到原生手机游戏》这本书全面覆盖了从基础到高级的Cocos2d...

    创建游戏样板项目

    在游戏开发过程中,一个良好的项目结构和框架是至关重要的,这可以帮助开发者更高效地组织代码、管理和维护项目。本教程将介绍如何使用一系列强大的技术工具,包括Redux、WebGL、PIXI以及Webpack,来创建一个游戏...

    百万用户级游戏服务器架构设计 .pdf

    游戏服务器架构设计是游戏开发中最重要的一步,对于游戏服务器的设计和实现直接影响着游戏的性能和可扩展性。本文从最简单的游戏服务器架构开始讲起,结合主流的WOW等大型游戏服务器设计思路和mangos的一些理念,...

    Visual C++游戏开发经典案例详解 Part3,4,5

    《Visual C++游戏开发经典案例详解》是一本介绍电脑游戏项目开发的初中级项目实践教程,书中以Visual C++为开发平台,详细介绍从游戏基础知识到游戏项目开发的实用技术。《Visual C++游戏开发经典案例详解》分为16章...

    [PDF带章节书签]《Visual C++游戏开发经典案例详解》part1

    第7~10章把“五子棋”游戏进行详细讲解,重点突出其中的项目文档编写、过程控制、网络处理及算法设计;第11~16章详细讲解了贪吃蛇、俄罗斯方块、连连看、黑白棋、扫雷、推箱子等多款游戏的设计、项目文档编写及...

Global site tag (gtag.js) - Google Analytics