论文部分内容阅读
随着信息技术的不断发展,企业的日常经营活动对信息系统的依赖亦越来越重,但由于企业之间的文化、制度、组织形式、业务方法均有所差异,并且这些还会随着时间的推移、企业的发展而不断变化。因此,我们很难造就一个万能、通用的管理信息系统,这些必然随着实际业务的变化而变化。这种现象对于IT行业尤其明显。客户需求的多样性、定制化、和不断改变是现时软件开发的普遍现状,这就要求软件开发管理工作能够适应客户需求、应用技术、团队协作等诸多因素的不断变化,灵活应对各种情况,使之能够达成以低成本、高效率的方式,成功完成信息系统的开发。很显然,传统的软件工程理论变得越来越难于应对当下的挑战,近几年来敏捷软件开发凭借其轻量、拥抱变化、快速交付等理念迅速兴起。在敏捷开发思想具体的实践当中,目前流行的有:XP,Scrum,Crystal,FDD等具体的方法。这类方法重视软件开发过程中人的重要性,注重提升个体的潜力,注重人与人之间的沟通与协作,注重可以交付的成果。本文从所在公司的实际情况出发,探索如何将敏捷开发方法应用到MIS信息系统的开发中,在前人工作的基础上对敏捷开发方法进行了实际的研究。并在实际项目中加以实践。主要内容为:(1)分析敏捷开发方法在中小团队软件开发过程中的应用。(2)作者及团队成员在新MIS项目的实施过程中,对敏捷开发方法实践做出有意义的改造,以适应整个团队的开发需要。(3)在MIS系统的开发中形成一套集配置管理、持续集成、自动化测试等功能为一体的集成管理系统。为整个开发过程提供有力的支持。