《敏捷软件开发:原则、模式与实践(C#版.修订版)》一第一部分 敏捷开发-阿里云开发者社区

开发者社区> 异步社区> 正文

《敏捷软件开发:原则、模式与实践(C#版.修订版)》一第一部分 敏捷开发

简介: 原则(principle)、模式(pattern)和实践(practice)都是重要的,但是使它们发挥作用的是人。正如Alistair Cockburn所说的:“过程和技术对于项目的结果只有次要的影响。首要的影响是人。”1
+关注继续查看

本节书摘来异步社区《敏捷软件开发:原则、模式与实践(C#版.修订版)》一书中的第1章,作者: 【美】Robert C. Martin , Micah Martin 译者: 邓辉 , 孙鸣 责编: 杨海玲,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第一部分 敏捷开发

敏捷软件开发:原则、模式与实践(C#版.修订版)

2_1

人与人之间的交互是复杂的,并且其效果从来都难以预期,但是它们却是工作中最为重要的方面。

——Tom DeMarco和Timothy Lister,《人件》

原则(principle)、模式(pattern)和实践(practice)都是重要的,但是使它们发挥作用的是人。正如Alistair Cockburn所说的:“过程和技术对于项目的结果只有次要的影响。首要的影响是人。”

如果把程序员团队看作是由过程驱动的组件(component)所组成的系统,那么就无法对他们进行管理。用Alistair Cockburn的话来说,人不是“插入即兼容的编程装置。”如果想要项目取得成功,我们就必须构建起具有合作精神的、自组织(self-organizing)的团队。

鼓励构建这种团队的公司比认为软件开发组织不过是由无关紧要的、雷同的一群人堆砌起来的公司更具竞争优势。凝聚在一起的软件团队是最强大的软件开发力量。

1他在与我私人交流中如是说。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
iOS开发那些-如何打包iOS应用程序
<p>我们把应用上传到App Store之前需要把编译的二进制文件和资源文件打成压缩包,压缩格式是zip。<span id="more-282"></span></p> <p>首页找到编译到什么地方,这个很重要也不太好找,我们可以看看编译日志,找到其中的Create universal binary HelloWorld…的内容,然后展开内容如下:</p> <p>Create Universa
1546 0
你用.NET开发APP时,在云平台打包APP要填个“包名”的含义
很多人在使用Smobiler Cloud打包时,会对Cloud上要填写的“包名”产生疑惑,不知道这是什么,或者为什么要这么写。
1248 0
如何用C#开发的计算器小软件
   今天窝在床上一天,利用C#开发了个计算器软件,属于winform窗体的应用开发,大体的功能界面如图所示,简单的总结一下开发过程。 计算器的大体功能包括:一些基本运算,如加减乘除,开方和乘方,左边的四个按键的功能从上至下分别是:消除缓存,读取缓存,添加缓存,缓存的累加。
794 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
11940
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载