Skip to content

计划和章程一个大作业一个期末 今年买了新题库。 这个课主要是管理(社科方向) 知识领域: 10 knowledge areas:

  • scope
  • time
  • quality
  • cost
  • risk
  • Human resources
  • Stakeholder
  • procurement
  • communication
  • Integration

5 process groups: 2. Initiating 3. planning 4. executing 5. controlling 6. closing

project:临时性的一个特别的任务,有明确的起至时间。最小的管理对象 Operation:重复性的过程,目的是支持日常业务运转并实现组织战略目标 program:相关的 projects 通过一个协调的方式组合,进而获得单独管理项目无法获得的收益和控制 Portfolio: 一系列 projects/programs/operations,在一个项目组底下作为一个整体被管理,实现战略目标。不要求内部项目一定强相关,更关注战略目标

1.1: 项目管理包括但不限于

  • 找出需求
  • 满足所有利益人的needs, concerns,expectations
  • 协调利益人之间的交流
  • 对于项目的约束条件进行平衡(Scope/quality/schedule/budget/resources/risk)

Week3: 软件项目和传统项目的区别:

  1. 不可见性
  2. 复杂性: 每一分钱不是明明白白的花出去的,复杂性高,钱花的不是很透明
  3. 面向需求: 面对客户的需求
  4. 灵活性: 软件是容易变化的

软件项目管理:在软件项目的背景下,用知识 teechnique和tools完成项目的管理

为什么重要:

  1. 影响成败
  2. 提高专业质量

软件项目管理内容:

  1. 可行性分析: 分析值不值得,成本,收益
  2. planning
  3. executing

生命周期

  1. 需求分析
  2. 架构设计
  3. 细节设计
  4. code和测试
  5. 整合
  6. 质量测试
  7. 安装
  8. 售后支持

过程(process):是一系列活动来创作一个提前确定好的product,service result

week4 项目章程必考

week5 照片照的前一章ppt很重要是期末,项目管理计划

week 8

3.5 validate scope

  1. accpeted deliverables: 用户和资助者的验收
  2. formal acceptance:

时间管理: 保证项目在时间内完成:满足DDL WBS有7层

FS

默认使用beta分布

关键路径就是找最长路径,也就是最短持续时间

section 5.1 前面的ppt有重点

Cost

Estimating Cost: Three point estimating: Triangular: Lower bound + most likely + Upper bound / 3 Beta: lb + 4ml + ub / 6 Bottom up: 从下往上加起来。

计算成本: Workload * human cost parameter = cost

LOC是直接计算成本。 FP = UFC * TCF UFC的计算: 首先会有一个表格,表格里有数字什么的。

F e a t u re Count itemssimplemediumComplex
external input123
output剩下省略
inquiry
interface file
internal document

接下来会告诉你这个项目涉及了多少个什么级别的 item,比如input有5个simple, out 有两个medium 两个complex。 接下来按照表上的内容简单的相加就行。

TCF的计算: TCF =0.65+0.01(sum(Fi)) Fi会给一个表,总共14项,每项分为0到5分

最后的FP = UFC * TCF

估计成本: 时间估计和cost 估计会考一个,是什么分布 UFC必算

项目分解成n个activity T1..Tn 总成本等于单个成本Ci加上indirict 经费 Ci计算方式:人月 * 人月的价格 Ei * parameter 开发成本 x a系数等于direct indirect 等于 Direct x 比例系数b

BAC指项目完成的时候的预算。

EVM 挣值管理 由PV,EV,AC三个基础值构成 PV: 计划值,计划中该花多少钱。 EV: 当前干了的活值多少钱 AC:实际花销

SV: 日程偏差值EV - PV 正值代表早干了,负值代表少干了 CV: 成本偏差EV - AC 小于说明超支。

SPI EV/PV 小于1代表进度慢 CPI EV/AC 小于1花超了

Forecasting: EAC = AC + (BAC - EV) // 维持项目初期的目标效率做. EAC= BAC / CPI // 按照当前的效率做,加钱 EAC = AC + [(BAC - EV) / (CPI × SPI)] //成本和绩效的取舍. ETC = EAC - AC

VAC = BAC - EAC //偏差值

TCPI = (BAC - EV) / (BAC - AC) //为了完工需要的成本绩效 如果用EAC就改成 (BAC - EV) / (EAC - AC)

Quality

Prevent, 设立guide来预防code出问题。 Inspection, 代码写完后审查。

Cost of q 顺境成本:avoid failure Training, document, equipment, time. appraisal: testing 破坏性测试造成的损失

逆境成本: cost because failure 内部发现: rework, 拆残余的成本 外部,被客户发现: 法律责任,保修,失去业务。

质量tools

鱼骨图 trace back problem to cause 流程图 图形化分析流程 checksheet 收集数据 直方图 分析数据分布 帕累托图 分析问题主要原因 控制图 检测process 是否平稳 散点图 分析变量是不是相关

assurance 实施时规划 ()

  1. change requests(针对质量) : 用来增加纠正,预防和defect repair。 亲和图: 相关的东西放在一起找共性。 网络图: 分析依赖关系 树状图:分解大目标 矩阵图:显示多个因素关系 优先级矩阵:多个方案排序优先级 PDPC:分析可能风险 关联关系图: analyse complex cause and effect

矩阵结构设计图 R: 责任人 A:实施