论文部分内容阅读
本文对目前手机RPG游戏项目管理中人力资源难以整合的问题进行分析,希望通过开发模式的创新来解决管理中的问题。
在电脑游戏、网络游戏炙手可热的今天,手机游戏正悄然走近我们。手机技术日新月异。在结合了PDA、数码像机等多种功能后,手机更具有了电脑的多种特性,如上网,收发电子邮件等。手机俨然成了人们生活中的必备工具。计算机与手机的发展方向都是更快,更小,手机具有更快的发展速度。
前不久,卷轴式液晶显示屏带给人们更大的惊喜。在逐步突破了各项瓶颈之后,谁敢断言手机不是电脑的终结者?随着手机技术的高速发展,手机游戏一改往日从属的地位。手机游戏开发已成为电脑游戏开发的一个分支。
电脑游戏作为一种娱乐形式,使游戏软件成了最普及的软件产品。从文字到图形再到多媒体,随着计算机技术的发展,其软件规模越来越大。项目管理在软件工程中的应用日显重要。
手机是时尚的年轻人的心爱之物。目前从事手机游戏开发的人员大多是年轻人。从论坛的一片指责声中可以看出,手机游戏开发从业人员难于互相配合。不管是策划或是程序还是美工,都认为自己最重要,以至于无法或不愿和别人沟通,团队无法形成合力。中国的手机游戏开发业与其说是技术落后,不如说是管理落后。
作者通过对管理问题的深入思考,认为可以通过开发模式的创新来克服管理的不足。这种开发模式就是“每日细化”。“每日细化”思想很大程度上得益于“每日构建”和SCROM模型。
“每日构建”(Daily Build)是微软等著名软件公司软件开发的秘诀之一。从WINDOWS平台的“我的电脑”的属性进入,就可以看到“Microsoft Windows 2000 5.00.2195”一类的版本标识,其中2195就是“每日构建”的构建号。“每日构建”是软件开发重要的技术措施,从“每日构建”出发可以带动一连串有效的软件开发技术措施的落实。“每日构建”,顾名思义,就是每日将正在开发的程序构建成可以执行的软件。从软件开始设计的第一天就开始,也就是从哪怕只有一句“Hello world”的屏幕输出就开始“每日构建”。构建出来的是一个可运行版本,测试团队在这个基础上进行测试。“每日构建”的主要目标是为了对项目进行良好的控制,以保证软件能按期交付。其假定的前提是开发人员是高素质的,并且具备出色的沟通技巧。然而这一假定在我国目前的环境下很难成立的。因此必须从开发模型上就对人力资源的管理有所侧重,对团队的沟通有所侧重。正因为这样,“每日构建”需要其它软件开发模型的补充。
软件开发的模型多种多样,各有其适用的场所。有的适合快速开发,对应的项目一开始对计划要求不是很细致,有充分的应变性,可以边做边改;有的则专注于要求非常严密的大型软件的开发,这类软件要求开发前期进行充分的调查研究,对各种变化和风险都加以考虑,最终形成一分严谨的计划书。各种模型当中,SCROM模型更关注开发人员的合作方式。微软的开发人员是每人一间办公室,沟通主要是通过电子邮件;SCROM模型更欢迎人们面对面的沟通,所有成员都在一个大办公室中工作。如果开发过程中需要他人合作,就直接找对方帮忙。另外,模型要求所有成员每天至少在早晨开15分钟的会议,报告最新的进度。这样所有成员对项目的进展都很清楚。
把“每日构建”与SCROM模型相结合,就是“每日细化”的思想。“每日细化”要求人员用SCROM模型的方式来沟通,用“每日构建”的方式来推进。
本文阐述了“每日细化”模型的计划理念,最终构建了一套完整的软件系统。本文是希望通过规范的开发模型来达到高效的目的的一次尝试。对指导小型开发团队的高效开发有一定现实意义。
软件系统包括:
SVN服务器:SVN的自带服务器SVN客户端:TortoisesSVNEclipse的SVN客户端插件:SubclipseHTTP服务器:ApacheANT,Antenna.SvnAnt