草庐IT

数字化转型项目陷入困境的12个迹象

Yogi Schulz 2023-03-28 原文

你的数字化转型项目进展得如何?月度状态报告听起来鼓舞人心。然而,你如何知道这份报告所呈现的内容是否是可信的,或是乐观的观点呢?你的工程师的敏锐神经感到紧张,并感到陷入困境。以下是工程公司可以快速进行评估的 12 个主要指标,以确定一个数字化转型项目是否正走向彻底失败。你无需对项目技术有很深的了解,就可以确定发生了什么,以及该如何处理。

  1. 商业案例不断恶化
数字化转型项目获批时都有一个吸引人的商业案例。然而,随着项目的推进,却发生了以下情况:

  1. 一些工作被低估了。
  2. 分析和设计工作发现,项目管理计划中添加了一些任务。
  3. 各种风险变为现实。相关补救措施既耗费金钱,又造成项目延误。
  4. 意外的人员流动造成新员工入职延迟,并带来学习成本。
作为工程部副总裁,要避免去处理那些琐碎无用的小事,你可以通过以下方式来重拾人们对项目的信心:

  1. 基于最初分析工作确定的优先事项,调整和缩小工作范围,从而仍可以成功完成一个数字化转型项目。
  2. 如果基于现实情况评估,发现完成数字化转型项目将会毁掉商业案例,那么就取消项目,而不是浪费更多的钱。
  3. 数据问题不断扩大
数字化转型项目章程中提到了数据问题的风险。然而,随着项目的推进,缺失和不准确的数据之多让所有人感到吃惊。数字化转型项目特别容易出现数据问题,因为这些项目通常必须整合来自多个数据源的数据。作为工程部副总裁,对于扼杀职业前程的问题非常警惕,因此,你可以通过以下方式恢复人们对项目的信心:

  1. 鼓励相关人员改善数据管理工作。
  2. 将项目范围缩小,去处理那些可真正完成数据清理的数据源。
  3. 如果在评估数据清理工作后,发现其将导致商业案例失败,则取消项目。
  4. 内部矛盾不断升级
高管和利益相关者对数字化转型项目的承诺是非常好的。最近,你和团队都遭遇了对项目的批评,对项目价值的各种质疑,以及撤回了之前给予的一些支持。作为工程部的副总裁且精于处理内部关系,你可以通过以下方式重建人们对项目的信心:

  1. 对于项目的价值和状态,多与他人沟通。
  2. 让高管和利益相关者重申他们的承诺。
  3. 项目资源不断流失
当数字化转型项目开始时,团队的集体经验和专业知识令人钦佩。然而,随着项目的推进,就出现了以下资源问题:

  1. 项目团队成员纷纷辞职,追求更有吸引力的职业机会。吸引合适的替代者是一项有挑战性的任务。
  2. 一些项目团队成员由于表现不佳而被免职。
  3. 各利益相关方承诺提供资源以支持项目,都没有兑现。
这些人员问题造成了数字化转型项目的成本和工作日程增加。作为工程部副总裁,认识到满意的员工造就高效的项目团队,你可以通过以下方式恢复人们对项目的信心:

  1. 增加你与项目团队的接触,以强化这样的信息,即公司领导层坚定支持这一项目,并希望在项目完成后获得收益。
  2. 确保不规范的人力资源薪酬政策不会阻碍你开展工作,以吸引有项目经验的人才。
  3. 如果没有可用的资源,就缩减项目范围。
  4. 项目管理计划岌岌可危
数字化转型项目的指导委员会批准了一个综合项目管理计划。然而,随着项目的推进,却发生了以下情况:

  1. 分析和设计工作发现,项目管理计划中缺少某些任务。
  2. 一些关键假设经证明是错误的。
  3. 一些供应商夸大自身的能力,导致出现项目进度和质量问题。
作为非常重视周密计划的工程部副总裁,你可以通过以下方式恢复人们对项目的信心:

  1. 指导项目经理修改和完善项目管理计划。
  2. 如果团队修改后的项目管理计划仍不可行,就取消项目,而不是浪费更多的钱。
  3. 成本飞涨
数字化转型项目的预计成本似乎是合理的,并非不合理的压低。然而,与预计成本相比,近期月度支出报告显示,出现以下一个或多个不正常情况:

  1. 每月结算时的预计成本出现大幅上升和下降的趋势。
  2. 对已批准的最初项目预计成本出现无法解释的逐月变化。
  3. 对所谓的已完成工作的实际成本进行修改。
作为负责监督项目且关注成本的工程部副总裁,成本的异常情况会削弱你对项目团队的信心。为了增强信心,你可以进行如下操作:

  1. 要求项目经理改进项目成本报告。
  2. 将这些异常情况视为项目可能存在更重大问题的指标,并进行项目审查。
  3. 风险管理工作缺乏深度
在数字化转型项目的早期,风险登记册的内容似乎相当全面。最近,风险管理工作似乎变得薄弱,浮于表面。作为负责监督项目且注重风险的工程部副总裁,你可以通过以下方式重振人们对项目的信心:

  1. 要求项目经理加强对风险管理工作的关注。
  2. 审查风险缓解工作是否充分执行。
  3. 找出无法克服的挑战,并取消项目,以避免浪费更多的资源和金钱。
  4. 不切实际的项目收益
你曾为数字化转型项目章程中所述的收益感到兴奋。然而,随着项目的推进,出现了以下情况:

  1. 高估了最初所说的一些收益。
  2. 出现了一些新的收益。
  3. 外部商业环境的发展降低了某些收益的价值。
作为对过分吹嘘非常敏感且持怀疑态度的工程部副总裁,你可通过以下方式保持人们对项目的信心:

  1. 要求项目经理让项目团队重新评估项目收益。
  2. 如果最新的项目收益不大,则取消项目。
  3. 延长项目时间表
数字化转型项目的预定项目时间表似乎是合理的,并不仓促。最近,基于该时间表的月度工作报告显示,出现以下一个或多个异常情况:

  1. 预计的工作完成日期,正在向后推迟。
  2. 项目固定基线进度的月度变化令人惊讶。
  3. 对所谓的已完成工作的工作天数进行修改。
作为负责监督项目且注重进度的工程部副总裁,项目进度异常会削弱你对项目团队的信心。为了增强信心,你可以进行如下操作:

  1. 要求项目经理改进项目进度报告。
  2. 将这些异常情况视为项目可能存在更重大问题的指标,并进行项目审查。
  3. 设计方案陷入困境
数字化转型项目的团队已经很出色地完成了工作,但对下一步采用哪种设计方案举棋不定。两种设计方案都是可行的,同时存在不同的优缺点。团队已经陷入困境,无法做出决定,而时间正在流逝。作为负责监督项目且果断的工程部副总裁,你可以通过以下方式重新树立人们对项目的信心:

  1. 要求项目经理组织召开一个团队会议,以迅速形成正式建议。
  2. 向项目经理建议,即这一决定可能更大程度上是为了维持团队的凝聚力,而非关注技术优势。
  3. 眼花缭乱的技术变化
最初所选的技术似乎能够很好地满足数字化转型项目的要求。最近,团队似乎想引入更多的技术,或者想替换之前所选的技术。

作为负责监督项目且对技术持谨慎态度的工程部副总裁,你可以通过以下方式重树人们对项目的信心:

  1. 要求项目经理解释和保证,团队没有给项目增添不必要的风险。
  2. 提醒项目经理,项目的目标不包括因个人兴趣而尝试使用各种技术。
  3. 令人厌烦的项目经理
起初,项目经理看起来很适合管理数字化转型项目。最近,项目经理变得越来越没有耐心,脾气暴躁,且对人吹毛求疵。同时,项目经理已经开始推翻或否决其他团队成员提出的合理建议。作为负责监督项目且敏感的工程部副总裁,你可以通过以下方式重建人们对项目的信心:

  1. 与项目经理召开指导性会议,鼓励其改善行为习惯,尊重他人。
  2. 更换项目经理,并要接受这一做法所带来的成本和对项目进度的影响。
通过找出项目陷入困境的哪些指标导致资深工程师感到神经紧张,然后采取所建议的做法,从而你的数字化转型项目就可以实现预期的价值。

有关数字化转型项目陷入困境的12个迹象的更多相关文章

  1. ruby - 如何在 buildr 项目中使用 Ruby 代码? - 2

    如何在buildr项目中使用Ruby?我在很多不同的项目中使用过Ruby、JRuby、Java和Clojure。我目前正在使用我的标准Ruby开发一个模拟应用程序,我想尝试使用Clojure后端(我确实喜欢功能代码)以及JRubygui和测试套件。我还可以看到在未来的不同项目中使用Scala作为后端。我想我要为我的项目尝试一下buildr(http://buildr.apache.org/),但我注意到buildr似乎没有设置为在项目中使用JRuby代码本身!这看起来有点傻,因为该工具旨在统一通用的JVM语言并且是在ruby中构建的。除了将输出的jar包含在一个独特的、仅限ruby​​

  2. ruby-on-rails - 项目升级后 Pow 不会更改 ruby​​ 版本 - 2

    我在我的Rails项目中使用Pow和powifygem。现在我尝试升级我的ruby​​版本(从1.9.3到2.0.0,我使用RVM)当我切换ruby​​版本、安装所有gem依赖项时,我通过运行railss并访问localhost:3000确保该应用程序正常运行以前,我通过使用pow访问http://my_app.dev来浏览我的应用程序。升级后,由于错误Bundler::RubyVersionMismatch:YourRubyversionis1.9.3,butyourGemfilespecified2.0.0,此url不起作用我尝试过的:重新创建pow应用程序重启pow服务器更新战俘

  3. ruby-on-rails - 新 Rails 项目 : 'bundle install' can't install rails in gemfile - 2

    我已经像这样安装了一个新的Rails项目:$railsnewsite它执行并到达:bundleinstall但是当它似乎尝试安装依赖项时我得到了这个错误Gem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/rubyextconf.rbcheckingforlibkern/OSAtomic.h...yescreatingMakefilemake"DESTDIR="cleanmake"DESTDIR="

  4. ruby - 查找字符串中的内容类型(数字、日期、时间、字符串等) - 2

    我正在尝试解析一个CSV文件并使用SQL命令自动为其创建一个表。CSV中的第一行给出了列标题。但我需要推断每个列的类型。Ruby中是否有任何函数可以找到每个字段中内容的类型。例如,CSV行:"12012","Test","1233.22","12:21:22","10/10/2009"应该产生像这样的类型['integer','string','float','time','date']谢谢! 最佳答案 require'time'defto_something(str)if(num=Integer(str)rescueFloat(s

  5. Ruby 从大范围中获取第 n 个项目 - 2

    假设我有这个范围:("aaaaa".."zzzzz")如何在不事先/每次生成整个项目的情况下从范围中获取第N个项目? 最佳答案 一种快速简便的方法:("aaaaa".."zzzzz").first(42).last#==>"aaabp"如果出于某种原因你不得不一遍又一遍地这样做,或者如果你需要避免为前N个元素构建中间数组,你可以这样写:moduleEnumerabledefskip(n)returnto_enum:skip,nunlessblock_given?each_with_indexdo|item,index|yieldit

  6. 区块链之加解密算法&数字证书 - 2

    目录一.加解密算法数字签名对称加密DES(DataEncryptionStandard)3DES(TripleDES)AES(AdvancedEncryptionStandard)RSA加密法DSA(DigitalSignatureAlgorithm)ECC(EllipticCurvesCryptography)非对称加密签名与加密过程非对称加密的应用对称加密与非对称加密的结合二.数字证书图解一.加解密算法加密简单而言就是通过一种算法将明文信息转换成密文信息,信息的的接收方能够通过密钥对密文信息进行解密获得明文信息的过程。根据加解密的密钥是否相同,算法可以分为对称加密、非对称加密、对称加密和非

  7. ruby - 将n维数组的每个元素乘以Ruby中的数字 - 2

    在Ruby中,是否有一种简单的方法可以将n维数组中的每个元素乘以一个数字?这样:[1,2,3,4,5].multiplied_by2==[2,4,6,8,10]和[[1,2,3],[1,2,3]].multiplied_by2==[[2,4,6],[2,4,6]]?(很明显,我编写了multiplied_by函数以区别于*,它似乎连接了数组的多个副本,不幸的是这不是我需要的)。谢谢! 最佳答案 它的长格式等价物是:[1,2,3,4,5].collect{|n|n*2}其实并没有那么复杂。你总是可以使你的multiply_by方法:c

  8. ruby - 如何在 Ruby 字符串中插入项目符号字符? - 2

    我正在尝试创建一个带有项目符号字符的Ruby1.9.3字符串。str="•"+"helloworld"但是,当我输入它时,我收到有关非ASCII字符的语法错误。我该怎么做? 最佳答案 你可以把Unicode字符放在那里。str="\u2022"+"helloworld" 关于ruby-如何在Ruby字符串中插入项目符号字符?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1195

  9. ruby - 在 Rails 项目中测试本地版本的 gem - 2

    我的Rails站点使用了一个确实不是很好的gem。每次我需要做一些新的事情时,我最终不得不花费与向实际Rails项目添加代码一样多的时间来为gem添加功能。但我不介意,我将我的Gemfile设置为指向我的gem的GitHub分支(我尝试提交PR,但维护者似乎已经下台)。问题是我真的没有找到一种合理的方法来测试我添加到gem的新东西。在railsc中测试它会特别好,但我能想到的唯一方法是a)更改~/.rvm/gems/.../foo。rb,这看起来不对或者b)升级版本,推送到Github,然后运行​​bundleup,这除了耗时之外显然是一场灾难,因为我不确定我所做的promise是否正

  10. Ruby 的数字方法性能 - 2

    我正在使用Ruby解决一些ProjectEuler问题,特别是这里我要讨论的问题25(Fibonacci数列中包含1000位数字的第一项的索引是多少?)。起初,我使用的是Ruby2.2.3,我将问题编码为:number=3a=1b=2whileb.to_s.length但后来我发现2.4.2版本有一个名为digits的方法,这正是我需要的。我转换为代码:whileb.digits.length当我比较这两种方法时,digits慢得多。时间./025/problem025.rb0.13s用户0.02s系统80%cpu0.190总计./025/problem025.rb2.19s用户0.0

随机推荐