James Shore:敏捷的衰落

作者 Chris Sims 译者 李剑 发布于 2008年11月19日 上午12时29分  James Shore声称敏捷正在走向衰落。他说,很多团队在用“sp...
阅读(3185) 评论(9)

书评:简洁代码──敏捷软件工艺指南

书评:简洁代码──敏捷软件工艺指南 作者 Ryan Cooper 译者王瑜珩 发布于 2009年6月15日 上午11时58分  作为开发人员,我们的首要任务是写出能够工作的代码。但是,仅仅“能够工作”还不足矣,为了能够持续提供真正的价...
阅读(3437) 评论(44)

敏捷团队协作的加速器——Mingle

敏捷团队协作的加速器——Mingle转载请保留作者信息:作者:88250Blog:http:/blog.csdn.net/DL88250MSN & Gmail & QQ:DL88250@gmail.com一. Mingle是什么?Mingle是一个敏捷项目管理与团队协作工具,它提供给团队一个共享的工作空间。它支持各种各样的敏捷方法,内置了XP、Scrum、Agile Hybrid的项目模版。Min...
阅读(2234) 评论(1)

单元测试与敏捷开发

单元测试与敏捷开发转载请保留作者信息:作者:88250Blog:http:/blog.csdn.net/DL88250MSN & Gmail & QQ:DL88250@gmail.com在要求项目要尽量快地实现的时候,质量与开发进度上会出现一定的矛盾,最突出的就是单元测试代码与逻辑实现代码。TDD (测试驱动开发)必然没错,但是使用不当会造成开发效率的下降。在敏...
阅读(1242) 评论(0)

剖析短迭代

剖析短迭代 作者 Dave Nicolette译者 郑柯 发布于 2008年11月19日 下午3时56分 很多人都觉得:迭代的长度应该由发布周期的长短确定。我不同意,我认为这两个周期之间不应有关系。相对于长迭代来说,短迭代可以提供更为频繁的客户反馈,同时也给予团队机会,让他...
阅读(1276) 评论(0)

设计演化与设计

转载请保留作者信息:作者:88250Blog:http:/blog.csdn.net/DL88250MSN & Gmail & QQ:DL88250@gmail.com我认为,要成为优秀的软件设计者,学习软件设计的演化(尤其是设计演化)比学习软件设计更为重要。只有从演化的过程中才能看清设计的本质。 以往,我们只注重设计,认为设计是优质软件制造的必要条件。但好的设计往往是...
阅读(11680) 评论(0)

关于奥普迪词典软件竞赛的一点体会、抱怨与建议

关于奥普迪词典软件竞赛的一点体会、抱怨与建议下面是我们(StoneAge小组)对本次活动的一点体会,也是我们想说的一些话,一些抱怨与建议: 一、本次赛事的目的1. 奥普迪公司开门见山。据我们了解,奥普迪公司正在做外语学习软件的suite package。以奥普迪公司的角度,产品化,或者部分产品化本次竞赛的结果是必然的。As everybody known, 日本奥普迪公司主要是...
阅读(7981) 评论(5)

国人眼中的Scrum

作者 乔梁 发布于 2008年3月31日 下午8时17分 最近,在google的AgileChina讨论组中出现了一系列的帖子讨论Scrum,内容涉及对Scrum的理解、CSM的接受程度及其在国内的实施效果等方面。从这些讨论的字里行间不难看出,业内人员已对“敏捷”有了更深入的思考,而不再是最初的模仿。与此同时,InfoQ中文站...
阅读(1308) 评论(0)

介绍敏捷开发的七种主流武器

敏捷开发包括一系列的方法,主流的有如下七种:XPXP(极限编程)的思想源自 Kent Beck和Ward Cunningham在软件项目中的合作经历。XP注重的核心是沟通、简明、反馈和勇气。因为知道计划永远赶不上变化,XP无需开发人员在软件开始初期做 出很多的文档。XP提倡测试先行,为了将以后出现bug的几率降到最低。SCRUMSCRUM是一种迭代的增量化过程,用于产品开发或工作管...
阅读(1278) 评论(0)

我的翻译生涯开始了

最近很热衷翻译工作,开源无处不在! 1月份寒假的时候加入了NetBeans中文社区,参与了一篇Web教程的翻译 2月底,开学后翻译了 Uncle Bob (Robert C. Martin)的一篇博文 3月份开始翻译Martin Fowler的Mocks Arent Stubs ,in process now.... 3月28日加入了满江红,参与了Sp...
阅读(1588) 评论(3)

自动生成的测试与TDD[翻译自Uncle Bob的博文]

<!-- @page { size: 8.5in 11in; margin: 0.79in } P { margin-bottom: 0.08in } H1 { margin-bottom: 0.08in } H1.western { font-family: "Times New Roman", serif } H1.cjk { font-...
阅读(12270) 评论(2)

持续集成反模式——通过避免反模式轻松实现持续集成

让开发自动化: 持续集成反模式 通过避免反模式轻松实现持续集成 ...
阅读(1384) 评论(0)

XP中的重要惯例和规则

1 项目开发小组(Team) 在XP中,每个对项目做贡献的人都应该是项目开发小组中的一员。而且,这个小组中必须至少有一个人 对用户需求非常清晰,能够提出需求、决定各个需求的商业价值(优先级)、根据需求等的变化调整项 目计划等。这个人扮演的是“客户”这个角色,当然最好就是实际的最终用户,因为整个项目就是围绕 最终用户的需求而展开的。程序员是项目开发小组中必不可少的成员。小组中可以有测试员,他们帮助 ...
阅读(1124) 评论(0)

XP中一些基本概念的简介

User Story:开发人员要求客户把所有的需求写成一个个独立的小故事,每个只需要几天时间就可以完 成。开发过程中,客户可以随时提出新的User Story,或者更改以前的User Story。 Story Estimates和开发速度:开发小组对每个User Story进行估算,并根据每个开发周期 (Iteration)中的实际情况反复计算开发速度。这样,开发人员和客户能知道每个星期到底能开发...
阅读(1093) 评论(0)

一次有益的敏捷尝试

作者:张恂   PRM 项目所反映的问题和现象是非常典型的程序员高手和笃信编程技巧大于一切的观察家们会指着PRM 案例说这明显是开发人员的水平不够页面处理太笨数据库设计太次……要是我早就搞定了可是这果真是技术问题吗? 俊生:你好!当我第一次在DW 上读到这篇文章漫谈企业应用项目的软件开发过程一个PRM 系统实施的经验与教训,就发现它是一篇非常难得的好文章。国内类似这样的软...
阅读(1052) 评论(0)

一次有益的敏捷XP失败

漫谈企业应用项目的软件开发过程 一个PRM系统实施的经验与教训 ...
阅读(1252) 评论(0)

异地分布式敏捷软件开发探讨分析

异地分布式软件开发(Distributed Software Development)是指由多个位于不同地理位置的团队进行同一个软件项目的开发过程。这个词越来越频繁的出现在各种技术媒体中。异地分布式软件开发不同于外包,它建立在平等关系的两个团队之间。通常是一个公司的不同分公司或办公室间的协作,他们之间大多不存在博弈的合同关系。而外包是指一个公司将其软件系统的开发委托给另一个公司或组织完成。二者...
阅读(1049) 评论(0)

使用Mingle来管理你的敏捷项目

在2007年6月30日,由ThoughtWorks 公司开发的敏捷项目管理工具——Mingle 正式发布了公测版本。自从2007年三月份宣布之后,人们一直热烈期待着Mingle的发布。凭借ThoughtWorks在敏捷领域的经验和以及其在高质量软件交付的历史佐证,Mingle最终可能会蚕食Trac 和VersionOne 公司在这一领域长期占有的市场份额。 Mingle发布的第一版本主要是关于...
阅读(2354) 评论(0)

敏捷建模

AM(敏捷建模) 是一种态度,而不是一个说明性的过程。AM是敏捷建模者们坚持的价值观、敏捷建模者们相信的原则、敏捷建模者们应用的实践组成的集合。 AM描述了一种建模的风格。当它应用于敏捷的环境中时,能够提高开发的质量和速度,同时能够避免过度简化和不切实际的期望。 AM可不是开发的“食谱”,如果你寻觅的是一些细节的指导,如建立UML顺序图或是画出用户界面流图,你可以看看在建模Artifacts中列出...
阅读(1322) 评论(0)

关于StoneAge项目的敏捷

本次我们的项目(StoneAge Dictionary)以敏捷方法的XP作为指导,但是我们可能缺乏一些构成敏捷团队的基本要素: 1. 团队成员    敏捷团队需要客户的参与。    我们没有,或者说目前没有,希望项目经理对这个引起重视,联系上客户(或者客户代表)参与到我们的团队中来。    客户在我们团队里可以编写用户素材(User Story),如果客户没有时间的话,我们可以根据...
阅读(931) 评论(0)
25条 共2页1 2 下一页 尾页
    个人资料
    • 访问:5799853次
    • 积分:62124
    • 等级:
    • 排名:第37名
    • 原创:1236篇
    • 转载:326篇
    • 译文:42篇
    • 评论:2892条
    公告
    • * GitHub 上 Star 数最多的 Java 博客 Solo
    • * Golang 黑科技之在线 IDE Wide
    • * 黑客与画家的社区 Sym

    欢迎加入开源技术 Q 群:13139268,让学习和分享成为一种习惯!
    文章分类
    最新评论