我的敏捷思想成长之旅
第一次认识敏捷,是通过Bob大叔的《敏捷软件开发》,这是敏捷方法的奠基之作。
认识Scrum,是通过Kent Beck的《Scrum敏捷项目管理》,第一次被Scrum打动。
真正吸引我深入的,则是两个Mike的著作。
也许是当时两本书同时在看的缘故,使得我对敏捷方法有了更深的领悟。
其一是Mike Cohn这本《用户故事与敏捷方法》。
用户故事,user story,简单地说,是一种需求方法。它强调的是通过有效、及时的沟通,帮助用户澄清和优化需求,确定这些需求的优先次序以实现按期交付的终极目标。作为乙方,和甲方的出发点其实是一致的,尽快让新产品或新特性上线,基本上6个月,甚至4个月就是一个周期。基于这个出发点,乙方从技术角度,即使与甲方沟通,及时帮助甲方适当增减需求(最终以特性的形式出现),按优先级在既定的期限内实现交付,需要更多时间的新增需求或者变化需求调整到后期的版本升级中实现,如此种种,就显得相当重要。
其二是Mike Kuniavsky的《用户体验面面观:方法、工具和实践》。
现在看来,此书书名有些直译的痕迹,可能会导致过一些最关键的读者错过这本很好的书,使其以为这本书只是给做用户研究的人看的。
其实不然,这本书是项目经理、UI设计师、营销经理、信息架构师、程序员和咨询师必不可少的。我是从策划的角度来看这本书的。
我们的产品要为哪些人服务?他们的背景如何?他们有哪些亟待满足的需求?什么样的体验能把他们变成我们的忠实用户?这些信息又能够通过哪些方法和工具来收集和分析?如果要在既定期限推出产品,必须针对特定受众实现哪些特性?这些问题,我从这本书中找到了答案,找到了理论依据。
看过《银湖计划》的读者也许都还记得IBM提出银湖计划的背景。IBM最初在计算机上取得的成功,使得他们的研发人员个个都是技术潮人,以开发更复杂、更庞大的机器为己任,完全忽略了市场的变化,计算机用户已经从科研院校飞入寻常百姓家,已经不再需要过硬的机器,只是希望更多的应用(说句马后炮的话,如果他们研究过Grace Hopper,早就应该觉醒了。她说过:“我们不需要更大的机器,而是需要更多的应用”《Hadoop权威指南》中引用了Hopper的这句话)。
我们现在又何尝不是处于这样的大环境呢?忽略用户需求,无法交付能够吸引他们的特性,不向股东交付价值,无疑是自寻死路。
接下来是测试牛人James A. Whittaker的《探索式软件测试》。这是可以一窥全貌,重建测试思想的入门书,书中不讲具体方式,而是从思想层面让你用创新的思维来快乐测试。
目前刚看完的就是Mike Cohn的《Scrum敏捷软件开发》。在亲历“敏捷中国2010”和“敏捷之旅Agile Tour”活动之后,结合大家会上的提问和会后的讨论,我的感觉是,这本书简直就是为进行和观望敏捷中广大受苦受难(进行敏捷的,因为阵痛而痛苦;观望中的,因为疲于奔命的加班而痛苦)的开发人员准备的。是的,诚如Tim Lister所言,Mike以过来人的身份,已经给我们准备了一份精确的路线图,同时,这也是一份供我们随时查阅的Scrum诊断和就医指南。在互联网应用风生水起的当下,在敏捷思想渐成燎原之势的今天,真是Right Book on Right Time!
下一步是什么呢?化思想为行动!
我的敏捷思想成长之旅
对“我的敏捷思想成长之旅”的回应
《用户故事与敏捷方法》热门书评
-
我的敏捷思想成长之旅
18有用 1无用 FreshAIR 2010-11-02
我的敏捷思想成长之旅第一次认识敏捷,是通过Bob大叔的《敏捷软件开发》,这是敏捷方法的奠基之作。认识Scrum,是通过Kent Beck的《Scrum敏捷项目管理》,第一次被Scrum打动。真正吸引我深入的,则是两个Mike的著作。也许是当时两本书同时在看的缘故,使得我对敏捷方法有了更深的领悟。其一...
-
用户故事的操作指南
7有用 0无用 tomato 2012-01-21
怎么编写一个用户故事?怎么确定项目的用户角色?怎么收集用户故事?在不能直接接触用户的情况下我们怎么做?怎么确定一个用户故事是否完成?一个好的用户故事有些什么特征?怎么估算用户故事?怎么确定发布计划和迭代计划?怎么监控故事完成的速率?敏捷大师Mike Cohn在这本书中详细阐述了解决这些问题的办法,并...
-
不要忘了初衷
4有用 2无用 Joker Lee 2012-03-07
现在的互联网产品开发早就摆脱了瀑布式的开发方法,不同公司有不同的定义产品需求的方式,书里的用户故事user story实际上和用例use case一样,是产品人员描述用户需求的方法,他得主要优点在于卡片式的形式加上简短的描述文字和约束条件方便交流理解,文档式的产品需求说明书内容繁多不利于与用户和市场...
-
无题
0有用 1无用 疯狂的菠菜 2011-08-13
在网上看到说这个是讲用户故事非常经典的一本, 本着"张口闭口谈敏捷而不知道user story的程序人生是不完整的"的想法, 于是搜了来看看.以前从没有接触过user story, 知道user case. 看过书之后, 绝大大部分情况下, 可以将二者等同起来看, 不过作者也讲...
-
还好了
0有用 1无用 方奕东 2011-01-24
这本书是参加U-Perform培训的时候,作为本书审校的老师送的,读后觉得大有收获。虽然翻译有些地方不能让人非常满意,不过还算OK. 推荐一读。晕,不知道为什么豆瓣要求我们评论一定要达到一定的字数,而又不让你知道需要达到多少字,是用户体验的设计的一个败笔。...
书名: 用户故事与敏捷方法
作者: [美] Mike Cohn
出版社: 清华大学出版社
原作名: User Stories Applied: For Agile Software Development
译者: 石永超 | 张博超
出版年: 2010-4
页数: 220
定价: 39.00元
装帧: 平装
ISBN: 9787302223405