软件项目管理 — 软件项目成本计划、软件项目进度计划


为了使公司和项目组的项目管理水平获得提升,项目经理首先要提高自己的【认识能力和实际管理水平】

成本: 生产一种产品所需的全部费用(交换中所放弃的东西)(为完成软件项目而支付的货币量)
软件项目成本
  • 完成软件规模相应付出的代价。
  • 待开发的软件项目所需要的资金。
  • 人的劳动的消耗所需要的代价是软件产品的主要成本。
软件成本
  • 有形成本
  • 无形成本
软件成本
  • 直接项目成本 eg: 工资、交通费、资源购置费等
  • 简介项目成本 eg: 使用的桌椅、消耗的水电等

软件项目成本根据是否可以直接用一种经济的方式识别和跟踪项目成本,可分为直接和简介两大类

软件项目规模
  • 软件项目规模即工作量,是从软件项目范围中抽出的软件功能,然后确定每个软件功能所必须执行的一系列软件工程任务。

  • 包括:软件规划、软件管理、需求、设计、编码、测试以及后期的维护等任务。

规模的单位
  • LOC(Lines of Code) 源代码程序长度的测量

  • FP(Function Point) 用系统的功能数量来测量(eg: 人天、人月、人年)

软件规模和成本关系

  • 规模是成本的主要因素,是成本估算的基础。

  • 有了规模就确定了成本。

估算
  • 预测所需要的总工作量的过程
  • 是一种量化的结果
  • 可以有一些误差
  • 成本估算不同于项目定价
  • 贯穿于软件的生存周期
敏捷项目估算
  • 敏捷项目的需求采用【故事描述】
  • 工作量或项目的规模采用【故事点】描述

软件项目进度计划

进度计划的重要性: 
1. 按时完成项目是项目经理最大的挑战之一
2. 时间是项目规划中灵活性最小的因素
3. 进度问题是项目冲突的主要原因

进度管理是为了保证项目按期、按质完成。

时间管理也称之为进度管理。
时间管理可以在满足项目实践要求的情况下,使资源配置和成本道道最佳状态
软件项目进度管理使确保项目能够按照计划准时完成所必须的过程和任务

如何确定完成项目所需的活动

  • 进行工作结构分解WBS,随着分解细化各项活动就可得出;
  • 软件活动定义是进一步定义项目范围,完成了这些活动就意味着完成WBS中的各项功能;
  • 确保项目团队完整的理解他们在项目范围中必须完成的所有工作;

=》 用WBS将复杂任务分解为简单任务

  • WBS可以将项目分解到相对独立、内容单一的、易于成本核算与检查的工作单元。
  • 作为项目计划和跟踪的基础。

进度管理图示

网络图

用网络分析方法编制的进度计划称为网络图。是20C50S末发展起来的编制大型工程进度计划的有效方法。
用图形直观的显示项目各项活动之间的逻辑关系和排序。
网络图是活动排序的结果,它可以展示各个项目活动之间的关系。通过网络图可以识别关键活动,并确定某一活动进度的变化对后续工程和总工期的影响。
关键路径法CPM和计划评审技术PERT都采用网络图来表示项目的任务。

单代号网络图图例


PDM(Precedence Diagramming Method)

  • 构成PDM网络图的基本特点是节点(Box)
  • 节点(Box)表示活动(工序,工作)
  • 用箭线表示各项活动(工序,工作)之间的逻辑关系
  • 可以方便的表示活动之间的各种逻辑关系
  • 在软件项目中PDM比ADM更为通用


网络图中一般有多条线路,其中【最长的我们称之为关键线路,关键路线尚的工序为关键工作】



























项目核心计划执行控制
















免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM