当前排序:阅读数 按发布时间
敏捷软件开发 Agile software Development
敏捷开发是一种软件开发方法,基于迭代和增量开发,通过自组织,跨团队,沟通协作完成开发工作。
敏捷宣言的诞生: ......
传说中的结对编程,大致结构是两个人共用一台电脑,一个开发,一个测试,以随时评审来抵消返工时间损失。
传说归传说,谁也没有见过。问题出在哪里?有两种主要原因......
本文将介绍如何利用Visual Studio 2010中的Visual Studio Scrum 1.0流程模板进行软件开发。
英文原文:Multitasking Gets You There Later 作者:Roger Brown 译者:鲍央舟 发布于2010年8月31日 现代商务依靠多任务来完成工作。评价员工也基于的他们多任务能力。IT业人员会被例行指派到多个项目中去。我们是经常在这样做吗?多任务起作用吗?多任...
英文原文: How To: Live and Learn with Retrospectives 软件开发不是孤独的追击,它需要同其他开发者和其他部门协作。大多数组织建立的软件生命周期没有涉及到如何进行这些交互。现实是许多团队的过程并不符合他们的要求或没有得到一贯地遵循。当发生这种情况时,很容...
本文是从 TDD leads to an architectural meltdown around iteration three 这篇文章翻译而来。
这些话来自于我们的软件领袖Jim Coplien——上世......
英文原文:The Developer-Tester Divide 作者:Gil Zilberfeld 译者:蔡坚安 从此以后他们幸福地生活在一起 关于开发人员和测试人员的关系,人们阐述了很多,讨论了很多,争论了很多。而貌似一旦这两者坐在一起,对峙便开始了,两者间的争论多于相互认同。显然,这...
从07年中初次接触Scrum的概念到其中几年项目中逐渐实践CI、TDD,到亲自掌握项目实践Scrum近一年,最终我们放弃了Scrum这个框架和所谓的“自组织”。原因......
在“Agile 宣言”中,有几个强调 Agile 团队该如何协同工作的关键词。 其中包括相对于流程和工具而言更重视个体(及其交互)的价值。 各团队将这些价值作......
资深敏捷专家Lisa Crispin在最近的讲座和参与合著的《Agile Testing – A Practical Guide for Testers and Agile Teams》中分享了敏捷软件测试的七个关键......
什么是 Scrum ?
Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum在英语的意思是橄榄球里的争球。 虽然Scrum是为管理软件开发项目而开发的,......
与传统软件开发方法相比,敏捷开发更重视人在软件开发中的作用,强调快速迭代、持续集成以及测试驱动开发等,从而满足不断变化的业务需求。
英文原文:Are You a Whole Team? 译/金毅 如果你的团队使用敏捷方法开发软件,那么采用完整团队方法(Whole-team approach)对于发挥敏捷实践的功效极为重要。 完整团队这一敏捷实践强调以整个团队为单位工作,把专人专责简化为职责均担,从而开发出高质量的软件—...
非功能需求一般和系统的状态有关而与系统需要提供的功能无关。通常是系统的“ilities”功能,比如可扩展性(scalability)、互操作性(interoperability)、......