热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

影响项目进展因素都有什么

一说到项目管理,人们自然就想到它的八大要素:范围、时间、成本、质量、人力、风险、采购、沟通,一个成功的项目与这些因素是紧紧相关ÿ

一说到项目管理,人们自然就想到它的八大要素:

范围时间成本质量人力风险采购沟通,一个成功的项目与这些因素是紧紧相关,不可分离的。

但是在项目的实际参与中,在项目的操作过程中,可以发现无论是项目管理中的哪个因素,与其关联最多、涉及活动最多的是项目干系人(stakeholders),项目干系人一般包括客户或者用户、项目团队、项目公司的管理层等一些主要的利害关系者。项目管理中时间、成本、质量、人力、风险、采购等很大一部分是与人的沟通、于人的管理,如何做好人的管理,如何组建一个成功的项目团队、如何在项目中发挥团队的所有潜力、如何与客户的关系日趋完善、如何做到让客户满意,这些都是在“沟通”管理中项目经理所必须及掌握的要素。要做好各要素沟通,要实现于人的管理,就应站在这些“项目干系人”的角度上,从他们的需要及利益出发,最大限度的通过项目实现他们的价值,如果脱离这些,那么项目是很难获得成功的,举一个在项目管理中实际遇上的案例:

年前,我们接到一个有关商务管理系统开发的项目,当时用户提供的需求只是七、八页的几张纸,反馈说已经是最清楚最详细的需求,并且包括了需要的几张报表,接到该单后,我们开始最初的需求调研,由于与我们沟通的客户工作人员一直未能提供其它相关资料,于是,我们按其提供的需求分析其业务流程,将业务流程转化为系统模型,并一环一环地与客户进行确认,在进行了一个多星期的细化调研及分析后,我们整理出六七十页的需求,当要与客户进行确认时,客户的部门经理一句话否定了我们的所有工作:“这不是我们要的啊,虽然我们现在是按这个流程,但要上系统,我们的流程也要变,基本上不是按这个方式进行的啊!”这是项目经理在一开始,在与客户沟通前所忽略的问题,需求调研就是要与客户就其所需要的功能、流程、操作等需要为基础,而且需求决策者必须是项目经理或部门负责人,所以项目经理如果在与客户进行需求调研及交流前,在充分考虑项目的需求性及可行性后,列一个需求管理(包括详细的沟通计划及要求沟通)计划,考虑需求沟通中所需的人员、资源、时间的要求,才可以保证需求调研的准确性,虽然有些因素是客户方造成的,但我们应该站在其角度上,为其考虑一些存在的客观及主观因素,这就是在沟通前没有充分考虑一些假设或约束的因素,沟通要求并没有充分明确列举。在具体活动中可参考下图“项目管理

沟通管理的活动要求” 同样也是该项目,由于项目经理并未把一些过程的实际及交流情况及时反映给部门经理,虽然有些责任并不是我们应该承担的,但因受到客户的投诉,部门经理自然就将所有的责任归究于项目经理了。在调整了活动方式及沟通方式后,我们又花了二个多星期进行需求的再次调研及分析,最终分析出的需求文档已经和原来的完全不同,页数也上升到200多页,客户的满意度自然达到100%。而先前所花费的二个星期时间就等于无用功,该项目的成本也比预先估计的要翻了好几翻(因为实际调研出的需求功能比原先估计得要多出许多)。软件开发中需求管理的沟通方式影响到需求基线的准确性,同样在项目的开发、设计过程中,项目经理与项目成员之间的沟通方式及项目经理对团队的建设技巧也是直接影响到项目成败的关键。项目过程中沟通的目的是为了“保持项目进展、识别潜在问题、征求建议以改进项目绩效”,如果在项目的开发、设计过程中未把好沟通这道关,也有会产生意料之外的项目失败,曾经听过同行的这样一个例子,某公司在开发一套考核绩效管理软件,项目需求做得非常的完善,系统分析地也十分明确、清晰,但在开发阶段,项目经理发现系统分析其中一个中间层的函数出错,因为该功能模块由他一个人负责开发,当时他直接就对其参数进行了修改,也并未及时和其它编程人员进行沟通说明,过后也就忘了这件事,但当项目接近尾声时,系统突然出现一个大的Bug,影响到整个系统的运行,最后在花了大量的人力、精力进行查询后,才发现就是这名项目经理更改的参数出了错。如果当初名这项目经理能及时和其它人进行沟通,这种错误完全能够避免。但这些错误延误了系统在合同期内的交付,影响到客户的利益,最后几万元的项目反而赔偿用户损失近十万。所以,项目过程中的沟通有时会直接影响到项目的成败,同样一个好的配合团队能使项目达到事半功倍的效果。有认识这么一位软件开发项目经理,他项目管理的理念就是“以人为本”,在项目活动中,他考虑到各项目成员的物质、精神的需要,在与客户沟通时,他注重的是客户需要什么,能为客户提供什么,每次他带的项目总比别人的进度要快,成本要低、项目团队配合融洽、每个成员神采奕奕,这是令其它项目经理所羡慕不已的。沟通在项目管理中,有其必然的、不可取代的重要地位,

在1995年,斯坦迪什集团研究发现,与IT项目成功有关的三个主要因素是:用户参与主管层的支持需求的清晰明确。所有这些因素都依赖于拥有良好的沟通技巧。项目经理除了在项目前期编制良好的沟通计划外,更要懂得如何科学地管理团队,如何艺术化的与‘项目干系人’进行沟通,站在各角色人的立场上,想客户所想,急客户所需,这样才能做到通过我们的项目成果使客户得到最大的收益,让客户满意,这样才能实现一个项目的成功性目标。在最近的一个外包项目中,我们项目组在前期就对与分包商之间各阶段工作的数据采集、成果验收、评审依据等沟通形式进行了明确的细化要求,这样在操作上双方都有一个清晰地沟通形式及目标,项目进展就较为顺利许多。说到项目管理是一门艺术,不仅仅表现在与“项目干系人”之间的沟通技巧,项目管理的八大要素硬背起来谁都会,但如何灵活地驾御它,使这些要素操作上更灵活化,更适合实际的项目运作中去,这就需要项目经理艺术化的管理、技巧上的操作,管理条条要求是定死的,但人是活的。无论在哪个领域的项目管理中,这些沟通技巧都是通用的并配合掌握着其它项目管理要求的相关要素进行着的。在今后的实际工作中如何使用“项目管理”这门艺术,灵活地通过“沟通”管理,保证项目极大限制地满足客户的需要、引导项目迈向成功的目标,是每个项目经理应给予考虑并慎重实施的。


推荐阅读
  • LeetCode 540:有序数组中的唯一元素
    来源:力扣(LeetCode),链接:https://leetcode-cn.com/problems/single-element-in-a-sorted-array。题目要求在仅包含整数的有序数组中,找到唯一出现一次的元素,并确保算法的时间复杂度为 O(log n) 和空间复杂度为 O(1)。 ... [详细]
  • 非公版RTX 3080显卡的革新与亮点
    本文深入探讨了图形显卡的进化历程,重点介绍了非公版RTX 3080显卡的技术特点和创新设计。 ... [详细]
  • PyCharm中配置Pylint静态代码分析工具
    本文详细介绍如何在PyCharm中配置和使用Pylint,帮助开发者进行静态代码检查,确保代码符合PEP8规范,提高代码质量。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 优化ASM字节码操作:简化类转换与移除冗余指令
    本文探讨如何利用ASM框架进行字节码操作,以优化现有类的转换过程,简化复杂的转换逻辑,并移除不必要的加0操作。通过这些技术手段,可以显著提升代码性能和可维护性。 ... [详细]
  • 本文总结了2018年的关键成就,包括职业变动、购车、考取驾照等重要事件,并分享了读书、工作、家庭和朋友方面的感悟。同时,展望2019年,制定了健康、软实力提升和技术学习的具体目标。 ... [详细]
  • 资源推荐 | TensorFlow官方中文教程助力英语非母语者学习
    来源:机器之心。本文详细介绍了TensorFlow官方提供的中文版教程和指南,帮助开发者更好地理解和应用这一强大的开源机器学习平台。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • python的交互模式怎么输出名文汉字[python常见问题]
    在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>,此时我们可以使用print() ... [详细]
  • 本文详细介绍了如何使用PHP检测AJAX请求,通过分析预定义服务器变量来判断请求是否来自XMLHttpRequest。此方法简单实用,适用于各种Web开发场景。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • C++实现经典排序算法
    本文详细介绍了七种经典的排序算法及其性能分析。每种算法的平均、最坏和最好情况的时间复杂度、辅助空间需求以及稳定性都被列出,帮助读者全面了解这些排序方法的特点。 ... [详细]
  • 本文详细探讨了Java中的24种设计模式及其应用,并介绍了七大面向对象设计原则。通过创建型、结构型和行为型模式的分类,帮助开发者更好地理解和应用这些模式,提升代码质量和可维护性。 ... [详细]
  • 如何查找和管理计算机中的C盘临时文件
    本文详细介绍了如何在计算机中找到和管理C盘的临时文件,包括其具体路径、环境变量设置方法以及清理这些文件对系统性能的影响。对于希望优化系统性能和释放磁盘空间的用户来说,这是一篇非常有价值的参考。 ... [详细]
author-avatar
红红的累累vdHRC_958
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有