projectManage

WBS

WBS(Work Breakdown Structure)主要是将一个项目分解成易于管理的几个部分或几个细目,以便确保找出完成项目工作范围所需的所有工作要素。它是一种在项目全范围内分解和定义各层次工作包的方法,WBS按照项目发展的规律,依据一定的原则和规定,进行系统化的、相互关联和协调的层次分解。

  • 特点
    • 结构层次越往下层则项目组成部分的定义越详细,WBS最后构成一份层次清晰,可以具体作为组织项目实施的工作依据。
    • WBS通常是一种面向“成果”的“树”,其最底层是细化后的“可交付成果的任务分配单”,该树型组织确定了项目的整个范围,但WBS的形式并不限于“树”状,还有多种形式。
  • WBS编码
    是用于唯一确定项目工作分解结构每一个工作单元的编码系统,成本和资源被分配到这一编码结构中,也称为帐目编码
    • 由高层向下层用多位码编排,要求每项工作有唯一的编码

      • 1000

        • 1100
          • 1110
            • 1111
            • 1112
            • 1113
          • 1120
            • 1121
            • 1122
            • 1123
      • 1200

  • 作用
    采用WBS帮助界定项目的工作范围,是一个很好的办法。通过WBS分解过程,能比较容易地发现,当一个工作不在WBS系统内时,那么,这就是项目范围以外的工作。 作为范围说明,WBS通常是项目团队与用户就项目目标和范围达成并维护共识的重要手段和依据。项目的划分每降低一个层次,就要增加一个更详细的项目要素的详细描述

项目进度的PERT分析
计划评审技术 PERT ( Program Evaluation an Review Technique )PERT可以估计整个项目在某个时间内完成的概率,PERT与CPM一样,在项目的进度规划中应用非常广。

  • 特点
    PERT的形式与CPM网络计划基本相同,只是在工作延续时间方面,CPM仅需要一个确定的工作时间,而PERT需要工作的三个时间估计,包括最短时间O、最可能时间M及最长时间P,然后按照β分布计算工作的期望时间t

  • 计算

    • PERT对各个项目活动的完成时间按三种不同情况估计
      • O:乐观时间(optimistic time)–任何事情都顺利的情况,完成某项工作的时间。
      • M:最可能时间(most likely time)–正常情况下,完成某项工作的时间。
      • P:悲观时间(pessimistic time)–最不利的情况,完成某项工作的时间。
    • 假定三个估计服从β分布,由此可算出每个活动的期望T:T=(P+4M+O)/6

  • 应用例子
    项目(J+K+L)在14.57天内完成的概率是多少

    *	平均历时t=13.50天,1σ=1.067天
    
    	>![](https://i.imgur.com/TxFGmNQ.png)
    
    *	在均值(13.5天)完成的概率是50%;14.57天=均值(13.5天)+1个标准差(1.067天;14.57天的概率是50%+(68.26%/2)=50%+34.13%=84.13%
    	
    	![](https://i.imgur.com/iGdU5zU.png)
    

关键路线法CPM技术
主要目的,就是确定项目中关键路线上的关键工作,以保证实施过程中能重点关照,保证项目按期完成。而自由时间则表示可调节的空间。

  • 时间概念的表示

    从前往后——最早(ES、EF);从后往前——最迟(LS、LF)

    左角都是开始时间、右角都是结束时间

    最早开始ES——多个前项工作的最大最早结束时间、起点为0 ;最早结束EF——最早开始+工期

    最迟结束LF——多个后续工作中最小最迟开始时间,起点为给定的一个要求完工期 ;最迟开始LS——最迟结束-工期

  • 步骤

    • 在准备进行CPM计算之前,先准备一张任务分解描述(WBS)表。

    • 计算最早开始时间ES=MAX{紧前工作的EF};
      计算最早结束时间EF=ES+工作延续时间t;

    • 计算最迟结束时间LF=MIN{紧后工作的LS};
      计算最迟开始时间LS=LF—工作延续时间t;

    • 计算机动时间

      每个活动的时间差,又称为自由浮动时间(Free Float)

      时差=LF—EF或时差=LS—ES

    • 自由时差
      以不影响紧后工作最早可能开始时间为条件,工作可以变动的时间范围。在数值上等于工作终点事件的最早可能开始时间减去该项工作始点事件的最早可能开始时间,再减去该项工作的持续时间。

      自由时差=min{ES(紧后工作)}—max{EF(紧前工作)}—工作时间
      或 自由时差=min{ES(紧后工作)}—ES—工作时间

    • 应用

      • 机动时间帮我们找到了关键路线
      • 自由时差则起到了度量一个活动在项目进度计划中时间安排的可调整程度的目的。
        在不影响整个项目结束时间的前提下,活动允许调整的时间称为“总时差”。在不影响后续活动开始时间的前提下活动允许调整的时间称为“自由时差”。二者可能不相等,可调节任务时间的任务,都不在关键路线上

面向规模的度量

  • 代码行技术

    • 度量

      每千行代码(KLOC)的错误数
      每千行代码(KLOC)的缺陷数

      每千行代码(KLOC)的成本

      每千行代码(KLOC)的文档页数

      每人·月错误数

      每人·月千行代码(KLOC)

      每页文档的成本

    • 问题
      代码只是整个的一小部分,不同的语言实现同一个软件产品将导致不同的代码行数,计算代码行数往往不是很准确;并非所有的代码都交付给用户;代码行数在软件产品开发完全结束后才能确定。

    • 应用举例

      • 问题描述
        一个计算机辅助设计(CAD,Computer Aided Design)应用软件的开发成本。该CAD系统运行在工作站上,并与各种计算机图形外设,如鼠标、数字化仪、高分辨率彩色显示器, 以及激光打印机有接口。

        主要功能模块:CAD软件有用户界面及控制机制,二维几何分析,三维几何分析,数据库管理,计算机图形显示控制,外设控制,设计分析模块

      • 解决方案

        这类系统的平均生产率是620 LOC/pm,如果一个劳动力价格是10000美元/月,则每行代码的成本约为16美元(10000÷620≈16),根据LOC估算及历史生产率数据,总的项目成本估算约为547200美元(34200×16=547200),工作量估算约为55人·月(34200÷620≈56)

  • 软件科学方法
    源于软件科学基本度量原理的度量软件产品规模的方法,如计算软件产品中(单一)操作数和运算符的数目

  • 可测量数据方法(FFP)

    • 度量方法

      文件Fi 、流Fl 和过程Pr:S = Fi + Fl + Pr,C = b×S

    • 不适合用于强调功能和控制的大型数据库领域

  • 功能点度量方法(FP,Function Points)

    • 值的信息域值
      输入项数Inp、输出项数Out、查询项数Inq、主文件数Maf和接口数Inf

    • 信息度量项的系数,可以根据软件复杂性分成的简单、平均和复杂三个等级来选择

    • 估算步骤

      • 估算未调整的功能点数UFP

      • 估算调整的功能点数TCF
        计算技术复杂性因子TCF:14种技术因素每一个因素分配一个从0(无影响)到5(影响最大)这14个技术因子的影响值相加得到总影响程度DI

        TCF = 0.65 + 0.01×DI

      • 扩展的功能点数FP从以下计算得到
        FP = UFP×TCF

    • 应用举例

      • 问题描述
        一个计算机辅助设计(CAD,Computer Aided Design)应用软件的开发成本。该CAD系统运行在工作站上,并与各种计算机图形外设,如鼠标、数字化仪、高分辨率彩色显示器, 以及激光打印机有接口。

        主要功能模块:CAD软件有用户界面及控制机制,二维几何分析,三维几何分析,数据库管理,计算机图形显示控制,外设控制,设计分析模块

      • 解决方案

        • 估算未调整的功能点数UF

        • 估算调整的功能点数TCF

          估算14个技术加权因子,并计算复杂度调整因子DI,得出FP的估算值:FP = 318×(0.65+0.01×52) = 372,这类系统组织的平均生产率是6.5 FP/pm。如果一个劳动力价格是10000美元/月,则每个FP的成本约为1539美元。根据功能点估算及历史生产率数据,总的项目成本估算约为572508美元(372×1539=572508),工作量估算约为57人·月(372÷6.5≈56)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值