31

文 / 朱少民

2010年为《程序员》杂志写了一篇《敏捷测试的方法和实践》,我们可以回过头来,看看过去的一年,敏捷测试发生了哪些变化。首先,我做了一个实验,分别打开2010年和2011年的“STAREAST Conference at-a-Glance”,输入Agile,2010年显示10个结果,而2011年显示17个结果,有一个很大的增长,说明敏捷测试越来越引起大家的关注。这只是一个表面的现象,我们还需要真正了解发生了哪些实质性的变化。

举一个例子,《敏捷测试:测试人员和测试团队的实践指南》的作者Lisa Crispin在StarEast 2011上有一个演讲——Agile Testing: After the First Year, What’s Next? 其中提到,我们从传统开发方法转向敏捷方法,由于开发人员掌握了测试驱动开发(TDD,Test Driven Development),而测试人员部分地实现了验收测试和回归测试的自动化,所以我们活下来了,但我们在接下来深入实施敏捷测试时,还会面临新的挑战,甚至要克服更大的困难。当测试人员有了一年的经验,并拥有了敏捷方法的价值观、原则和实践之后,我们还不得不考虑如何不断改进持续的发布、如何有效地管理技术债务、如何对客户的需求有更好的理解,这就要求我们掌握更深的敏捷测试技术,例如将“精益(Lean)方法”用于改进敏捷测试的绩效,以及重构自动化测试的设计或脚本以提高投入产出比。 阅读全文 »

标签:
阅读:24,815 次
30

本期封面报道:敏捷

敏捷并不完美,一直在演进。对于敏捷我们没有现成的答案。

敏捷不是银弹,只是接受常识。单纯地依靠任何一种敏捷技术都不可能解决问题。

敏捷不反对方法学,相反努力为之正名。鼓吹敏捷以“传统”为敌,并不是真正拥护敏捷的人。

在本期特别策划中,我们邀请了不同开发理念的拥护者,以PMP、CMMI等不同视角,探问敏捷的得失利弊;以UX、Tools、Testing等不同维度,探问敏捷的发展与演进。在反复探问与比较中,虽然我们无法抵达问题的终点,但或许能找到一个适合自己的起点。

232-封面(1)从敏捷的业务目标论软件开发

(2)“敏捷落地”路线图

(3)敏捷测试的思考和新发展

(4)敏捷和工具

(5)PMO如何推动敏捷实践

(6)企鹅快跑——腾讯敏捷历程揭秘

(7)敏捷热点问题的多角度杂议

(8)敏捷交互设计


阅读全文 »

标签:
阅读:42,481 次
30

文 / 蔡煜

敏捷软件开发绝不再是一个新名词了,但理解还是时时有偏差。敏捷宣言中的第一条“个体和互动高于流程和工具”,有人就误读为“有了沟通,一切都迎刃而解” ,因此花费大量精力整顿团队合作,却轻视了工具(技术)。其实宣言中的意思只是想强调个人和沟通更重要而已。

实际上,既然是软件开发,在所难免得面临工具的选择,而且很多优秀软件实践离开强有力的工具支持都玩不转。在如今的软件开发世界中,工具(这里谈的是软件工具)层出不穷,数不胜数,那么到底该怎么去选择适合的工具呢?

本文将根据我十几年的企业级软件开发经验给出一点建议,和大家一起来探讨敏捷和工具(特别是在企业实施中的工具)这个话题。

为了避免不必要的麻烦,文中尽量用开源软件作为介绍,但这并不是说我排斥商业软件,恰恰相反,在很多时候,只有商业软件才提供了你需要的功能(当然大部分情况下开源软件会很快迎头赶上)。

阅读全文 »

标签:
阅读:16,276 次
29

文/张智渊

作为“产品管理的前世今生”系列文章首篇,本文介绍了产品管理体系所依赖的理论基础、所属的学科范畴、经历的阶段以及一些常识性的概念错误。

说到产品管理体系的诞生,问10个产品管理者,会有9个告诉你宝洁的故事。确实如此,国内几乎所有的产品管理者,不分行业,都无一例外地知道产品管理者诞生于宝洁公司,并以此作为工作的标杆而津津乐道。

但如果你要继续追问:“是什么原因促使宝洁要设立产品管理者”,就会有相当多的人说不出来了,即使知道原因的也只能告诉你:“是为了应付日益加剧的市场竞争”。这难道真的是产品管理体系诞生的根本原因吗?

每门管理学科的产生,必然和现实的社会环境、市场环境、企业环境有关。从宝洁采用产品管理体系到现在已经有80年的历史了,并且越来越为企业认可和采用,从这个角度就说明,产品管理体系的诞生和发展并不是因宝洁而起,而是因为当时大的市场环境要求有一种新的有利于企业竞争的架构出现。幸运的是,宝洁推出的产品管理体系开始适应新的市场环境,成为翘楚。可以这么说,是市场成就了宝洁的产品管理体系并使之发扬,而不是宝洁成就了产品管理体系。 阅读全文 »

标签:
阅读:11,585 次
26

木瓜移动(Papaya Mobile)是一个开放的移动社交平台,专注于Android平台的休闲游戏和虚拟货币,其公司团队成立于2008年。木瓜游戏引擎是一个基于Android平台的免费OpenGL游戏引擎,让开发者能在iOS和Android平台上开发较复杂的社交游戏。创始人沈思本科毕业于清华,并获得美国斯坦福大学计算机及管理科学与工程双硕士学位,曾负责美国Google总部重要项目的开发和管理。木瓜移动在全世界拥有1500万注册用户,并以每日5万新增用户的速度增长。

木瓜移动现在已经开始进行孵化器计划,为游戏开发团队提供支持,无疑这是一次重大的战略转型,他们是如何理解中国的游戏开发、是如何考量这一新举措的?本刊记者采访了木瓜移动创始人沈思。 阅读全文 »

标签:
阅读:16,891 次
24

我们在开发中遇到不解难题时,无论是上网搜到解答还是在技术论坛上获得指点,都不要忘了感谢这些无私的技术分享者。蒋晟就是其中一位非常资深的技术分享者。

蒋晟做了一番统计,2000年到2010年6月,自己在CSDN社区参与讨论的问题大概有两万,平均每年2000个左右,相当于CSDN每年总问题解答的三百分之一。此外,还在微软MSDN技术论坛回答问题上万条,在QQ问问和StackOverflow上每年回答问题近两百条。这还不包括每年数十篇的技术博文、数百条微博等。 阅读全文 »

标签:
阅读:11,086 次
23

作者王晶,腾讯R&D项目总监、敏捷教练。从事通信、互联网开发、项目及研发管理多年,目前负责腾讯多个业务线重要产品的项目管理,探索并推行适合腾讯的敏捷研发及项目管理从产品、运营、技术、管理四个方面,诠释了腾讯互联网产品研发中贯彻的价值观——“快”。

当今互联网的发展,已不是大鱼吃小鱼的时代,而是快鱼吃慢鱼的时代。互联网产品的制胜原则就是一个字——“快”。在各种形态的产品研发中,我们始终贯彻如一的价值观之一就是“快”,我们应该如何来理解和诠释“快”?又会从哪些方面来执行贯彻这个原则呢?

快速迭代,快做快发

互联网产品不同于传统软件开发,我们面对的是上亿用户这样一个庞大的使用群体,他们是谁,有什么喜好,有何种习惯,会怎样使用我们的产品,是否喜欢我们的产品……

图1 QQ农牧场的“极速模型”

图1 QQ农牧场的“极速模型”

这些情况我们并不能准确地知道。因此,互联网产品的需求,并不能通过几个月的用户调研、市场调查、产品规划就能弄清楚,何况互联网的用户群体本身也处于飞速的动态发展之中。 阅读全文 »

阅读:35,139 次
22

文/王越

《Mac OS X背后的故事》系列文章将为大家介绍Mac OS X的发行版本、技术历史、相关人物等内容。本文是系列连载的第四篇。

2000年,美国总统大选,由于选票设计问题,时任美国副总统的 Al Gore 败北。2000年12月13日,在一番重新计票的大折腾不起作用后,曾经意气风发的 Al Gore 拖着疲惫的身子,走上讲台,发表了认输讲话(参见Al Gore《2000 Presidential Concession Speech》),从此退出政坛。一般国家领导人的退政生活其往往松愉快,出出日记,学用哲学,或者像多才多艺的李岚清不但去各地推广古典音乐,更是玩起了篆刻(参见《南方周末》2006年05月11日《老常委的卸任生活》),克林顿先生都成立个基金会来帮助社会预防和治疗爱滋。 Al Gore也没闲着,他找到了让他感兴趣的去处——Apple总部,并成为董事之一。 阅读全文 »

标签:
阅读:26,693 次
19

每一年,《Technology Review》都会观察上一年技术的发展,选择出有望带来重大影响的10项新兴技术。进行选择的终极准则是:这项技术能否改变世界。这些新兴技术分为计算、网络、能源、生物医学几大类。其中计算部分包括:

同态加密。这种加密系统可以让“云”分析加密后的数据,使得云计算更为安全,将会解除很多公司对使用云计算服务的疑虑。

云端流媒体技术。可以将移动设备的输入送到数据中心运行的软件上,并将软件响应以视频流的形式快速传回,让移动设备成为高性能软件的远程终端。

手势界面。这是一种3D视觉系统,任何人都可以通过在空中做出手势来控制计算机。 阅读全文 »

阅读:17,474 次
17

虽然2011年才刚过半,但随着iPhone和iPad平台市场领导地位的确立和Apple各系统不断推陈出新,从市场占有的趋势来看,Objective-C成为年度编程语言无疑。

TIOBE编程语言排行榜每年初都将统计评出上年度的最佳编程语言大奖,获奖的编程语言被认为在该年度市场份额增长及用户认可度方面获得了最为突出的成绩。

历年获奖的编程语言包括2004年的PHP、2005年的Java、2006年的Ruby、2008年的C和2009年的Go语言。成为系统脚本事实标准的Python语言,因其简单易用并能成功运用在Web开发等各种不同类型的应用中,而于2010年和2007年两次获得年度编程语言奖项。 阅读全文 »

标签:
阅读:14,432 次
preload preload preload
京ICP备06065162