admin管理员组

文章数量:1566604

文章目录

  • Intended Outcomes
  • 项目计划(project schedule)的内容
    • Waterfall和Agile的 project schedule 的对比
  • 构建 project schedule 的流程
    • WBS
      • 任务拆分的实例(重新粉刷房间)
      • 任务拆分的实例(软件项目)
    • Task Dependencies
    • Effort-Time Estimation
    • Allocate Resources
    • Develop Project Schedule
      • 总览关键定义
      • Milestone vs Deliverables
      • Gantt Chart & PERT Chart
        • critical path
        • 一些相关可用的工具(项目管理)
  • How to track and control the project
    • EVA(earned value analysis)
      • 如何计算 PV, EV, AC
      • 根据 PV, EV, AC 计算其他指标
  • Agile 中的项目规划 (Planning in Agile Development)
    • Fixed-Date Release Planning
    • Fixed scope Release Planning

Intended Outcomes

项目计划(project schedule)的内容

Waterfall和Agile的 project schedule 的对比

  • waterfall 的 constrain 是 scope
  • agile 的 constrain 是 cost 和 time

构建 project schedule 的流程

  • 将任务拆分 work breakdown structure
  • 分析任务之间的联系——哪些必须要在另外一些的前面去做 interdependencies
  • 评估每个子模块工作的长度和投入 effort and time allocation estimation
  • 分配资源 resource allocation
  • 最终建立项目计划 project schedule development

WBS

任务拆分的实例(重新粉刷房间)

任务拆分的实例(软件项目)

Task Dependencies


Effort-Time Estimation



Allocate Resources

Develop Project Schedule

总览关键定义

Milestone vs Deliverables

Gantt Chart & PERT Chart


  • 整个项目的时间取决于 PERT 图中的红色链条的时间总长度,因为这些 critical path 上的时间富裕都是 0,即没有回旋的空间 (free slack = 0)
critical path
  • PERT 图中的概念:
    • 一条包含最长时间的路径
    • 这条 path 上的 total free slack = 0
    • 这条 path 上任意一个步骤的 delay 都会导致整个项目 delay
一些相关可用的工具(项目管理)

How to track and control the project

  • 定期会议
  • 将审查结果当做一个评估的任务
  • 追踪 milestones
  • 比对真实进度和预期进度
  • 工程师约谈,非正式讨论
  • 形式化方法:earned value analysis

EVA(earned value analysis)


如何计算 PV, EV, AC

  • actual cost = 35000
  • planned value = 100000 * 一个季度(3个月占一年的比例) = 25000
  • earned value = 20% * 100000 = 20000
    所以这个项目实际上超支了。

根据 PV, EV, AC 计算其他指标


Agile 中的项目规划 (Planning in Agile Development)

  • 之前的描述都是针对 waterfall 这种 formal 模型的,但是 agile 也需要在每个 sprint 开始的时候进行 project schedule
  • Agile 的 planning 是分级的:拿 scrum 来说,如下:

  • 对于 Waterfall 这种模型来说, scope 是固定的,budget 和 schedule 也是固定的 å
  • 但是 agile 的这些东西都不固定

Fixed-Date Release Planning

Fixed scope Release Planning

本文标签: 过程计划项目软件schedule