指南:部署计划
本指南提供关于开发部署计划的更多指导信息。
关系
相关元素
主要描述

确定兼容性、转换和迁移策略

如果系统将替换现有系统,则必须解决兼容性、转换和迁移问题。尤其是:

  • 必须将现有系统的数据结转(可能转换了格式)至新系统。
  • 在新系统中必须支持现有用户界面(屏幕格式和命令等)。
  • 必须维护所有现有应用程序编程接口(API)。
  • 从现有系统迁移到新系统所造成的用户服务中断不能比预定的时间(根据业务不同而不同)长。
  • 在迁移期间,新系统必须能够和旧系统并行运行。
  • 在操作的头两个星期中,如果需要,必须能够返回旧系统。
  • 可能需要在新系统上处理旧的归档数据。如果它受密码保护,则当迁移时需要特别考虑加密密钥。

所选的解决这些问题的策略将需要系统体系结构和设计中的适当支持。

确定部署调度

将一个系统转移至生产环境需要规划和准备。要考虑的技术因素包括:

  • 可能需要培训系统用户。
  • 必须准备生产支持环境并培训生产支持人员,准备好支持系统。
  • 必须建立生产支持过程(包括备份、恢复和问题解决)。

影响部署调度的业务因素包括:

  • 可能有特定业务目标要求在特定日期部署系统;未能符合该日期可能会大大降低系统价值。(注意:如果存在这些类型的需求,则会带来一些风险,这些风险应在工作产品:风险列表中确定且应在工作产品:风险管理计划(如果正在制定)中缓解。 应在工作产品:业务案例中说明潜在的系统成本和收益的更改。)
  • 有可能有一些时间段,在这些时间段中由于业务或操作条件而不可能部署系统,这些条件包括但不限于财务报告周期结束或期间无法关闭系统的时期。 

    现有系统和流程中的工作负载高峰和其他因素也可能在某些时候阻止系统部署。例如:

    • 较大的处理量:每周、每月或每年的高峰
    • 硬件或软件的常规维护周期 - 同时影响系统可用性和人员
    • 假期高峰期
    • 由于硬件升级或引入新系统而计划的一次性中断
    • 计划的重新组织
    • 设施更改。
  • 某些系统决不能关闭(例如网络和电话交换机);这些系统可能要求在先前的版本仍然在运行的同时部署新版本的系统。升级高可用性的系统通常要求特定的体系结构方面的注意事项,这些事项必须记录在工作产品:软件体系结构文档中。

确定部署顺序

由于计时或可用性问题,必须用增量方式按部件部署某些系统。如果不能一次部署整个系统,则必须确定安装组件的顺序以及安装它们的节点。常见的部署调度模式包括:

  • 地理上的 - 按区域
  • 功能上的 - 按应用程序
  • 组织上的 - 按部门或工作职能

在一定时期内部署应用程序时,需要解决的问题包括:

  • 软件必须能够在部分配置的情况下运行
  • 不同版本的软件必须能够共存
  • 如果检测到新系统有问题,则有可能还原到先前版本的系统

如果不集中精力进行体系结构方面的工作,就无法实现以上功能,这些功能应记录在工作产品:软件体系结构文档中。

确定用户培训需求

为每一类用户(包括管理员、操作员和用户)确定:

  • 他们目前使用的信息技术系统类型。如果该系统对于组织内外的用户都是首次使用的信息技术系统,则将它标记为值得特别注意的特殊需求。
  • 该系统将带给他们的新功能。
  • 宽泛而言,他们的培训需求是什么。
  • 对本地语言支持(NLS)存在的需求。