面对变化该如何应对?传统的开发模式分步骤分阶段一步一个脚印的走,这种模式的好处是项目方便管理,风险利于控制。试想每个阶段的进度,工程量都是经过计算和评估,如果在某个阶段某个时间某个方面遇到了阻力,管理人员可以很方便的针对当前的遇到的问题调整资源或者调整整个开发计划。但是这种模式有一个问题,前提的条件是项目需要“一成不变”你不能在任意的时间干涉到项目的进度。整个项目的开发过程对于变化都是封闭的,任何一点变化都会影响到整个项目的整体运行。这就好比一个运作顺畅的流水线,你突然插入了一个工作环节其最终导致的结果是整个流水线的停工。记得以前看过一个关于visa卡的广告,在一个餐厅里面所有的人都使用visa卡结帐,方便快捷从拿餐到付款运作顺畅。这时候有一个是使用了现金,结果需要找钱在这个地方只要一卡壳,后面所有的工作全部被打乱了。软件工程不同于以往任意的工程类,其最大的特点恰恰是需求的不断变化。CMM这类重开发流程就是要拒绝变化,项目在封闭中运作。
分享到:
相关推荐
本书是一部关于软件技术、人才、创业和企业管理的随想文集,作者以诙谐幽默的笔触将自己在软件行业的亲身感悟娓娓道来,观点新颖独特,内容简洁实用。全书分为 36 讲,每一讲都是一个独立的专题。 本书从不同侧面...
《代码随想录》是一本深受程序员喜爱的算法学习书籍,尤其对于初学者来说,它提供了深入浅出的讲解和实战演练。...通过阅读和实践书中的例子,读者将能够更好地应对各种算法挑战,为今后的软件开发工作打下坚实的基础。
代码随想录贪心算法知识,非常管用
《软件随想录》是一本深入探讨软件开发与管理的经典著作,它涵盖了软件工程的多个重要方面,旨在为读者提供对软件行业的深度洞察。作者通过一系列的随笔和思考,揭示了软件开发过程中的关键问题、挑战以及解决之道。...
《软件随想录》是计算机科学领域的一部经典著作,由知名程序员、软件工程专家、敏捷开发倡导者Martin Fowler所著。这本书集合了他对软件开发的深入思考与实践经验,涵盖了软件设计、项目管理、团队协作等多个方面。...
《软件随想录》是一本深入探讨软件开发与行业洞见的书籍,它汇集了作者在软件工程领域的诸多思考和经验总结。通过阅读这个压缩包内的文件,我们可以探索到一系列关于软件开发的重要知识点,涵盖了软件设计、编程哲学...
### 软件随想录:程序员部落酋长Joel谈软件 #### 一、书籍简介与背景 《软件随想录》是一本由Joel Spolsky所著的著作,该书以其深刻的见解和独特的视角在全球范围内影响了无数程序员。Joel Spolsky是一位在软件...
2. 软件工程原则:如SOLID原则、DRY(不重复自己)原则、KISS(简洁性)原则等。 3. 编程范式:过程式编程、面向对象编程、函数式编程等。 4. 设计模式:常用的设计模式,如工厂模式、单例模式、策略模式等。 5. ...
软件随想录_扫描版_5.79M
《软件随想录》是许多程序员和IT从业者都推崇的一本书,它深入探讨了软件开发过程中的各种问题,包括团队协作、项目管理、代码质量、技术债务等关键议题。这本书结合作者的经验,提供了许多实用的建议,旨在帮助...
在计算机教育领域,尤其对于计算机专业的学生,提升个人能力至关重要。Joel Spolsky的建议主要聚焦于两个关键方面:软实力的培养和基础技术的扎实掌握。软实力,特别是良好的沟通能力,对于任何行业的成功都起着决定...
《软件随想录》是一本深受程序员喜爱的书籍,它主要涵盖了程序员的成长历程、编程理念、软件开发实践以及行业洞见等多个方面的内容。这本书通过作者的个人经验分享,旨在帮助读者提升编程技能,理解软件开发的本质,...
通过上述内容,我们可以看出《软件随想录》不仅涵盖了软件开发过程中的技术细节,还关注到了团队协作和个人成长等多个维度。这对于希望深入了解软件工程领域的专业人士来说,无疑是一本非常宝贵且全面的指南。
随想出题是一款专为教育领域设计的软件,其免费版提供了基础的试题生成与管理功能,旨在帮助教师和学生更便捷地进行教学活动。这款软件的核心特点是简单易用,功能实用,尤其适合家庭学习和课堂教学环境。 1. **...
编程随想博客文集 2010
软件大牛再出新书。相信第一本joel说软件 你也看了 想必收获不少 这本也不能错过
编程随想博客文集 2009
2015-04_P292 软件随想录.pdf 1