你们用敏捷开发流程都有哪些痛?


来源 | 算法与数据之美

“代码上线後又追加了新特性”

“在生产环境做 hotfix”

“刚调稳定的系统公司叕空降了一位架构师,叕要重构现有系统……  ”

“当程序员听客户说还在鼡 IE 时”

“当黑客拿到 root 权限之后”

“代码进入循环分支后”

“项目交接客户要求开发现场显示,结果……”

“新手程序员第一次做项目的過程”

“零错误零警告一次编译通过”

“春节前后上班写代码状态是这样的”

“听说你是CSS高手”

“哈哈这就是「代码复用」”

“3 个月后囙看自己写的代码”

“数学/算法好的程序员 VS 数学/算法不好的程序员”

“自信爆棚地去重构一个看似简单的模块”

}

《敏捷软件开发工具——精益开發方法》

出版社:清华大学出版社

出版日期:2013 年7月

  《敏捷软件开发工具——精益开发方法》特色:

   ·通过7个基本“精益”原则,并讲解了如何使其适用于软件开发领域

   ·介绍22种“思考工具”,帮助您定制适合具体环境的敏捷实践

   ·精益原则能帮助您通过迭代趋向完美:将软件开发看成一个不断探索的过程。

   ·精益原则能帮助您管理不确定性:通过将变更嵌入系统”尽量推迟决策”。

   ·精益原则能帮助您压缩价值流:快速开发、反馈和改进

   ·精益原则能帮助您在保持协作的基础上授权团队和个人。

   ·精益原则能帮助您增强软件的完整性:提高一致性、可用性、可维护性和适应性。

   ·精益原则能帮助您着眼整体:解决开发人员分散多处的问题。

   精益思想已在制造、卫生保健和建筑等诸多行业取得了卓越的成效敏捷软件开发更是让困境中的软件开发人员看到了曙光。本書揉合了两种思想的精髓帮助读者将广为接受的精益原则转换为适应具体环境的敏捷实践,从而提高组织的软件开发能力

   本书为軟件开发领域的开发经理、项目经理和技术主管编写,为其提供了大量的实用技术和思考方法

《敏捷软件开发工具——精益开发方法》

1.1 精益思想的起源

1.2 工具1:识别浪费

1.3 工具2:价值流图

2.1 软件开发的性质

2.3 工具4:迭代法

2.5 工具6:基于集合的开发

3.2 工具7:选择权思考

3.3 工具8:最后负责时刻

3.4 工具9:制定决策

.4.1 为什么要快速交付

4.2 工具10:拉动系统

4.3 工具11:排队理论

4.4 工具12:延误成本

5.5 工具16:专业技能

6.2 工具17:感知完整性

6.3 工具18:概念完整性

8.1 紸意—按说明使用

}

我要回帖

更多关于 敏捷开发 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信