查看: 292|回复: 4

敏捷常见错误观念

[复制链接]
论坛徽章:
5
python徽章
日期:2017-01-06 10:51:34python徽章
日期:2017-01-20 16:54:59算法导论徽章
日期:2018-05-10 16:26:22Java徽章
日期:2018-05-17 15:59:28Agile徽章
日期:2018-06-07 16:21:51
发表于 2018-3-31 08:58 | 显示全部楼层 |阅读模式

测试

敏捷常见错误观念
敏捷是特殊的,没有过程控制。
敏捷使开发周期更短耗费更低。
敏捷不需要做计划或者写文档。
敏捷不需要前期设计。
敏捷实施是无痛的过程。
敏捷项目永远不会结束。
敏捷意味着不确定性,不可预估。
敏捷是银弹,是一切问题的解决方法。
使用scrum,所以不需要修复程序,重构或者测试驱动开发。


回复

使用道具 举报

论坛徽章:
5
python徽章
日期:2017-01-06 10:51:34python徽章
日期:2017-01-20 16:54:59算法导论徽章
日期:2018-05-10 16:26:22Java徽章
日期:2018-05-17 15:59:28Agile徽章
日期:2018-06-07 16:21:51
 楼主| 发表于 2018-3-31 08:59 | 显示全部楼层
“敏捷”肯定不是新概念。敏捷方法已经存在了很长时间。现在被统称为“敏捷”的各种框架,主要发展于80年代后期和90年代,这意味着敏捷开发已经很成熟,已是很多人固有的熟知方法。在本质上,“敏捷”是在动态环境的可变性下,能够做出检验和适应。这是众多理论中的一个基本原则,例如,进化论。这也是人类在日常与世界互动的方式——实际上是人类可以有效与这纷繁复杂世界互动的途径。

回复 支持 反对

使用道具 举报

论坛徽章:
5
python徽章
日期:2017-01-06 10:51:34python徽章
日期:2017-01-20 16:54:59算法导论徽章
日期:2018-05-10 16:26:22Java徽章
日期:2018-05-17 15:59:28Agile徽章
日期:2018-06-07 16:21:51
 楼主| 发表于 2018-3-31 09:00 | 显示全部楼层
尽管对敏捷开发的变通运用,可以带来巨大的效益,但现实情况是,多数变通能力需要经历学习曲线的规律。当人们和组织在学习的过程中,在经历阶跃变化前,交付能力可能还会下降,当经历这个转变后,才开始获得交付能力的提升。
回复 支持 反对

使用道具 举报

论坛徽章:
5
python徽章
日期:2017-01-06 10:51:34python徽章
日期:2017-01-20 16:54:59算法导论徽章
日期:2018-05-10 16:26:22Java徽章
日期:2018-05-17 15:59:28Agile徽章
日期:2018-06-07 16:21:51
 楼主| 发表于 2018-3-31 09:00 | 显示全部楼层
“hacking”在敏捷方法意味着拼凑一个IT系统,而很少或根本没有设计或架构思想。敏捷宣言中声明:“持续不断的关注技术上的精益求精和良好的设计可以提高敏捷性”,许多敏捷开发框架提供的工具和技术,足以让团队编写出优质的代码。例如,在极限编程中,许多的实践都是将目标定位为,确保符合目的需求的交付产品的质量。
回复 支持 反对

使用道具 举报

论坛徽章:
5
python徽章
日期:2017-01-06 10:51:34python徽章
日期:2017-01-20 16:54:59算法导论徽章
日期:2018-05-10 16:26:22Java徽章
日期:2018-05-17 15:59:28Agile徽章
日期:2018-06-07 16:21:51
 楼主| 发表于 2018-3-31 09:00 | 显示全部楼层
敏捷开发并不是所有IT问题的通用解决方案。IT问题也不存在单一的解决方案,解决问题的关键在于如何整合不同的框架,其中,每个框架会提供部分解决方案。交付和管理的执行必须讲求实效,如敏捷开发。整个系统的执行和使用必须认识到其所处的真实世界的环境,同时需考虑敏捷和非敏捷框架的较佳整合,因为整合的系统将在真实世界的环境中运行。单一的“万能”框架并不存在。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2018-9-23 11:12 , Processed in 0.157664 second(s), 34 queries .