对常用应用程序进行分类

 

上一次修改主题: 2007-05-01

在第二阶段结束时,所有自定义应用程序将组合在拥有类似功能的逻辑集中。然后,在“第三阶段 - 映射目标解决方案”中应用此结果,使包含类似数据元素类型和类似业务逻辑的应用程序获得一致的分析模型,以便与可能的目标解决方案匹配。

这些分组包括下列一些类别:

  • 文档/文件存储库
  • 单线程数据跟踪存储库
  • 员工请求处理系统(包含路由和批准工作流)
  • 多线程项目信息存储库

此报告对共享公用模板的应用程序一起进行分组。虽然这些应用程序可能存储不同类型的数据,但它们共享公用设计(例如,窗体、视图和代理)。下面的图 1 显示的是模板报告示例。

模板报告

在复查自定义的应用程序以及确定适于这些应用程序的策略时,务必要知道哪些应用程序共享公用设计。应该为每个模板设计解决方案,然后将其应用于每个基于相应模板的应用程序。因此,如果 50 个独特的应用程序全都基于同一个模板,那么应该对它们评估一次而不是 50 次。这将显著影响定义解决方案所需的时间和精力。

若要对这些应用程序进行分类,需要与应用程序所有者、开发人员、公司所有者和最终用户交流,以确定使用模式、安全架构以及分布等信息。

先记录下列问题:

  • 每个唯一应用程序的应用程序所有者是谁?
  • 每个唯一应用程序的公司所有者/赞助商是谁?
  • 确定哪些是关键业务应用程序。

了解每个应用程序的使用模式

  • 哪些业务组经常使用此应用程序?
  • 这些用户通常是在办公室还是不在办公室?连接到网络还是不连接到网络?
  • 使用什么工具(便携式计算机、PocketPC、Blackberry、电话)访问应用程序?
  • 应用程序是否依赖于通过复制/浏览器进行脱机访问?

应用程序中存储什么类型的数据?

  • 是否存在附件、链接(Notes 文档链接/视图链接/数据库链接或 URL?)或图片?
  • 应用程序是否存储或启动 Microsoft Office 文档?
  • 应用程序是否实现了回复/响应层次结构?
  • 应用程序是否对其他 Lotus Notes 应用程序使用数据查找?
  • 应用程序中是否存在特殊安全字段(例如 ReaderNames 和 AuthorNames 类型字段)?
  • 应用程序是否实现了版本化?
  • 如何管理签入和签出功能?

数据是否与任何外部系统(例如 SAP、SQL 或 DB2)集成?

  • 数据与应用程序的集成方式
  • 数据流是双向还是单向?
  • 数据的更新频率如何?

应用程序是否实现了工作流以及工作流的构成方式

  • 是简单电子邮件通知还是依赖于文档中变量的复杂路由?
  • 路由的文档是否包含文档链接、视图链接或数据库链接?
  • 是否已启用文档中的存储表单?

实现了哪种安全保护?

  • 节级安全保护?
  • 表单级安全保护?
  • 文档级安全保护?
  • 字段级安全保护?
  • 谁拥有加密密钥?

通过按业务单位将应用程序分组在一起,可以进一步改进 Lotus Notes 应用程序的视图,如图 2 中的关系图所定义。

业务方案

图 2 中所示的示例根据应用程序的功能对应用程序进行分组。如果执行这种类型的分析,您可能需要查看在每个业务单位的 Lotus Notes 应用程序中使用的用于收集、分布信息以及保护信息安全的常见方法。然后,可以组合涵盖多个组的类似功能并提供影响多个组和应用程序的公用建议。

例如,人力资源 (HR) 和信息技术 (IT) 部门均可以提供针对不同要求的联机培训。但是,可能会使用类似的提供手段,或对提供培训有类似的要求。合并培训功能意味着整个迁移计划只有一个培训类别。在使用各项业务功能时,您会看到许多类似的情况,这样可以简化迁移的计划。

下一步是根据使用每个应用程序的业务单位列出应用程序。例如,尽管所有员工均使用 Employee Manual,但是 HR 负责提供大多数内容。HR 很可能是此应用程序的所有者。

另一方面,IT 和 HR 可能依靠新员工创建应用程序。此应用程序依靠 IT 和 HR 输入内容;因此,更难以定义所有者。

应用程序可以归类在一个业务单位中。表 1 是应用程序和所有者的视图示例。其中包含两种内容类型:数据创建者和数据使用者。对于此表,不考虑数据使用者,因为他们不影响现有应用程序中所需的业务功能。

表 1   业务单位的应用程序所有权示例

业务单位 人力资源 IT 财务 销售

Employee Handbook

X

N/A

N/A

N/A

Employee Injury Reports

X

N/A

N/A

N/A

Tax Regulations

N/A

N/A

X

N/A

Accounts Payable

N/A

N/A

X

N/A

Forms Storage

N/A

X

N/A

N/A

TeamRooms

X

X

X

X

Document Libraries

X

X

X

X

Discussion Databases

X

X

X

X

Notes Support KnowledgeBase

N/A

X

N/A

N/A

最初查看 Lotus Domino 环境时,存在许多应用程序。通过将功能与应用程序分离,可以确定迁移时所需的资源类型。在表 1 所示的示例中,可能会发现如果环境中没有 Lotus Notes,IT 小组则不需要 Notes Support KnowlegeBase,但是介绍的其他应用程序将需要新的 Support KnowledgeBase。应确认此发现并加入迁移计划。

新应用程序如何增强现有功能?例如,将 HR 应用程序移动到 SAP 或 PeopleSoft 可以获得什么好处?首先应讨论每个业务单位中的业务目标。现在缺少什么功能?什么功能至关重要?

此过程提供组织功能的初始当前状态视图。应了解组织在接下来的 24-60 个月优先选择的技术,这一点非常重要。

 
显示: