Homeword13:为什么软件开发方法论让你觉得糟糕

207 阅读2分钟

一、原文出处

二、主要内容

    文章主要讲述了为什么软件开发方法论看起来好像很糟糕,在项目的开发中我们需要重视的是什么?在实际项目开发过程中,我们并没有办法去预测将遇到的困难,很难用一个固定的方法来开发项目。即使是那些牛人说的软件开发方法论,也不是万能的。因为 it 业的技能很难被掌握和度量,用代码量衡量一个人的技术标准是不靠谱的。it 人员掌握技能有两个基本条件:一个环境足够规律以便可预测和有机会通过长时间实践来学习掌握这些规律。但是典型的软件项目往往是没有规律及可预测环境的。项目成功的唯一正确度量就是:最终的结果通过整个生命周期里的实施达到了预期目标吗? 很难知道什么关键活动导致了项目成功和失败,很少有人能够通过旧有或现有的项目获得答案。几乎不可能判定哪些决策导致了成功或失败。这些因素造成了 it 专业人员很难掌握引导产品和服务走向成功所需的能力。最后作者归纳出一些对我们有用的建议。

三、个人心得

  1. 在项目开发中划小开发周期以及提升反馈效率。
  2. 为了缩短周期,项目团队采取多功能型团队(cross-functional teams)方式运作。
  3. 建立一个学习能力和适应能力都很好的组织。
  4. 倚重开发者的能力,这才是个更重要的考量因素,而非选择哪门语言或纠结于方法论间的细微差别。