信息系统项目管理师

项目管理基础

输入输出规律

产生于 项目文档 应用于
制定项目章程 项目章程 规划范围、进度、成本、风险、干系人;收集需求、定义范围;制定项目管理计划
制定项目管理计划 项目管理计划 所有规划过程(9);其他监控子过程(9);结束过程(2);整体管理过程(5)
识别干系人 干系人登记册 规划质量、沟通、风险、采购、干系人;收集需求、识别风险
识别风险 风险登记册 估算活动资源、历时、制定进度计划;估算成本、制定预算、规划质量管理;规划采购;风险后续过程;
收集需求 需求文件 范围管理所有后续过程(4);规划质量、规划采购
实施采购、组建项目团队 资源日历 估算活动资源、估算活动历时、制定进度计划;制定预算
管理干系人参与 问题日志 管理项目团队;控制沟通、控制干系人参与
组建项目团队 项目人员分派 建设项目团队、管理项目团队;制定进度计划
指导和管理项目工作 工作绩效数据 所有的监控过程的输入(不含确认范围-绩效数据)
控制过程(8),确认范围 工作绩效信息 监控项目工作
监控项目工作 工作绩效报告 整体变更;管理项目团队;控制沟通、风险、采购
规划(采购)、执行(采购、管理团队、管理干系人、指导和管理项目执行)、监控(除整体变更) 变更请求 实施整体变更控制
实施整体变更控制 批准的变更 指导和管理项目执行
质量控制 确认的变更 监控项目工作

4. 整体管理 Project Integration Management

项目整体管理六个过程:

  1. 制定项目章程:授权 Authorization
  2. 制订项目管理计划:整合项目基准及子计划
  3. 指导和管理项目执行:领导和执行
  4. 监控项目工作:
  5. 实施整体变更控制:追踪、审查和报告项目进展;批准变更
  6. 结束项目或阶段:

1 制定项目章程 Develop Project Charter

项目章程:

项目目标:

ITTO

概念解释


2 制定项目管理计划 Develop Project Management Plan

项目管理计划:项目所选用的生命周期及各阶段将采用的过程

ITTO

项目管理相关的信息系统

3 指导与管理项目执行 Direct and Manage Project Work

ITTO

4 监控项目工作 Monitor and Control Project Work

监控项目工作是对监控过程组其他监控子过程的一个整合 采取纠正和预防措施控制项目的实施效果;监视使贯穿项目始终的项目管理的一个方面。连续的监视使项目管理团队能够洞察项目状态是否正常,并识别任何可能要求给与特别注意的方向。

ITTO

5 实施整体变更控制 P507 16章 Perform Integrated Change Control

对基线做变化,必须走变更流程(经CCB审批)

6 结束项目或阶段 Close Project or Phase

ITTO

5. 范围管理 Project Scope Management

项目做什么,在做项目的过程中,不能多做(范围蔓延),也不能少做(客户不满意,无法验收项目),做且仅做。项目范围管理是其他所有管理的基础

概述

概念:

项目的目标=产品product
  |
项目范围说明书=产品+项目范围
  |
wbs=项目范围

1 规划范围管理 Plan Scope Management

ITTO

2 收集需求 Collect Requrements

ITTO

5大能力链:

          正向跟踪  跟踪  正向跟踪
用户原始需求  ==  需求文件  ==  下游工作产品
          反向跟踪       反向跟踪

第五类联系链是需求文件之间的跟踪,这种跟踪便于更好地处理各种需求之间的逻辑相关性,检查需求分解中可能出现的错误或遗漏。

跟踪矩阵

用户需求-用例模型 (FR=原始需求,UC=用例)

原始请求 UC-1 UC-2 …… UC-n
FR-1
FR-2
……
FR-n

用例模型—生命周期(UC=用例,行-记录需求;列-生命周期)

用例 功能点 设计元素 组件 测试用例
UC-1
UC-2
……
UC-n

3 定义范围 Define Scope

ITTO

4 创建工作分解结构 Create WBS Work Breakdown Structure

特点 适用范围
树形WBS 层次清晰、直观,结构性强 中小型项目
列表型WBS 能反映所有工作要素,直观性较差 大型、复杂项目

完成的WBS还需要交付给其他的项目干系人,这样做的主要目的是确认所有的项目范围都已经包含在WBS中

工作分解结构 Work Breakdown Structure,WBS

WBS分层

工作编号 工作任务 工期 负责人
0 远程教育项目 8月 吴函
1 硬件 2月 何小波
2 第三方软件 2月 王方
3 系统功能 5月 张必胜
3.1 设备管理 1月 桂波阳
3.2 维护管理 1月 周瑞
3.3 工单管理 1月 谢敏波
3.3.1 模块设计 5天 郑嘉
3.3.2 代码编制 5天 马小虎
3.3.3 单元测试 10天 汪角春
3.3.4 功能测试 5天 左林标
3.3.5 验证测试 5天 赵晓
3.4 采购管理 1月 胡海涛
3.5 库存管理 1月 王敏捷
4 系统接口 1月 李鸿海
5 现场实施 1月 李智

分层特点

ITTO

graph TD
graph TD

5 确认范围 Validate Scope

不容易,多沟通,让用户意识到:虽然确认项目范围是正式的,但并不是不能再修改了。只不过,会引起项目的时间、进度和资源的变化。

在确认范围的工作过程中也可能会出现范围变更请求,如果这些范围变更请求得到批准,那么也要重新修改项目范围说明书和WBS

ITTO

  指导管理项目工作[整体管理](可交付成果)
  |
  控制质量[质量管理](核实的可交付成果)
  |
  确认范围[范围管理](验证的可交付成果)
  |
  结束项目或阶段[整体管理](最终产品、服务或成果移交)
  |
  客户   

6 控制范围 Control Scope

ITTO

6. 进度管理 Project schedule managemnet

进度管理的过程

1. 规划进度管理 (规划) Plan Schedule Management

ITTO

2. 定义活动 Define Activities

ITTO

3. 排列活动顺序 Sequence Activities

ITTO

关于常见的单、双代号网络图:

英国标准BS6046所标识的节点

最早开始时间 工期 最早完成时间
活动名称
最迟开始时间 工期 最迟完成时间

4. 估算活动资源[规划] Estimate Activity Resources

ITTO

5. 估算活动持续时间[规划] Estimate Activity Durations

ITTO

6. 制定进度计划 (规划) Develop Schedule

ITTO

7. 控制进度 (控制) Control Schedules

ITTO

7. 成本管理 Project Cost Management

不同的项目干系人在不同的时间,会使用不同的方法来测算项目成本。

概述

成本的各类概念

规划成本管理 Plan cost management

ITTO

估算成本 Estimate Costs

工作 资源需要 相关说明
工作1 资源1 资源2 资源n-1 资源n
工作2
工作n

ITTO

制订预算 Detemine Budget

ITTO

控制成本 Control Cost

ITTO

8. 质量管理 Project Quality Management

质量工具:说到质量,首先想到的就是质量的新老七工具,在规划质量和质量控制中都使用了新老七工具来保证质量。

图例

帕累托图 Pareto (排列图) 8020原则

|
|                       ▓▓▓
|              ▓▓▓▓▓▓▓▓▓▓▓▓
|          ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|   |   ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|   | ▓▓▓ | ▓▓▓ | ▓▓▓▓▓▓▓▓▓
|___|_▓▓▓_|_▓▓▓_|_▓▓▓_|_▓▓▓_|_________
数据设计 算法复杂 数据量大 网络速度 硬件性能       
   30    52    68    71    74         累计百分比 
   30    22    16     3     3         发生次数 

核查表(核对表、计数表)

问题 合计
软件界面 VV V VVVV 7
软件功能 VVV VVVVV VV 10
技术支持 V VV VVV 6
总计 6 8 9 23

概述

定义

规划质量管理 Plan Quality,PQ

(就是定标准)

领导作用、管理体系
以客户为关注焦点、与供方互利 过程方法、持续改进
以事实为基础、全员参与

ITTO

实施质量保证 Perform Quality Assurance,QA

ITTO

控制质量 Control Quality,QC

ITTO

9. 人力资源管理 Project Human Resource Management

概念

规划人力资源管理 (451)Personnel Human Resourece Plan

ITTO

责任分配矩阵 (RAM Responsibility Assignment Matrix) RACI:人员

张三 李四 王五 赵六 钱七
需求定义 A R I I I
系统设计 I A R C C
系统开发 I A R C C
测试 A I I R I
参与执行活动:R Responsible
对活动批准、负责:A Accountable
咨询、提供信息辅助执行活动:C Consulted
拥有既定特权、应及时得到通知:I Informed
WBS+OBS=RAM 工作分解结构+层次结构(组织分解结构)=责任分配矩阵

责任分配矩阵 (RAM) RACI:文本格式

角色:构架师
——————
——————
职责:……
——————
——————
授权:——
——————
......

组建项目团队 [执行] Acquire Project Team (353)

ITTO

建设项目团队 [执行] Develop Project Team(472)

(打鸡血)

ITTO

管理项目团队 [执行] Manage Project Team (554)

ITTO
问题
|
|强迫命令 | 合作解决
|-----妥协调解------
|撤退回避 | 缓和包容
--------------------关系

10. 项目沟通管理 Project Communication Management

概述

沟通的强弱:

发布者
叙述、说明、征询、讨论
参与者

规划沟通管理 Plan Communications

ITTO

管理沟通[实施] Manage Communications

ITTO

控制沟通[监控] Control Communications

10. 干系人管理 Project Stakeholder Management

识别干系人[启动] Identify Stakeholders

ITTO

权力/利益 矩阵

高                        |
|   令其满意   | 重点管理
权力----------|---------
| 监督(小精力) | 随时告知
低                        |
|--低-------利益---------高

规划干系人管理[规划] Plan Stakeholder Management

ITTO

干系人参与评估矩阵

干系人 不知晓 抵制 中立 支持 领导
干系人1 C D
干系人2 C D
干系人3 DC

C:当前参与程度 D:所需参与程度

管理干系人参与[执行] Manage Stakeholder Engagement

ITTO

控制干系人参与[监控] Control Stakeholder Engagement

ITTO

11. 风险管理 Project Risk Management

概述

11.2 规划风险管理 Plan Risk Management

ITTO

11.3 识别风险 Identify Risk

ITTO

11.4 实施定性风险分析 Perform Qualitative Risk Analysis

ITTO

11.5 实施定量风险分析 Perform Quantitative Risk Analysis

ITTO

11.6 规划风险应对 Plan Risk Response

ITTO

11.7 控制风险 Monitor and Control Risks

ITTO

12. 采购管理 Project Procurement Management

12.2 战略合作管理

- 供应商战略合作伙伴关系的概念:
  - 发展**长期**的、信赖的合作关系
  - 这种关系由**明确或口头**的**合约**确定,双方共同确认并在**各个层次**都有相应的沟通
  - 双方有着**共同**的**目标**,并且围着共同的目标有挑战性的改进计划
  - 双方互相信任、**共担风险**,共享信息。
  - 共同开发,创造。
  - 以严格的尺度来衡量合作表现,不断提高。

- 战略合作关系的意义
  - 可**缩短供应周期**,提高供应灵活性。
  - 可**降**低企业采购设备的**库存**水平,降低管理费用、加快资金周转。
  - **提高**采购设备的**质量**。
  - 可加强沟通,改善订单的处理过程,**提高**设备需求的**准确度**。
  - 可以**共享**技术与革新**成果**,加快产品开发速度,缩短开发周期。
  - 可以与供应商**共享**管理**经验**,推动企业整体管理水平的提高。

- 供应商战略合作伙伴关系的构建
  - 合作伙伴的主因素分析
  - 选择合作伙伴的标准
    - 原则:最小化、敏捷性强、风险最小化
    - 另外:
      - 利润分配是否合理
      - 文化和管理的兼容性
      - 财务的稳定性
      - 合作伙伴的能力和定位
  - 合理的评价与选择
    - 考察评价主要针对:基本资质、资信情况、市场及技术能力

- 战略合作协议审批、签署
  - 《略合作协议》市场部门起草,明确双方责任、权力、义务,及项目收益分配比例及方式;对信息系统建设投标项目,合作协议不得迟于投标时间;对非投标项目,合作协议不得迟于合同谈判或签订时间。
  - 项目合作协议首先起草部门自评,然后企业专门的评审部门组织评审,评审通过后,最终由公司主管领导审批通过签署。
  - 企业在与最终客户签订合同后,合作方需根据合作协议签署相应的外包合同、佣金支付协议、采购合同,进一步明确合作方责任、权力、义务以及操作规范及流程;佣金支付协议在企业评审后,由主管领导审批。

- 供应商战略合作伙伴关系管理
  - 建立新人监督机制
    - 考察业绩、商誉
    - 供应商通过第三方认证
    - 建立长期战略合作,发现欺骗投机,立即取消合作,公布于众
    - 企业经营理念的转变。首先要为他人提供有用的产品或服务
    - 政府创造良好环境
  - 合作伙伴的激励机制

- 合作伙伴关系评价
  - 判断合作关系奏效原则
    - 具有正式的沟通程序
    - 致力于供应商的成功
    - 共同活力
    - 关系稳定、不依赖个别人
    - 始终仔细审视供应商绩效
    - 双方对对方具有合理的预期/期望
    - 员工有责任遵循职业道德
    - 共享有益信息
    - 指导供应商改进
    - 基于采购的总成本进行非敌意切磋,共同决策

  - 避免合作关系失败要点
    - 高层管理的承诺
    - 严格的供应商选择过程
    - 持续努力地改进
    - 目标一致
    - 合作伙伴关系支持体系和文件
    - 不断关注双赢机会
    - 广泛沟通和分享信息
    - 建立信任
    - 资源让步
    - 关于联盟与合作关系目标和期望利益的内部教育
    - 人员发生变动时,保持联盟与合作关系的能力

12.3 采购管理过程

  1. 需求确定与采购计划制定
  1. 供应商的搜寻与分析:
  2. 定价
  1. 拟定并发出订单
  2. 订单的跟踪和跟催
  3. 验货和收货
  4. 开票和支付货款
  5. 记录管理

12.3.1 规划采购Plan Procurements Management

  1. 供应商的管理
  1. 产品采购目录管理
  1. 采购需求管理
  1. 采购计划管理
ITTO

12.3.2 实施采购 Conduct Procurements

  1. 询价比价管理
  1. 采购谈判
  1. 采购合同签订
ITTO
  1. 输入
  2. 工具
  3. 输出

12.3.3 控制采购 Conttrol Procurements

  1. 采购不合格控制
  1. 采购档案管理
  1. 采购货物管理

案例:实施过程中,变更采购设备: 1. 项目经理向采购部确认采购的进展 ,及时作出撤回的处理。 2. 由项目经理与甲方对以上4类设备的变更(包括品牌、配置型号、数量)进行商务合同的盖章确认。 3. 变更后的设备和采购部门进行重新的确认。 4. 采购部门依据变更后的合同制订采购计划。 5. 实施采购: 询价比价、 采购谈判、 签订采购合同。 6. 控制采购。

ITTO

  1. 输入
  1. 工具技术
  1. 输出

12.3.4 结束采购

ITTO

输入 - 合同 - 合同收尾程序 - 项目管理计划 - 采购文件 - 输出 - 合同收尾 - 组织过程资产更新

12.4 技术和工具

13. 项目合同管理

合同类型

合同内容

合同管理过程

合同解释的原则

1. 信息化与集成技术

1.1 信息系统与信息化

1.1.2 系统系统基本概念

1.1.3 信息化的基本概念 - 信息化概念:信息化实质上是由计算软硬件技术与网络技术推动的一种社会变革。

信息技术趋势 & 新技术 1. 高速度大容量 2. 集成化和平台化 3. 智能化 4. 虚拟计算 5. 通信技术 6. 遥感和传感技术 7. 移动智能终端 8. 以人为本 9. 信息安全 10. 5G

1.1.4 信息系统生命周期 life cycle P10-11

阶段 活动 产出物
系统规划 (甲)初步调查、分析系统目标、子系统组成、拟实施方案、可行性研究、制定系统建设方案 可行性研究报告、系统设计任务书(系统建设方案、实施计划)
系统分析 (乙)业务流程分析、数据与数据流程分析、软件需求分析、网络需求分析 监理新系统逻辑模型(做什么)、系统需求规格说明书,确认/系统测试计划
系统设计 (乙)软件架构设计、软件概要设计(整体)、详细设计(局部)、网络设计 监理新系统物理模型(怎么做)、系统设计说明书
系统实施 (乙)软件编码、软件单元/集成/系统测试、综合布线 测试、测试报告
系统运维 (甲)运行与维护 维护与评价日志
  1. 可行性分析与项目开发计划
    1. 系统规划
  2. 需求分析
    1. 系统分析:回答做什么
  3. 概要设计
  4. 详细设计
  5. 编码
  6. 测试
  7. 系统实施:设备购置、安装调试、程序编写调试、人员培训、数据文件转换、系统调试与转换;每个阶段写实施进展报告,测试后写出系统测试分析报告
  8. 维护

1.2 信息系统开发方法 P12

1.2.1 结构化方法 (也叫 生命周期法) 自顶向下,逐步求精,模块化设计

1.2.2 面向对象方法 (Object-Oriented,OO)

1.2.3 原型化方法

1.2.4 面向服务的方法 (Service-Oriented,SO)

1.3 常规信息系统集成技术

1.3.1 网络标准与网络协议 P19

  1. 开放系统互联模型(OSI) 协议 (巫术忘传会飙鹰)
  1. 网络协议和标准

1.3.2 网络设备

中继器 [物理层] 信号再生、发送,扩展传输距离。但使用个数有限(以太网内只能使用4个)
网桥 [数据链路层] 根据帧物理地址进行网络之间的信息转发,只能连接相同MAC层的网络
路由器 [网络层] 通过逻辑地址进行网络之间的信息转发,异构网络之间互联互通,只能连接使用相同网络层协议的子网
网关 [高4-7层] 最复杂的网络互联设备,用于链接网络层以上执行不同协议的子网
集线器 [物理层] 多端口中继器
二层交换机 [数据链路] 传统交换机,多端口网桥
三层交换机 [网络层] 带路由功能的二层交换机
多层交换机 [高4-7层] 带协议转换的交换机

1.3.3 网络服务器 - SMP 对称多处理器 - 可管理性 - manageability

1.3.4 网络存储技术

1.3.5 网络接入技术

1.3.6 网络规划与设计

1.3.7 数据库管理系统

                   Oracle
                   MySQL
                   SQL Server
                   MongoDB
                   基于分布式文件存储的数据库
                   介于关系数据库和非关系数据库之间的产品
                   支持数据结构非常松散,类似Json的bson格式
                   查询语言非常强大

1.3.8 数据仓库技术

                   相关概念
                   ETL Extract-Transform-Load
                   数据仓库技术 抽取 转换 加载
                   元数据
        数据仓库表的结构
        数据仓库表的属性
        数据仓库的源数据
        记录系统到数据仓库的映射
        数据模型的规格说明
        抽取日志
        访问数据的公用例行程序
                   粒度
                   分割
                   数据集市
        小型的的,面向部门或工作组级数据仓库
                   ODS Operation Data Store
                   操作数据存储
                   数据模型
                   人工关系
                   体系结构
                   数据源
                   数据的存储与管理
                   OLAP服务器
                   前端工具
                   1.3.9 中间件技术
                   分类
                   底层
        JVM Java Virtual Machine
        java虚拟机
                sun
        CLR common language runtime
        公共语言运行库
                microsoft
        ACE Adaptive Communication Environment
        ACE自适配通信环境
        JDBC Java Database Connectivity
        Java数据库连接
        ODBC Open Database Connectivity
        开放数据库互连
                   通用
        CORBA(Common ObjectRequest Broker Architecture公共对象请求代理体系结构)
                IONA Orbix
                系统底层传输
        J2EE Java 2 Platform Enterprise Edition
                BEA WebLogic
                不同硬件和操作系统的集成
        MOM(Message Oriented Middleware)
        面向消息的中间件
                IBM MQSeries
                不同系统的信息传递
                   集成
        WorkFlow
        EAI Enterprise Application Integration
        企业应用集成
                   1.3.10 高可用性和高可靠性的规划与设计
                   availability
                   可用性
                   MTTF 平均无故障时间
                   MTTR 平均维修时间
                   系统可用性=MTTF(MTTF+MTTR) * 100%
                   reliability
                   可靠性
                   High Availability
                   高可用性

1.4 软件工程

1.4.1 需求分析

  1. 需求的层次
  1. 质量功能部署 QFD Quality Function Deployment 将用户要求转化成软件需求的技术,目的是最大限度提升软件工程过程中用户的满意度
  1. 需求分析的步骤:

3.1 需求获取 确定和理解不同的项目干系人的需求和约束的过程。看上去简单,做起来很难。 常见方法: - 用户访谈 - 问卷调查 - 采样 - 情节串联板(原型) - 联合需求计划(JRP)

3.2. 需求分析 提炼、分析和审查已经获取到的需求,确保所有项目干系人都明白其含义并找出其中的错误、遗漏或不足的地方。 P37 - 检测和解决需求之间的冲突 - 发现软件的边界,以及软件与其环境如何交互 - 详细描述系统需求,以导出软件需求

3.3. 需求定义 SRS Software Requirement Specification 软件需求规格说明书 GB/T 8567-2006 需求开发活动的产物,编制该文档的目的是使项目干系人与开发团队对系统的初始规定有一个共同理解,使之成为整个开发工作的基础。SRS是软件开发过程中最重要的文档之一,对于任何规模和性质的软件项目都不应该缺少。

3.4. 需求验证 也称为需求确认 - 一般通过 需求评审 和 需求测试 对需求进行验证。 - 需求评审就是对SRS进行技术评审,发现二义性或不确定性的需求,为项目干系人提供需求问题上达成共识的方法。 - 阅读SRS很难想象特定环境下的系统行为,只有再业务需求基本明确,用户需求部分确定时,同步进行需求测试,才可能及早发现问题(遗漏和错误)。

  1. SRS正确地描述了预期的、满足项目干系人需求的系统行为和特征。

  2. SRS中的软件需求是从系统需求、业务规格和其他来源中正确推到而来的。

  3. 需求是完整的和高质量的

  4. 需求的表示在所有地方都是一致的

  5. 需求为继续进行系统设计、实现和测试提供了足够的基础。

  6. UML

支持从分析到开发全过程

UML类图示例
  1. 面向对象分析

1.4.2 软件构架设计

1.4.3 软件设计

  1. 结构化设计 SD
  2. 面向对象设计 OOD
  1. 设计模式 前人经验总结,使人方便的复用成功的软件设计

1.4.4 软件工程的过程管理 P48 P789

CMM

等级、成熟度等级、过程域:

1.4.5 软件测试及其管理 P49

测试贯穿整个软件开发生命周期,需求、设计、开发、维护阶段都有测试。

GB/T 15532-2008 计算机软件测试规范

  1. 测试的方法
  1. 测试的类型

开发阶段分:

  1. 面向对象的测试
  1. 软件调试
  1. 软件测试管理 P748

测试监控管理

测试管理(过程、维度、指标):

  1. V模型中的测试

用户需求--验收测试
需求分析--系统测试
概要设计--集成测试
详细设计--单元测试
    编码和实现
测试用例在详细设计时编写,不是在需求分析阶段

详细测试知识参考 23章.信息系统测试与管理

1.4.6 软件集成技术 P53

1.5 新一代信息技术

(大人物云 区块 互联 城市)

补充:十四五

云计算 Cloud Computing

泛在计算(ubiquitous computing)或称为普适计算(Pervasive Computing),或环境智能(ambient intelligence)基于智能技术、随时随地可以进行且不依赖于任何形式人工设备的计算方式

大数据 Big Data

海量数据分布式数据挖掘,依托云计算的分布处理、分布式数据库和云存储、虚拟化技术。 特点

数据挖掘概念与技术

定义挖掘目标–>数据取样–>数据探索–>数据预处理–>挖掘建模–>模型评价

数据预处理主要任务

大数据补充知识

1、数据源:

2、数据采集:

3.1、实时计算:

3.2、离线计算:

4、OLAP

5、展示

组件 功能
HDFS 分布式文件系统
HBase Hadoop上的非关系型的分布式数据库
MapReduce 分布式并行编程模型
YARN 资源管理和调度器
Tez 运行在YARN之上的下一代Hadoop查询处理框架
Hive Hadoop上的数据仓库
Pig —个基于Hadoop的大规模数据分析平台,提供类似SQL的查询语言Pig
LatinnMahout 提供可扩展的机器学习领域经典算法的实现
Zookeeper 提供分布式协调一致性服务
Flume —个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统
Sqoop 用于在Hadoop与传统数据库之间进行数据传递
Ambari Hadoop快速部署工具,支持Apache Hadoop集群的供应、管理和监控
Kafka 一种高吞吐量的分布式发布订阅消息系统
Spark 类似于Hadoop MapReduce的通用并行框架

价值与应用

发展应用的目标

区块链 (Blockchain)

相关英语: decentralized 权力下放;将(权力等)自中央政府转到地方政府 n. 分散 distributed 分布、分散 ledger 账本 blocks 区块 across 穿越 掠过…;透过 cannot be altered1 不能被修改 retroactively adv. 逆动地,追溯地 subsequent adj. 随后的, 继…之后的 collusion n. 共谋,勾结,串通

工业互联网 (Industrial Internet)

是新一代信息通信技术与工业经济深度融合的新型基础设施、应用模式和工业生态,通过对人、机、物、系统等的全面连接,构建起覆盖全产业链、全价值链的全新制造和服务体系,为工业乃至产业数字化、网络化、智能化发展提供了实现途径,是第四次工业革命的重要基石。泛在计算在意的主要是计算而它本身可能并不被关注,在泛在计算环境中,人们能够在任何时间、任何地点、以任何方式进行信息的获取与处理,而这个过程是在计算设备的帮助下高度自动化完成的。在计算机技术发展经历过大型机时代(多人一机),PC时代(一人一机)之后,泛在计算在未来的一人多机时代将成为占主导地位的计算模式

人工智能 Artificial Intelligence

人工智能-操作系统 机械手臂 自然语言处理 NLP 人脸识别:Haar + AdaBoost

虚拟现实技术 & 增强现实

虚拟现实技术(Virtual Reality,VR) 是20世纪发展起来的一项全新的实用技术。 虚拟现实技术囊括计算机、电子信息、仿真技术,其基本实现方式是计算机模拟虚拟环境从而给人以环境沉浸感。

增强现实(Augmented Reality,AR) 技术是一种将虚拟信息与真实世界巧妙融合的技术,广泛运用了多媒体、三维建模、实时跟踪及注册、智能交互、传感等多种技术手段,将计算机生成的文字、图像、三维模型、音乐、视频等虚拟信息模拟仿真后,应用到真实世界中,两种信息互为补充,从而实现对真实世界的“增强”。

MR(混合现实)

「元宇宙」 价值链包括七个层面:

目前虚拟世界项目包括The Sandbox、Decentraland、Somnium Space、Dream Card、Axie Infinity 和 Cryptovoxels 等。

商业智能(BhBusiness Intelligence)

商业智能用于决策分析。

商业智能=数据仓库+数据挖掘+联机分析处理(OLAP)

ELT(Extract-Load-Transform)是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析依据

ETL=抽取、淸理、装载、刷新

数据仓库特点

物联网 The Inernet of Things

关键技术:传感器(Sensor) 嵌入式技术

《物联网新型基础设施建设三年行动计划(2021-2023年)》(工信部联科(2021) 130号,下称《行动计划》

智慧城市 P100

互联网+

六大特征:跨界融合、创新驱动、重塑结构、尊重人性、开放生态、连接一切

移动互联 P67

中间件

1.6 信息系统安全技术 Secutiry

1.6.1 信息安全概念

1.6.2 信息加密、解密与常用算法

1.6.3 信息系统安全

1.6.补充

CMMI:
一级 混乱 行业
二级 可管理 针对项目、可重复
三级 已定义 (标准化,组织级过程定义、培训、集成化团队)
四级 量化管理 组织级 定量项目管理
五级 优化管理 组织级改革与实施

三维安全体系结构 7层、5服务、8机制

PKI/PMI 安全审计 PKI公开密钥基础设施 PMI权限(授权)管理基础设施

黑匣子、守护神

1.7 信息化发展与应用

1.7.1 信息化发展与应用的新特点

1.7.2 国家信息化发展战略

1.7.3 电子政务

1.7.4 电子商务 Electronic Commerce

1.7.5 工业和信息化融合

企业信息化发展之路
我国企业信息化发展的战略要点
推进信息化与工业化深度融合

1.7.6 智慧化

P102 参照 1.5 人工智能 物联网-智慧城市

1.8 信息系统服务管理

1.8.1 信息系统服务业及发展

P103

1.8.2 信息系统工程监理的概念和发展

  1. 为什么需要监理
  2. 监理的内容:四控、三管、一协调(投进质变、安信和、沟)
    1. 投资控制
    2. 进度控制
    3. 质量控制
    4. 变更控制
    5. 合同管理
    6. 信息管理
    7. 安全管理
    8. 沟通协调
  3. 监理的适用范围
    1. 国家级、省部级、地市级的信息系统工程
    2. 使用国家政策性银行或者国有商业银行贷款,规定需要实施建立的信息系统工程
    3. 使用国家财政性资金的信息系统工程
    4. 涉及国家安全、生产安全的信息系统工程
    5. 国家法律、法规规定的应当实施监理的其他信息系统工程

1.8.3 信息系统运行维护的概念和发展

运行维护服务(operation maintenance service):采用信息技术手段及方法,依据需方提出的服务级别要求,对其信息系统的基础环境、硬件、软件及安全等提供的各种技术支持和管理服务。——《信息技术服务 分类与代码》GB/T29264-2012 运行维护服务 不包括:硬件和软件产品保修期内的支持服务

  1. 基础环境
  2. 硬件运维
  3. 软件运维
  4. 安全运维
  5. 运维管理
  6. 其他运维

IT服务管理 ITSM:以服务为中心的IT管理

1.8.4 信息技术服务管理的标准和框架

ISO/IEC20000 我国目前等同采用的方式《GB/T 24405.2-2010 信息技术 服务管理 第一部分:规范》 和 《GB/T 24405.2-2010 信息技术 服务管理 第二部分:实践导则》 P110-112

1.9 信息系统规划 Information System Planning (ISP) P110

信息系统规划:从企业战略出发,构建企业基本的信息系统构架,帮助企业实现战略目标。

1.9.1 大型信息系统

信息技术 + 通信技术

1.9.2 规划方法 P112

方法:

企业系统规划 Business System Planning BSP:自上而下识别系统目标,自下而上设计信息系统,对组织机构的变动具有适应性。 P117 1. 项目确定 2. 准备工作 - 1、确定系统规划范围,成立系统规划组System Planning Group SPG; - 2、收集数据; - 3、制定计划 PERT图 甘特图 调查表 调查提纲; - 4、介绍会 介绍领导 范围 进度 目标 等) 3. 定义企业过程 4. 识别定义数据类 5. 分析现有系统 6. 确定部门对系统的要求 7. 提出判断和结论 8. 8.1 评价信息资源管理工作 | 8.2 定义信息系统总体结构 + 确定优先顺序 9. 制定建议书和开发计划 10. 成果报告

1.9.3 规划工具

  1. 制定计划时:
  2. 访谈时:
  3. 确定各部门、管理人员需求,梳理流程:
  4. 组织结构与过程联系:
  5. P/O 矩阵 过程数据
过程 总经理 财务副总 业务副总
人员计划 y *
招聘培训
合同支付 y * +
y 对号 负责和决策
* 主要涉及
+ 过程有涉及
空白 不涉及
  1. R/D 资源/数据 Resource/Data R/D 矩阵 在调查研究和访谈基础上,采用实体归纳出数据类 定义数据类
数据类型 产品 顾客 设备 材料 厂商 资金 人事
存档数据 产品零部件 客户 设备负荷 原材料付款单 厂家 财务会计总账 雇员工资
事务数据 订购 运输 材料接受 收付款
计划数据 产品计划 销售区域&销售行业 设备计划&能力计划 需求&生产计划表 预算 人员计划
统计数据 产品需求 销售历史 设备利用率 分类需求 厂家行为 财务统计 生产率
  1. 功能法 也成为 过程法 利用所识别的企业过程,分析每个过程的输入输出数据类,与RD矩阵进行比较调整,归纳出系统的数据类,功能法可以用IPO Input-Process-Output 输入-处理-输出)图表示

  2. CU矩阵 企业过程和数据类定义好后,可以企业过程行为,以数据类为例,按照企业过程生成数据类关系填写C(Create),使用数据类关系填写U(User),形成CU矩阵 将过程与数据关联起来

企业过程 顾客 预算 产品 费用 销售 价格 计划
市场分析 U U U U U
产品调查 U U U U
销售预测 U C U U U C
财务计划 U U C

1.10 企业首席信息官及其职责 CIO Chief Information Officer

2. 信息系统项目管理基础

2.1 项目管理基础

主要特点

2.2 项目管理知识体系构成

2.3 IPMP/PMP

2.4 PRINCE2

(国际项目管理王者认证) 基于流程的机构化项目管理方法

2.5 组织结构对项目的影响

组织体系

组织结构 项目特征 职能型 弱矩阵(矩阵型) 平衡矩阵(矩阵型) 强矩阵(矩阵型) 项目型
项目经理的权力 很少或没有 有限 小到中等 中等到大 大到全权
全职参与比例 没有 0~25% 15%~60% 50%~95% 85%~100%
项目经理参与时间 部分时间 部分时间 全时 全时 全时
项目经理的头衔 项目协调员/项目主管 项目协调员/项目主管 项目经理/项目主任 项目经理/计划经理 项目经理/计划经理
项目管理行政人员 部分时间 部分时间 部分时间 全时 全时

2.6 信息系统项目的生命周期

事业环境因素、组织过程资产

2.7 信息系统项目典型生命周期模型 P147

2.8 单个项目的管理过程

3. 项目立项管理

概述:

项目建议书

可行性研究

政府主管部门对某些大型信息化建设项目的项目建议书也要进行评估,其程序和内容与对项目可行性研究的评估基本相同。

14. 信息文档管理与配置管理

信息系统项目文档及其管理

配置项、配置库、CCB/CMO

配置项

配置库: - 开发库(动态库、程序员库、工作库):保存正在开发的配置实体。 - 受控库(主库):管理基线。 变更走流程 - 产品库(静态库、产品库、软件仓库):最终产品。

    <--2.Check out--     <--1.复制---
开发库              受控库            产品库
    ---3.Check in-->     ---4.更新-->
权限 内容
read 可以读取文件内容,但不能对文件进行变更
check 可使用[checkin]等命令,对文件内容进行变更
add 可使用[文件的追加]、[文件的重命名]、[删除]等命令
destroy 有权进行文件的不可逆毁坏、清除、rollback等命令
开发库
人员 项目经理 项目成员 QA 测试人员
文档 Read y y y y
Check y y y y
Add y y y y
Destroy x x x x
代码 Read y y y y
Check y y x x
Add y y x x
Destroy x x x x
受控库
- - - - - -
人员 项目经理 项目成员 QA 测试人员 配罝管理员
文档 Read y y y y
Check y x x x
Add y x x x
Destroy x x x x
代码 Read y y y y
Check y x x x
Add y x x x
Destroy x x x x
产品库
- - - - - -
人员 项目经理 项目成员 QA 测试人员 配罝管理员
代码 Read y y y y
Check y y y y
Add x x x x
Destroy x x x x

CCB/CMO

配置基线

管理-基准 产品、技术性-基线

配置基线:

基线的分类: - 国家标准 GB/T 11457-2006: - 功能基线:系统规格说明 需求分析阶段结束 - 分配基线:软件规格说明 设计阶段结束 - 产品基线:软件产品所有配置项 开发和测试阶段结束 - 实际工作: - 需求基线:设计基线、测试基线、产品基线 - 对内对外: - 构造基线:企业内部使用,释放 - 发行基线:交付给外部客户,交付

配置管理 Project configuration management

18. 组织级项目管理 Organizational Project Management

组织级项目管理通过各种项目组合、项目集和单项目来达到组织层次的战略目标的推动力。

三足鼎立

十领域和五个基本过程

组织级项目管理的三个版图层次:

19. 项目集管理

项目集 - 经过协调管理以获取单独管理所无法取得的收益的一组相关联的项目、子项目集和项目集活动。 - 项目集管理与框架体系:项目集管理就是在项目集中应用知识、技能、工具与技术来满足项目集的要求,获得分别管理各项目所无法实现的收益和控制。它包括对多个组件进行组合调整,以便于以优化或整合的成本、进度和工作来实现项目集目标。

项目集支持过程 项目集生命周期阶段
项目集定义 项目集收益交付 项目集收尾
项目集沟通管理 规划沟通 发布信息报告项目集绩效
项目集财务管理 估算项目集成本 建立项目集财务框架 制定项目集财务管埋计划 估算组件成本 预算项目集成本 监控项目集财务 收尾项目集财务
项目集整合管理 启动项目集 制定项目集管埋计划 制定项目集基础设施 管理项目集交付 监控项目集绩效 移交项目集 与维持收益 收尾项目集
项目集采购管理 规划项目集采购 项目集采购 监控项目集采购 收尾项目集 采购
项目集质量管理 规划项目集质量 保证项目集质量 控制项目集质量
项目集资源管理 规划资源 排序资源 管理资源相互依赖
项目集风险管理 规划项目集风险管理 识别项目集风险 分析项目集风险 规划项目集风险应对 监控项目集风险
项目集进度管埋 规划项目集进度 控制项目集进度
项目集范围管理 规划项目集范围 控制项目集范围

20. 项目组合管理

项目 项目集 项目组合
范围 根据特定的交付物而甩定范围 需满足组织目标而范围较宽 根部组织战略目标而定业务范围
变更 项目经理尽里让变更最小化 项目集经理要预测并拥抱变化 需要在更广的环境中持续监督变更
成功的衡量 约定时间、预算以及项目交付物满足程度衡量项目的成功 根据投资回报,能力的提升以及利益的 交付衡量 根据组合部件的整体绩效衡量
领导风格 满足成功标准的面向任务指令性领导 集中管理项目集团队冲突和关系问题 集中为组合决策增加价值
管理对象 项目团队 项目经理 协调组合管理人员
关键技能 激励团队成员使用知识和技能 提供愿景的能力和组织领导的才能 对业务的洞见和对资源的综合协同能力
计划 为交付物提供详细的项目计划 为详细的项目计划提供高层指导 针对整体组合建立必要的流程和通信
监控 监控产生项目交付物任务和工作 在治理框架下,监控项目工作 监控整体组合绩效和价值指标

组织结构与组合管理 愿景 | 使命 | 组织战略与目标 ——>桥梁 | 项目组合管理战略规划与项目、项目集和运营管理 | | 日常运营(重复) 授权的项目集和项目管理(项目化活动) | | 组织资源

收益
|低风险、高收益 |   高风险、髙收益
|————————————————
|低风险、低收益 |   尚风险、低收益
|————————————————风险
知识领域 过程组
知识领域 定义过程组 调整过程组 授权与控制过程组
- - - - -
项目组合战略管理 制订项目管理战略计划 制定项目组合章程 定义项目组合路线图 管理战略变更
项目组合治理管理 制订项目组合管理计划 定义项目组合 优化项目组合 授权项目组合、规定项目组合监督
项目组合绩效管理 制订项目组合绩效管理计划 管理供应与需求、管理项目组合价值
项目组合沟通管理 制订项目组合沟通管理计划 管理项目组合信息
项目组合风险管理 制订项目组合风睑管理计划 管理项目组合风险

项目组合治理委员会

23.信息系统测试与管理

测试模型 Test Model

软件开发的主要模型:瀑布模型、原型模型、螺旋模型、增量模型以及Rational统一过程(RUP)模型

26. 知识产权与标准规范

✓知识产权权力与保护期限 ✓知识产权权利归属 ✓知识产权侵权判定 ✓标准化基础知识 ✓软件工程国家标准

合同法 招投标法 知识产权法(=著作权法+商标法+专利法)

知识产权权力与保护期限

客体类型 权力类型 保护期限
公民作品 署名权、修改权、保护作品完整权 没有限制
公民作品 发表权、使用权和获得报酬权 作者终生及其死亡后的50年(第50年的12月31日)
单位作品 发表权、使用权和获得报酬权 50年(首次发表后的第50年的12月31日),若其间未发表,不保护。
公民软件产品 署名权、修改权 没有限制
公民软件产品 发表权、复制权、发行全、出租权、信息网络传播权、翻译权、使用许可权、获得报酬权、转让权 作者终生及死后50年(第50年12月31曰)。合作开发,以最后死亡作者为准。
单位软仵产品 发表权、复制权、发行权、出租权、信息网络传播权、翻译权、使用许可权、获得报酬权、转让权 50年(首次发表后的第50年的12月31日),若其间未发表,不保护
注册商标 有效期10年(若注册人死亡或倒闭1年后,未转移则可注销, 期满后6个月内必须续注)
发明专利权 保护期为20年(从申请日开始)
实用新型和外观设计专利权 保护期为10年(从申请日开始)
商业秘密 不确定,公开后公众可用

知识产权的归属

著作权法不适用于下列情形:

知识产权侵权判定

不侵权:

政府采购法

标准化基础知识

P847 软件工程国家标准

过程名 活动描述
主要过程 获取过程 定义、 分析需求或委托供方进行需求分析而后认可;招标准备;合同准备以及验收
供应过程 评审需求;准备投标;签定合同;制订并实施项目计划;开展评审及评价;交付产品
开发过程 过程实施;系统需求分析;系统结构设计;软件需求分析;软件结构设计;软件详细设计:软件编码和测试;软件集成;软件合格测试;系统集成;系统合格测试;软件安装及软件验收支持
运作过程 过程实施(制订并实施运行计划);运行测试;系统运行;对用户提供帮助和咨询
维护过程 问题和变更分析;实施变更;维护评审及维护验收;软件移植及退役
支持过程 文档编制过程 设计文档编制标准;确认文档输入数据的来源和适宜性;文档的评审及编辑;文档发布前的批准;文档的生产与提交、储存和控制;文档的维护
配置管理过程 配置标志:配置控制;记录配置状;评价配置;发行管理与交付
质量保证过程 软件产品的质量保证;软件过程的质量保证;以及按ISO 9001标准实施的质量体系保证
验证过程 合同、过程、需求、设计、编码、集成和文档的验证
确认过程 为分析测试结果实施特定的测试;确认软件产品的用途:测试软件产品的适用性
联合评审过程 实施项目管理评审(项目计划、进度、标准、指南等的评价);技术评审(评审软件产品的完整性、标准符合性等)
审核过程 审核项目是否符合需求、计划、合同,以及规格说明和标准
问题解决过程 分析和解决开发、运行、维护或其他过程中出现的问题,提出响应对策,使问题得到解决
易用性过程 过程实施、以人为本的设计(HCD)、策略、推广和保障方面的人为因素
组织过程 管理过程 制订计划;监控计划的实施;评价计划实施;涉及到有关过程的产品管理、项目管理和任务管理
基础设施过程 为其他过程所需的硬件、软件、工具、技术、标准,以及开发、运行或维护所用的各种基础设施的建立和维护服务
改进过程 对整个软件生存期过程进行评估、度量、控制和改进
人力资源过程 过程实施、定义培训需求、补充合格的员工、评价员工绩效、建立项目团队需求、知识管理
资产管理过程 过程实施、资产存储和检索定义、资产的管理和控制
重用大纲管理过程 启动、领域标识、重用评估、策划、执行和控制、评审和评价
领域工程过程 过程实施、领域分析、领域设计、资产供应、资产维护

质量特性及其使用指南 GB/T 16260-2006

其他管理

1. 网络

1.1 OSI参考模型

OSI参考模型分为7层:

OSI参考模型分层 功能 设备
第七层 应用层 最高层,直接面向用户,用户的通信内容要由应用进程解决,采用不同的应用协议解决不同应用要求,且保证不同类型应用所采用的低层通信协议是一致的。包含了若干独立的用户通用服务协议模块,为网络用户之间的通信提供专用的程序服务。应用层不是应用程序,是为应用程序提供服务。
第六层 表示层 为在应用过程之间传送的信息提供表示方法的服务。表示层以下各层主要完成的是从源端到目的端可靠地的数据传送,而表示层更关心的是所传送数据的语法和语义。表示层的主要功能是处理在两个通信系统中交换信息的表示方式,主要包括数据格式变化、[数据加密]与解密、[数据压缩]与解压等。在网络带宽一定的前提下数据压缩的越小其传输速率就越快,所以表示层的数据压缩与解压被视为掌握网络传输速率的关键因素。表示层提供的数据加密服务是重要的网络安全要素,其确保了数据的安全传输,也是各种安全服务最为重视的关键。表示层为应用层所提供的服务包括:语法转换、语法选择和联接管理
第五层 会话层 [会话层]的主要功能是负责维护两个节点之间的传输联接,确保点到点传输不中断,以及管理数据交换等功能。会话层在应用进程中建立、管理和终止会话。会话层还可以通过对话控制来决定使用何种通信方式,[全双工]通信或[半双工]通信。会话层通过自身协议对请求与应答进行协调。
第四层 传输层 [传输层]是网络体系结构中高低层之间衔接的一个接口层。传输层不仅仅是一个单独的结构层,而是整个分析体系协议的核心。传输层主要为用户提供End—to—End(端到端)服务,处理数据报错误、数据包次序等传输问题。传输层是计算机通信体系结构中关键一层,它向高层屏蔽了下层数据的通信细节,使用户完全不用考虑物理层、数据链路层和网络层工作的详细情况。传输层使用网络层提供的网络联接服务,依据系统需求可以选择数据传输时使用面向联接的服务或是面向无联接的服务。
第三层 网络层 [网络层]主要为数据在节点之间传输创建逻辑链路,通过路由选择算法为分组选择最佳路径,从而实现拥塞控制、网络互联等功能。网络层是以[路由器]为最高节点俯瞰网络的关键层,它负责把分组从源网络传输到目标网络的路由选择工作。互联网是由多个网络组成在一起的一个集合,正是借助了网络层的路由路径选择功能,才能使得多个网络之间的联接得以畅通,信息得以共享。网络层提供的服务有面向联接和面向无联接的服务两种。面向联接的服务是可靠的联接服务,是数据在交换之前必须先建立联接,然后传输数据,结束后终止之前建立联接的服务。网络层以虚电路服务的方式实现面向联接的服务。面向无联接的服务是一种不可靠的服务,不能防止报文的丢失、重发或失序。面向无联接的服务优点在于其服务方式灵活方便,并且非常迅速。网络层以数据报服务的方式实现面向无联接的服务。 (1)、路由器(网关):连通不同的网络、选择信息传送的线路。(2)、三层交换机有路由功能,一次路由,多次转发。
第二层 数据链路层 [数据链路层]是在通信实体间建立数据链路联接,传输的基本单位为“帧”,并为网络层提供[差错控制]和流量控制服务。数据链路层由MACLLC组成。介质访问控制子层的主要任务是规定如何在物理线路上传输帧。逻辑链路控制子层对在同一条网络链路上的设备之间的通信进行管理。数据链路控制子层主要负责逻辑上识别不同协议类型,并对其进行封装。也就是说数据链路控制子层会接受网络协议数据、分组的数据报并且添加更多的控制信息,从而把这个分组传送到它的目标设备。 (1)、交换机:物理编址、网络拓扑结构、错误校验、帧序列以及流控。(2)、网桥
第一层 物理层 [物理层]是参考模型中的最底层,主要定义了系统的电气、机械、过程和功能标准。如:电压、物理数据速率、最大传输距离、物理联接器和其他的类似特性。物理层的主要功能是利用传输介质为数据链路层提供物理联接,负责数据流的物理传输工作。物理层传输的基本单位是比特流,即0和1,也就是最基本的电信号或光信号,是最基本的物理传输特征。 (1)、网卡:有帧的发送与接收、帧的封装与拆封、介质访问控制、数据的编码与解码以及数据缓存的功能(2)、中继器:它的作用是放大信号,补偿信号衰减,支持远距离的通信。(3)、集线器:提供信号放大和中转的功能,有信号广播。中继器与集线器的区别在于连接设备的线缆的数量。一个中继器通常只有两个端口,而一个集线器通常有4至20个或更多的端口。

1.2 TCP/IP简介

项目管理常见问题

10个常见问题即对策

  1. 如何修订不合理的项目目标?(变更、范围)

问题描述:很多项目在签约的阶段就定义了不合理的目标,这往往是由于销售人员的过度承诺或给客户主动建立或被动接受过高的期望值。

建议的解决方案:要使项目成功实施,就必须在合同约定目标基础上对项目目标进行再次定义,项目经理需要运用必要的办法在项目管理生命周期内不断去寻求客户或用户可接受的最小或最优的目标边界。当然,项目经理一上任就想动项目或合同的边界,显然会容易引起客户的反感。比较好的策略是先在项目实施过程中做出必要的业绩,在与此同时和客户之间建立彼此的基本信任。在充分了解客户所在企业的核心需求后,适时拿出有理有据的方案一点一点地说服客户调整项目目标边界。

  1. 如何识别用户的需求?(需求、范围)

问题描述:用户有时很强烈表示需要一个功能,态度很坚决,应该如何应对?

建议的解决方案:从项目所要实现的业务全局出发,考虑用户这个需求到底要解决的是什么问题,然后再和用户探讨真正解决问题的办法,这样用户不但可能收回自己的想法,还会建立对你分析能力的信任。这就是所谓的比用户多想一步,并站在更高的角度去解决当前存在的问题。除此之外,如果用户提出的需求非常到位,确实指出项目所交付的产品的严重不足,项目经理要高度重视,及时调用公司资源予以解决,切记关键性需求绝对不可以绕过或采取临时解决方案。针对用户潜在的或尚未发现的需求,需要提前拟定预案,而不是等这些潜在需求发生后再考虑开发解决,这样就很有可能使项目产生不必要的延期和徒增用户对项目延期所产生的不满情绪。

  1. 如何处理来自用户的需求变更?(变更、范围)

问题描述:用户的需求往往随着项目的深入而有所变化,项目验收标准的不断更改,导致项目验收延期或成本超支等诸多不可控的情况发生。

建议的解决方案:在项目一开始就需要定义变更流程,一般是要求用户内部意见一致后再统一以正式项目文件的方式提交给项目经理做评估分析,项目经理综合考虑此需求的变更对实施成本和项目进度可能造成的影响。必要时寻求公司高层或变更控制委员会(CCB)反馈处理意见。如果同意变更则需要客户在变更方案上签字后实施,如果不同意就按公司高层或变更控制委员会的指示和用户反复沟通。总之,项目经理在清楚理解项目目标的基础上主动控制需求,引导项目往核心目标前进。

  1. 为什么得不到高层的支持?(沟通)

问题描述:项目得不到客户或供应商高层的重视,推进过程阻力太大,往往导致项目交付的最终失败。

建议的解决方案:项目得不到高层的重视可能会有很多种原因,比如没有清楚的文字报告和建设性的可行性建议,公司内部存在多种不同的声音,没有找到最佳的时机来解决此问题等等。项目经理需要用简易的方式使高管了解现在项目所面临的问题,以及解决该问题所带来的价值。在提出问题的同时列出几种可选方案,并比较每种方案的优劣。高层领导只需要从中选择一个方案就可以了,所谓具备凡事都需要做到“One Step Away”的精神,积极主动的协助高层领导很快的做出正确的决策。

  1. 为什么项目验收和回款困难?(收尾)

问题描述: 项目经理在与客户提出项目验收和回款时往往会被客户以各种理由拒绝。

建议的解决方案:项目验收是一系列项目工作完成到位的结果,而不是某个点的成功。具体验收前除了做好项目可交付成果的相关文档工作之外,还要多花时间搞清楚客户的验收流程、审核周期以及可能的异常情况等。项目目标边界失控是很多项目无法接近验收的原因,最好和客户界定项目验收的具体条件。验收和回款是紧密相连的,项目经理在不断的与客户论证验收和回款条件的同时也是意志力磨练的过程,成功完成项目验收和回款的项目经理才是成功过关的合格项目经理。

  1. 如何面对项目工期延误?(进度)

问题描述:项目经常会发生工期延误的现象,如果项目会延误,项目经理应该如何处理。

建议的解决方案:如果项目工期延误是因为客户需求变更导致的,项目经理可以事先请客户了解变更对项目的真实影响,并拿到正式的确认作为事实证据以备未来的不测。如果延误是计划的不切实际或资源的不到位导致的,项目经理要确保相关干系人提前知道此延误的可能性,并把此可能性列入项目风险日志进行全程跟踪。详细想清楚后续项目管理计划哪些需要调整,特别是需要其他部门或外部资源配合的部分。

  1. 如何对待一个嚣张的资深员工?(沟通、人力)

问题描述: 如果需要项目成员比项目经理资历深,并对项目经理日常工作采取抵触和不配合的态度,导致很多工作无法推动。

建议的解决方案:项目经理需要首先了解这个资深员工嚣张的资本是什么?是资历老、威望高、经验丰富还是有管理层的关系等。其次,需要体查到资深员工抵触你的动机是什么?

项目经理需不要直接采取“压”住对方的方式,历史故事《将相和》中蔺相如针对廉颇的处理方式是值得我们借鉴的。项目经理可以表现出对对方的尊重,并在重要问题上与其商量,使此员工感到自己对决策是有影响力的。如果对方在重要问题上不配合,一定要使其明白,有没有他或她事情都会照常做,项目经理也必须要确实做到这一点。很多时候“无事可做”会给对方更大的压力。在解决此问题的时候避免情绪化,心理学有一种办法叫做EQ型处理他人情绪法,该方法是通过识别对方法的情绪、肯定对方情绪中正确的部分和分享你的感受来逐步化解对方的情绪。EQ型处理他人情绪法在著名心理学大师李中莹先生的《简快身心积极疗法》一书中会有更加深入的阐述,这里就不再详述。最后,必要时可以寻求高层领导的帮助,寻求可能的建设性解决方案。

  1. 如何协调项目成员之间的冲突,甚至是来自客户或用户的冲突?(人力、沟通)

问题描述:项目团队是由不同性格的成员组成的团体,客户或用户的性格和沟通方式也会有很大的差异,因而很容易出现意见分歧和冲突。

建议的解决方案:项目经理首先要重视冲突,提早意识到冲突的源头,便于将冲突解决在萌芽状态。项目经理在试图解决冲突的时候要作为一个聆听者去倾听产生冲突方的心声,运用之前提到的EQ型处理他人情绪法来肯定对方观点中值得肯定的部分,分享你个人针对此事情的情绪感受来使对方逐步化解原有的情绪,在情绪化解后再来策划可能的解决办法。处理冲突的策略无外乎是竞争、回避、包容、妥协和协作等。策略的选择需要根据具体问题以及冲突对象的冲突风格等因素进行灵活选择。要想了解冲突对象的冲突风格可以通过Thomas Kilmann发明的冲突模式法来进行评估分析。关于ThomasKilmann冲突模式的具体介绍,感兴趣的读者可以在互联网上查阅。

  1. 何时或何事需要找老板或高层领导沟通?(沟通)

问题描述:项目经理往往对向上沟通比较困惑,不知道何时主动找高层领导进行沟通,具体沟通什么内容?

建议的解决方案:一般建议项目经理在如下三种情况下可以找高层沟通。第一种情况是遇到管理或其他难题,打破头都想不出解决的办法;第二种情况是针对可能影响项目的交付质量和整体验收的关键问题,项目经理已经想出两种以上的解决方案,需要陈述给高层领导,请领导选一个来执行,当然项目经理可以在陈述时表达自己对方案的优劣判断;第三种情况是领导安排下来的具体任务,需要及时和不定期的主动向领导汇报任务完成的情况。

  1. 项目的成本花费如何有效的进行管控和过程跟踪?(成本)

问题描述:项目经常会发生成本超支但是项目任务还没有完全完结的情况,如何尽最大可能控制成本核算和过程花费呢?

建议的解决方案:项目实施公司的项目管理办公室(PMO)需要联合财务部门依据此项目的销售合同额和售前解决方案建议书等拟定本项目的合理毛利额(预计的项目盈利额)及最初的项目完工预算(BAC),该完工预算就是此项目的最初成本估算,项目实施公司可以根据此完工预算额在公司的财务系统中创建相应的项目代码(Project Code)和必要的成本科目,成本科目可能包括项目的人力成本、差旅和下包服务的采购花费等。项目成员每周通过在公司工时系统中填写特定的项目代码来申报针对特定项目的实际工时投入。如果有差旅或下包付款支出,也一并从具体项目代码中把这些款项扣除。项目经理至少每月在财务系统中查看项目当前和前几个月的实际支出,预计项目真正结束时可能的花费,即项目完工估算(EAC)。一旦发现EAC大于BAC的情况,项目经理需要及时决定是否申请管理储备基金,并做到必要的申请审批和工作跟进等。

项目管理应用中常见的问题

  1. 错误概念引发的项目管理应用中的问题

(1)“要么完全是项目,要么完全是运作。”项目的表现形式总是多种多样的,试图精确定义一个本身就不精确的事物,会使管理人员对待所从事的工作持“要么完全是项目,要么完全就是运作”的态度,从而引发管理中“形而上学”之类的问题。实际上,如果将运作和项目看做一个范围区间的两个极端,而工作本身就是处在这个区间内的不同位置,在不同位置应用不同的、及时变化的管理手段,就可以减少这类问题的发生。

(2)“项目范围管理只是一个概念,没有实质性的内容。”实际上,项目工作范围的确定,正是由项目目标,也就是期望获益所驱动的,它是项目管理的两大基本功能之一。许多项目管理者在项目实施过程中,只强调了项目的质量、成本和时间,忽视了项目范围持续不断的界定,最终导致项目的失败。对范围的管理要通过对产品和工作的分解来进行。

(3)“只要计划好,项目管理就好。”越来越多有关项目管理的资料都在强调项目计划编制的重要性,的确,做项目必须要有计划,计划为项目提供了一个指导框架。但是,过分关注计划的管理人员忽视了一个根本问题,那就是无论多科学、多详细的计划都不能改变项目本身所具有的一个必然的特性——项目的不确定性。因此,项目管理的本质并不是做一个完美的项目计划,而是对项目风险和不确定因素的管理。

(4)“项目的质量、成本、时间目标达到了,项目就成功了。”传统项目管理认为,只要项目的质量、成本、时间目标达到了,项目就成功了,这样的判断标准过于简单,严重时甚至会对项目的管理造成致命的打击。时间、质量、成本只是项目规划阶段人为设置的约束条件,而项目本身的不确定性又影响了这些约束条件的科学性和准确性。因此,如何判断项目成功,项目管理者必须要综合考虑各项因素,制定完善的评价标准,进行合理的判断。

  1. 项目启动阶段常见问题

(1)项目计划与组织的商业计划不一致。由于项目刚刚启动就忙于制定项目的细节内容,结果常常使项目计划与组织计划不一致,最终导致项目失败。

(2)管理项目的程序没有定义。项目都是暂时的,项目团队需要更快地组建并执行项目,因此,建立一套结构化的管理程序是非常必要的。

(3)项目的优先级在项目参与人员中没有很好地进行沟通。在没有对项目优先级进行良好沟通的前提下,项目管理人员常常会按照自己的标准得出不同的优先级次序,这样往往使项目团队成员不能很好地合作,使工作无法进展。

(4)项目各方没有共同的远景目标。缺乏共同的远景目标,会降低对项目管理人员的激励作用,也不能促使项目各方履行各自的承诺,实现项目目标。

  1. 项目计划阶段常见问题

(1)只在一个层面编制项目计划。在这个阶段,很多项目管理人员在编制计划时,总是习惯只编制一个层面的计划,而无论是缺少项目详细的执行计划,还是缺少项目的高层指导计划,对项目的成功都极为不利。

(2)所用的编制计划工具笨重、复杂且不友好。对项目管理的重视直接引发了项目计划工具的不断开发和完善,但是,过于复杂、笨重的项目计划编制工具,不但不能起到其应有的作用,反而会在项目实施过程中影响项目成员的有效沟通,从而导致项目失败。

  1. 项目实施阶段常见问题

(1)缺乏合作。实际上,任何一个项目中,项目参与各方即便隶属于同一个组织,各自也会有一些非公开的目的。如果在项目实施阶段,缺乏清晰的项目远景目标,也没有通过协商等方式获得项目团队成员的一致同意,那么,在项目实施过程中,项目团队成员将很难合作进行工作。

(2)资源在需要时不能获得。由于资源不能及时到位而最终影响项目的情况,在绝大多数项目中都可能会出现,合理的计划是规避这种风险的有效措施之一。

(3)管理责任没有被清晰地定义。在定义项目的角色时,项目管理人员通常只考虑了非管理性质工作的角色,忽视了管理角色,如决策管理、信息管理、进度管理等,这些管理工作也占用时间和资源,项目中对管理角色的清晰定义,可以有效地避免这些因素对项目的负面影响。

(4)无效的沟通。无效的沟通并不一定是因为沟通太少造成的,在很多情况下,恰恰因为沟通太多,过于复杂和庞大的垃圾信息,反而影响了项目管理人员的有效判断。

  1. 项目控制中的常见问题

(1)项目成员不理解控制的意图。相当一部分项目管理人员会认为,项目控制就是召开会议,谈谈进度。而实际上,项目控制是要检测项目进度,比较实际情况与项目计划的差别,并为了实现项目目标作出必要的纠正措施。

(2)没有对项目计划和进度报告进行综合管理。没有基准,项目控制就成了无本之木。因此,项目控制必须要基于一个基准,这就是项目计划。

以上内容是对项目管理应用过程中常见的一些问题的总结和分析,在实施项目的过程中,任何一个小的问题都有可能引起连锁反应,最终导致项目失败。因此,一名优秀的项目管理人员,一定要注意项目管理中的各个细小环节,真正实现项目的科学管理。

项目管理中遇到的问题总结

  1. 问题描述:进度延迟较严重;阶段计划变更频繁
  1. 问题描述:输出产品业务功能需求满足度低,输出产品可用性和易用性差;部分有效的时间做了无用功。
  1. 问题描述:跨部门协作和沟通不畅。
  1. 问题描述:项目测试组和开发组目标不一致,测试本身的质量无法衡量,导致版本改了一轮又一轮,迟迟无法发布。
  1. 问题描述:项目组内部长期较高负荷工作,计划永远完不成,热情和积极性逐渐消失。

PERT

PERT(Program Evaluation and Review Technique)即计划评估和审查技术

简单地说,PERT是利用网络分析制定计划以及对计划予以评价的技术。它能协调整个计划的完成。 在现代计划的编制和分析手段上,PERT被广泛的使用,是现代化管理的重要手段和方法。

构选PERT图

  1. PERT网络是一种类似流程图的箭线图。它描绘出项目包含的各种活动的先后次序,标明每项活动的时间或相关的成本。

  2. 对于PERT网络,项目管理者必须考虑以下几点:

    1. 要做哪些工作
    2. 确定时间之间的依赖关系
    3. 辨认出潜在的可能出问题的环节
    4. 借助PERT还可以方便地比较不同行动方案在进度和成本方面的效果
  3. 需要明确三个概念:事件、活动和关键路线

    1. 事件(Events)表示主要活动结束的那一点
    2. 活动(Activities)表示从一个事件到另一个事件之的过程
    3. 关键路线(Critical Path)是PERT网络中花费时间最长的事件和活动的序列

项目中各个工序的工作时间不肯定,通常引入概率计算方法得出工序时间。

  1. PERT网络分析法的工作步骤
    1. 确定完成项目必须进行的每一项有意义的活动,完成每项活动都产生事件或结果
    2. 确定活动完成的先后次序
    3. 绘制活动流程从起点到终点的图形,结果得到一幅箭线流程图,称之为PERT网络:明确表示出每项活动及其它活动的关系,用圆圈表示事件,用箭线表示活动
    4. 估计和计算每项活动的完成时间;
    5. 借助网络图,管理者能够制定出包括每项活动开始和结束日期的全部项目的日程计划

在关键路线上高有松驰时间,沿关键路线的任何延迟直接延迟整个项目的完成期限。

PERT的优点和局限性:

  1. 时间网络分析法的优点
  2. 时间网络分析法的局限性