百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

工程(项目)管理常用技术方法梳理

moboyou 2025-06-02 16:00 19 浏览

工程(项目)管理目标即尽可能通过一系列工具方法手段的使用,使项目完成。

主要关注以下三点:

  • 在既定时间、成本、范围
  • 最大化利用资源
  • 并考虑风险和机遇

所以我们有以下常用技术方法来辅助解决问题,达成项目目标。

  • 甘特图法

1910年出来的,以发明人甘特命名。

最简单的甘特图制作方法就是:列表格,行列分别为各项任务和时间周期,逐行把各项任务起止时间对应标出即可。

可以在这个基础上增加一些进度展示、项目负责人、项目计划与实际时间对比、或随着项目进程适当调整。

  • CPM关键路径法

1960年出来的,美国杜邦公司研究而成。

主要用于发现影响项目完成的关键路径(用时最长的路径)。

制作方法:先画一个圈,里面两个元素,一个字母表示任务代号 ,另外一个数字表示任务的时间。搞清楚各项任务之间的紧前紧后关系(即B任务需要A任务完成后才可以启动),按任务完成顺序,用线条完成圈的连接。起止任务之间用时最长的线条即为关键路径,时长即为总工时。

  • CC关键链法

Eli Goldratt博士1997年提出。

和CPM的区别,CPM把单个任务作为管理单元,CC把整个项目作为管理单元。

CC考虑了资源约束情况下的项目管理,CC在CPM上加了一个 Project Buffer,使项目管理更为灵活,贴近实际,但受限于发展较晚,未考虑成本质量等因素,且整个项目的逻辑相对复杂,应用上不太广泛。

  • PERT计划评审技术

源于1958年,美国军队的北极星火箭系统计划。

PERT与CPM制作方法类似,主要区别是CPM使用最大可能工作时间估计,PERT使用加权平均时间估计。

PERT解决CPM中对任务完成时间的随机性,同时根据β分布的概率特性,计算最可能时间。加权平均的计算公式为:TE = (A+4M+B)/6 M为出现频率最高的时间,AB分别为最乐观悲观估计。甚至可以通过仿真累积概率分布函数,得出一个更为精准的时间估计,这个时间会大大缩短CPM估计出来的工作时间。

  • DSM基于矩阵的分析方法

DSM的类型可以基于对象,基于团队,基于参数,基于任务。以描述任务与任务之间耦合关系举例制作方法:

  1. 先确定DSM的维度:N个任务,就是N*N矩阵,画对角线。
  2. 关注项目当中各个任务之间的关系:每个任务前面的X是任务的依赖关系,将B任务的紧前任务A,标记在B任务对应行的A任务对应列下。即所有任务的串行关系在对角线左边标记。
  3. 存在任务之间的返工过程,标记在对角线右边(上面)。

标记完成后可以借助DSM Sequencing Algorithm DSM排序算法或PSM32软件对项目排序,找出复杂项目各任务之间的耦合关系,辅助决策。可以借助matlab找出可视化矩阵中最关键的任务,进行关键任务的重点管控。

相关推荐

jQuery EasyUI使用教程:创建展开行详细编辑表单的CRUD应用

当切换datagrid视图到"detailview"时,用户可以展开一行来显示该行下面的任何详细信息。此功能允许用户为放置在行详细信息面板中的编辑表单提供恰当的布局。在本教程中,我们使用DataGri...

前端入门——html 表单控件使用(html表单组件)

上篇介绍了表单的使用,表单有很多控件,比如输入框,密码框、文本域,按钮等。按类型可分如下:输入类控件菜单类控件输入类组件——input此类控件有很多种类型,使用<inputtype=...

[北大青鸟广州新嘉华]HTML5 表单属性有哪些?(1)

在编写HTML5页面时,我们很多时候都需要用到表单属性,那么HTML5作为一个新晋IT界红人,HTML5表单属性有哪些呢?今天先来分享一下其中的<form>/<input>...

JavaScript FormData 对象(js file对象)

下面的代码创建了一个空的FormData对象:varformData=newFormData();//CurrentlyemptyFormData.append()FormData...

「layui」表单验证:验证注册(表单验证是什么)

注册界面手动验证获取短信验证码代码原文<!DOCTYPEhtml><htmllang="zh"><head>&...

php使用file_get_contents(‘php://input‘)和$_POST的区别

为什么和第三方平台对接接口的时候,在接收http请求数据包时,一般都是用file_get_contents("php://input"),而不是用$_POST呢?file_get_co...

专为Vue打造的开源表单验证框架,Github star7k+——VeeValidate

介绍vee-validate是Vue.js的基于模板的验证框架,可以验证输入并显示错误。基于模板,只需为每个输入值更改时指定应使用哪种验证器。系统会在支持40多种语言环境的情况下自动生成错误。现成的规...

如何通过FORScan修改福特汽车系统模块内置数据

如何在Windows电脑或平板电脑上使用FORScan进行各种调整或编程MOD。FORScan与多个蓝牙或Wi-FiOBD适配器兼容。我个人建议您使用vlinkerMC蓝牙或vlinerMCW...

PHP如何上传文件(php中实现文件上传需要用到哪几个函数)

文件上传是网站开发中常见的功能之一,它可以使用户轻松上传图片、音频、视频等文件。在PHP中,实现文件上传也非常简单。下面为大家介绍具体的步骤,让你的网站功能更加强大。步骤一:创建文件上传表单首先,我们...

PHP入门读书笔记(十六):WEB页面使用PHP

Web表单主要用来在网页中发送数据到服务器,经过程序处理中,将用户所需要的信息再传递给客户端的浏览器上。这样就形成了一个浏览者和网站之间的一个互动。一、表单的提交方式<formname=’NA...

前端入门——html 表单(前端的表单是怎么实现的)

前言前面已经学习相关html大部分知识,基本上可以制作出简单的页面,但是这些页面都是静态的,一个网站如果要实现用户的互动交流,这时表单就起到关键的作用,表单的用途很多,它主要用来收集用户的相关信息,是...

HTML表单4(form的action、method属性)——零基础自学网页制作

表单的工作过程表单的信息发送与处理过程可以简单的进行图示,如下图。以注册会员为例,用户在自己的电脑上打开相应的注册表单页面填写信息,完成填写后点击提交按钮,也就是图中1所示过程。这时浏览器会将这些信息...

为你的WordPress widget建立表单(wordpress divi)

通过之前的三部分教程我们已经创建了一个自己的WordPresswidget。今天我们将给大家介绍如何为你的widget创建表单,以至于WordPress可以及时的更新widget设置。为widget...

如何使用PHP编写一个简单的留言板?

留言板是一个常见的Web应用程序,允许用户在网站上发布和查看留言。在本文中,我们将使用PHP编写一个简单的留言板,介绍构建过程中的关键步骤和技巧。一、准备工作在开始编写留言板之前,我们需要准备好以下工...

3分钟拥有一个属于自己的博客网站「腾讯云篇」

一、前言想要搭建一个让全世界的人都可以访问的网站,我们最少需要准备三样东西:①服务器腾讯云服务器首年低至40元/年,「链接」阿里云服务器新用户可以免费使用6个月,新人特惠_云产品推荐_云服务器-阿里云...