十一 15

文/熊节

本文首先快速观察了IT技术的发展,尤其是移动互联网技术的发展给零售行业带来的机遇与挑战;随后介绍了零售业IT领域需要关注的能力、渠道和技术;强调了零售企业需要采取“敏捷零售”的战略,应用这些高优先级的技能,来提升自己的IT能力以便适应新时代的要求。

盛夏八月,京东商城掀起的一场价格战,让更多普通消费者越发清晰地感到:原来网上购物离我们并没有那么远。且不论京东、苏宁、国美究竟是 真降价促销还是放烟幕弹,众多像我父母一样素来远离互联网的消费者也开始尝试在网上购物,这让我们真切地感到:零售行业与互联网聚合的奇迹,实实在在地发生了。 阅读全文 »

标签:
阅读:16,832 次
28

文/朱少民

敏捷软件开发致使很多人质疑专业测试团队存在的价值,本文对此进行了深度的剖析,并结合技术发展现状给出了软件测试的未来方向。

敏捷软件开发带来的困惑

敏捷软件开发强调“拥抱变化”, 认为不能将需求定义一次做到位,也没必要一次做到位,需要不断挖掘,才能逐渐获得真实的需求。这就给测试带来极大的挑战,因为测试需要把验证的标准作为参 照系,否则如果需求不清楚,就很难确定测试中发现的问题是不是真正的缺陷,导致测试的设计与执行困难重重。在这种情况下,我们是否只能依赖探索式测试呢? 阅读全文 »

标签:
阅读:8,637 次
27

实例化需求的优点

作者:baiyuzhong 分类:图书推荐 »

文/Gojko Adzic

在互联网时代,交付速度是当今软件开发的主题。十年前,项目通常要持续好几年,并且项目阶段是以月来衡量的。如今,多数团队的项目周期是按月来衡量的,而项目阶段则减少到几周甚至几天。任何需要长远规划的东西都将被抛弃,比如大量的前期软件设计和详细的需求分析。超过项目阶段平均周期的任务将不复存在。跟代码冻结(Code Freeze)以及数周的手动回归测试说再见吧!

阅读全文 »

标签:
阅读:10,605 次
03

敏捷计划优雅应对

作者:baiyuzhong 分类:图书推荐 »

想要每周都能交付一些有价值的东西,需要在哪些方面付出努力呢?通过让客户亲眼见证软件交付的正确方式,我们就会发现以前提供给客户的服务是多么徒劳无益,并且还不止一次错过了最重要的东西——定期交付可工作的软件。

阅读全文 »

标签:
阅读:6,677 次
11

文 / 殷亮

理性王国的失意者

在古希腊的托勒密(Claudius Ptolemaeus)所构想的体系里,人类在宇宙内被指派到了一个中心位置,太阳围绕着地球朝升暮落、日复一日。一直到400多年前,哥白尼亲手将以天之骄子自居的人类从这一显赫的位置上驱逐下来。在1858年前,人类也一直认为自己是万物之灵,凌驾于自然规则之上,较其他生命高出一等。然而达尔文跑遍大半个世界后却告知我们:我们又错了,我们犯下了一种对宇宙的不虔诚罪。同样,在软件业诞生以来的半个多世纪的时间里,我们曾试图将编程与工业生产等同起来,高喊软件工程化与软件科学化,但时间再一次证明了我们的无知。 阅读全文 »

标签:
阅读:11,147 次
13

记者/熊妍妍

为纪念,而重聚

2001年2月11日~13日,美国犹他州瓦萨琪山脉的雪鸟滑雪山庄内,17人结伴同游,人群囊括了极限编程、Scrum、动态系统开发方法、适应性软件开发、水晶方法论、特性驱动开发、实效编程的代表,还包括在为文档驱动重型软件开发过程寻找替代方案的同道中人。滑雪放松之余他们也彼此交谈,试图达成共识。敏捷软件开发宣言正是在此问世。

图1 为纪念敏捷宣言签署十周年而启动的敏捷宣言翻译项目,由Henrik Kniberg和 Ward Cunningham发起
图1 为纪念敏捷宣言签署十周年而启动的敏捷宣言翻译项目,由Henrik Kniberg和 Ward Cunningham发起

十年后,在敏捷宣言签署十周年之际,敏捷宣言的签署人之一Alistair Cockburn,组织大家在2011年2月12日重聚,共同庆祝这个事件。这次聚会的目的是要回答以下三个问题。第一,在软件或者产品开发领域,我们已经解决了哪些问题(从而还有哪些亟待解决)?第二,哪些问题无法从根本上得到解决(因此我们不必再试图解决它们)?第三,我们能够合理地应付哪些问题——我们能够通过金钱、努力或者革新缓解的问题(因此,这些是我们接下来所要关注的问题)? 阅读全文 »

标签:
阅读:7,559 次
20

文/艾永亮

腾讯这只企鹅在13年的成长历程中,不断长大,但却并不笨拙,这其中的秘密就在于研修了敏捷方法!本文就将为您揭开其中不为人知的敏捷故事。

天生敏捷基因

企鹅出生在极速变化的互联网行业,出生之时便面临着四大挑战。

海量用户的需求:企鹅服务于数以亿计的互联网用户,在保证业务稳定的前提下,更要满足海量用户不断变化的需求,因此企鹅必须要竭尽全力快速实现一个个新需求,如果采用传统的开发方法,用户是无法接受的。

行业的迅速变化:互联网上新概念、新玩法、新应用层出不穷,一会儿SNS、一会儿团购、一会儿微博,一步落后步步落后。

竞争对手的压力:虽然很多人都觉得企鹅很可怕,但是行业变化如此之快,企鹅再大再强也不可能把所有产品做到第一,取舍之间就有可能被其他公司超越,毕竟迫于竞争对手的压力。

自身发展的需要:企鹅希望能为用户打造一站式在线生活,让用户更加方便地在网上冲浪,但要想实现这个目标其实很难,需要做的产品太多太多,要完善的功能点太多太多,而资源又太少太少,急需一种高效的方法来支撑产品开发。

幼年时的企鹅虽然遇到了这些问题,但那时候它还不知道有敏捷方法的存在,但好在有几项与生俱来的小聪明,借此支撑了几年的发展,后来证明这几项小聪明其实都有着敏捷的影子,我们管它叫草根敏捷基因。 阅读全文 »

标签:
阅读:66,537 次
19

文/何勉

敏捷已成为软件开发领域的潮流,但单纯为迎合潮流去实施敏捷是不负责任的。开发方法和实践必须服务于业务成功,作为业务导向的敏捷实施成功的前提,首先必须问的问题是:通过敏捷实施要达成的业务目标是什么?为达成这些目标需要做到什么?如何做到?本文将从业务目标出发,分别从这三个方面展开讨论。

提高组织的响应能力

每一次软件产品的开发都是一个创造的过程,预知一切是不可能完成的任务。

首先,商业环境和市场的需求处于变化之中。Jonathan Rasmusson在The Agile Samurai一书中陈述了三个关于需求的简单事实:一、不可能在项目开始的时候收集到所有的需求;二、不管你收集到什么样的需求,它一定会发生变化;三、要做的功能,一定会超过时间和金钱允许的范围。加之,商业环境的不断变化,在项目的初始阶段固定所有需求,只是一个有害无益的幻觉。 阅读全文 »

标签:
阅读:16,150 次
19

文/何勉

大规模组织的转型总是困难的。理解困难的根源,采取针对性的策略是成功的关键。本文从上海贝尔(Alcatel-Lucent Shanghai Bell)产品开发组织转型中的经验和教训出发,深入探讨组织敏捷转型过程的启示。

上海贝尔产品开发部门是一个有着近5千研发和管理人员的组织。产品涵盖通信技术的方方面面,跨越有线、无线、传输、企业通信网络、应用软件等领域。2009年上半年,部门开始实施敏捷开发方法的推广以及组织敏捷转型。当前,敏捷开发在各主要业务部门均有程度不同的应用,并开始发挥积极的影响。

敏捷转型是要把一个新的理念、方法传达给各产品开发部门,更重要的是要结合不同部门的特点,合理实施,以更好的实现商务目标。敏捷开发方法就如同一个新的产品,使用者是各个业务部门,目的是通过新的方法更好地达成业务目标。敏捷转型的过程是“以业务目标为导向的敏捷开发方法的营销、推广和实施的过程”。其实质与突破性的高科技产品的推广有着天然的一致性。本文将依据高科技产品推广中被广泛引用的“新技术采用生命周期模型”,结合上海贝尔敏捷转型过程中的经验教训,列举一系列的观察事实,以及这些事实对敏捷转型实施的启示。 阅读全文 »

标签:
阅读:10,084 次
18

忘记敏捷

作者:baiyuzhong 分类:选题策划, 高端视点 4 Comments »

文/熊子川

瓦沙奇山下那段著名的敏捷宣言,至今已近十年。似乎在不经意之间,敏捷已经被视为CMM之后又一次软件开发领域的浪潮,不论业界报道或者坊间传闻,都不约而同地将敏捷视为一个时代的开始,与之同存的是那些未尝或浅尝敏捷者的各种质疑和争论。

当敏捷在介于自发与非自发中间演变成为一种近乎“革命”的运动,围绕在它身边的躁动就不曾停歇,对于细节的争执,对于方法的固执,让我们更多地为敏捷的未来忧心忡忡。我们担心的是,如果敏捷只被认为是实践和方法集合,那么必然有一天在它某次失效或者迫于压力无法延续的情况下,便会被开发团队自然而然地抛弃,他们要做的也只是耐心等待下一次所谓的“革命”。

这时往往被忽略的是第一个要问的问题——为何敏捷。作为从汽车产业精益制造理念衍生出来的敏捷,到底为何产生?敏捷的萌芽和发展与精益理念的传播过程有何共同之处?敏捷将如何发展?当敏捷风潮过后留下什么?只有当这些问题一一被深刻解答和理解,才能让敏捷实践忘记敏捷,真正的敏捷基因才会被持久留存。 阅读全文 »

标签:
阅读:10,334 次
preload preload preload
京ICP备06065162