InfoQ

InfoQ

主题/标签专用视图

历史相关的内容


最新“历史”相关专题内容

Laurent Bossavit:敏捷十年之路

主题
敏捷,
团队协作

Laurent Bossavit在本文中讨论了从历史中总结经验教训的重要性,并反思了它们对敏捷实践、技术诞生的历史影响力。

“历史”相关新闻

开源应用架构之​Selenium WebDriver(上)

主题
Ruby,
开放源代码,
Web 2.0,
JavaScript,
.NET,
互联网,
Web框架,
运维,
RIA,
软件测试,
性能和可伸缩性,
单元测试,
Java,
架构 ,
架构

前不久,InfoQ向大家推荐了几本有关软件架构的新书,引起了国内读者的广泛兴趣。​其中一本是《开源应用架构(The Architecture of Open Source Applications)》,来自知名开源项目的各位作者对软件的设计进行了说明。通过对这些成功的系统架构进行概览,让软件工程师可以彻底了解最佳实践和陷阱。InfoQ中文站响应读者的需求,整理了该书有关开源软件架构的精彩内容,供国内开发社区借鉴。本期介绍的是著名浏览器自动化工具Selenium WebDriver的软件架构,第一部分主要分享了Selenium WebDriver的演变历史和架构观点。

DeMarco反思40年软件工程发展之路

主题
敏捷,
客户及需求,
领导能力,
方法论

在北约组织举办软件工程大会40年后,Tom DeMarco开始反思软件工程规范的发展,怀疑他首先倡导的度量是否偏离了计算机的本质:“转变,编写可以改变世界的软件。”他早期的建议是否仍然有用?在《软件工程概念已是明日黄花?》一文中,他的回答是“不”。

适应性——新软件危机的主因

主题
客户及需求,
架构 ,
交付价值,
SOA,
方法论

按照软件工程学的介绍,软件危机(Software Crisis)是软件发展第二阶段末期,由于硬件快速发展,引发作为“人件”的软件不能满足需求所导致的,作为副产品它催生了软件工程学的快速发展。但在很多企业已经把软件作为其业务神经的今天,通用的商业软件和开源软件已经相对过剩,但软件行业的危机不仅没有缓解,而是更加严峻。“适应性”成了新软件危机的主因。

指环王:Web风格

主题
Web 2.0,
Web服务标准,
SOA

Paul Downey完成了一份指环王风格的SOA探险地图,标题是“Web即协议”。

“历史”相关文章

收获面向服务

主题
建模,
SOA

在这篇文章中,Wil Leeuwis从历史的角度探讨了思考SOA时可以学到的经验教训。他认为有大量老的、广为人知且实际使用的理论可以帮助我们从服务世界的创新部分汲取好处。

如何让项目失败和成本超支率大幅下降

主题
敏捷,
交付价值,
方法论

在InfoQ采访后的一系列讨论中,有个关键问题仍然没弄明白:对于成本超支率从1994年的189%剧降至1998年的69%,Standish Group是如何解释的?互联网的其他很多地方对这个问题也有提及。Standish创始人Jim Johnson对1994到1996年间的研究结果差异也非常重视,甚至1996年的数据从未单独公开。在本文中,他将和大家一起分析CHAOS数据背后隐藏的90年代中期软件开发领域的重大变化。

“历史”相关技术访谈

Jeff Sutherland论什么是真正的Scrum

主题
敏捷,
敏捷实施,
方法论

Scrum的创建人Jeff Sutherland估计每个工作日,大概会有120,000个Scrum团队在开展每日立会。但其中有多少是真正在实施Scrum呢?在QCon 2006伦敦会议上,他谈到了“诺基亚测试”,而且他喜欢用其来甄别团队是否在实施敏捷或仅仅是迭代过程,甚或两者都没有实施!他还揭示了在Scrum和火星探测机器人之间的联系。