讨论软件开发的特征,需要站在一个大的背景下来看。我以前考过PMP,在PMBOK中,软件项目管理,是作为项目管理下的子课题来讨论的。看看下面这张图:
按照PMBOK的知识结构图,PMBOK已经告诉了我们那么大一个园。而要进一步搞好软件的项目管理,我们只需要再掌握相关应用领域的知识和实践,就ok了。
这其实是大多数项目管理的理论,对于软件项目管理的看法,所有的项目,都是项目。软件项目与大多数其它项目,大同而小异。至于差异部分,往往被归入“风险管理”的领域,就算是“一切尽在掌握了”。
而事实上,软件项目与其它项目的差异是如此之大,以至于由量变而导致了质变,使得我们以传统的工程项目管理的方式来管理软件开发项目,注定是要失败的。
我们来看看这样一个关键词:“迭代”。这是其它的项目管理中,基本上不可能出现的概念,而在软件项目管理领域,却是几乎每一种方法学中,都要极力强调的概念。这就是最大的区别。如果我们能够搞清楚迭代的本质,也就能够搞清楚软件项目与其它项目的本质区别了。
在我看来,在软件开发的过程中,引入迭代,就是承认,软件开发需要承受大大小小的失败,而减少失败的办法,就是不跑步,不走路,尽可能的爬行,这样就算跌倒,也不会跌得太重。我们来看一个有趣的数据。这是我在
竹笋炒肉的blog上看到的一段话。
1994年,由于其非凡的软件开发能力和优秀的软件质量,SEL成为第一个因软件过程的成就而赢得IEEE奖励的软件开发组织。与普通的软件开发组织相比,在同样的软件开发条件下,NASA所开发的软件的质量要好10到20倍。
这个成就是如何得出的呢?那么是怎样的项目呢?我搜索了一个google,
找到另外一段话:
To put it a little differently, the average MIS shop would need about 14 calendar months and 110 staff-months to deliver a 100,000 line-of-code MIS system, and it would typically contain about 850 defects when delivered. The NASA SEL would deliver a system of that size with about the same amount of time and effort, but it would contain only about 50 defects.
也就是说,10万行代码的一个MIS系统,他们花了110个人月,一共14个月,才完成。平均下来,每个人每天大约需要写30行代码!如果这样也算成功的软件项目管理的话,我以后只要将所有的项目工作量估算,乘以10,就能同样拿到IEEE的奖励了,如果我的老板允许的话。
(未完待续)
分享到:
相关推荐
### 平面设计的思想与方法 #### 设计思维与方法 **一、根据下列物品的特征,试赋予其相应的哲学含义:** 1. **风筝的信念是:** 风筝象征着自由与束缚之间的平衡。它依靠线的牵引才能飞得更高,这代表着即使在...
### 金融行业研究方法-6资产配置方法论系列之六:全球配置中如何管理汇率风险? #### 学术界:对汇率风险的解读以及管理尚无定论 **什么是汇率风险?** 汇率风险,通常指的是由于货币价值变动而对持有外币资产或...
物流学习探讨管理基本定论.doc
争论并未得出定论,表明理论界对劳动价值论的理解和应用仍存在分歧,需要进一步的探讨和实践验证。 综上所述,劳动价值论作为马克思主义经济学的基础,其争论体现了理论与现实的互动,以及方法论在理论创新和经济...
在网络游戏虚拟财产侵权案件中,究竟是采用过错责任原则还是无过错责任原则,目前尚无定论,使得侵权责任的追究成为难题。 在国际范围内,不同国家对虚拟财产保护的法律规定和立法经验不尽相同。例如,美国、韩国和...
### 危险化学品安全措施和应急处置原则——一氧化碳 #### 重要警示 - **极易燃气体**:一氧化碳是一种极易燃气体,有毒,吸入过量可能导致缺氧致死。 - **物理特性**:无色、无味、无臭的气体。微溶于水,溶于乙醇...
总之,关于夸克存在性的争议是一场跨越国际界限的科学辩论,它不仅涉及粒子物理学的基础理论,也触及了科学研究的方法论和哲学思考。这一争论展示了科学探索过程中的不确定性以及科学家们不断追求真理的精神。
超导研究领域近来迎来了一场激烈的讨论,源于韩国团队宣布的一项潜在的颠覆性发现——室温超导材料LK-99。这一消息如同一颗炸弹,迅速引发了全球科研界的广泛关注。然而,随后的论文发表揭示了一些令人困惑的数据,...
【学术论文研究报告框架的构建及其写作方法】 学术论文是学术界的重要组成部分,旨在传播新知识、新理论,推动学科发展。对于撰写者来说,理解学术论文的概念和特点至关重要。学术论文具有学术性、科学性、创造性及...
7. 社会调查教程和信息分析基础、方法及应用等书籍的引用,为图书馆学研究提供了方法论支持,强调了实证研究和信息处理技术在学术研究中的重要性。 总结来说,图书馆学论文参考文献的丰富性体现了研究的广泛性和...
近年来,研究最多的领域是关于该反应催化剂的开发,其中镍基催化剂的研究最广泛。为了全面了解甲烷二氧化碳重整反应及镍基催化剂的应用,介绍了甲烷二氧化碳重整反应的热力学研究及机理;分析了镍基催化剂的积碳原因...
《神犬探长——《狐狸冤案》》是一本引人入胜的儿童侦探小说,以其生动的角色和富有教育意义的故事赢得了读者的喜爱。书中的主角,神犬探长,是一位聪明勇敢、公正无私的侦探形象,他的存在不仅激发了孩子们对侦探...
关于人工智能刑法主体性的争论,既有否定论,也有肯定论。否定论认为人工智能无法成为刑法上的主体,因为它们缺乏独立的意志自由和刑法上的可归责性。而肯定论则认为,若智能机器人在程序范围外实施自主行为,就有...
煤表面官能团对CH4以及CO2吸附性能的影响已得到印证,但不同官能团类型对2种气体吸附行为的具体促进与阻碍作用以及影响因素尚未有定论。利用密度泛函理论,通过计算不同官能团化结构对CH4以及CO2的吸附能数据,揭示...
《新能源观》是赵宏图博士的一本著作,该书主要探讨了关于资源枯竭与有效需求不足的议题,尤其在新能源领域中的应用。书中的核心观点是对传统“资源枯竭论”的质疑,并提出资源供给的真正挑战在于如何经济且有效地...
学术论文的特性包括创造性(独创性或创新性)、学术性(运用科学原理进行论证)、理论性(深入探讨)和规范性(遵循写作规范)。撰写论文时,作者需要收集一手资料、他人研究成果、相关学科资料及权威证明等。同时,...
煤层是典型的黏弹各向异性介质,将黏弹性和...Hz内是否随频率变化尚无定论,假设煤层Qs随频率线性减小,各阶槽波品质因子曲线低频部分差异很小,高频部分差异变大,当Qs减小到10时,槽波衰减系数随频率增长很快;对于三
首先,要探讨人工智能创作物的版权保护,就必须明确人工智能及其创作物的定义。人工智能是计算机科学的一个分支,它使机器或软件展现出智能化的特征。在音乐创作方面,人工智能需要通过算法来理解和掌握音阶、和声、...
7. 后人评价与历史解读:人们对光绪和慈禧之死的揣测反映了后人对这段历史的不同解读,既有对慈禧的负面评价,也有对光绪悲剧命运的同情。 8. 历史资料的价值:通过查阅光绪生前的医疗档案,历史学者可以更深入地...