大型IT风险管理与社会技术系统设计方法
立即解锁
发布时间: 2025-08-20 00:40:17 阅读量: 1 订阅数: 5 

### 大型 IT 风险管理与社会技术系统设计方法
在大型 IT 项目和服务管理中,风险管理以及社会技术系统的设计是至关重要的环节。下面将详细介绍相关的服务执行方法、控制方法以及社会技术系统设计方法。
#### 服务执行方法
服务执行方法主要针对项目,包含描述方法、构建方法和安装方法。
##### 描述方法
描述方法包括认知方法和社会方法。
- **认知方法**:
- **分析方法**:对可用信息进行抽象简化,以获得更深入、不变的理解,主要通过一定程度的形式化来描述信息系统,适用于处理信息复杂性,但不适用于业务信息或业务流程复杂度高的情况。
- **实验方法**:服务参与者通过实验学习新知识,目的是通过生成更多信息来减少不确定性,例如基于原型、模型、服务基准测试等技术。适用于情况不确定且参与式方法不适用,或业务参与者能力足够高且进度安排正常的情况。
- **社会方法**:
- **专家驱动**:服务参与者(专家)根据自身专业知识、对业务参与者的访谈和观察来生成描述,然后将描述交付给业务参与者进行评论或批准。
- **参与式**:服务参与者与部分或所有业务参与者密切合作生成描述,例如通过研讨会进行展示、讨论和设计决策。联合应用设计(JAD)就是一种可用于参与式方法的技术,它有助于获取知识、细化需求和促进组织变革。
认知方法和社会方法的适用性如下表所示:
| 社会方法 \ 认知方法 | 分析方法 | 实验方法 |
| --- | --- | --- |
| 专家驱动 | 情况复杂,但业务信息或业务流程复杂度不高时 | 情况不确定且参与式方法不适用时 |
| 参与式 | 情况复杂且业务信息或业务流程复杂度高时 | 情况不确定、业务参与者能力足够高且进度安排正常时 |
##### 构建方法
客户和供应商可从以下三种构建方法中选择:
- **一次性构建**:整个系统以一个版本构建(并测试),通常使用“现成”解决方案时采用。
- **增量式构建**:系统按连续部分构建(并测试),每个部分包含系统功能的子集。在首次构建前,对已安装系统的要求已完全定义,且之后不会更改。
- **演进式构建**:系统按连续版本构建(并测试),在两个版本之间,可根据系统测试的学习结果更改系统描述。每个版本可能包含系统功能的子集或全部功能。
##### 安装方法
安装方法的确定涉及决定应在目标领域安装的系统部分和版本,以及这些安装的顺序。
- **系统覆盖选项**:
- **一次性安装**:整个系统以一个版本安装(并使用)。
- **增量式安装**:系统按连续部分安装(并使用),每个部分包含系统功能的子集。在首次安装前,对已安装系统的要求已完全定义,且之后不会更改。
- **演进式安装**:系统按连续版本安装(并使用),在两个版本之间,可根据系统使用的学习结果更改系统描述。每个版本可能包含系统功能的子集或全部功能。
- **地理覆盖选项**:
- **全局安装**:系统新版本在目标领域的所有位置一步安装完成。
- **本地安装**:系统新版本分多个步骤安装,逐步覆盖目标领域的更多位置。
安装和构建方法的适用性启发式规则如下表所示:
| 情境因素 \ 安装/构建方法 | 一次性 | 增量式 | 演进式 |
| --- | --- | --- | --- |
| 进度正常、情况简单且确定 | X | | |
| 进度正常、情况简单但不确定 | | | X |
| 进度正常、情况复杂且确定 | | X | |
| 进度正常、情况复杂但不确定 | | | X |
| 进度紧张、情况简单且确定 | X | X | |
| 进度紧张、情况简单但不确定 | | | X |
| 进度紧张、情况复杂且确定 | | X | |
| 进度紧张、情况复杂但不确定 | | | X |
一般启发式规则为:
- 一次性方法适用于进度正常、情况简单且确定的情况。
- 演进式方法适用于情况不确定的情况。
- 增量式方法适用于情况复杂且确定的情况。
- 进度紧张时,增量式或演进式方法适用,即尽快安装某些东西。
```mermaid
graph LR
classDef startend fill:#F5EBFF,stroke:#BE8FED,stroke-width:2px
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px
classDef decision fill:#FFF6CC,stroke:#FFBC52,stroke-width:2px
A([项目开始]):::startend --> B{选择描述方法}:::decision
B -->|分析方法| C(分析信息):::process
B -->|实验方法| D(进行实验):::process
C --> E{选择构建方法}:::decision
D --> E
```
0
0
复制全文
相关推荐










