项目管理常见的十大难题及其症状
01
缺少维护文档
时常,项目工作紧张时,第一个去掉的就是文档工作。有时即使项目有时间,也不会创建文档;或是创建了文档,却很少在项目进行过程中维护它。
症状
产品与需求文档不符;
技术文档过时,无法保证技术的延续;
没有记述项目的决策及决策原因的文档;
没有对变化的审计跟踪。
这确实是一个问题,因为文档是为项目服务的。一旦项目结束了,将来的项目和维护这个项目的人员,都需要通过文档来了解项目创建了什么、为什么要创建它们,以及如何创建它们。否则,他们就会像前人一样,落尽同样的陷阱—在这种情况下,“忽视文档中的历史的人,注定要重蹈覆辙”。
02
鼓包现象
“毯子底线是什么?”这是项目结束时经常问到的一个问题。在项目中,主要的工作通常得到特别的关注,但是那些边缘的事却总是被忘记,或是推迟到“以后”再做。在项目结束时,就会有好几堆(从毯子底下扫出来的)事需要处理。我们将这种现象称为“鼓包现象”,因为项目组成员认为这种现象是项目结束前,所有这些“额外的”工作就突然冒出来了。
症状
任何人们认为“以后会做”、但是却不在计划内的事;
增长的日志(问题、缺陷等);
假定在项目最后才完成文档。
在大多数项目计划中,没有“以后”这个时间。因此这些事要么取消了,要么在结束时疯狂地仓促完成。
03
源头不保证质量
项目组成员并不总是认可“源头质量”的说法。有时候他们会有这样的想法,即“别人会发现我那些错误”,而不是认为自己要对质量负责。项目经理无法评审所有的工作,所以他们必须依赖其他项目组成员。因此,项目组成员必须担负起责任,确保所有他们署名的工作,代表他们的最高水平。
症状
没有评审,就交付了有错误的工作成果;
不测试开发出的代码;
不关注对工作成果的提交。
整个研究结果都显示,项目的质量问题如果没有在源头发现,就要花数倍的成本在项目后期解决。
04
用人不当
项目中的任务,需要技能和职责匹配的人来担当。有时候,一个人的技能和授予他的工作不相符。另外,工作态度和技能一样重要。
症状
项目组成员出现同样的表现;
总是错过承诺的时间;
质量总是不高。
作为项目经理,我们所有的一切就是我们的资源。没有合适的项目成员会导致不必要的工作,而且影响团队中其他的人,因为那些人不得不帮忙赶上进度。这里还有一个动力的问题:如果项目组成员被放在了一个错误的角色上,他们可能感觉不到挑战,觉得没有发挥出潜力来。这些人受到的影响是,不尽全力工作,无法表现出通常有的扎实工作态度,觉得自己没有被充分使用等。
05
合适的人没有参与
只有项目组的成员知道如何能让项目成功。没有在合适的时间让合适的队员参与,会使项目在开始前就注定失败。
症状
不得不修改已完成的工作;
来自客户的持续的项目范围的变更;
项目组对预估缺乏认可;
缺乏决策的责任人。
没有在项目初期让合适的人参与,总会导致工作的变更。没有让项目组成员参与项目预估和决策,会使他们无法控制他们的工作和项目的产出。
06
没有合适的委托机制
项目需要内部高层经理委托机制和客户高层经理委托机制才会成功。项目委托人就像解铃人一样,清除阻扰项目进行的组织政治或障碍。
症状
得不到组织不同方面的充分支持,得不到客户干系人的充分支持;
问题要花很长时间才能解决;
无法高效地作出决定。
没有合适的委托人机制,会使项目裹足不前。而且,当涉及项目变更的工作时,没有合适的委托人机制,会让员工无法继续认可这个项目。
07
执行流程不严格
几乎所有的公司都有一套实施项目的方法。这些方法的成功与否,取决于能否在项目中得到严格执行。很多时候,没有坚持流程,项目走偏。
症状
不完整或不存在的交付物;
项目中的不统一;
缺乏对项目全景的了解;
缺乏可重复的流程。
流程只有在严格执行的时候才有价值。一些公司使用了太多的项目管理体系方法。由于工作性质不同,其中一些方法是必需的,但是一些基本项目管理实践和原理应该很容易标准化,却没有标准化。一位经理要把工作转给另外一位经理的时候,这就又增加了一层复杂度,因为他们之间没有共同的语言。
08
没有团体计划
项目经理花了相当多的时间来做计划、预估,并安排任务的进度。如果这些结果没有团队成员的分享,他们就不知道他们的工作目标是什么,也无法管理自己的进度。这也包括对项目目标和全景的沟通。
症状
不知道什么事情要到期了,什么时候到期;
延误了承诺的时间;
对交付物没有责任感;
忘记了应该交付的成果。
缺乏团体计划,使得团队没有被告知相应的信息。有一个共享的计划和目标,有助于增强团队的凝聚力,有助于人们更好地了解个人的工作在整体项目工作的位置。
09
缺乏返工计划
预估技术通常专注于创建项目工作所需的时间,而返工所需的时间常常被遗漏。这里的返工,不是指项目范围管理,而是指那些第一次做错了,需要二次审核的工作。返工要么占据了其他工作时间,导致那些工作的延误;要么就是将返工的工作推后进行。
症状
延误了承诺时间;
质量差。
永远不要认为任何事情第一遍就可以做好。
10
期限只是纸面文章
进度是项目成功的主要推动力。然而,有些人认为承诺的时间只是个建议,而不是最终期限。由于项目中的相互依赖关系,项目早期错过了承诺的时间,会波及项目其余部分的进度。
症状
一直延误承诺的时间;
一些问题长期无法得到解决;
不完整的、不存在的交付物;
项目组缺乏紧迫感。
如果不结构化的管理承诺的期限,要花相当大的精力才能获得项目成功。另外一个问题是在于沟通——要对这些日期进行明确的沟通,大家必须一致认为这些期限是他们的目标。而且他们必须了解哪些任务是在关键路径上,哪些任务可以有浮动时间。这样,如果他们推迟了关键路径上的任务,他们知道这会影响到整个项目,或影响到项目群里其他的项目。
相关文章:
项目管理常见的十大难题及其症状
01缺少维护文档时常,项目工作紧张时,第一个去掉的就是文档工作。有时即使项目有时间,也不会创建文档;或是创建了文档,却很少在项目进行过程中维护它。症状产品与需求文档不符;技术文档过时,无法保证技术的延…...
技术方案模板
0.基本原则 1.可量化,很大、很多、很高 到底是多少?基本没影响,到底有没有影响什么情况下有影响? 2.可实施,结合实际情况最终可落地 3.可指导,非方案制定人能理解,能在尽量少的人工沟通的情况下实现方案 4.可复用,设计的方案,再次出现类似需求时可以做到少开发或不…...
MySQL中对于单表和多表的操作
一、单表查询素材: 表名:worker-- 表中字段均为中文,比如 部门号 工资 职工号 参加工作 等显示所有职工的基本信息。mysql8.0 [chap03]>select * from worker;查询所有职工所属部门的部门号,不显示重复的部门号。mysql8.0 [cha…...
MFI认证
一、什么是MFI认证? 苹果MFI认证,是苹果公司(Apple Inc.)对其授权配件厂商生产的外置配件的一种使用许可,MFi认证是apple公司Made for iPhone/iPad/iPod的英文缩写。是指分别为连接iPhone/iPad/iPod而特别设计的电子配件。 [图片] 二、iOS外设连接的几种方式 [图片] 这…...
Vue中mixins的使用
文章目录mixins介绍mixins特点mixins介绍 Mixins:在引入组件之后与组件中的对象和方法进行合并,相当于扩展了父组件的对象与方法,可以理解为形成了一个新的组件。混入 (mixins):是一种分发 Vue 组件中可复用功能的非常灵活的方式…...
【PyQt】PyQt学习(一)框架介绍+环境搭建
简介 写在最前面的话 在决定学习、使用一个框架之前需要考量如下几点: 框架运行效果;框架应用范围;框架学习成本和迁移成本;实现自己所需功能的开发效率; 只有综合考量如上四个方面,才能更好地选择适合…...
浅谈前端设计模式:策略模式和状态模式的异同点
一、策略模式 策略模式是定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。 而且策略模式是重构小能力,特别适合拆分“胖逻辑”。 这个定义乍一看会有点懵,不过通过下面的例子就能慢慢理解它的意思。 先来看一个真实场景 某次活动要做…...
线性杂双功能PEG试剂OPSS-PEG-Acid,OPSS-PEG-COOH,巯基吡啶聚乙二醇羧基
英文名称:OPSS-PEG-COOH,OPSS-PEG-Acid 中文名称:巯基吡啶-聚乙二醇-羧基 OPSS-PEG-COOH是一种具有OPSS和羧基的线性杂双功能PEG试剂。它是一种有用的带有PEG间隔基的交联剂。OPSS代表正吡啶基二硫化物或邻吡啶基二硫代,与硫醇、…...
开发微服务电商项目演示(四)
一,网关服务限流熔断降级第1步:启动sentinel-dashboard控制台和Nacos注册中心服务第2步:在网关服务中引入sentinel依赖<!-- sentinel --> <dependency><groupId>com.alibaba.cloud</groupId><artifactId>sprin…...
【C语言学习笔记】:静态库
一、什么是库 库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。 本质上来说库是一种可执行代码的二进制形式,可以被操作…...
社科院与杜兰大学中外合作办学金融管理硕士——30+的年龄在职读研有必要吗?
说起读研,年龄在什么区间最合适呢?上次有位咨询的同学反馈年龄已经快35岁了,有一份不错的工作,但又不甘心止步于此,想要通过提升学历升职加薪,但又纠结自己是否能静下心来学习、是否能顺利毕业、拿到的证书…...
2.13作业【设备树解析,按自己理解】
设备树定义 设备树(device tree是描述硬件信息的一种树形结构,设备书文件在linux内核启动后被内核解析。描述一个硬件设备信息的节点我们叫做设备节点,一个设备节点内部包含当前硬件的多个不同属性,相同节点不同属性是以链式结构存…...
《NFL星计划》:巴尔的摩乌鸦·橄榄1号位
巴尔的摩乌鸦(英语:Baltimore Ravens)是一支职业美式橄榄球球队位于马里兰州的巴尔的摩。他们现时为美国美式橄榄球联合会的北区进行比赛,其主场为M&T银行体育场。乌鸦队曾在2000年和2012年取得超级碗冠军。 巴尔的摩乌鸦 成…...
Allegro如何设置自动保存和自动保存的时间操作指导
Allegro如何设置自动保存和自动保存的时间操作指导 做PCB设计的时候,自动保存软件是一个必要的功能,Allegro同样支持设置自动保存,而且可以设置自动保存的时间。 如下图 具体操作如下 点击Setup点击User Preferences...
Kotlin实现简单音乐播放器
关于音乐播放器,我真的是接触比较多,听歌作为我第一大爱好,之前也用Java设计过音乐播放器,感兴趣的同学可以阅读:Android Studio如何实现音乐播放器(简单易上手)和 Android Studio实现音乐播放器…...
ShardingSphere-Proxy 数据库协议交互解读
数据库协议对于大部分开发者来说算是比较冷门的知识,一般的用户、开发者都是通过现成的数据库客户端、驱动使用数据库,不会直接操作数据库协议。不过,对数据库协议的特点与流程有一些基本的了解,有助于开发者在排查数据库功能、性…...
基于ubuntu20.4的wine的MDK5软件的安装
本文基于ubuntu20.4安装MDK5的keil软件,由于MDK不提供linux版本的安装软件,因此需要利用wine软件来安装MDK5软件,具体流程包括wine软件安装、MDK5安装及MDK5的lic添加等3部分内容。具体流程如下所示: (一)…...
Jmeter之直连数据库框架搭建简介
案例简介 通过直连数据库让程序代替接口访问数据库,如果二者预期结果不一致,就找到了程序的缺陷。 下面通过一个案例分析讲解如何实现:获取某个字段值,放在百度上搜索。 实现方式 1、Jmeter本身不具备直连数据库的功能…...
备战蓝桥杯【高精度乘法和高精度除法】
🌹作者:云小逸 📝个人主页:云小逸的主页 📝Github:云小逸的Github 🤟motto:要敢于一个人默默的面对自己,强大自己才是核心。不要等到什么都没有了,才下定决心去做。种一颗树,最好的时间是十年前…...
火眼审阅 | 基于NLP和OCR识别技术赋能合同审阅
合同作为确定权利义务的法律文件,贯穿企业内外部活动的所有环节,可见合同数据之于企业是非常重要的数据资产。 合同管理是企业营业中的重要部分,其中合同审核是企业法务的基本工作之一。而对于所有的法务人员一直存在一个问题:合…...
Chapter03-Authentication vulnerabilities
文章目录 1. 身份验证简介1.1 What is authentication1.2 difference between authentication and authorization1.3 身份验证机制失效的原因1.4 身份验证机制失效的影响 2. 基于登录功能的漏洞2.1 密码爆破2.2 用户名枚举2.3 有缺陷的暴力破解防护2.3.1 如果用户登录尝试失败次…...
多模态2025:技术路线“神仙打架”,视频生成冲上云霄
文|魏琳华 编|王一粟 一场大会,聚集了中国多模态大模型的“半壁江山”。 智源大会2025为期两天的论坛中,汇集了学界、创业公司和大厂等三方的热门选手,关于多模态的集中讨论达到了前所未有的热度。其中,…...
Linux简单的操作
ls ls 查看当前目录 ll 查看详细内容 ls -a 查看所有的内容 ls --help 查看方法文档 pwd pwd 查看当前路径 cd cd 转路径 cd .. 转上一级路径 cd 名 转换路径 …...
Java线上CPU飙高问题排查全指南
一、引言 在Java应用的线上运行环境中,CPU飙高是一个常见且棘手的性能问题。当系统出现CPU飙高时,通常会导致应用响应缓慢,甚至服务不可用,严重影响用户体验和业务运行。因此,掌握一套科学有效的CPU飙高问题排查方法&…...
HDFS分布式存储 zookeeper
hadoop介绍 狭义上hadoop是指apache的一款开源软件 用java语言实现开源框架,允许使用简单的变成模型跨计算机对大型集群进行分布式处理(1.海量的数据存储 2.海量数据的计算)Hadoop核心组件 hdfs(分布式文件存储系统)&a…...
return this;返回的是谁
一个审批系统的示例来演示责任链模式的实现。假设公司需要处理不同金额的采购申请,不同级别的经理有不同的审批权限: // 抽象处理者:审批者 abstract class Approver {protected Approver successor; // 下一个处理者// 设置下一个处理者pub…...
LangChain知识库管理后端接口:数据库操作详解—— 构建本地知识库系统的基础《二》
这段 Python 代码是一个完整的 知识库数据库操作模块,用于对本地知识库系统中的知识库进行增删改查(CRUD)操作。它基于 SQLAlchemy ORM 框架 和一个自定义的装饰器 with_session 实现数据库会话管理。 📘 一、整体功能概述 该模块…...
【C++进阶篇】智能指针
C内存管理终极指南:智能指针从入门到源码剖析 一. 智能指针1.1 auto_ptr1.2 unique_ptr1.3 shared_ptr1.4 make_shared 二. 原理三. shared_ptr循环引用问题三. 线程安全问题四. 内存泄漏4.1 什么是内存泄漏4.2 危害4.3 避免内存泄漏 五. 最后 一. 智能指针 智能指…...
为什么要创建 Vue 实例
核心原因:Vue 需要一个「控制中心」来驱动整个应用 你可以把 Vue 实例想象成你应用的**「大脑」或「引擎」。它负责协调模板、数据、逻辑和行为,将它们变成一个活的、可交互的应用**。没有这个实例,你的代码只是一堆静态的 HTML、JavaScript 变量和函数,无法「活」起来。 …...
在 Spring Boot 中使用 JSP
jsp? 好多年没用了。重新整一下 还费了点时间,记录一下。 项目结构: pom: <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://ww…...
