飞眉的博客
http://feimei.mypm.net
公 告
导航
登陆
日志日历
搜 索
日 志
评 论
链 接
统 计
项目经理参考资料:死亡进行曲

  死亡进行曲

  在大多数的软件开发项目中,一开始多半都在做前一个项目的收尾工作。如果你的项目是以这种方式展开序幕(很不幸几乎所有的软件项目都是这样的开场),这个过程被比喻为"死亡进行曲"(deathmarch)。

  为了赶时间,产生了太多没人能懂的程序代码。

  当前一个项目拖得太久(也许是为了更前面的一个项目而晚了几个月才真正开始进行),也许因为项目经理忽略了该注意的地方,或是因为客户的强烈抱怨你食言而肥,或是前一个项目的到期压力太大而影响了软件的品质,或是虽然前一个项目还算顺利但人员筋疲力尽想暂时歇会儿,这一切的理由都埋下了延迟和品质不良的种子。为了如期完成软件,工程师明知其中有不少有错虫,明知程序写得多松散,甚至没把握程序能够正常执行,为了赶时间只好牺牲自尊心,放弃对"我的作品"理想的执着,他们无法以自己的作品为傲,以通过软件争霸战的残酷考验而自豪。在符合进度且产出稳定的开发团队中,最后每个人都会是团队的英雄,牺牲自己无私奉献终能完成任务,事实也确是如此,软件开发是多少人绞尽脑汁的成果啊!

  然而现在他们认为自己应该得到一些适当的休息,有适当的奖励或充电的机会,做些自己有兴趣的事情,或是玩玩他们心爱的计算机。

  重点是,他们无论是用爬的、用滚的,还是被鞭子赶的方式,毕竟如期完成了软件,也许不是那么漂亮完美,总是达成了目标。任何有开发时间限制的软件,到最后工程师大概都是除日程之外什么都顾不了,这是非常巨大的压力。然后紧接着又一个项目开始,不知道又要投入多少脑力,这造成各种有形无形的员工的反弹,其中最可怕的是那种江郎才尽(burn-out)的感觉,这将是团队最迫切也最严重的危机。

  江郎才尽

  软件工程师那种"江郎才尽"的感觉,就好像巴拿马运河的建筑工人染上疟疾一般,一发不可收拾。"江郎才尽"是你再也无法承受压力的感觉,那是一种极度的疲惫和沮丧,只有软件从业人员会染上,其症状包括:

  确信这个软件正在榨干所有的人的精力。

  觉得这个项目管理简直乱得无可救药。

  微软团队·成功秘诀法则4别做笨蛋59?一想到要出下一个版本,就觉得头晕想吐。

  对于任何企图解决问题的作法抱着愤世嫉俗的态度。

  完全无法沟通。

  对计算机失去兴趣。工程师染上这种"病"时,不论《PC周刊》(PCWeek)或《信息世界》(Infoworld)(或是Dr.Dobb's和Midnight Engineering)等杂志看都不想看,觉得科幻小说荒诞可笑,虚拟实境(Virtual Reality)不过是人工智能的游戏,新版的MFC手册懒得去翻,甚至对最新款的计算机毫无兴趣。基本上,就是软件工程师那种做出最好的软件的狂热,已经消耗殆尽或是转移到别处,只剩下颓废。

  其实管理者也可能发生这种"病",这是必须特别防范的,因为发生在管理者身上的症候特别容易传染到整个团队。

  对一位软件开发人员而言,计算机的狂热是他最重要的动力泉源,对某些人而言这是一种终极的自我实现。就像是笔之于诗人,颜料之于画家,程序编译器是软件开发人员心灵之所系,用以发挥才情的工具。

  当热情燃尽时,将自己的智能倾注于软件开发的那种无怨无悔,也就随之化为一堆肮脏的灰烬。我和每一位软件从业人员一样,非常害怕染上这种综合症。如果不加以防范,这就像是艺术家的陨落一般,会使软件从业人员的职业生命骤然消失。

飞眉 发表于 2014/7/3 18:11:29阅读全文 | 回复(0) | 引用通告 | 编辑 | 收藏该日志

发表评论:

    昵称:
    密码:
    主页:
    标题: