在敏捷软件开发方法上中下系列的最后一篇文章里,我们将探讨开发小组如何与客户交互,如何让其参与到开发过程里来。 在《敏捷软件开发》上中下系列的上篇里,我们了解了开发人员做法..
在《敏捷软件开发》上中下系列的上篇里,我们探讨了开发人员做法,也回顾了技术优势如何大幅提高软件 质量 。第一部分把重点主要放在了测试-编码-重整循环上。现在我们转到中间一个..
作为三篇系列文章的第一篇,我们将带你了解敏捷软件开发的重要做法——如何使用它们、你可能会碰到什么样的问题,以及你将从它们那里获得什么。 敏捷软件开发不是一个具体的过程,而..
所谓 软件工程 就是将软件 开发 、部署和维护的过程工程化,其目标无非是保证进度、降低成本、提高 质量 。由于软件的开发、部署和维护是一项高度智力密集型的工作,保证进度,降低成本..
在08年的STP第6期杂志,Glenn Jones在《Fly into agile development with agile testing》一文中把 敏捷 开发 中的测试分为7种类型: (1)自动化 回归测试 (Automated regression test) 运行 自动化测试 代码来验证..
关键字: 敏捷 软件 开发 在敏捷软件开发方法上中下系列的最后一篇文章里,我们将探讨开发小组如何与客户交互,如何让其参与到开发过程里来。 在《敏捷软件开发》上中下系列的上篇里,..
关键字: 敏捷 软件 开发 在《敏捷软件开发》上中下系列的上篇里,我们探讨了开发人员做法,也回顾了技术优势如何大幅提高软件 质量 。第一部分把重点主要放在了 测试 -编码-重整循环..
关键字: 敏捷 软件 开发 作为三篇系列文章的第一篇,我们将带你了解敏捷软件开发的重要做法——如何使用它们、你可能会碰到什么样的问题,以及你将从它们那里获得什么。 敏捷软件开发..
..
关键字:极限编程 XP 敏捷 方法 (一)发挥过程和人的力量 极限编程XP作为敏捷方法的一种,拥有很多优秀的实践,用好这些实践,在软件组织中能够起到很好的效果。问题在于,要用好这些实践..
关键字:敏捷,CMM 关于敏捷和CMM,以及怎样在 CMMI 的框架下有效的引入敏捷的开发,是我所一直关注的话题,最近在网上闲逛,看到ThoughtWorks总经理郭晓在软博会上的演讲,觉得讲得不错,现转..
关键字:极限编程 敏捷 开发 在按照我的理解方式审查了软件开发的生命周期后,我得出一个结论:实际上满足工程设计标准的惟一软件文档,就是源代码清单。 --JackReeves 简介 2001年,为了解..
考虑一个架构模型,可能一组画在白板上的图表就足够了--项目的进行中再对它们更新,也许你需要用CASE工具来生成一些图表,也许这些图表还需要有详细的文档,这依赖于环境。不同的项..
关键字:Agile 敏捷建模敏捷建模的价值观 AM的价值观包括了 XP 的四个价值观:沟通、简单、反..
关键字: 敏捷 思维 架构设计 源自需求我们说,和重型方法偏重于计划、过程和中间产物不同,敏捷方法更加看重人和沟通。人和沟通永远是第一位的,而计划、过程和中间产物,那只是保证..
人人都认可 开发 人员测试的重要性,但为什么运行测试还是需要花费太多时间?本月,Andrew Glover 揭示了三种用来确保端到端系统健壮性的测试类型,随后展示了如何按类型来自动排序及运行..
1991年秋,在美国勒海大学亚科卡学院的一份研究报告《21世纪美国制造业的战略:一个工业主导的观点》中,首次提出了敏捷竞争的概念。何谓敏捷(Agility)?对于企业而言,敏捷意味着企业..
摘要:软件 开发 人员和项目经理努力地评估敏捷过程对他们的开发环境的适应性。本文指出许多已公布的敏捷过程对不同的项目类型来说存在的局限性,敏捷过程应用在这些项目中可能会存在..
摘要:通过以下两种趋势可在现代软件 开发 中付出更少、获利更多: 敏捷开发 和离岸外包。让我们看一下如何以及何时成功结合这两种趋势以增强企业的竞争力。 本页内容 敏捷软件开发趋势..
对主要的处理器厂商以及架构,包括Intel、AMD和Sparc、PowERPC[译注1]来说,改善CPU 性能 的传统方法,如提升时钟速度和指令吞吐量,基本已走到尽头,现在开始向超线程和多核架构靠拢。而且这..