6.1 制定项目集进度计划

最初的项目集进度计划经常在单个组件的详细进度计划可用之前创建。项目集的交付日期和主要里程碑根据商业论证和---如果可用的话-----项目集章程来制定。

项目集层面的进度计划应该只包括表现到项目集的输出或与其他组建共享相互依赖性的那些组件里程碑。

项目集进度计划的草案初稿经常具有路线图的特征-----它划分组件顺序、起始和结束日期。然后,随着组件进度计划的制订,它被加入更多中间件结果。详细的组件进度计划被写入合同,并且用于创建整体项目集主进度计划。

在计划某个组件的进度计划时,以项目集经理和项目集管理团队为中心就足够能完成计划。相反,项目集可能有许多不同的组件,每个由不同的承包商管理并含有根本不同的工作,因此集中化计划只能在非常高的层面完成。详细的计划必须在组件层完成。让承包商彼此见面,并讨论他们各自进度计划的冲突和制约经常是可取的。如果有子承包商介入,主要承包商可以协调他们的进度计划制约因素。已决定的进度计划报告到项目集管理办公室并且被合并到项目主进度计划里。

一旦整体项目集进度计划已经制定,每个单独组件的日期也被定下来,并用于开发组件的进度计划。项目集在制定单个的组件进度计划时需要日期作为制约因素,如果某个组件有多个可交付成果,而其他组件又对它有依赖关系,那么在整体项目集主进度计划中应该反映那些可交付成果和相互依赖关系。

项目集进度计划通常使用项目集工作分解结构(PWBS)作为出发点来创建。个别项目经理先为他们的具体项目建立细节,然后在管理控制点移入PWBS的项目集包。在项目集进度计划中海必须反映和管理组成项目间的相互依赖性。进度计划包括PWBS中产生可交付成果的所有项目集包。项目集进度计划还包括各个项目集包和非项目集活动的时间安排,并且标出重大里程碑。

6.1.1 制定项目集进度计划:输入

1. PWBS

除项目外,组件通常还包括项目集管理和项目集支持活动组。

2.项目集制约因素

  • 资金制约
  • 资源可用性
  • 技术制约
  • 合同
  • 硬性截止时间
  • 劳动法
  • 环境制约
  • 其他外部依赖关系
  • 在项目集环境中的其他因素。

3.项目集架构基准

如5.4.3.1所述。

项目集架构基准是一个项目集组件的集合,它概述了组件的特征、能力、可交付成果、时间和外部接口。它也描述了组件如何对制定的项目集收益作出贡献。

 

4. 项目集章程

项目集章程提供了在特定时间内执行项目集的指示,它也可能为交付产品或增量收益指出里程碑。

 

5. 合同

组件承包商制定的详细的进度计划输入到项目集总计划。如果在最初期望的时间安排之内无法交付某个冠军组件,那么单个承包商可能有影响整体项目集进度计划的趋势。

6. 项目集风险登记册

如11.2.3.1节所述。

项目集风险登记册列出了已识别的风险、它们最初的描述和可能的影响。如果在此阶段提出了可能的应对策略,也应当加以记录。

 

6.1.2 制定项目集进度计划:工具和技术

 

1.进度管理工具

用于制定项目集进度计划的一个主要工具是进度管理软件。整体项目集进度计划以及每个单独组件的里程碑被输入到工具中。然后这些里程碑提供给采购过程和承包商,对他们所计划的组件提供约定的日期。一旦组件层的工作开始了,在项目集的执行中这个工具就用于管理和控制进度。

当多个承包商介入时,一个重要的好处是让所有承包商使用技术兼容的工具。这就使得组件进度管理工具输出的状态报告格式可以直接转入到项目集层面,而不必再次输入。

 

2.收益分析

收益分析过程关注项目集提供的增量收益,对进度计划进行调整以改进哪些收益的交付。许多项目集不提供增量收益(所有收益在结束时出现)。项目集经理可能仍然要做收益分析,为的是在项目集的执行中改进决策。

 

3.现金流分析

现金流分析是为项目集的收入和花费审查资金进度。只有项目集有可使用的资金,才能交付承包商和其他活动的花费。组件活动进度的完成,应考虑支付资金时效的可及性。

 

6.1.3 制定项目集进度计划:输出

 

1.项目集主进度计划

项目集主进度计划是顶层的项目集文件,它定义了单个的组件进度计划和项目集组件间的依赖关系(单个项目和其他工作之间)以达到项目集目标。项目集主进度计划确定各组件的时间并且让项目集经理确定项目集何时提供收益。项目集主进度计划也识别项目集的外部依赖关系。

2.组件里程碑

组件里程碑识别所有项目集可交付成果。这使项目集的收益能够实现,并识别组件与可交付成果移交到项目集的里程碑。另外,组件里程碑用来表明项目集内部的依赖关系。

3. 项目集进度管理计划

这个过程产生项目集进度管理计划。该计划识别约定的组件交付顺序,以使得各组件的交付是有计划的和被管理的。它在项目集的生命周期中为项目集团队/干系人提供项目集将被如何管理的计划。它是一个动态的文件,是使项目集经理识别影响项目集目标的风险和上报组件问题的手段。

4.项目集章程更新

这个过程可能产生对项目集章程的更新。由于进度计划的制定,作为项目集进度计划的结果,会识别修改章程、实现项目集目标或修正项目集目标的需求。

5.项目集风险登记册更新

作为进度计划制定的一部分,所识别的任何风险都应该合并到项目集风险等级册里,因为他们是通过项目集进度计划的制定而识别的。这些风险也许是进度计划中组件依赖关系的结果,或是由于约定项目集进度管理计划而识别的外部因素。

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!要使用YOLOv5 v6.1训练自己的数据,您需要执行以下步骤: 1. 数据准备:收和标注您自己的数据。确保每个图像都有相应的标注文件(如YOLO格式的txt文件),指定对象位置和类别。 2. 环境设置:安装Python和必要的依赖项。推荐使用Anaconda或虚拟环境以隔离项目。 3. 下载YOLOv5:从YOLOv5官方仓库(https://github.com/ultralytics/yolov5)下载最新版本的YOLOv5。 4. 配置训练参数:根据您的数据和需求进行配置。在YOLOv5目录中,编辑`yolov5/data.yaml`文件,指定类别数量和类别名称。 5. 划分数据:将数据划分为训练和验证。在YOLOv5目录中,使用`train.py`脚本的`--data`参数指定数据路径,并使用`--split`参数指定验证的比例。 6. 开始训练:运行以下命令开始训练模型: ``` python train.py --img {图片尺寸} --batch {批大小} --epochs {训练轮数} --data {数据路径} --cfg {模型配置文件路径} ``` 替换上述参数为您的实际值。训练期间,模型权重将保存在`yolov5/runs/train`目录中。 7. 模型评估:完成训练后,可以使用验证评估模型性能。运行以下命令: ``` python val.py --data {数据路径} --weights {训练得到的权重文件路径} ``` 8. 推理和应用:使用训练好的模型对新图像进行目标检测。可以使用`detect.py`脚本进行推理: ``` python detect.py --source {测试图像路径} --weights {训练得到的权重文件路径} ``` 替换上述参数为您的实际值。 以上是训练自己的数据使用YOLOv5 v6.1的一般流程。具体操作可能会有所不同,取决于您的数据和需求。请确保仔细阅读YOLOv5官方文档和仓库中的详细说明。祝您好运!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值