软件开发本质论 追求简约 体现价值 逐步构建pdf

图书网 2018年9月7日09:08:41
评论
2.5K1
摘要

想象你正在攀登一座名为“软件开发”的山峰。本书是与你同登一座山峰的敏捷先驱所带来的话语与图片。他在崎岖的山路边找到相当平坦的歇脚处,画下所见的风景,并写下自己的想法和发现。他瞧见很多条上山的路,愿以此书与你分享哪条路容易、哪条路困难、哪条路安全、哪条路危险。他还想指引你欣赏身后的美景。正是这些美景丰富了你的登山之旅,让你在重重困难中收获成长。

软件开发本质论 追求简约 体现价值 逐步构建 内容简介

本书以简单朴素的文字和生动活泼的手绘图向读者描绘软件开发的本质,并提出大量开放式问题,引领读者思考。作者勾画出一条敏捷开发的“自然之路”,指引软件开发者从复杂中找到简单的出路。本书分为两个部分。第1部分阐述价值的循环,并分析价值的本质、如何创造和交付价值,以及如何确保软件拥有良好的设计。第二部分针对读者可能产生的疑问进行解释,内容涉及如何衡量价值、如何组建强大的团队,以及是否应该实施大规模敏捷。

软件开发本质论 追求简约 体现价值 逐步构建 目录

第一部分 价值的循环

第1章 寻找价值

第2章 价值就是那些我们想要的东西

第3章 根据功能特性可以指导得更好

第4章 根据功能特性组织团队

第5章 根据功能特性进行计划

第6章 根据功能特性构建产品

第7章 同时构建功能特性与基础

第8章 零缺陷与良好的设计

第9章 价值的完整循环

第二部分 说明与论述

第10章 价值是什么

第11章 如何衡量价值

第12章 是的,软件开发很难!

第13章 事情并非那么简单

第14章 组建强大的团队

第15章 使用五卡法进行初步的预测

第16章 自然软件开发的管理之道

第17章 监督员工更加努力地工作

第18章 能力是提高速度的前提

第19章 重构

第20章 敏捷方法

第21章 大规模敏捷

第22章 结论

参考书目

软件开发本质论 追求简约 体现价值 逐步构建 精彩文摘

对于任何一个项目,我们知道的第一件事情都是项目的截止日期,至少看起来总是这样。下图用底部标有三角形的竖线来表示该日期。

在截止日期到来之前,我们想要实现哪些功能特性呢?毫无疑问,当然想要实现所有的功能特性,也就是图中的横线。五角星则代表我们的计划:在截止日期到来时,我们希望拥有所有的功能特性。这一切都毫无疑问。

然而,由于某些缘故,结果并非我们所希望的那样。通常,最终的结果是:要么少发布了一些功能特性,要么结束的时间比截止日期要晚,甚至是上面两种情况同时发生,也就是下面第二幅图中带问号的线所表示的情形。我们所得到的肯定要少于我们想要的。毕竟,我们想要实现所有的功能特性!

事实是,我们并不能够实现所有的功能特性。我们需要正视这一事实,并进行相应的管理,而不是置之不理;同时需要对项目的运行进行引导,而不是任由它发展。

在你最近的一个项目中,有哪些重要的功能特性没能实现?又有哪些虽然实现了却被证明是毫无用处的功能特性?你发现得太迟或者几乎太迟的情况有哪些?

图书网:软件开发本质论 追求简约 体现价值 逐步构建pdf

继续阅读

→→→→→→→→→→→→→→→→→→→→查找获取

软件工程/开发项目管理

软件设计重构pdf

以4个设计原则为中心,全面呈现25种在软件项目中导致技术债务的设计坏味 提供一种独特的坏味命名方法,帮助理解坏味的由来并指出潜在重构方法 包含丰富的例证,展现糟糕设计实践的潜在坏味...
软件工程/开发项目管理

DevOps 最佳实践pdf

DevOps 最佳实践 作者: Bart de Best(巴特・德・贝斯特) DevOps 最佳实践 出版社:电子工业出版社 DevOps 最佳实践 内容简介 近年来,许多组织都体会到了使用敏捷方法的...
软件工程/开发项目管理

Android组件化架构pdf

Android走过的十个年头,其技术演进也是有迹可循的,本书作者基于自己在大型App架构的技术演进中成长的经历,将遇到的相关问题进行深入剖析,包括Android 组件化架构、模块化...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: