http://www.mypm.net/bbs/mboard.asp?titleid=35662&ntypeid=5005
软件项目的十大特点
Dill [发表于 2006年1月7日 21:52:52 ] [回复] [引用]
|
|
 |
软件 非物质性,把读到的代码想象成真实的东西,有点像读书。 1、不可见性 软件的可见性不够直接,不易感知软件的存在和项目的进展,需要专门的耳目和触觉。 监控项目的耳目:有效的软件工程方法、工具和管理思想; 感知成果的触觉:有效的测试。 2、不确定性 有个概念就做,如梦; 目标模糊多变,如幻; 结果不尽人意,如泡; 总能做得更好,如影。 3、多样性 凫胫虽短,续之则忧;鹤胫虽长,断之则悲。 电脑如此之笨,以至于软件必须如此严密,细微的不同也要从设计开始重来,岂不悲乎忧哉! 软件都相同,那也不成为项目了。 通用的软件方法论,就是“做有意义的事情,跟踪任务,交付成果”。 软件开发 不断扩展的应用领域,不断涌现的新技术,注定这是一个年轻人的行业。 软件项目经理必须主动去理解软件产品如何工作。 4、在修订中计划 冰封的大雪和坦克装备一样,改变了进攻莫斯科的进程,也改变了第三帝国的命运。 随机应变,因势利导,只有不断校准计划,才能确保目标。 5、丰富多彩的开发方法 条条大路通罗马,那是对认识路的,不认识路只会兜进迷宫。 6、额外的工作 放羊要养好草,钓鱼要备好饵,孵小鸡要呵护每一个蛋。 管理软件项目 管理软件项目是一系列的谈判、沟通,要敬天礼地拜四方。 7、没有纯粹的软件项目 软件是盘菜,菜要装盆,还要有人吃。 要关心装菜的盘子和吃菜人的口味。 8、积累和运用 尽管软件这积木老也搭不起来,但在项目中,我们总不忘记用一些老的积木,同时试图做一些新的积木。 9、工具的制作和改造 软件项目可能包括使用工具和方法的制作和改造。 磨刀不误砍柴工,在项目三角中磨好刀、快砍柴,刀还可以留着下回用哦^_^ 软件项目经理的职责 软件项目管理是一锅夹生饭。 10、聘用软件项目经理 找胃口最好的人,鼓励他、支持他,把这夹生饭吃进去、消化掉!
James Bullock关于软件项目特点的总结,就这样被生吞活剥了。 想在坛子里勾勒出软件项目的特点,把这一则笔记翻了出来。 没有认真考虑过这些是不是软件项目所特有的,也没有考虑过是不是还有其它特点、这些特点是不是适合中国的软件项目等等,难免有误导之嫌,坛友可以参阅联盟网站《PM World Today》中的2个译文: ● 余兆成翻译、何英校对的《软件项目的十大特殊之处》: http://www.mypm.net/zhuanti/pmwt/20031112/Notices&papers&Reports_1.htm ● 龚辉、王蕾、贺炜翻译、徐文宇校对的《软件项目的十大与众不同》: http://www.mypm.net/zhuanti/PMWT/20030910/Notices-2.htm 英文原文的链接: http://www.pmforum.org/library/papers/Top10WaysSoftwareProjectsRDifferent.html 可惜打不开了。 |
------------------------------------ 越是艰难越向前 ID NO:SHPM0088 MSN:Dill_Jacob@hotmail.com
|