跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

探究 Rational Method Composer 和 Rational Portfolio Manager 的集成

加强项目中的过程

Gregory C. Smith (gregsmit@us.ibm.com), 软件工程师, EMC
Greg Smith 图片
在过去的 10 年间,Greg Smith 在 IBM 中做过许多工作,包括软件开发、服务,和支持。他最近的职位是 IBM RFID 产品集的首席程序员。他现在工作于 IBM 软件集团策略部门,研究 SOA 管理。通过 gregsmit@us.ibm.com 来联系 Greg。
John A Falkl (jfalkl@us.ibm.com), 高级技术职员, EMC
John Falkl 图片
John Falkl 是 IBM 软件集团 SOA 技术策略组织的高级技术职员。他目前领导 SWG Governance Incubation Project。John 在 IBM 全球服务部中工作了 12 年,在那里他领导了许多影响力大的项目,包括 IBM 中 Lotus Notes 内部部署,基于订阅的 Lotus Notes 服务供应的开发,及最近的向 IGS 提供的 SOA 管理服务的定义和开发。除了 John 的学历,他还拥有三个 IT 技术的行业认证。John 有企业架构和开发的重要背景,以及九年的管理经验。John 还参与了许多 IBM Academy of Technology 的研究,并作为许多研究的核心团队成员。您可以通过 jfalkl@us.ibm.com 来联系 John。

简介: 您需要对过程工程提供全面的支持吗?IBM® Rational® Method Composer V7.0 提供了过程的开发、管理和发布方面的能力。IBM® Rational® Portfolio Manager V7.0 是项目组合管理的企业级解决方案,可以对组织中已提议的、在进行中和历史的项目进行实时的质量检测,管理和监控。这两个产品包含许多集成特性,可以使利用 Rational Method Composer 所创建的过程作为 Rational Portfolio Manager 中项目的基础。在本文中,将讨论如何使用这些集成特性的方法,并探究在项目中加强过程的好处。

发布日期: 2006 年 9 月 07 日
级别: 中级
访问情况 : 1383 次浏览
评论: 


引言

在本文中,您将探究如何将 IBM Rational Method Composer(Method Composer)和 Rational Portfolio Manager(Portfolio Manager)的功能集成起来,提供一个完整的企业过程工程解决方案。您将了解到针对 commercial-off-the-shelf(COTS)包插件,一个来自于 Method Composer 7.0.1 的 Rational 统一过程(Rational Unified Process,RUP)插件,的集成的过程和项目管理的能力。您还将了解到定义过程范围、在 Method Composer 中将过程文档化,并利用 XML 将其导出到 Portfolio Manager 中的过程。对于 COTS 包的开发和部署的项目管理是通过 Portfolio Manager 进行管理的。

本文使用 Rational Method Composer 7.0.1 和 Rational Portfolio Manager 7.0,但该过程对于所有比 Method Composer 7.0.0 和 Portfolio Manager 6.2.0.0 版本更高的过程都是类似的。

开发您的过程

Method Composer 可以让您创建全新的过程内容,并包含许多已证实的过程,作为新内容或修改的起点,其中包括 RUP。

在 Method Composer 中开发并发布带有新内容的新过程有以下四个基本步骤有:

  1. 创建新的方法插件,用以包含新过程的方法内容、单个的能力模式,和交付过程。
  2. 创建新过程的方法内容。(这包括必须被定义以执行过程的角色、任务,和工作产品。)
  3. 创建包含新的方法内容和组成您的完整过程的单个过程的方法配置。
  4. 创建过程,其中包含能力模式,可以作为构建模块用于构建较大的过程,例如新的能力模式或交付过程。

对于能力模式和交付过程的创建中的第三步,会生成一个工作分解结构(work breakdown structure,WBS)。WBS 定义任务、输入及从这些任务中输出的工作产品,和完成项目所需的角色。WBS 定义了被需要完成的任务,您可以从 Method Composer 中导出这些任务的定义,并将过程导入到 Portfolio Manager 中。这又使得所生成的 WBS 成为项目模板的基础。

能力模式和交付过程可以被导出并可以在 Portfolio Manager 中使用。一个能力模式是过程领域中一系列可复用的活动,而交付过程是完整的端到端过程。经常要复用能力模式来创建更多能力模式和交付过程。导入到 Portfolio Manager 中的交付过程常常被用作完整项目的模板,而将导入到 Portfolio Manager 中的能力添加到现有的项目或模板中,用以完成更大任务中的事情。

RUP plug-in for COTS Package Delivery

在 Rational Method Composer 中创建新的插件和过程超出了本文的范围

本文余下的部分着重于 Method Composer 7.0.1 中所包含的其中一个过程:RUP plug-in for COTS Package Delivery。该插件描述了评估、推荐、获取、安装、配置、部署,和演进 COTS 包的过程。它对同样包含于 Method Composer 中的久经考验的 RUP进行了扩展。

RUP plug-in for COTS Package Delivery 包含了许多能力模式和由那些能力模式构成的一个过程:COTS Package Delivery Lifecycle。我们将假设我们的公司已经决定 COTS Package Delivery Lifecycle 交付过程应该作为所有 COTS 项目的基础过程。因为我们公司将 Portfolio Manager 用作其项目管理的解决方案,所以其 IT 团队已经决定所定义的过程将成为所有 COTS 实施项目的基本模板。

图 1中所示,当您打开 Method Composer 7.0.1 库时,COTS 插件包含在其中(7.0.0 的插件在 developerWorks 上仍然可以找到。参见参考资料中的链接。)


图 1. COTS Package Delivery 插件及配置
COTS Package Delivery 插件及配置

配置

COTS 插件的配置也是 Method Composer 7.0.1 中标准的,如图 2中所示。该配置包含了立即发布和开始使用 COTS Package Delivery 过程所需的所有内容。


图 2. COTS Package Delivery 配置
COTS Package Delivery 配置

探究交付过程

COTS 插件包含许多方法内容,这些内容以角色、任务、工作产品,和指导的形式表现。它还包含许多能力模式,但只有一个交付过程 cots_delivery_process,如图 3中所示。


图 3. COTS 插件中的能力模式和交付过程
COTS 插件中的能力模式和交付过程

让我们来探究一下 cots_delivery_process 的详细内容。打开 cots_delivery_process,您应该会看到一个类似于图 4的面板。


图 4. COTS Package Delivery Lifecycle 过程
COTS Package Delivery Lifecycle 过程

您可以看到交付过程的描述和该过程的其他详细信息,例如它属于哪个配置。这表明我们使用目前的过程,或者我们可以为我们的项目对过程进行定制。要为我们企业中的所有项目对过程进行定制,我们可以生成一个包含相同模式的新插件和过程,然后导出并导入该新的过程到 Portfolio Manager 中。因为 COTS Package Delivery Lifecycle 内容是标准的 Method Composer 库中的一部分,所以它是只读的,并且不能被直接修改。

分配到任务中的工作
因为 Method Composer 中不存在定义一个任务该花费多长时间的信息,所以当 WBS 被导入到 Portfolio Manager 中时,将会分配给每个任务一天 8 小时工作时间的预期和计划的工作时间。在导入之后,应该在模板中调整这些任务,来更好地匹配您正导入的过程的期望值。

如果我们认为大多数项目应这个项目一样使用当前的过程,并且只有少数项目希望对过程进行定制,我们可以在不修改的情况下将其导出到 Portfolio Manager 中。一旦在 Portfolio Manager 中创建了模板,那么任何基于该模板的单个项目将可以在必要时随意修改该项目。几乎所有项目都需要对任务和工作产品进行某些定制,但只要它们都起源于同一个模板,那么它们就会有更大可能性符合所定义的过程。

图 5 详细地显示了该过程的 WBS。您可以看到多个能力模式如何组成一个交付过程。


图 5. COTS Package Delivery Lifecycle 过程的 WBS

许多任务都有属性 planned = false。当导出过程时,我们可以选择只导出那些被计划的任务,或者所有任务。

在 Method Composer 7.0.0 中,不存在将属性为 planned = false 的所含活动导出的选项。因为许多被包含的插件都包含 planned = false 的内容,当将它们导出时(在 Rational Method Composer 7.0.0 中),常常导致空的导出文件。如果您想要用 Method Composer 内含的任何过程作为 Portfolio Manager 中的模板,我们提议您升级到 Rational Method Composer 7.0.1。

每个任务都与一个角色相关联。通过从任务链接回原来的方法内容,您可以看到是谁负责该任务,如图 6 中的 WBS 视图所示。


图 6. 链接回原来的方法内容
链接回原来的方法内容

除了打开库(library)视图中的元素,您还可以在属性(Properties)视图中查看任务的所有属性。因为您正在查看的是 Method Composer 7.0.1 默认库中的过程和内容,所以所有的内容都是只读的。我们不可以变更任何过程或元素的属性 —— 只能看它们的当前状态。

在显示完库(library)视图中的内容之后,双击内容,以打开并查看任务的描述、步骤、角色(如图 7中所示),和工作产品。


图 7. 查看任务内容
查看任务内容

图 8所示,您还可以通过切换到 WBS 中的 Team Allocation 选项卡来查看与过程相关的角色。


图 8. 过程的 Team Allocation
过程的 Team Allocation

通过查看 Work Product Usage 选项卡,您可以看到在过程中创建和使用的工作产品,如图 9所示。


图 9. Work Product Usage
Work Product Usage

Consolidated 视图,如 图 10所示,在一个视图中为我们提供了所有的信息:任务、角色,和工作产品。


图 10. Consolidated 视图
Consolidated 视图

导出 Portfolio Manager 中使用的过程

既然您了解了需要从 Method Composer 中导出到 Portfolio Manager 中的过程,您就可以导出该过程,用作 Portfolio Manager 中新项目的模板了。

在 Method Composer 中,选择 File > Export。要导出交付过程或能力模式,选择 IBM Rational Portfolio Manager Project Template,如 图 11所示。

(此处您能够将项目导出为 Microsoft® Project 可读的格式。(该特性不属于本文范围,但允许一种类似的能力从 Method Composer 中的过程模板创建一个项目,只可惜是在 Microsoft Project 中,而不是 Portfolio Manager。)


图 11. 以 Portfolio Manager 兼容的格式导出过程
以 RPM 兼容的格式导出过程

选择Next现在,您可以选择您希望使用图 12中的面板导出的交付过程或能力模式的WBS。


图 12. 选择过程并导出目录
选择过程并导出目录

您可以选择将被导出的过程类型、将被导出的实际过程,和使用的配置。配置选择考虑到了过程的修改版本。例如,如果您生成了一个包含来自于另一个插件的额外内容的过程的修改版本,那么您可以创建一个包含这些扩展的新配置。

对于此实例,我们使用 Namecots_delivery_process,且目标Directoryc:\temp\CotsDeliveryProcess的项目模板。还有发布配置的选择框和只导出拥有planned = true的元素的选择框。

发布配置文件导致的输出与选择菜单栏中的 Configuration > Publish是一样的。这将带有所有过程信息(任务、角色、工作产品,和指导)的 Web 站点进行发布,这样团队成员就都可以访问它了。由于 Method Composer 和 Portfolio Manager 的集成,当将 WBS 导入 Portfolio Manager 时,该 WBS 中的每个任务都包含到 Method Composer 所发布的内容的链接。这使执行那些任务的人可以在其 Web 浏览器中看到关于该特定任务(在 Method Composer 中创建的)的描述和信息。您还可以在将已发布的 Method Composer 内容安装到 Method Composer 服务器上 部分中得到有关将这个已发布的配置安装到 Portfolio Manager 服务器上的详细信息。

除了选择是否发布配置以外,还可能只包含那些在 WBS 中有 planned = true 应用到其中的详细的任务。然而,大多数由 Method Composer 预加载的最底层的任务实际上都将 planned 的标志设为 false。在我们这个例子中,我们在导出一个被包含的过程的地方,设置此标志主要是将 Method Composer 中的活动映射为 Portfolio Manager 任务,这会导致一个比实际过程所包含的更轻型的计划,计划中工作分配给更高层次的工作单元。但所有详细的任务仍旧发布到指导 Web 网站中,在网站上工作人员可以进行回顾,以得到关于如何一个任务一个任务地执行这些活动的指导。

您还可以取消该复选框的选择,并且让使用此模板的项目经理从该项目中去掉那些不需要的任务。该选项将有关对哪个层次进行计划的决策制定过程从过程工程师传递给了项目经理。

选择Next继续到图 13中所示的面板。


图 13. 指定发布选项
指定发布选项

这里您可以看到当您正常地发布内容和过程时可用的所有选项。您可以获得此发布的 Web 站点,并为了项目团队成员更容易访问,手动地将其上传到 Portfolio Manager 服务器上。根据情况编辑 Title,并选择 Next。WBS 的导出和内容 Web 站点将在指定的目录下生成。


图 14. 导出和配置导出
导出和配置导出

您会看到一个进度窗口,如图 14所示。准备好花费一些时间将 Web 站点导出并生成模板文件。

当导出完成后,您会拥有一个目录和导出目录中的一个 XML 文件。该目录包含所导出的配置 Web 站点,以及定义组成该过程的组件的 XML 文件。

您可以打开所发布的目录中的 index.htm 文件来查看定义该过程的 Web 站点。


图 15. 所发布的配置
所发布的配置

将过程导入到 Portfolio Manager 中

既然导出了过程,那么您就可以将该过程作为模板安装到 Portfolio Manager 中了。

启动 Portfolio Manager 客户端应用程序并以拥有管理权限,能够变更和添加模板的用户身份登录。通常此人是 Portfolio Manager 管理员或 Portfolio Manager 总管理员的角色。

登录之后,选择 工作管理(Work Management),如图 16所示,查看当前的项目组合及提议,并访问模板视图。


图 16. Portfolio Manager 客户端中的工作管理(Work Management)视图
RPM 客户端中的 Work Management 视图

选择Template 来访问模板视图。展开LOCAL TEMPLATES 树型目录,如 图 17所示。将一个文件夹拖到 LOCAL TEMPLATES 上,创建一个用于放置 COTS 过程的新文件夹。


图 17. Portfolio Manager 客户端中的模板(Template) 视图
RPM 客户端中的 Template 视图

将新文件夹命名为COTS Process Templates,如图 18中所示。右键单击新创建的文件夹,并选择 Import Process XML


图 18. 导入过程模板
导入过程模板

Portfolio Manager 将开始该导入过程。如果有任何您的过程中所定义的,但在 Portfolio Manager 中没有定义的功能和角色,那么将提示您创建这些角色,如图 19所示。在安装时,Portfolio Manager 中添加了 RUP 中所包含的所有标准角色,所以只创建 Portfolio Manager 中没定义的附加角色。


图 19. 在 Portfolio Manager 中创建新角色
在 RPM 中创建新角色

选择OK,让导入过程继续。如图 20所示,您应该看到导入过程的进度。


图 20. 导入过程
导入过程

完成之后,您可以探究所导入的工件。再次展开 LOCAL TEMPLATES 并浏览到 COTS Package Delivery Lifecycle 文件夹,如图 21所示。当您展开项目模板时,您会看到摘要任务。组成摘要任务的任务和里程碑与 Method Composer WBS 中生成的任务一样。


图 21. 展开的过程模板
展开的过程模板

双击Identify Business Goals。此时,您会看到任务的属性。当任务或里程碑的属性的视图打开时,您可以看到原来出自于 Method Composer 中的过程的定义值。例如,如果您要看描述,那么可看到原来的任务描述。

有两个我们想探究的特殊类别的属性:文档和资源视图。如果文档视图没打开,就打开它。如 图 22中所示,您可以看到 URL 形式的文档链接。这是所发布过程的 Web 站点的 URL。


图 22. 被导入任务的文档视图
被导入任务的文档视图

将所发布的 Method Composer 内容安装到 Method Composer 服务器上

不幸的是,该链接还不起作用。虽然安装了过程模板,但是过程内容还没安装到服务器上。所发布的过程内容需要复制到 Portfolio Manager 服务器上,放置到 Portfolio Manager 服务器安装时 RUP 2006 内容被安装的位置。此内容的位置是完全可配置的,但只能由管理员在 Portfolio Manager 管理配置页面上,利用 General 选项卡配置,如图 23所示。


图 23. 配置 RUP 内容位置
配置 RUP 内容位置

如果您有权力访问 Portfolio Manager 服务器的文件系统,但不是 Portfolio Manager 中的管理员权限,那么您可以通过尝试使用新导入内容的断链接来判断管理员安装 RUP 2006 内容的位置。


图 24. 利用断链接确定 RUP 2006 内容安装的位置
利用断链接确定 RUP 2006 内容安装的位置

由此 URL,如图 24所示,您可以看到管理员将 RUP 2006 内容复制到应用程序的 webapp 目录中。现在,我们可以将所发布的 Web 站点复制到同一位置。如果您很难找到复制内容的正确位置,那么向您的 Portfolio Manager 管理员寻求帮助。

当您复制完所发布的内容之后,现在链接应指向站点上正确的信息,如图 25所示。


图 25. 在复制完所发布的 Web 站点之后查看链接的内容
在复制完所发布的 Web 站点之后查看链接的内容

在导入过程中 Portfolio Manager 中所创建的另一个重要的工件是角色的创建。在打开任务的属性(Properties) 视图中,打开资源(Resources) 视图。图 26 显示了分配给具体角色 —— 原来在 Method Composer 中创建的角色 —— 的任务。之后当实际使用模板时,您会分配具体的人来担任项目中的这些角色。


图 26. 分配给具体任务的资源
分配给具体任务的资源

由 Portfolio Manager 中的模板生成一个项目

使用名称My COTS project 作为提议的名字。当您完成新提议的名称时,如 图 27所示,会出现询问新提议的属性的对话框。


图 27. 创建一个新提议
创建一个新提议

在 Portfolio Manager 中,项目和提议是等同的。您可以接受默认值并选择 OK 来生成提议,如 图 28所示。

对话框涉及到由使用了 Adopt From 的值的模板创建提议,但通过之前的过程导入的模板不能用。相反,在该提议创建之后,您需要将所有元素从新模板中拖拽进该提议中。虽然过程模板已经从 Method Composer 中被导入,但是在最初利用提议(Proposal) 属性中的 Adopt From 创建提议时,您不能在 LOCAL TEMPLATES 中使用该模板。您必须在没有模板的情况下创建提议,然后通过拖拽将模板元素复制到提议中。


图 28.新建提议(New proposal)对话框
New proposal 对话框

创建完提议之后,再次选择工具栏上的 Template,显示当前的模板。探究刚创建的模板,COTS Package Delivery Lifecycle,如图 29所示。


图 29. 将模板拖到新项目中
将模板拖到新项目中

将其拖到新的 My COTS project上,如图 30所示。所有的模板工件都复制到了新的提议下。


图 30. 带有新 WBS 的结果项目
带有新 WBS 的结果项目

既然创建了项目,那么您可以为项目配备人员了。在工作管理(Work Management) 视图中选择项目,并选择 Staffing > Search / Assign。选择 Project Resources 选项卡。显示出了一列项目所需的所有概要文件。

要实际地向这些角色分配人员,您可以右键单击角色,并选择Assign,如图 31所示。Portfolio Manager 将帮助您选择技能和可用性方面最适合的人员为该项目工作。如果您想看到哪个任务分配给哪个概要文件,那么使用 Work Package选项卡中的视图。


图 31. 向项目中的概要文件分配人员
向项目中的概要文件分配人员

需要记住的一些有帮助的提示

这里有一些您在使用 Method Composer 和 Portfolio Manager 时需要记住的提示。

Method Composer 到 Portfolio Manager 的映射

由 Method Composer 中导出的 XML 文件包含了关于过程的所有可用信息,但 Portfolio Manager 还不能使用所有的信息。例如,虽然导出文件包含了每个任务的工作产品的完整信息,但是目前他们还没被转化为 Portfolio Manager 中的工作产品。将来,更多的 Method Composer 数据类型会转化为 Portfolio Manager 工件。表 1 显示了当前 Method Composer 元素到 Portfolio Manager 元素的映射。


图 1. Method Composer 到 Portfolio Manager 的元素映射
Method Composer WBS 元素 Portfolio Manager WBS 元素
交付过程(Delivery process)摘要任务(Summary task)
能力模式(Capability pattern)摘要任务(Summary task)
阶段(Phase)摘要任务(Summary task)
迭代(Iteration)摘要任务(Summary task)
活动(Activity)摘要任务(Summary task)
任务描述符(TaskDescriptor)任务(Task)
角色描述符(RoleDescriptor)概要文件(Profile)
角色(Role)能力(Competency)
里程碑(Milestone)里程碑(Milestone)

Rational Method Composer 7.0.0 中 planned 值为 false 的元素

如我较早提到的,Rational Method Composer 7.0.0 没有导出属性为 planned = false的所含活动的选项。因为许多所含插件都包含 planned = false的内容,当将它们导出时,常常导致空的导出文件。如果您想要用 Rational Method Composer 内含的任何过程作为 Rational Portfolio Manager 中的模板,推荐您升级到 Rational Method Composer 7.0.1。

分配到任务中的工作

因为 Method Composer 中不存在定义项目该花费多长时间的信息,所以当工作分级结构导入到 Portfolio Manager 中时,将会分配给每个任务一天 8 小时工作时间的预期和计划的工作时间。在导入之后,应该在模板中调整这些任务,来更好地匹配您正导入的过程的期望值。

在提议创建时不能使用模板

虽然过程模板已经从 Rational Method Composer 中被导入,但是在最初利用提议(Proposal) 属性中的 Adopt From 字段创建提议时,您不能在 LOCAL TEMPLATES 中使用该模板。相反,您必须在没有模板的情况下创建提议,然后通过拖拽将模板元素复制到提议中。

总结

在本文中您利用 Rational Method Composer 开发了一个过程,并将其导入到 Rational Portfolio Manager 中。实例演示了在开发过程的项目执行阶段,编辑过程工件,以及管理那些工件的能力。这些是最终实现解决方案生命周期能力,覆盖商业需求、到 IT 的可追溯性需求、开发工件的定义,那些工件的部署等等,的重要步骤。这些是结合企业和 IT 管理,及提供完整的端到端技术工件开发和集成的重要且必需的步骤。


参考资料

学习

获得产品和技术

讨论

  • 在 developerWorks 的论坛上讨论 Rational Portfolio Manager。

  • 在 developerWorks 的论坛上讨论 Rational Method Composer。

  • 参与 developerWorks blogs 并加入 developerWorks 社区。

作者简介

Greg Smith 图片

在过去的 10 年间,Greg Smith 在 IBM 中做过许多工作,包括软件开发、服务,和支持。他最近的职位是 IBM RFID 产品集的首席程序员。他现在工作于 IBM 软件集团策略部门,研究 SOA 管理。通过 gregsmit@us.ibm.com 来联系 Greg。

John Falkl 图片

John Falkl 是 IBM 软件集团 SOA 技术策略组织的高级技术职员。他目前领导 SWG Governance Incubation Project。John 在 IBM 全球服务部中工作了 12 年,在那里他领导了许多影响力大的项目,包括 IBM 中 Lotus Notes 内部部署,基于订阅的 Lotus Notes 服务供应的开发,及最近的向 IGS 提供的 SOA 管理服务的定义和开发。除了 John 的学历,他还拥有三个 IT 技术的行业认证。John 有企业架构和开发的重要背景,以及九年的管理经验。John 还参与了许多 IBM Academy of Technology 的研究,并作为许多研究的核心团队成员。您可以通过 jfalkl@us.ibm.com 来联系 John。

关于报告滥用的帮助

报告滥用

谢谢! 此内容已经标识给管理员注意。


关于报告滥用的帮助

报告滥用

报告滥用提交失败。 请稍后重试。


developerWorks:登录


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 使用条款

 


当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

请选择您的昵称:

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

(长度在 3 至 31 个字符之间)


单击提交则表示您同意developerWorks 的条款和条件。 使用条款.

 


为本文评分

评论

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Rational
ArticleID=158138
ArticleTitle=探究 Rational Method Composer 和 Rational Portfolio Manager 的集成
publish-date=09072006
author1-email=gregsmit@us.ibm.com
author1-email-cc=
author2-email=jfalkl@us.ibm.com
author2-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。