美文网首页视觉设计知了·ITIT 森林
五个造成IT项目失败的原因,你中招了吗?

五个造成IT项目失败的原因,你中招了吗?

作者: 安洛可 | 来源:发表于2015-03-23 10:47 被阅读260次

造成IT项目失败的原因有很多,从前期准备到人力资源安排都可以看出端倪。虽然每个项目环境不尽相同,但是站在模式角度来看,失败项目的背后或多或少都有着相似的地方。现列出了五个常见的原因和该如何防范的建议。

1. 技术与商业需求相悖

酷炫前沿技术不一定就是最适合,虽然新技术看上去很美。但是时刻紧记的一点应是如何以最小的代价获取最大的商业收益。因此,要先想明白“为什么”和“是什么”,然后才是“如何做”。

2. 急于求成

在明确项目范围前,人们往往会更倾向于尝试先做。这份自信或许来自过去成功的经验和认为技术能够摆平任何困难。这不但是个代价高昂的举措,而且会影响需求分析和造成80/20问题的出现(当80%的需求满足时,20%“有就更好”的需求往往会成为决定成败与否的关键因素)。

3. 没有划定明确的项目边界

没完没了的需求很容易会造成项目的拖沓冗长。任何时候我们都应该先回顾做这个项目的根本目的,然后再去谈额外需求。否则,我们面临的会是一再拖延的验收日期,更多付出,没用的繁杂功能等困境。

4. 没有果断地终止错误的项目

要终止正在运作的项目需要不少勇气,特别是如果发现这是个错误项目。错误的项目有可能是弄错了技术方向,有可能是超出项目预算,所有的这些都有可能造成更严重的支出问题。

5. 没有检查ROI(投资回报率)和估算项目周期

很多项目都把ROI作为可选项,特别是当认为该项目成本较低或有非常好的收益时。因此,不应该低估廉价策略对项目造成的影响。

同样地,很多项目没有设定正确的结束时间和估算后续的维护成本,导致项目迟迟没有上线,取而代之的是没完没了的调试和修正。

领导一个IT项目需要有前瞻性思维、良好的计划能力、沟通说服能力,以及果断英明的执行力。能及时在问题发生前识别出状况,才能对此做出正确安排。

造成IT项目失败的原因,你中招了没?下面我们来谈谈一个伟大且实用的程序员该具备的十大特质。

关于如何才能成为一名优秀的程序员,最近又一次成为了我们关注的焦点。下面我们就来嘚吧嘚吧:

1.善于解决问题——希望大家都能认识到这一点。大多数优秀的程序员能够找到别人发现不了的解决方案。

2.既发奋又懒惰——这一点让很多人都感到吃惊。程序员之所以喜欢提出质疑,往往是因为“懒得”走冤枉路。在这种想法的驱使下,他们会孜孜不倦地简化问题,简化任务。也就是说,他们会迫切地完成工作,只是过程想要尽可能的高效。

3.能理解别人的代码——这一点是至关重要的,很多优秀的程序员就是因为这一条而被拦在晋级“伟大”的门外。你的重写能力如何其实并没有多大关系——但是你需要和其他人协作于现有的项目,开始新项目时借鉴开源代码,以及从现有的代码库中学习好的技术,而这些都需要具备理解他人代码的能力。

4.对编程充满热情——你必须热爱编程。在大多数情况下,热情才是成就伟大的原生动力。

5.为了学习而爱上学习——学习犹如逆水行舟,不进则退,这是一件永无止境的事情。

6.擅长数学——最起码要对微积分有一个很好的把握。话说,如果你不知道最起码的代数和三角,那么基本上成不了伟大的程序员。

7.具有良好的沟通技巧——这意味着他们能够根据自己的情况清楚地表达想法。很多伟大的程序员,虽然他们谈起其他问题不能做很好的沟通,但是一旦涉及到他的领域,那么就能侃侃而谈,清楚地说明问题,提出解决方案。

8.强大的辩论技巧——理由同第7点。

9.极端乐观——伟大的程序员,只需要稍微考虑一会,就能马上确定他们可以完成这项工作。

10.极度悲观——伟大的程序员,在缺乏必要信息来做正确判断的时候,会疯狂坚持这工作他们干不了。

你是伟大的程序员吗?或者你身边有伟大的程序员吗?如果你是,那么祝贺你;如果你在晋级伟大程序员的路上,那么请加油;如果你身边的朋友在晋级伟大程序员的路上,那么,请将此文转送给他,为他点赞!

原文地址:艾艺信息

相关文章

网友评论

    本文标题:五个造成IT项目失败的原因,你中招了吗?

    本文链接:https://www.haomeiwen.com/subject/frkgxttx.html