敏捷整洁之道

[美] 罗伯特·C.马丁

出版时间

2020-06-30

ISBN

9787115537157

评分

★★★★★

标签

编程

书籍介绍

本书是软件开发界的传奇人物罗伯特·C. 马丁(“鲍勃大叔”)对敏捷发展历程的回顾,对敏捷最初用意的重述,对敏捷价值观和原则的传达。本书首先概述敏捷的历史、敏捷的全貌;然后说明敏捷出现的缘由;接着讲解敏捷的业务实践、团队实践和技术实践,介绍成就敏捷的因素,还谈到敏捷转型中常见的问题与困难;最后提出软件匠艺理念。 本书适合开发人员、测试人员、管理人员、项目经理、业务人员等软件行业从业者阅读。

AI导读
核心看点
  • 澄清敏捷非求快,而是尽早暴露问题
  • 回顾敏捷历史,重述最初价值观与原则
  • 揭示中层管理阻碍,倡导软件匠艺精神
适合谁读
  • 软件开发人员与测试工程师
  • 项目经理及团队管理人员
  • 对敏捷转型困惑的业务人员
读前提醒
  • 区分真敏捷与伪敏捷,警惕概念混淆
  • 关注小型团队实践,勿盲目套用大型流程
  • 结合工程实践理解,避免纯理论空谈
读者共识
  • 正本清源之作,消除业界对敏捷的误解
  • 幽默犀利,兼具历史回顾与深刻反思
  • 强调价值观转变,非单纯方法论说教

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "Some folks think that Agile is about going fast. It’s not. It’s never been about going fast. Agile is about knowing, as early as possible, just how screwed we are. The reason we want to know this as early as possible is so that we can manage the situation. You see, this is what managers do. Managers"
  • "July 7, 2020 “This is a small book. That’s because the topic isn’t very big. Agile is a small idea about the small problem of small programming teams doing small things. Agile is not a big idea about the big problem of big programming teams doing big things. ” July 7, 2020 “Big things don’t get done"
  • "从非敏捷到敏捷的转型是一场价值观的转变。敏捷开发的价值观包括敢于冒险、快速反馈、热情、人与人之间跨越障碍和指挥结构的频密沟通。它们还专注于直奔目标前进,而不是划地盘、争权夺利。这些价值观与大型组织的价值观截然相反,很多大型组织重金投入的中层管理结构更重视安全性、一致性、命令与控制以及遵循计划"
  • "障碍是位于中间的管理层。这些人的工作就是不冒险、避免直接、以限度的沟通来服从和执行指挥链。这就是组织上的两难境地。组织的顶层和底层都认同敏捷思维,但中间层却反对它。我没有见过中间层做出改变。事实上,他们怎么可能改变呢?他们的工作就是抵制这类改变。"
  • "2.2.4划算的适应性 软件( software)是一个组合词。“软”(sof)的意思是容易修改,“件”(ware)的意思是产品。因此,软件就是“容易修改的产品”。我们之所以发明软件,就是想要一种快速而且简单的方法来改变机器的行为。如果希望它的行为很难被改变,那可能我们就把它起名为硬件( hardware)了。 开发团队经常抱怨需求变更。我经常能听到类似说法:“这个需求变更完全不符合我们的架构。”我有一些事情要告诉你,小子:如果需求变更破坏了你的软件架构,那说明你的架构太糟糕了。 我们开发人员应该歌颂需求变更,因为这才是我们存在的原因。软件开发这个游戏的名字就叫“需求变更”。有了这些变更,我们"
作者简介
罗伯特·C. 马丁(Robert C. Martin)*软件开发大师,设计模式和敏捷开发先驱,敏捷联盟首任主席,C++ Report杂志前主编。他从20世纪70年代起就是一名程序员,被后辈程序员尊称为“鲍勃大叔”(Uncle Bob)。 他是Clean Coders网站的创始人,这个网站为软件开发者提供在线视频培训。他也是“鲍勃大叔咨询公司”(Uncle Bob Consulting LLC)的创始人,这家公司为世界各地的大企业提供软件咨询、培训和技能发展服务。他的著作有《代码整洁之道》《代码整洁之道:程序员的职业素养》《敏捷整洁之道:回归本源》《架构整洁之道》《敏捷软件开发:原则、模式与实践》等。 译者简介 申健 优普丰全球合伙人,首席敏捷教练,国际Scrum联盟CST认证培训师,全球首位CTC认证敏捷教练及评审委员会成员,极限编程爱好者。在跨国企业从事10多年研发和管理工作,涉及电信、金融、互联网等领域。2007年开始实战敏捷开发,对结合教练技术等软技能来帮助组织提升领导力和导入工程实践,从而提升产品开发的效果与质量很感兴趣。常年担任全国敏捷社区组织者、评委和嘉宾。培训和咨询辅导过的客户达数百家。 何强 有10多年大型外企一线研发与管理经验。进阶CSM认证者和PMP,2011年开始带领团队进行敏捷软件开发,并推动组织级敏捷转型。在公司内部进行敏捷文化推广、敏捷开发流程的制定以及工程实践工具链落地等工作。后逐步担任企业敏捷教练,推动跨国多团队规模化敏捷实施与优化。有多年培训以及对Scrum关键角色辅导与团队转型辅导经验。擅长对不同团队敏捷实施方案的定制与实施、组织内敏捷文化推广、团队从0到1的敏捷转型辅导、敏捷开发工具链的组织与调优等。 罗涛 Scrum@Scale认证实践者,曾任用友集团开发管理部总经理,特聘讲师,集团内多条产品线的敏捷教练/教头,培训师,咨询师,应用架构设计专家。同时作为创新的推进者和实践者,拥有5项国家发明专利,并在集团内部负责培训、评审和推进专利,以及相关的创新工作。除了主流的催化技术,还擅长使用游戏学习、情景戏剧学习等方式进行引导。 审校者简介 熊节 中国IT业界意见领袖、敏捷先行者。从2001年开始将敏捷思想引入中国,引领了中国敏捷浪潮。曾指导多家知名企业导入敏捷方法,对这些企业产生了深远的影响。曾在各类专业媒体发表数十篇文章,并主持翻译了《重构:改善既有代码的设计》《软件工匠》《实现模式》《卓有成效的程序员》等敏捷领域的重要著作,其中《重构:改善既有代码的设计》被誉为“软件业三大必读经典”之一。他的新作《敏捷中国史话》是第一部系统记录敏捷在中国发展历程的著作。 韩磊 互联网产品与社区运营专家,技术书籍著译者。曾任CSDN副总经理、《程序员》总编辑、广东二十一世纪传媒股份有限公司新媒体事业部总经理等职。现任AR初创企业亮风台广州公司总经理。译有《代码整洁之道》《梦断代码》《C#编程风格》等书。此外还与刘韧合著《网络媒体教程》,与戴飞合译《Beginning C# Objects中文版:概念到代码》。
目录
目 录
第 1章 介绍敏捷 1
1.1 敏捷的历史 3
1.2 雪鸟会议 10
1.3 敏捷全貌 14

显示全部
用户评论
前面写的好逗,中间不好玩,太熟悉了,除了验收测试可以想想,看到后面又有意思了,可爱的Bob大叔非常实在。我自己不喜欢敏捷这个词,只对别人说,自己从来不想,已经融入进了日常,当初刚来TW时的那份震动久远得几乎忘记,直到记起教前同事估点才想起来是有一个转变的。一些点:生命之环,“有人认为敏捷就等于快,不是的。它从来就无关于快。敏捷就是要帮助我们尽早了解我们到底做得有多糟糕。”铁十字:质量,速度,成本,完成。“开发人员与业务人员之间的对话应该是关于为什么、做什么以及何时做,而不是如何去做。”还有,敏捷与匠艺。
勇气、沟通、反馈和简单
废话太多,体会不深
1.一个框架帮助开发和管理进行务实的项目管理,2.一种尽早只是泼冷水的方法,用骨感的现实替代丰满的幻想,3.一个将项目区分为迭代的过程,4.组织小型软件团队的纪律。 铁十字,质量,速度,成本,完成。调整选项,范围,时间表,人员,质量。 敏捷中所产生的数据是为了让大家更快更好的去掌控整个项目的发展过程,尽早的发现问题,解决问题,但是领导者或者经理错误的用这些数据来监控评价研发人员的工作。这很可能会导致故事点的通货膨胀。 速率图和燃尽图是两个非常重要的可视化图表。 每日站会当中的猪和鸡猪,表示团队的成员研发,譬如score master。鸡表式客户,市场人员,这是一个比喻,三明治,当中有鸡蛋和猪肉 匠艺可以看大叔其他的书。在这里明确的分析了匠艺和敏捷之间的关系和冲突,非常值得思考。
内容涉及很广,因为过于缺乏开发经验所以其实对很多方面看得不是很明白,不过记住了测试驱动开发TDD和大型团队不要用敏捷
非常通俗易懂
很好的一本科普书,没有太多的技术,更多的是重新梳理什么是敏捷!希望自己也可以实践起来
大叔果然能喷,但是喷得很有道理
敏捷正本清源,篇幅很短值得一读。 如果团队虽然管理上采用了scrum的之类的敏捷模式,但是更深层次上做不到,反而会产生更大的问题。
正本清源,什么才是真正的敏捷。
收藏