技术开发 频道

在组织内实施RUP:Volvo的IT解决方案

    实施过程的关键角色

    在VolvoIT中,使用RUP是组织系列的职责。例如培训、授权、工具和指导之类的资源由MAPS项目提供。

    RUP指导员

    RUP指导员的长期目标就是在他或她的站点为RUP的使用提供技术支持,向项目成员提供切实可行的帮助,将新的开发活动、计划和结果通知给感兴趣的一方。

    短期的目标就是学习如何进行指导;通过参加RUP项目掌握过程、方法和工具,并通过参加指导员网络与其他指导员交换经验。

    指导员需要理解每个工作流中产出的工件,并且根据项目的特点理解每个阶段和迭代过程中恰当的信心度。

    要想成为一名RUP指导员,系统开发的经验是必需的,也必须理解开发的角色以及他们在过程中的位置。通过考虑项目的类型和项目成员以前的经历,指导员必须能够判断哪些工具是合适的。指导员也需要优秀的个人品质,例如领导才能(策划事情并关注于结果)、沟通技巧(能够聆听、具有必胜的信心、能够激励他人并使人信服)以及教育的能力(能够将理论应用于实践)。

    RUP专家

    一名RUP专家的职责包括支持材料的开发和改善,例如VolvoIT的RUP配置,以及其模板和指南等。专家也负责在为项目提供技术支持时帮助RUP指导员。要能承担起RUP专家的任务,应该具备技术支持RUP项目的广泛经验(例如,从RUP指导员干起)、完整地理解RUP、过程配置和评审。

    一般情况下,一名RUP专家主要将注意力集中于一个或几个RUP工作流上。

    协调员

    协调员的职责就是在他或她的站点计划、管理和监视过程、方法和工具的使用。协调员的工作肯定要包括计划和监控RUP的使用,帮助站点管理层发现合适的RUP项目,协调培训,通知职员、客户和对于RUP感兴趣的其他方面人员。

    协调员也应该作为一名项目控制委员会的成员加入使用RUP的项目,并监控RUP的使用和效果。

    要能够成为一名协调员,必须总体上掌握RUP以及RUP与项目潜移默化的关联。协调员作为站点代表也必须受到来自管理层和开发人员方面的信任。

    项目的主要活动

    MAPS的主要活动是在不同RUP项目中本地执行的。MAPS的主要职责就是协调所有那些活动。不同的活动可以使用下述组别进行分类。

    培训

    进行RUP培训,方法和工具是成功的必要因素和先决条件!但是培训只能提供RUP、方法和工具的理论知识。我们承认这些理论知识并不是足够的,因此在第一次RUP项目中,培训阶段后续还跟有技术支持(见下面)。

    根据人员在项目中的角色不同,参照下表,他或她推荐使用不同的培训课程。大多数的培训课程是标准的Rational课程,但是我们也为那些需要了解RUP项目特性、RUP项目之间的不同以及传统项目的人员提供一个简短的介绍性培训。这一目标群体中的人员包括客户、用户以及常常参与控制委员会的VolvoIT经理。

    图4:每个关键项目角色和其他项目干系人需要进行的基础培训

 

 

    为RUP项目提供技术支持

    如上面所述,学习RUP的方法就是将理论知识与实际工作结合起来。在RUP项目经验的基础上,我们将这种技术支持分为三类:工作组、指导活动和评审。

    图5:工作组和评审结构

 

0
相关文章