测试驱动开发(TDD)跟敏捷开发有冲突. 这些话来自于我们的软件领袖Jim Coplien—上世纪九十年代最流行的几本C++著作的作者。原话是这样的: 严格的按照YAGNI原则的驱动测试开发(TDD)会导..
Mike Cohn建议在Sprint复审中展现未完成工作 Scrum联盟的创始人之一Mike Cohn,就Sprint复审的内容向敏捷社区发出了不同的声音。他认为,展现待办事项列表中未完成的事项,有时候是值得的。 ..
2010年,在Agile@IBM敏捷社区的讨论热点因为集中在“软件全生命周期敏捷”、“分布式敏捷面临的挑战”这两个话题而使得我对敏捷的价值和敏捷宣言又有了新的理解,也促使我从一开始对“核..
敏捷决不再局限于研发的生产阶段,是贯穿软件生命周期,敏捷价值也只有充分体现在产品在从一个抽象概念到客户渐渐上手体会到产品的真正使用价值和解决方案在组织内获得成功才凸显出来..
在敏捷的初期,往往敏捷开发是在小范围内进行且项目管理相对简单。小型的且集中的敏捷团队管理思想仍然可以在这些情况指导我们完成任务。而如今,因为机遇和环境已经显著改变,我们..
敏捷的商业价值是什么,与传统对比的特点是什么? 敏捷决不再局限于研发的生产阶段,是贯穿软件生命周期,敏捷价值也只有充分体现在产品在从一个抽象概念到客户渐渐上手体会到产品的..
基于DAD方法的可扩展的ASM敏捷框架.在敏捷的初期,往往敏捷开发是在小范围内进行且项目管理相对简单。小型的且集中的敏捷团队管理思想仍然可以在这些情况指导我们完成任务。而如今,因..
基于DAD方法的IBM敏捷开发过程中的敏捷管理.在构建阶段 - 即核心敏捷所关注的高优先级产品Backlog的实现、测试、验收的过程 -这个阶段由多个迭代组成。每个迭代均有可以工作的产品交付,靠..
敏捷交互设计是敏捷方法论向交互设计领域的延伸,它提倡让所有相关人参与到设计过程中,迭代演进式地进行交互设计。从2010年开始,已经有越来越的团队在不同程度上使用敏捷交互设计的..
最近,敏捷教练Morgan Ahlström在邮件列表“敏捷教练支持(Agile Coach Support)”上求助:有的客户声称想要更多地从敏捷中获益,但实际行为却与该目标背道而驰,如何面对这种窘况? 下..
一 什么是Scrum? Scrum (英式橄榄球争球队), 软件开发模型是敏捷开发的一种,在最近的一两年内逐渐流行起来。 ..
敏捷软件开发方法要点分析。下面的文字来自于《敏捷软件开发 原则、模式和实践》一书,作者是Robert C. Martin。我把这些文字发布在这里,希望对敏捷软件开发还不是很了解的朋友所有帮助。..
敏捷建模:增强沟通和理解.我们都看过有关项目失败的统计信息[1],也可能亲自遭遇过失败。大多数软件项目都逃脱不了失败的命运。思考一下,我们会发现导致项目失败的方式有(显然这个列..
敏捷软件开发模型SCRUM介绍 一 什么是Scrum? Scrum (英式橄榄球争球队), 软件开发模型是敏捷开发的一种,在最近的一两年内逐渐流行起来。 Scrum的基本假设是: ..
项目开发中质量和速度哪个更重要? 在项目开发中,你会倾向于质量还是速度?当然,两者都很重要,理想的情况是,在规定的时间段内高质量的完成所有的东西。但是往往现实是比较残酷的..
CMMI5级复评的访谈部分今日告一段落,3天来大家的表现比预期还完美,和...有趣! 老关打头阵,一如既往的大嗓门话痨,语句中一如既往地夹杂着若干“嗯啊那是”,Frank老先生本就听不..
敏捷开发团队成熟度评估参考标准,当一个产品团队采用敏捷开发模式时,如何来确认这个团队是否真的已经敏捷了呢?这个是非常重要的,在日常工作过程当中,团队的工作模式很大程度上会受..
上一期咱们谈了敏捷方法与大型互联网系统开发,以及目前的行业现状。点此查看上期文章,今天咱们来谈谈互联网学习型敏捷研发组织的构建及策略。..
SECI模型浅谈组织过程财富管理.组织过程财富管理是建构一个知识系统,让组织中的信息与知识,透过收集、整合、存取、分享等过程,不断知识创新的过程。CMMI L3强调过程突出组织特色,建立..
创业项目该如何选择技术? 这些年,许多人问过我下面相同的问题: 我开始了一个新项目,你认为我该使用什么技术呢? 通常,这些人属于下面两类中的一类:..