1、 有效沟通

漠北之战,李广因迷失道路,延误军期,且李广年事已高,不忍受幕府对簿之辱,军前自刎而死。李广的离去让人无不痛惜,其实在工作当中,类似的事又何尝不少?有些同事突然离职,让人觉得可惜,同时也让领导愕然,公司不解!终其原因大多都是沟通不畅造成的。

在项目开发过程中,良好的沟通是对需求分析、开发协作、测试部署最好的润滑济,也是消除和解决分歧和误会的最佳良药。要想做好一个项目必须注意沟通,我个人认为在某些“企业文化”的内部项目管理中,沟通可能比“范围、时间、质量”对项目的影响更大!

在我处过的项目中,就有组员间沟通通畅、协作无间,战斗力之强远远超出我的意料。大家知道总目标在哪,知道近期目标在哪,知道风险在哪,知道协作点在哪,有问题群策群力、雷厉风行!我很荣幸组织过这样的团队、参与过这样的团队,只可惜种种原因,最后我自愿“解甲归田、韬光养晦”去了。

当然,要想沟通有效,服众!首先必须要求负责人有一颗公心,持中立立场!软件开发、少不了争论,我们能做的只能是坦诚、对事不对人!条条大路通罗马,没有最好的,只有暂时更合适的!

同时,要想沟通有效就必需相互尊重。不管对错,尊重是最起码的礼仪,是一种修为。对超出了讨论范围之外,恶意挖苦、嘲讽,甚至人身攻击,要及时制止,且事后要单独交流、提出批评和建议。

就李广自刎事件而言,先有战单于的立功机会而不予,再有卫青私受公孙敖之嫌,以致李广愤恨;再最后因“不忍受辱”而自刎。虽有“卫青曾暗中受到武帝的嘱咐,认为李广年老又命数不好,不要让他与单于正面对阵”的说法,但我想李广之死卫青是有责任的,一则很多事没有沟通清楚从而引起误会,在李本有怨言之时未加以开导化解,后来所做的一些事又使得老将军觉得“受辱”以致酿成自刎恶果。我想若以李广声望,振臂一呼、临阵倒戈,卫青那就滩上大事了。

所以说“李,怨封三尺,非一日之言”所致,是卫青长期沟通不畅导致的。这也告诉我们做项目时必须要有沟通计划,必须是一个长期、有效的沟通机制!

如果说沟通不畅造成这次悲剧,卫青负有责任。那么李广延误军期、未按时到达也是有错在先,卫青依法行事也并无过错。

2、 诚实守信

做项目如行军打丈,大项目更甚。言必行、行必果,令行禁止。约定的时间交付、约定的成果交付、约定的功能要求必须按时、按质的提供,这就是守信。李广因延误军期而受罚我觉得正常。

在项目管理中,会议讨论通过、评审通过的方针、路线、里程碑等都必须严格执行。对项目组中的成员安排的任务也必须不折不扣完成,对因个人原因造成的延误必须自己想办法弥补(常见加班、赶工等)。当然在执行过程中,也要求负责人具有一定的领导能力和个人魅力,决不能双重标准、选择性执行!

我公司有些项目是里程碑倒了再立,立了再倒,还真有点屡败屡战的味到,有时我直接怀疑项目经理制定计划的能力或是其团队的执行力!其实,这种事情多了对团队士气打击很大,会让队员对项目失去信心,从而造成守信是一个可有可无的约束,借口才是嘴边常挂的理由。

其实我一直认为守信不仅仅是个人品格,它也是一种团队精神、狼一样团队必须具备的精神。一个守信的团队基本上可以从容地应对所出现的风险。

李广如果是一个守信的人,那么作为一名军人一个将领,应该知道军法如山道理。那么这次行军因迷路误点,要么心有不爽想陷卫青等于不利,要么就是对本次任务的风险控制不足,我更想信是后者!

3、 风险控制

明知山有虎偏向虎山行,勇气可佳,但行为鲁莽!从这个角度出发就不难得出,李广还是有其内在的一些不足,在没有向导的情况下、带着个人情绪,仓促出战。在风险实际存在,个人分析不足,且未与统帅卫青交流备案的情况下,被迫领命。是典型的没有做足风险分析,并给出相应的风险应对措施。

再说,这次卫青与单于交战未果也就罢了,若是真干上了,而东路军未致,那后果可能不堪设想。

作为老将军,犯此错误,本是不该,但以李广的个性,我想应该是迟早的事!

4、 高级程序员

不得不说李广是个老程序员、好程序员、技术牛流,他和他的小团队是一个有战斗力的组织!但终观老李一身,功过参半,以致“难封”!肯定是有原因的。

资治通鉴中说:广行无部伍、行陈,就善水草舍止,人人自便,不击刁斗以自卫,莫府省约文书;然亦远斥候,未尝遇嗐。

程不识曰:“李广军极简易,然虏卒犯之,无以禁也;而其士卒亦佚乐,咸乐为之死。我军虽烦扰,然虏亦不得犯我。”士兵人人自便,晚上不打更巡逻自卫,但如果匈奴进攻,大军没办法抵挡。程不识则以严格治军而闻名,他注重部队的编制,队列和阵式。晚上敲刁斗巡逻,军中事务繁琐,却不怕匈奴进犯。可是士兵却苦于程不识之严,都喜欢跟随李广作战,这是程不识对老战友李广委婉的批评。(摘自百度百科)

不难看出李广行军打仗较为涣散,就如一些老程序员一样,代码不写注释、没有文档、一个类写到底,相当随意,无拘无束,如“行云流水”。反观主帅卫青就不一样,其“为将号令严明,与士卒同甘苦”。我想这就是老程序员与架构师和项目经理的区别吧。

宏观、大局,都离不开规矩!理论基础不一样、视野不一样,个人修为也会不一样。这也许正是李广作为名将而不得志的原因吧,用现在的话来说是在某些方面做不到“与时俱进”。李广早期主要是内部平叛、负责防卫匈奴,屡立大功,但在后期对对匈奴作战转入战略进攻时,却建树不多。我想这跟很多老程员有类似之处:有些人曾经辉煌过,总沉浸在当初的荣耀当中,躺在功劳簿上;在自己的理论帝国中不能自拔,以致固步自封!在无法破除自我构造的“轮子”时,也就难以了解、学习和接受新技术、新思想,更别说新的突破;有些人甚至在某些方面会阻碍公司的技术发展与革新。

当然,据记载李广在死前曾对部下说:“广年六十余矣,终不能复对刀笔之吏。”,可见李是一位不忍自己被“小人”诟病的人,维护了一名资深程序员的尊严。

其实作为一名优秀的程序员又何尝不应该如此呢?很多人写的代码很随意、太垃圾,以致可读性、可扩展性太差,常被后来维护人员大吐口水!如果平时我们就心怀“敬畏之心”来写代码,又何惧后来者的诟病?作为一名优秀的程序员必须对提供的每一行代码负责,这应该是最起码的职业精神,也是不惧“刀笔之吏”的资本。

说到职业精神,李广元狩六年被任命为前将军,以花甲之年随卫青出征,不得不说是一位极其敬业的程序员!

5、 契约精神

一个敬业的程序员,肯定是有契约精神的!

食君禄、忠君事;忠信义、礼廉耻,这是我们不可放弃的原则。就算在物欲横流的当今,我们拿着老板的钱就必须为老板把事做好,这是我们的义务。

也许你认为以你目前的能力,可能可以赚更多的钱,但当初我们既然同意了这份协议、签署了劳动合同,那么我们就必须履行我们的义务,这就是契约精神,是一种承诺!

知无不言、言无不尽,尽最大的能力提供自己力所能及的支持,应该也是这精神的体现。近期看到一句话“领导驱动开发”,我觉得这可能是我们行业的一个普遍现象,是一种悲哀、一种无奈。想想古人尚有“将在外君命有所不授”,难道我们连“保留意见”的勇气都没了?如果真是这样,那又谈何“承担和责任”,更别提“精神”了。

在面对悲哀、无奈、挫折、不如意时,可能有很多人的第一个念头就是离职,其实这是一种不负责任的表现,也是有背于契约精神的。据我观察,在面对悲哀、无奈、挫折、不如意时,那些努力去完善、改进的往往比离职逃避的最终发展的更好。而李的自刎是不是一种“无法面对的逃避”呢?不得而知。

昨天我建议否决了一份招聘,就是因为应聘者跳槽太频繁。虽然工作是双向选择,但不能没有底线!说真的,我不反对换工作,但我反对频繁换工作,因为这有违最基本的契约精神。想当这,想起一句话“哥,不是那种为了500块钱就会跳槽的人!”

转载:http://www.cnblogs.com/showjan/archive/2013/04/02/2996344.html

转载于:https://www.cnblogs.com/luckyboy/archive/2013/04/03/2997362.html

李广之死――浅析项目管理相关推荐

  1. 破解创维酷开电视安装第三方应用限制以及替换默认桌面应用突破笔记

    效果 我最后做了一个软件, 不需要root,只需要把apk安装上就行了.可以让任意应用在任何地方下载下来直接安装,比如uc浏览器下载下来可以直接安装,比如蚂蚁市场下载直接安装. 前不久去姐夫家里玩,看 ...

  2. 从一个故事谈项目管理与团队管理

    "但使龙城飞将在,不教胡马度阴山"中的飞将军李广.西汉名将. 一.有效的沟通 漠北之战,李广因迷失道路,延误军期,且李广年事已高,不忍受幕府对簿之辱,军前自刎而死.李广的离去让人无 ...

  3. 李广致死未封侯的原因:是长相不佳!!

    量小非君子,无毒不丈夫 这两句话都谁说的啊,我觉得该给汉武帝用上,而且我认为是他亲手杀了李广.虽然给这个治世奇才雄才大略四个字,但是他也是个以貌取人的主儿. 匈奴最尊敬的将军李广,匈奴闻风丧胆绰号&q ...

  4. 产品经理学PMP,有必要吗?

    原标题:PMP有哪些知识点可以迁移到产品领域 最近完成了PMP的学习和考试,三个月的学习和连续四个小时的考试,回想起来真是欲仙欲死.项目管理和产品领域的关联度很大,知识点多多少少有重叠的领域,就连它们 ...

  5. 卫青和霍去病:汉匈战争史最天才的两名战将

    卫青是平阳公主家的一个骑奴,被汉武帝一级级地提拔上来,一直官至大司马大将军.而霍去病出身富贵,他没有经历过太多的生活磨难,汉武帝重用了这个锦衣少年,使他立功报国,最终提拔他为大司马大将军. 卫青是个私 ...

  6. 乱砍设计模式之二 -- STATE模式

    转自 : http://blog.csdn.net/wishfly/archive/2008/01/22/2060026.aspx STATE模式的中文名称是状态模式.在<设计模式>一书中 ...

  7. 收藏别人的《设计模式》

    STRATEGY模式---赵子龙单骑救主 junguo STRATEGY 在中文中被译成了策略,我感觉这个意思并不妥切,但翻英文词典能得到的翻译也只有这个,我的词典比较简单,不知道是否还有其它意思?如 ...

  8. linux内核定时器死机,浅析linux内核中timer定时器的生成和sofirq软中断调用流程

    浅析linux内核中timer定时器的生成和sofirq软中断调用流程 mod_timer添加的定时器timer在内核的软中断中发生调用,__run_timers会spin_lock_irq(& ...

  9. 浅析敏捷项目管理中的5大阶段

    浅析敏捷项目管理中的5大阶段 任何项目都要经历从开始到结束的时间过程,在传统项目管理中,项目会被划分为若干个阶 段,每个阶段相加的时间总和,成为项目生命周期. 通用项目阶段 启动阶段--规划阶段--执 ...

最新文章

  1. 深入理解C# 静态类与非静态类、静态成员的区别
  2. socket连接时间太长受什么原因影响?_真全粮多功能酿酒设备-酿酒发酵前期为什么要通风处理?...
  3. 单线程与多线程的区别
  4. [LeetCode] Inorder Successor in BST 二叉搜索树中的中序后继节点
  5. SAP License:SAP的采购批准策略
  6. SpringCache @Cacheable 在同一个类中调用方法,导致缓存不生效的问题及解决办法...
  7. [原] Android中Scroller类的分析
  8. git遇到的错误集锦及解决方法
  9. matlab线性规划系列之基础解题-2
  10. 英文视频字幕自动生成
  11. java文件传输实验分析_Java实验报告(实验五)
  12. keil 生成三角波dac0832_怎么样利用南方CASS三角网法和方格网法进行土方量计算...
  13. CFGym - 101086M. ACPC Headquarters : AASTMT (Stairway to Heaven) - 字符串处理
  14. oracle中bonus用法,Oracle中scott用户的emp、dept、bonus、salgrade建表代码与数据
  15. 溪云初起日沉阁 山雨欲来风满楼
  16. verilog学习 | HDLBits:在线学习答案
  17. AXmath下载与安装
  18. linux导出分区的数据,QNAP 威联通磁盘分区探索与数据导出
  19. 3914. 【NOIP2014模拟11.2B组】人品问题
  20. vue登录注册(移动端)

热门文章

  1. KEIL-MDK快速格式化代码的方法
  2. kubernetes学习(4)---Nginx搭建简单的文件服务器
  3. stm32控制超声波测距模块HC-SR04
  4. HR干货,怎样做好企业员工的晋升
  5. 公司开源的java分词,Java开源项目cws_evaluation:中文分词器分词效果评估
  6. 关于Altium AD20出现的Net NetU2_26 contains floating input pins (Pin U2-26)Net NetU2_26 has only one pin
  7. python练习:重新排列句子中的单词
  8. 6.Oracle-安全管理
  9. pycharm如何修改字体大小和背景成护眼色
  10. 各种压缩算法的压缩效率,时间、压缩比等比较