目前有超过55种的软件开发方法存在,而且每一种都有其忠实的追随者,这个事实表达了一个强烈的信息:在这55种软件开发方法中,没有任何一种有能力处理所有规模和种类的软件应用。 其中一些方法最适用于小型应用程序和小型团队;而其它一些方法适用于大型系统和大型团队;一些适用于复杂的嵌入式应用;一些适用于高速...
分类:
其他好文 时间:
2015-07-26 19:03:38
阅读次数:
302
第一部分 简介1. 敏捷测试的定义价值:个体和交互胜过流程和工具;可用的软件胜过完备的文档;客户协作胜过合同谈判;响应变化胜过遵循计划;[一个可用的软件的价值,大于一个过期的完美产品]方法:Scrum、XP(极限编程)、Crystal、DSDM(动态系统开发方法)、FDD(特性驱动开发)团队:客户团...
分类:
其他好文 时间:
2015-07-25 18:14:19
阅读次数:
128
速读速记:
如何高效阅读10倍速影像阅读法超右脑快速记忆法
项目管理:
敏捷开发的艺术敏捷软件开发硝烟中的Scrum 和XP精益开发实战走出软件作坊人件人月神话黑客与画家死亡之旅
企业架构:
企业应用架构模式
devOps:
持续集成:软件质量改进和风险降低之道
性能:
深入理解Java虚拟机Java性能优化权威指南...
分类:
其他好文 时间:
2015-07-22 13:04:04
阅读次数:
118
用户故事就是定义用户所需功能的文字描述,简单说就是用户的需求。一个好的用户故事包括三个要素: 1. 角色:谁要使用这个功能。 2. 活动:需要完成什么样的功能。 3. 商业价值:为什么需要这个功能,这个功能带来什么样的价值。
分类:
其他好文 时间:
2015-07-20 00:59:27
阅读次数:
179
用户故事就是定义用户所需功能的文字描述,简单说就是用户的需求。一个好的用户故事包括三个要素: 1. 角色:谁要使用这个功能。 2. 活动:需要完成什么样的功能。 3. 商业价值:为什么需要这个功能,这个功能带来什么样的价值。
分类:
其他好文 时间:
2015-07-19 11:33:15
阅读次数:
130
猪和鸡在过去进入业务合作。他们都打算开一家餐厅,它的售价火腿和鸡蛋。这想了一下时间猪,我用他的肉,鸡只是用它生下的蛋。万一生意失败,我自己的命就没,,没有不论什么影响。1. Scrum两类关系人 在Scrum方法中将项目的利益相关者分成两大类:chickens和pigs,chickens为项目...
分类:
其他好文 时间:
2015-07-14 22:04:27
阅读次数:
102
【Scrum开发流程中的三大角色】产品负责人(ProductOwner)主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或拒绝开发团队的工作成果。流程管理员(ScrumMaster)主要负责整个Scrum流程在项目中的顺利实施和进行,以及清除挡在客户和..
分类:
其他好文 时间:
2015-06-30 13:16:03
阅读次数:
199
随着敏捷开发越来越流行,人人都在谈敏捷,人人也都在学习scrum等敏捷开发方法。。。...
分类:
其他好文 时间:
2015-06-30 01:31:58
阅读次数:
171
重复无聊的定义测试驱动开发,英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法。它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行。这有助于编写简洁可用和高质量的代码,并加速开发过程...
分类:
其他好文 时间:
2015-06-17 01:48:48
阅读次数:
283