论文部分内容阅读
当前智能手机和智能终端已逐渐成为市场主流,其丰富的软件应用极大的丰富了人们的日常生活,便捷和高性能的智能终端也远胜2G时代的功能手机。同时,智能手机的出现使得手机研发的门槛大为降低,众多中小企业进入此领域。但智能手机的研发不同于在以前的功能手机开发,面临熟练的开发人员较少、现有的软件开发流程也较简单、新产品和新软件的开发周期较短等问题。随着开发项目的增加、客户对产品质量的要求不断增强,许多中小型智能终端研发公司以及创新型公司都遇到了同样的问题----如何规范开发流程,如何有效管理开发团队提高开发效率和产品质量。中小企业照搬目前在大型企业采用的CMMI体系主导开发流程会带来很多理念的冲突,包括过程管理、人员管理和风险管理等。为此,论文中引入了敏捷开发管理方法来解决中小企业目前遇到的问题。敏捷开发理论要求开发人员除了具有丰富的开发经验外,还具有一定的管理认识,积极参与项目的过程管理。由于国内现有的中小企业研发人员素质参差不齐,要顺利开展敏捷开发管理则会面临许多困难,因此本文从实际项目的敏捷开发管理出发,依次分析遇到的问题和解决方案,总结出对中小企业实施敏捷开发管理切实可行的解决方法。
本研究分为六个部分。第一章介绍我国中小企业手机软件开发过程管理发展现状,分析不同开发管理模型的特点。第二章根据实际项目介绍某智能手机软件项目以及其敏捷开发管理框架,阐述Scrum框架在开发过程中的实际运用情况,包括如何通过CMMI过程域映射Scrum实践活动。第三章介绍如何从敏捷开发的角度对项目进行评估以及设定软件开发计划。第四章根据实际项目介绍介绍敏捷团队管理,包括团队资源管理以及创建开放的团队文化。第五章对敏捷管理的过程控制策略进行详细描述,根据开发团队的自身特点对敏捷管理作出适当的补充。同时对实际项目中遇到的合作单位管理模型不一致的问题进行分析,探讨建立一套合作双方都能接受的过程控制策略,针对各个阶段灵活调整敏捷开发策略,以实现项目目标。第六章对采用的敏捷开发管理措施进行总结和展望。