技术开发 频道

在组织内实施RUP

    总体建议

    在这些经验和评估结果的基础上,我们认为实施RUP 的这一解决方案也会在其他组织中发挥作用。我们成功的一些主要因素包括:

    管理层承诺。确定管理层从实施RUP 项目的开始和整个实施项目中提供有效的支持。

    建立一个实施项目。在线性组织中将这种大型工作与一般活动分离是很重要的。建立一个单独的项目可能会为这一工作提供所需的关注和注意力。 分阶段的方法。不要尝试一次在公司的所有部门实施整个RUP项目。实施一种新的应用程序开发过程就是在公司中实施一种新的思维方式和工作方式。对于不同的角色需要将许多功能集合起来,而且这也需要时间。 良好定义的角色和职责。不要尝试将RUP "推入"组织。协调实施过程并且指导项目成员的组织需要具有良好定义的并且分布的职责。

    打包的工作站(包括技术支持资料),经过协调以满足项目的特定需要。保证您能够使用精心准备的技术支持资料为RUP 项目提供技术支持。

    不过 ...实施一个例如RUP的新的应用程序开发过程对于软件过程改善团队和公司来说仍然是一种挑战。我们得到的教训包括:

    首要的投资。实施一个新的开发项目需要时间并要花费大量成本。因此,这种努力应该被看做是一种对于能力的投资。对于每项投资来说,您应该估算其可盈利性。

    不要低估人力因素。改变人的思维方式和行为方式需要时间。保持耐心是很重要的。

    尽管如此--这是可能的!

    工业化 IT 成功背后的秘密

    


    一个问题,虽然几乎已经得到解决,但仍然是一个没有解决的问题。一个可以在理论中奏效的解决方案还不是一个解决方案。直到解决方案已经验证能够完成实际工作(而且还没有在他处引起新的问题),问题才确实被解决了。这就是我们如何在业界的实际情况中经过多年以后学到的看待事物的方式。

    获得成功不只需要具有完整的IT 知识。也需要深刻地理解当今市场中的业务流程和想要获得成功的业务公司的高端需求。

    在Volvo IT ,您将遇到把Volvo 塑成汽车行业的领先IT用户的同伴。我们很高兴和您共享我们的知识和经验。而且,我们不怕挽起袖子大干一场,一定要保证工作成功完成。

    参考资料

    您可以参阅本文在 developerWorks 全球站点上的 英文原文。


    Philippe Kruchten,《The Rational Unified Process, An Introduction》(第二版),Addison-Wesley,2000。


    有关SPICE框架的信息可以从SPICE的官方主页www.sqi.gu.edu.au/spice 得到。


    Paulk M. C.等人,《The Capability Maturity Model - Guidelines for improving the Software Process》,Addison-Wesley,1995。


    The assessment of RUP 5.0 against an older version of SPICE 可以从 http://www.rational.com/products/rup/resource_center/media/RUP15504final.pdf得到。


    Jakobsson Marie,《Predicting software quality with ISO/IEC TR 15504 - Capability determination of the Rational Unified Process》,《Master Thesis of Informatics 2000:M17》, 计算机科学与商务管理系,瑞典Boras大学。


    Rifkin Stan.,《Climbing the SEI CMM Makes a Difference on Software Projects, in: IT Metrics Strategies》,2001年4月,The Cutter Consortium。


    Putnam Lawrence H.,Linking the QSM Productivity Index with the SEI Maturity Level,可在 www.qsm.com上得到。

0
相关文章