scrum技术在软件项目管理实践简述

scrum技术在软件项目管理实践简述

ID:26809252

大小:56.00 KB

页数:8页

时间:2018-11-29

scrum技术在软件项目管理实践简述_第1页
scrum技术在软件项目管理实践简述_第2页
scrum技术在软件项目管理实践简述_第3页
scrum技术在软件项目管理实践简述_第4页
scrum技术在软件项目管理实践简述_第5页
资源描述:

《scrum技术在软件项目管理实践简述》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Scrum技术在软件项目管理实践简述-->第1章绪论1.1论文研究的背景软件业从上个世纪70年代开始发展到现在,软件产品广泛应用到社会的各个领域,与人们的日常生活和生产息息相关,软件产品的质量好坏自然成为人们共同关注的焦点。但是如何才能管理好软件项目,还一直是大家关心的话题。这是因为软件项目与传统项目相比,失败的案例太多了,比如软件项目彻底被取消、软件项目的工期拖延等等。软件的诞生己经超过半个世纪,与软件急速提高的重要性相比,软件开发方法至今仍然远未成熟。软件工程和项目本质上的区别是任务的不确定性。例如,房

2、地产很火,什么样的房子,只要资金到位后,就可很好的完成项目目标。要造十层楼,一层要用多少人每天做什么工作,是很容易规划、分配任务和人力资源,用户的需求是不会轻易改变的。而软件项目就不同,用户需求的变化是不可避免的,通常情况下用户需求的变化非常频繁,因此,它很可能导致计划赶不上变化。软件项目与传统项目还有一个很大的不同,传统项目进度滞后时,可以投入更多的人力、物力,把进度赶回来。软件项目就不是那么简单的,新加入软件项目的人首先需要花很长的时间来熟悉该项目的内容,很难通过这种增大投入来把进度赶上。从上世纪六十年

3、代发展起来的传统软件项目开发方法(也称为瀑布法)曾经风靡一时,当时几乎所有的软件公司都采用这一开发方法。.........1.2论文研究的目的和意义1.2.1论文研究的目的应用项目管理的知识,并利用敏捷思想对HM公司的软件项目管理、项目团队以及软件开发流程进行重构,使得公司能够及时、正确地响应和处理各种变化,以此提高公司的软件项目开发效率和项目的成功率,最终提高客户满意度。论文研究的意义软件项目开发过程中充斥着各种变化和不确定因素,不仅要像普通工程项目一样面对外部市场的变化,还需要面对快速变化的软件项目所依

4、托的计算机硬件环境和软件环境,而且还必须面对时刻都在变更的用户需求。变化,特别是用户需求的变更,对软件项目管理的确是一个挑战。既然变化是不可回避的问题,那我们怎样才能快速地响应变化,让软件项目发进度始终朝向正确的方向行进呢?如何引导用户的需求和用户需求的变化,把用户的需求转变为项目效益呢本文将通过对HM公司的软件项目管理、项目团队以及软件开发流程进行重构,从而能快速响应外部变化。随着我国经济大踏步发展,我国的信息化程度越来越高,许许多多的软件公司孕育而生。如果提高这些中小规模的软件公司的发效率和软件项目的成

5、功率,使其在这个快速变化的大环境下生存下来并保持自己的竞争优势,变得越来越重要。HM公司虽然是一家的跨国公司,但是其软件开发部门是独立运作的,相当于一家软件公司,敏捷思想在HM公司应用经验可以给我国的快速发展的软件公司提供借鉴经验。..........第2章敏捷软件项目管理与Scrum2.1软件项目管理伴随着科学技术的飞速发展,人类社会的各个领域中越来越多地使用先进的计算机技术。特别硬件水平的提高,对软件的研发提出了更高的要求。软件产品规模日益庞大,复杂度越来越高,开发周期越来越短,质量要求越来越高。多年来

6、许多大型软件项目研发失败的教训提示我们,只有在软件研发过程中进行科学有效地管理才能确保软件项目成功。软件项目管理者要把握住管理活动中的关节点,善于用现代管理学和软件工程的理论方法来管理软件项目。软件项目的定义软件项目是以软件为产品的项目,软件产品的特质决定了软件项目管理和其他领域的项目管理有不同之处。[3]软件工程是一门工程学科,对软件项目按照管理学的要求进行管理也十分必要。软件项目管理先于任何技术活动之前开始,并且贯穿于软件的整个生命周期之中。为了使软件项目能够按照预定的成本、进度、质量顺利完成,必须对成

7、本,人员、进度、质量、风险等进行分析和管理。[4]发一个软件产品是构建一套符合逻辑的指令,通过发送信号来控制某个机器与其它机器、人与自然界的互动。..........2.2敏捷软件项目管理软件项目中既有高风险的变化较高的项目,也有最终目标明了、解决方案明确的变化较低的项目。根据各种项目的不同特点,选用相应的适合的项目管理方式是项目成功的关键因素。敏捷项目管理是为了应对变化频繁、需求不确定的软件项目的有效管理方法。敏捷字面上的意思是指灵活性,是适应于实际情况、迎合变化、动态的和自我完善的。敏捷项目管理是价值、

8、原则和实践的结合,它协助项目团队与当今这个变化多端的环境进行搏斗。敏捷项目管理的核心价值观同时提到两个需要:创造敏捷、适应能力强的产品,以及创建敏捷、适应能力强的开发团队。[5]“敏捷”的本意是指灵活的、有响应的,因而Anderson认为敏捷方法意味着“在永恒变化的环境中能够生存,并和成功相伴”。Highsmith则将敏捷定义为“为了在动荡的商务环境中获取利润而既能够创造变化,又能够响应变化的能力”。Cockbu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。