技术开发 频道

RUP实施之夺命七招

第三招:忽视对象技术技能

RUP的直接目标在于开发面向对象系统。多年来,我们观察到许多对象技术项目失败或遇到严重的挫折,一个普遍的问题是缺乏真正地能以对象方式思考,熟练掌握对象设计、对象模式和面向对象编程的人员。拥有技艺精湛的OT开发人员是一个绝对优先的关键成功因素,而采用RUP或其他过程则相对次要。正如Grady Booch所言,“人远比过程重要”。

因此,如果要让RUP实施真正失败,就可忽视聘用或培养那些拥有出色对象技能的人员。真正有实效的OT培养并非指先有一个星期的Java技术课程,然后是一个星期的面向对象分析设计课程,而是需要向软件工程师提供半年内大至八周的、有老师精心指导的培训,之后还需要一年左右的专家辅导巩固期。

对象技术开发技能绝非小菜一碟,成功的对象设计与编程需要受过良好训练的开发人员。确保项目失败的绝好办法可以是:不必大量投入来聘用或培养熟练的对象技术人才,或者让技能生疏的工程师勉强过关以减少这方面的投入。我们还要强调加强对象设计与设计模式技能和培养的必要性,不能仅仅关注对象编程。

0
相关文章