由于不同的企业情况各异,本文仅阐述项目管理中易被管理者所忽视的压力风险以使管理者加以重视,不讨论解决风险的具体方法。
在项目管理工作中,项目经理需要面对来自各个方面的风险,对风险的控制结果则直接决定项目成败,其中压力所带来的风险往往最易被管理者所忽视,而压力风险对项目及团队所带来的风险却是管理者不愿意承受的。
1、客户压力
客户压力是项目研发中摆在项目经理面前的第一个难题,商务人员在商务活动中往往不会或者极少与项目经理讨论进度及技术细节问题,项目合同签订的交付时间往往根据客户要求来决定,商务人员对客户描述的美好愿景使客户对产品功能超出预期,而项目经理在接受项目任务时将面对不合理的时间进度与可能无法实现的功能细节。
随着项目交付日期的日益临近,客户对项目进度的关心也越来越迫切,在大多数情况下,客户对项目的关注程度同时会导致公司最高层管理者直接向项目组施加政治压力。
2、政治压力
公司的最高层管理者往往不是技术出身,缺少对规范化研发过程的必要认识或者仅了解一些相关理论,而研发人员或技术管理者无法对其证明简化必要流程对项目所带来的直接危害与后果;为了提前或按时向用户交付项目成果,高层管理者往往会在对部分必要流程认识不足、盲目相信员工能力的情况下删减流程,并自作聪明认为以此带来的进度压力会对全体项目成员营造一种积极向上的氛围,从而提高工作质量、缩减项目时间、按时甚至提前交付项目产品。
为了迎合不合理的项目交付时间,技术管理者往往会在迫不得已的情况下大量删减所有非开发流程(包括需求调研、需求分析、界面设计、详细设计、单元测试、集成测试等关键流程)及关键会议,使团队成员提前进入开发阶段以获取更多的研发时间,研发人员不得不摒弃开发规范以求快速完成需求并按时交付产品,技术管理者也无法对研发人员的工作质量进行有效监控,而在这样的环境下产出的产品质量可想而知。
低劣的产品质量首先将为客户带来极其糟糕的使用体验,客户在不断发现BUG的同时对公司的信任度也会随之降低,如果持续提供这样的产品,将最终失去用户;对公司来说,低劣的产品质量也意味着大量的售后维护工作,如果不在研发过程中对产品质量加以控制,那么高额的维护成本将攫取项目前期获取的所有利润;对团队来说,任何一名研发人员都不会愿意去维护文档缺失、代码结构凌乱、注释不知所云的项目,而长期参与大量的售后维护工作也会严重影响研发团队的稳定程度,由此带来的人员流动也将提高团队培训成本。
3、进度压力
一般情况下,作为技术管理者,在项目初期会根据项目实际情况设定项目研发进度时间表,该时间表的准确程度视技术管理者对下属的了解程度、对项目所采用技术的熟悉程度、以往的项目经验等因素而定;但在现实情况中,往往由于前期需求分析及详细设计工作不够细致而导致沟通工作占去大量时间;在时间不足的情况下,“加班”似乎只能是项目经理按时完成目标唯一的选择,软件研发工作是一项脑力劳动而非体力劳动,研发人员需要更好的休息才能保持清醒的大脑投入研发工作,盲目加班所产出的只能是BUG百出的产品;然而如果项目一开始就制订了无法完成的交付时间,那么无论怎么加班也不会按时保质完成项目,在这种情况下,作为项目经理,你不得不面对一个事实:“加班”仅仅是在项目失败时让团队成员看起来感觉更好一点而已。
4、回报压力
作为研发人员,在亲戚朋友的眼里,他们应该坐在干净整洁的办公室、做着体面的工作、享受丰厚的薪水,但绝大部分研发人员却是在嘈杂恶劣的工作环境中以平均每天超过12小时的工作时间换取微薄的薪水,理想与现实的极大偏差使他们背负着巨大的心理压力;永无休止的加班工作慢慢侵蚀着他们的最后一丝耐心,在回报微薄甚至没有回报的情况下研发人员唯一的选择似乎只有跳槽,这也是导致IT行业人员频繁流动的最主要原因,而加班除了加重企业的负担之外(过段时间将单独撰文讨论加班问题)并不会为企业带来任何效益。
5、变更压力
需求变更管理是项目管理中最为常见和最为重要的一项管理工作,面对客户永无止境的需求变更,作为一名优秀的项目经理,除了在项目前期准确理解客户需求外,还需要在项目全周期进行需求版本控制及需求变更管理,以此汇总需求变更所需时间,告知客户由于需求变更将导致的延期交付时间及公司所需要付出的研发成本;然而在需求变更频繁的项目中,项目经理还需要注意由此带来的团队成员情绪的变化,反复地修改同样的模块将使你的下属逐渐厌烦自己的工作甚至怀疑你的能力,这种情绪最终将在你的整个团队中漫延,直至你的团队土崩瓦解。
您好,我是窦海宁,现在是一名免费开源工具研发人员,如果您喜欢我的开源代码,如果您希望我更好的发展下去,为您提供更多更好的开源代码……在这里感谢您的捐助。
相关推荐
项目管理中的风险控制与管理是指对项目中可能导致损失的不确定性进行识别、评估、监控和响应,以尽量减少项目风险的影响。项目风险来自于多方面,包括措施不足、日程压力紧、管理不当、项目太大等。为了有效地管理...
在软件项目管理中,风险是不可避免的,但通过识别和管理这些风险,可以极大地提高项目的成功率。本篇文章将深入探讨常见的软件项目风险,分为商业风险、管理风险和技术风险三大类,并提供相应的检查项来帮助项目团队...
IT项目风险管理是IT行业中至关重要的一个领域,它涉及到在信息技术项目实施过程中对可能出现的风险进行识别、评估、控制和减轻的过程。随着信息化的快速发展,IT项目的风险管理变得越来越复杂,需要深入研究和理解。...
"系统项目管理师 WORD版本" 本文档主要讲解了项目管理的基本概念、项目管理知识领域、项目管理需要的专业知识领域、项目环境理解、管理知识和技能、软技能等内容。 1. 项目管理的定义及其知识范围 项目管理是指对...
### 浅析软件项目管理中十个误区 在软件项目管理过程中,存在许多常见的误区,这些误区如果不加以识别和纠正,可能会导致项目的失败或延期。本文将深入探讨这十大误区,并提出相应的解决策略。 #### 一、忽视项目...
随着企业业务的高速发展,企业面临着日益激烈的市场竞争、获得客户认可和对项目目标有效达成的压力,越来越多的业务需要面向项目化管理,在每一个项目运行过程中均需要项目管理者能够充分协调资源,严格执行交付时间...
尽管项目管理理论已经非常成熟,但在实际操作过程中仍然会遇到各种挑战,例如资源限制、时间压力、技术难题等。有效应对这些挑战的方法之一是采用现代项目管理工具和技术,比如项目管理软件、敏捷方法论等。 综上所...
* 软件项目管理的挑战:SOFTWARE 项目的技术风险高、SOFTWARE 项目的时间压力大、SOFTWARE 项目的质量要求高。 十四、软件项目管理的方法 * 软件项目管理的方法:Agile、Scrum、Kanban、Waterfall。 * 软件项目...
针对项目管理专业人员,本课程重点在于提升软技能,如领导力、团队管理、沟通和压力管理。结合《项目经理修炼之道-从硬功夫到软技能》及IBM的领导力课程,学员将学习如何在实际工作中运用这些技能,以提高项目成功率...
项目管理在软件开发中的实施,涵盖了对人力资源、成本、质量、进度和风险的全面管理,确保软件项目按照预定目标高质量、高效率地完成。同时,它也有助于将开发团队的个体能力转化为企业的整体开发能力,提高软件产品...
软件项目风险管理是软件项目管理的重要组成部分,对于软件项目的成功实施至关重要。传统的软件项目风险管理方法主要包括风险评估、风险缓解、风险监控和风险沟通等多个环节,这些方法主要基于定性和定量分析,如概率...
对此,有效的项目管理要求制定详尽的时间规划,同时保证项目文档的完整与准确性。 其次,软件需求调研是项目成功的基石。需求调研不单是项目启动阶段的任务,它贯穿于整个开发周期。对需求变化的有效管理,能够防止...
《工程项目风险管理与控制》是关于如何管理和控制在工程项目中可能出现的各种风险的重要教材。该课程的主要目的是让学生理解和掌握工程项目风险的基本概念以及如何有效地控制和管理这些风险。以下是详细的知识点解析...
本研究聚焦于人工智能在项目管理中的应用,旨在为新时代的项目管理提供理论支持与实践指导,以下为详细知识点分析。 1. 人工智能在项目管理中的作用 人工智能作为计算机科学领域的一部分,能够通过模仿人类的学习...
《52个培训游戏-项目管理》是一套旨在提升项目管理能力的培训资源,通过52种不同的游戏形式,让参与者在轻松愉快的氛围中学习和掌握项目管理的关键概念和技巧。这些游戏不仅适用于企业内部的团队建设,也适合教育...
新产品转移项目管理面临着许多挑战,如项目的复杂性、技术难度、成本压力等。然而,这些挑战也带来了机遇,例如: 1. 提高项目管理能力:企业可以通过项目管理来提高项目的成功率和客户满意度。 2. 提高创新能力:...
在项目管理中,识别、评估和管理风险是不可或缺的部分。项目经理需要学会在面对可能带来负面影响的风险时,勇于说“不”,以防止小问题演变成大灾难。 团队建设也是《项目经理可以说不》中的一个重要主题。项目经理...
项目管理不仅涉及技术知识,还包括人际关系、沟通、决策制定和风险管理等软技能。 【项目失败的原因和风险】 项目失败往往源于多种因素,包括但不限于: 1. 预算超支:项目成本超出预算是导致项目失败的常见原因...
在信息系统项目管理师的学习过程中,思维导图可以清晰地展示项目管理的各个知识点,包括但不限于项目的生命周期、决策理论、变更控制、风险评估策略、质量管理工具和技术、团队建设方法等。通过这种方式,学习者可以...