有r
有r
r
r
人员工作统计r
有r
有r
有r
有r
有r
r
r
其它优点r
整体规划r
流程控制r
错误处理r
版本控制r
错误处理r
r
r
待增加r
r
r
r
r
r
r
r
r
代码和版本控制工具:目前使用CVS或者ClearCase,需要以较低成本构建详细项目体系时推荐使用CVS作为版本控制,加入Bugzilla作为测试控制工具。在资金允许的情况下,比较推荐使用IBM的ClearCase和ClearQuest建立整个项目控制管理体系。项目规划和进度划分推荐使用Project做前期进度设计。r
r
对于已经进行的项目或者发展中公司,针对现有资源,代码进行整合的时候应尽可能的减少改动,因地制宜的设定规范跟质量管理体系,使已经适应当前开发模式的人员可以尽快适应新的健全开发体系并尽可能的减少由于变更带来的问题。r
r
根据手机游戏开发的特点,需要确定该项目是支持网络功能还是单机游戏。对于网络又分为支持蓝牙功能还是WAP功能。对于单机游戏,需要在图像,操作和存储方面分层进行处理并整理可用资源。r
r
222整理可用的资源r
利用所有可用的资源以提高开发的进度,整理现有可用的资源和代码,并且查找相关的共享源码和资源。将所有现有资源整理并找出可用的部分加以利用,这样不但能够有效提高开发效率还能得到一些有益的经验。r
r
例如增加模块数据库管理现有引擎,复杂算法,封装好的模块以便随时去用,开发过程中尽可能使用现有模块降低成本减少错误的产生。r
r
223研究相应规范和标准r
研究当前领域内的国际和国内可能使用到的规范和标准,整理并翻译相应规范。尽量使产品符合更多通用的规范,这样也有利于以后的产品宣传和产品升级。r
r
224比较竞争对手资料r
收集领域内其它竞争对手的产品,总结出其优越性和特点。结合自身情况考虑实现代价取舍其中的功能点并增加自己的特色。需要专人负责整理所有比较数据记录进项目文档中,对于市场宣传,功能点设计和市场推广都将起到参考作用。r
r
225记录项目资料r
将根据上述资料讨论确定项目使用的主要技术、平台、开发工具和项目管理工具等整理记录,记录与竞争对手的比较资料和相关规范。r
r
23制定开发里程碑和安排开发人员r
231选择开发模型r
根据项目工期、经费和其它需要合理选择搭配开发模型。r
r
制定开发模块,功能点,实现周期。r
r
232安排开发人员r
根据需要安排开发人员,记录项目需要的总人员、各个部门指定的针对项目的人员,估算每个人的工作量和时间安排。给每个人员进行相应的项目培训使所有参与项目的人员对项目有一定认识,并收集各个部门的员r