[repost ]RUP 迭代开发计划的两种方法
original:http://ift.tt/1i37Znq 随着软件技术的发展、客户需求的变化越来越快、对应用软件项目的交付的要求也越来越要跟上市场的变化,RUP 非常适合这样的开发场景,在应用软件开发中已经成为最常用的开发模式。从项目管理的角度来看,RUP 的开发中对于迭代计划的开发和管理是保证成功交付项目的关键。好的迭代开发计划可以有效降低项目的风险,提高团队的协作,提高项目开发效率。笔者结合在以往项目中应用 RUP 迭代开发的实践,总结了两种开发迭代计划的方法,并对比两者的适用情况,以期对应用 RUP 的项目管理人员提供借鉴。 前言 随着技术的快速发展和市场的快速变化,应用软件项目的交付越来越面临着需求不明确、交付进度紧、项目风险大、项目规模变大、项目团队协作困难、客户参与度高等问题。在这种情况下,RUP 的迭代开发的方法已经成为应用软件开发项目的主流的开发模式,并能够有效解决这些问题。但是本文不会完整讨论整个软件开发过程中 RUP 的贡献和如何应用 RUP。只是从项目管理和项目计划的角度探讨如何应用 RUP 的迭代方法开发项目计划。 笔者在多个项目中应用 RUP 进行软件项目的开发和管理,在本文中将结合实践阐述 RUP 迭代计划的两种开发方法,对于指导项目经理裁剪和应用 RUP 有实际的参考意义。本文还将与读者分享在实际项目中应用 RUP 如何开发迭代目标、如何开发迭代计划以及介绍了两种不同的迭代计划的模板参考示例。 回页首 迭代计划的特点 迭代开发是 RUP 的核心思想,但是大家在刚开始使用 RUP 时你会发现这么多的并行工作流对项目管理同时也带来很大挑战和难度。因此使用 RUP 来完成项目,开发迭代计划是实施的主要难点之一。 迭代计划的特点: 一个迭代是总体项目计划的一个阶段 需要明确的交付目标(或可以运行的系统) 多个比较明确的角色的参与 可以串行也可以并行 体现了 RUP 架构驱动、关注风险的特点 实现快速交付,缩短大项目的交付周期 提高客户参与度和项目的可视化 迭代计划的开发考虑的因素: 总体项目计划 项目规模大小、周期 需求明确程度和技术风险 团队成熟度和规模 项目所处的阶段,在同一个项目的不同的阶段可以采用不同的迭代计划方法 回页首 迭代目标的设置 上面提到迭代计划是实施 RUP 的难点之一,那么设置迭代目标就是解决这个难点的重点。 [...]
via WordPress http://ift.tt/1kTncck
via WordPress http://ift.tt/1kTncck
Labels: hanhuiwen
0 Comments:
Post a Comment
<< Home