我越是关注过程改进和CMMI,也就越渴望敏捷方法能够对CMMI的某些方面做些有益的补充。敏捷方法更加强调纪律,沟通和交互,肯定很强调了人的作用,有些方面肯定是CMMI所欠缺的,但是和CMMI一定不是对立和矛盾的。在之前,敏捷提出过四项原则,即:
-
较之于过程和工具,应更注重人及其交互的价值
-
较之面面俱到文档,应更注重可运行软件的价值
-
较之合同谈判,应更注重跟客户合作的价值
-
较之遵循计划,应更注重响应需求变化的价值
不久之前,Brian Marick提出了类似的建议,他认为:敏捷团队应该重视技能、修炼、灵性和快乐,并以此作为当前敏捷宣言的补充。因此也提出了重要的第五项宣言,即:
-
精益求精胜过简单执行(Craftsmanship over Execution)
精益求精是一种专业精神和态度,是一种真正的对工作的兴趣和热爱驱动的自我专业技能提升途径。因为我们的改进是持续的,是永无止境的。
对于JavaEye社区是我常逛的一个地方,有很多关注敏捷和软件开发专家在里面,也有很多好的方法和经验分享,上次推荐过的文章再推荐一下。
对于InfoQ中文社区http://www.infoq.com/cn/,是另外一个关注敏捷和实践的社区,里面还有大量及时从国外翻译过来的文章。关注敏捷和软件开发实践的都可以看一下。
分享到:
相关推荐
【描述】:“精品软件工具--敏捷软件开发协同工具”进一步强化了这个主题,表明我们关注的是高质量、专门针对敏捷开发设计的工具。这些工具通常具备强大的功能,可以提升团队效率,促进项目成功。 在敏捷开发环境中...
不要被书名误导了,《敏捷软件开发:原则、模式与实践(C#版)》不是那种以开发过程为主题的敏捷软件开发类图书。在书中,作者延续了自己一贯的写作风格,让你亲历现场,并用幽默亲切的语言和插图,通过一步步展示来自...
多位读者提到,《敏捷软件开发实践》这本书语言简洁、易于理解,没有冗长的理论阐述,而是直奔主题,提供深入而实用的建议。这对于希望快速入门敏捷的读者来说非常宝贵。 ##### 3. **适用性广泛** 不论你是刚接触...
《敏捷软件开发:原则、模式与实践》是一本深度探讨敏捷开发理念、方法和技术的权威著作。这本书由著名软件开发专家Robert C. Martin撰写,旨在帮助开发者和团队更有效地进行软件开发,提升软件项目的成功率。书中...
这一主题源于《敏捷软件开发》一书的第19章,该章节通过一个具体的薪水支付案例来阐述敏捷开发的方法。在这个案例中,作者使用了C++语言,并融入了多种设计模式,以实现灵活、可维护和可测试的代码。 首先,敏捷...
### 敏捷软件开发知识点详解 #### 一、引言:不可知与不可沟通 - **不可知性**:在软件开发过程中,存在着大量的未知因素,这些未知因素往往难以预测和控制,使得软件开发充满了不确定性。 - **沟通障碍**:沟通在...
敏捷开发是一种快速响应变化的软件开发方法论,其核心理念在于通过迭代和增量的方式进行软件开发,强调团队协作、客户参与以及对需求变化的灵活应对。"敏捷开发 敏捷开发 敏捷开发 敏捷开发"这个标题多次提及敏捷...
敏捷开发是一种快速响应变化、强调迭代和团队协作的软件开发方法论。在“158-6-0敏捷开发1”这个主题中,我们将聚焦于极限编程(XP)、Velocity(速度指标)以及Scrum框架,这些都是敏捷开发中的关键实践。 极限...
它起源于2001年,一群软件开发专家共同发布了敏捷软件开发宣言(Agile Manifesto),其中提出了四个核心价值观和十二条原则,为敏捷开发奠定了基础。 核心价值观包括: 1. 个体和互动高于流程和工具。 2. 可工作的...
在“敏捷软件开发”这个主题中,我们可以探讨以下几个关键知识点: 1. **敏捷宣言**:敏捷宣言是敏捷软件开发的基础,由12条原则和4个价值观组成。这四个价值观分别是:个体和互动高于流程和工具,可工作的软件高于...
敏捷软件开发(Agile Development)是一种以人为核心、迭代、逐步交付的开发方法论,它强调灵活应对变化,重视团队协作和客户满意度。在传统的瀑布模型中,软件开发过程通常是线性的,但在敏捷环境中,开发过程更加...
"敏捷软件开发原则、模式与实践"这个主题涵盖了敏捷开发的核心理念、常用模式以及如何在实际项目中应用这些模式。 首先,敏捷宣言是敏捷开发的基石,它强调了个体和互动高于流程和工具,可工作的软件高于详尽的文档...
在这个主题中,我们有两本经典电子书——"极限编程"和"敏捷软件开发",它们是理解敏捷开发理念的重要参考资料。 1. **极限编程(XP)** 极限编程是敏捷方法论的一种,由Kent Beck提出。XP的核心原则包括客户参与、...
在当前互联网行业迅猛发展的背景下,敏捷开发模式逐渐成为软件开发团队推崇的开发流程。敏捷开发中的测试工程师角色也发生了巨大的变化,承担着更为重要的责任和职能。平安金服的陆怡颐在一次演讲中深入探讨了这一...
本资料集围绕“敏捷软件开发:原则、模式与实践”这一主题,将深入探讨敏捷开发的核心理念、主要原则、常用模式以及实际操作中的策略。 一、敏捷软件开发的核心理念 1. 个体和互动高于流程和工具:敏捷强调的是...
在阅读《敏捷软件开发:原则、模式与实践》这本书时,你将深入了解到敏捷思想的各个方面,包括如何组建敏捷团队,如何制定敏捷计划,如何进行有效沟通,以及如何通过敏捷评审和回顾会议来持续改进。此外,书中的案例...
这些演讲内容旨在推动软件开发团队更加高效、灵活地应对快速变化的需求,提高产品质量,缩短产品上市时间。 1. **张绍鹏曹晓冬--百度新首页的故事**: 百度作为中国互联网巨头,其新首页的开发过程中采用了敏捷...
要想成为一名优秀的软件开发人员,需要熟练应用编程语言和开发工具,更重要的是能够领悟优美代码背后的原则和前人总结的经验——这正是本书的主题。本书凝聚了世界级软件开发大师Robet C.Matin数十年软件开发和培训...
以下是对"软件开发-软件开发计划说明书"这一主题的详细解析。 首先,软件开发计划说明书始于用户需求说明书的提出。这是整个项目的基础,它详细阐述了潜在用户或客户对于软件功能、性能和使用体验的具体要求。需求...