原文

敏捷方法和Scrum方法论

行业对下一代开发技术的恐惧随处可见,它出现在饮水机上、出现在杂志中,人们在游戏开发者大会和《游戏开发者》杂志上讨论这个话题。随着硬件性能的不断增强,游戏逐渐变得更加昂贵和拟真化,所有的东西都在增加:团队大小、资产需求、时间投入和需要投资者提供的支持资金。用户也期望能获得更好的产品。他们想要更多有着更好功能和技术深度的机制,更密集的多边形艺术,更高的分辨率纹理,更复杂的AI以及更多的测试和QA等。

这种对下一代的恐惧不仅限于行业从业者。这种压力来源于用户,也在用户中蔓延。游戏站点FiringSquad.com说道:“行业内众多游戏发行商和开发商都在抱怨开发成本的攀升,主要原因在于需要大幅扩张美术团队来制作出所有可行的内容。”行业面对的多数问题的本质是他们采用了不当的产品方法论。近百人的团队还在使用10人团队的开发方法。我们其实可以更改和替换开发方法。

传统游戏开发使用的产品方法论是,花大量前端时间来确定意向功能,通常会同时执行机制和关卡等重要元素,最后进行润色。这种通常称为“瀑布”的方法论类似于生产线,前端负责将产品的各个部分拼接起来,后端等待对拼接完成的产品进行润色。这种等待便会产生问题。设计师和发行商无法得知游戏的真正感觉,比如他们最初对机制的评估是否准确,或者功能的执行与原计划是否存在偏差。这样的因素会影响到产品质量。

有个替代方案可以处理传统游戏开发方法论带来的这些问题。这种产品R&D过程和团队管理方式称为“敏捷方法论”。敏捷强调直接将游戏的可论证迭代融入制作过程中,将最关键的元素和功能的迭代优化提前。这种方法还强调了团队的组成和关系,以及团队必须计划和实现项目目标的循环。游戏开发团队会面对许多挑战,美术、工程和设计等不同层面面对的挑战也各不相同,他们需要合作。通向游戏项目完结的道路也非常漫长,较小的游戏需要开发1到2年时间,较大的游戏需要3年或更多的时间。

本文将分析敏捷方法和Scrum方法论,能够直接处理这些问题,它们可能特别适合于面对下一代主机游戏开发的综合性游戏开发者和设计师。

10003--敏捷方法和Scrum方法论相关推荐

  1. 敏捷神话1:“敏捷是一种方法论”

    首先,如果您在字典中查找"方法论"一词,它会显示"方法研究". 当技术或研究领域的人们说"方法论"时,他们实际上是指"过程&quo ...

  2. mysql slap_组合方法和SLAP

    在本系列的前两期中,我讨论了如何使用测试驱动的开发(TDD)帮助您逐步发现设计. 如果您从一个绿色项目开始,那将非常有用. 但是,在更常见的情况下,您有很多不是世界上最好的代码呢? 您如何找到隐藏在老 ...

  3. 远离敏捷状态的 Scrum 框架

    本文来自作者 王宇 在 GitChat 上分享 「远离敏捷状态的 Scrum 框架」,「阅读原文」查看交流实录. 「文末高能」 编辑 | 哈比 尽信书不如无书 --<孟子·尽心下> 敏捷入 ...

  4. 敏捷实践之Scrum

    本文写于 2017-10,同步于自己的51CTO博客 导言:现在每当直接或间接带一支研发团队我都会给大家做一次敏捷思想和实践的培训(注:软件方向,复杂的硬件开发流程建议使用IPD思想).作为一个有近1 ...

  5. 敏捷开发和Scrum、Kanban、XP的关系与区别

    目录 前言 一.敏捷是什么 二.Scrum是什么 三.Kanban是什么 四.XP是什么 五.敏捷开发和Scrum.Kanban.XP的关系 六.总结 前言 敏捷经过20多年的发展,被广为人知,但是也 ...

  6. JS中的call()方法和apply()方法用法总结

    1. 每个函数都包含两个非继承而来的方法:call()方法和apply()方法. 2. 相同点:这两个方法的作用是一样的. 都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖 ...

  7. python 推迟运行_一文看懂Python的time模块sleep()方法和strftime()方法

    概述 今天主要介绍一下Python的time sleep()方法和strftime()方法. 一.Python time sleep()方法 Python time sleep() 函数推迟调用线程的 ...

  8. 【高并发】又一个朋友面试栽在了Thread类的stop()方法和interrupt()方法上!

    来自:冰河技术 写在前面 新一轮的面试已经过去,可能是疫情的原因吧,很多童鞋纷纷留言说今年的面试题难度又提高了,尤其是对并发编程的知识.我细想了下,也许有那么点疫情的原因吧,但无论面试的套路怎么变,只 ...

  9. 浅谈敏捷开发及Scrum工具leangoo(三)

    之前两篇有说到敏捷开发及Scrum的一些概念及实施,现在再来记录下我们在敏捷开发实施中使用的一些工具,主要说下leangoo 工具不是敏捷开发及Scrum的必须品,但有了工具,可以让敏捷开发更好的实施 ...

最新文章

  1. 使用 U 盘制作 Ubuntu 系统启动盘
  2. HDU 4913 Least common multiple
  3. ##自定义一个自动注入Log 的 插件
  4. 解题报告 poj 2109
  5. 【DL4J速成】Deeplearning4j图像分类从模型自定义到测试
  6. memcached(九)--LRU
  7. 自定义hybris生成订单的ID格式
  8. 每日一笑 | 为什么Python比Java更受欢迎?
  9. yum配置文件 重启后还原_江湖救急 : CentOS7.5 /usr 目录误删, 恢复操作.
  10. css background-attachment:fixed 固定背景、不随内容一起滚动
  11. 【ES6(2015)】Set
  12. 鸿蒙石boss 怎么杀,《仙侠世界》沧海岛副本介绍 沧海岛副本怎么玩
  13. kalibr源码解析之fov模型重投影误差计算
  14. Unity 遮挡剔除
  15. 使用C#压缩/解压缩7-zip文件
  16. adprw指令教程_三菱FX3U从入门到精通(全套)
  17. 厉害了!看嘴型竟然就能识别发音
  18. 嵌入式系统基础:点阵汉字的字模读取与显示
  19. LQ0076 既约分数【GCD】
  20. 撤销和重做实现-第二部分(命令模式)

热门文章

  1. 解决 VMware 虚拟机 中被提示 “请不要在虚拟机中运行此程序”或者“Themida Sorry, this application cannot run under a Virtual Mac
  2. 传智播客Android核心基础课程视频教程(收藏)
  3. VDA标准在汽车行业的应用
  4. web网页设计与开发:动漫网站设计——神偷奶爸(4页) HTML+CSS 学生DW网页设计作业成品 大学生网页制作期末作业 HTML期末大作业
  5. 计算机本地管理员账户密码,请问下忘记了 2008R2本地管理员账户密码怎么办?...
  6. Miracast开发4——-应用层rtsp协议
  7. IP网络安全可信技术西电捷通TISec应用场景详解
  8. 【物理应用】内联全息图外推算法matlab代码
  9. Cinema 4D R19 Essential Training: Motion Graphics Cinema 4D R19基本培训:动态图形 Lynda课程中文字幕
  10. 三电平,内管保护,I(1)字形NPC三电平