论文部分内容阅读
软件产品是软件企业的核心竞争力,软件开发过程中有个关键问题就是开发效率和开发成本。随着目前软件企业的高速发展,相同方向的产品增长日趋激烈,目前大部分企业的软件项目开发模式存在着开发效率不能支撑高速发展的企业需求,频繁的需求变更也造成软件开发成本增加,在软件开发过程中无法及时响应需求的问题。如何通过改进软件项目开发的过程管理来提高近些年的软件企业软件的开发效率、满足近些年的软件企业需求变更是目前大部分企业困扰的难题。目前国内外对软件项目管理有非常多的理论模型研究,包括能力成熟度模型,敏捷模型,近些年的软件企业都会通过这些模型实践,试图改进自己公司的软件研发过程。对近些年的软件产品研发的过程管理研究方向,目前大部分企业没有单独进行研究,本文的研究问题是面对目前近些年的软件产品特点,如何基于敏捷开发方法使软件研发过程得到规范高效。对软件开发过程管理进行改进。本论文的研究结合理论和实践对软件研发项目过程管理进行改进,对传统的软件开发过程引入敏捷开发方法来提高开发效率和对客户需求变更的响应能力。以及通过对敏捷开发方法模型的具体问题分析,研究出更加适合近些年的软件公司的敏捷模型,优化软件开发的过程管理。首先通过对近些年的软件公司目前基于敏捷开发方法的过程管理进行研究,包括目前流行的敏捷经典模型Scrum模型,对软件H公司在进行某P2P资金项目一期时根据Scrum模型进行软件开发过程管理进行案例分析,分析目前软件开发中的过程管理的缺点,开发效率低,无法快速响应用户需求变更,无法做到快速迭代,并且软件交付时项目延期问题,无法满足近些年的软件公司高效,快速,创新等要求。然后对敏捷经典模型Scrum模型进行优化,,并引入目前T公司使用的敏捷开发项目管理工具TAPD软件做为软件开发过程管理辅助工具,通过H公司在做某P2P软件项目研发二期中,通过使用TAPD进行研发过程管理优化改进后,保证项目进度正常,快速响应客户变更,项目可以迅速完成迭代更新,保证项目及时优化,根据软件用户需求迅速适应市场,保证产品更新,使公司产品迅速占领市场。