TOP100全球软件案例精选集.pdf

TOP100全球软件案例精选集.pdf
 

书籍描述

编辑推荐
本书的是当今中国信息技术行业的一线企业,如外企500强的微软、谷歌、英特尔、亚马逊等,民企500强的华为、百度、腾讯、阿里巴巴等,国企500强的东软、浪潮、中国移动、中国电信等亲践者的经验合集。
国内第一本IT行业经典案例集,涉及产品创新、团队建设、架构设计、流程再造、测试管理五个部分。案例的作者都是500强公司IT项目的一线带头人,试图用多种案例揭开知名研发中心的神秘面纱,展示业界先进管理、探索创新的一面。

名人推荐
这本案例精选集将很多前人的开发经验汇集到了一起,帮你在移动互联网时代跑得更快更稳。不管是在产品开发领域,还是工程实践和工具方面,或是流程管理和艺术方面,都有很多可供借鉴的成功和失败案例。尤其是失败的经验教训。我一直相信,成功有很多不可复制性,但失败有更多的可复制性。听听别人的失败经验,好好想想,避免重复百万美金的错误,不仅省钱,更多的是省时。在互联网时代,这意味着更多的胜算。
——致景投资合伙人、《打造Facebook》作者、Facebook第一位中国籍研发经理 王淮
在产品开发的各个环节上,这本案例精选集讲述了许多精彩的案例。我常常能想到自己经历过的不少相似的故事。参考这些作者的分析和解决之道,很有启发。这些案例不仅仅对于管理者或是有经验的从业人员有帮助,也为工作经验尚浅的年轻设计师、开发工程师和测试工程师们提供了广阔的视野和丰富的实践心得。
——前三星中国设计研究所用户体验部负责人 林敏博士
案例学习是一种很高效的学习方式。国际上流行的法学、商学、医学的理论都通过案例来说明。《TOP100全球软件案例精选集》收集了信息产业具有代表性的案例,为同行门搭起了实践与理论的桥梁。这部选集不但适合团队的管理者,也适合团队的每一个成员。
——网易有道技术总监 蒋炜航
在软件开发中,每个组织每个团队以及每个人都是独一无二的,每个产品也是如此。虽然大部分产品开发背后的软件工程技术、方法、原则以及架构方法抽象之后的理论是简单而且一致的,但是落地到每个产品和每个项目时就需要因地制宜,因此案例分享总是那么大受欢迎。本案例精选集囊括了几乎所有领域的实际软件开发案例,无论是成功的还是失败的案例分享,我相信都能给您带来反思,把各种经验借鉴到您的实际产品开发中去,建立Inspect & Adapt机制。
——百度高级敏捷与精益咨询师、培训师、《敏捷教练:如何打造优秀的敏捷团队》译者 袁店名
《TOP100全球软件案例精选集》不是大道理,不是方法论,不是打鸡血,而是一个个小故事,它普通,但鲜活,或成功,或失败,只要你用心去听、去看、去想,就算没有从别人的故事里“学到”什么,也一定能有所启发,悟出一些有用的东西,给自己的故事增添色彩。
——《人人都是产品经理》、《淘宝十年产品事》作者、淘宝产品经理 苏杰
一看到“案例”,人们会眼前一亮,因为案例来自真实项目、来自分享者的成功经验,读者能从中受益。毕竟每个公司的语境都不一样,案例并非平白直叙,分享者都对每个案例进行ROI分析、深入挖掘成功的要素,这样对读者就很有启发,而且读者真正可以将分享者的经验转化为自己的实践。更可贵的是,本年鉴从全球Top100中精选出更优秀的案例,堪称一线技术或管理中学习材料的极品,深具价值,值得读者细细品味,好好收藏。
——同济大学软件学院教授、软件测试界领军人物 朱少民
TOP100就是当今中国信息技术行业的一线企业,如外企500强的微软、谷歌、英特尔、亚马逊等,民企500强的华为、百度、腾讯、阿里巴巴等,国企500强的东软、浪潮、中国移动、中国电信等亲践者的经验合集。
——新维创新私塾创始人、《半面创新》作者 周宏桥
在这知识大爆炸的时代,与其伏案钻研理论,不如抬头借鉴经验;在这发展大提速的时刻,与其自己摸石过河,不如复制成功基因。正如马奇在《经验的疆界》所说,组织学习模式中试误、模仿、天择都是低效的;而故事、模型才是高效的;本书正是汇聚了IT行业精彩纷呈的“案例故事”,它同时也是过去一年中国IT精英们的经验之旅,定能给你带去“读一卷书,似十年路”的价值。
——中国系统分析员顾问团(CSAI)软件工程首席顾问、《软件需求最佳实践》作者 徐峰

作者简介
麦思博(msup)有限公司是一家面向软件研发团队的培训咨询机构,专注于软件研发中心的快速成长,分享世界级软件研发团队最佳管理实践。
本书所收录案例来自于全球软件案例研究峰会,它是科技界一年一度的案例研究盛会,每年甄选有代表的100个技术创新/研发管理案例,分享他们在本年度最值得的总结、盘点的实践案例。
本书所获全部收益将全部利用在案例研究上,包括全球软件案例研究峰会自身的滚动发展和案例研究人才培养支持。

目录
测试管理/管理平台1
基于JavaScript产品的TA框架的六次改进2
游戏中的自动化测试9
游戏资源文件自动化测试平台14
淘宝网探索式测试实践20
测试卓越驱动电信领域持续集成28
七拼八凑搭建测试框架39
金蝶自动化测试发展之路45
淘宝PC自动化测试框架AutomanX50
跨平台的自动化测试与工具54
问题驱动的软件测试设计61
产品创新/用户体验71
智能家庭软硬整合平台架构设计72
Hold住你的用户体验76
包豪斯——以用户体验的名义创新80
网页游戏产品创作的挑战88
互联网的社会学表达95
围绕需求,解决问题,做有意义的设计98
AgileUX设计挑战101
Kinect体感技术在企业级的应用及展望110
一云多端移动互联124
架构设计/技术战略129
当当网打造个性化推荐&精准营销生态系统130
构建企业级应用开发平台134
公有云计算开发与设计141
服务化与体系化解决大量定制小项目开发困境150
前端的云时代167
做最好的HTML5游戏172
在产品开发期间接受突如其来的新需求而迭代出另一款新产品177
构建多设备协同的互联网业务平台181
开发管理/流程再造187
如何尽快完成相似产品的开发188
软件产品线工程的应用研究与安全检查系统软件产品线的构建197
HTML5安全攻防之道203
软件研发流程管理的七宗罪217
XPP220
航天新一代产品数据管理系统研发实践224
适合互联网的简约架构的演进228
在无线终端产品研发中实施敏捷软件线237
知识产权和软件产品保护249
团队管理/组织发展253
TeamSmell深度剖析及团队建设模型254
互联网项目敏捷转型记259
常见管理思路的甄别和批判性管理思想的培养263
打造自组织团队266
从QA到EP271
矩阵管理和东方文化下的研发团队能力建设案例279
无线暴风的敏捷交付与持续优化285
担当—如何组建靠谱的软件研发团队288
国企敏捷一二三294

序言
前言

“他山之石,可以攻玉”。
在分享成为主流的科技界,在知识无国界的今天,在新技术不断推进的现今,中国的软件研发团队日益壮大。在与国外优秀公司和团队带头人的接触中,我们发觉中国各个研发中心在理论学习和趋势研究上并没有落后于国外。举个例子,云计算和大数据这两项技术,国内的一些公司做的非常不错,至于像淘宝在“双十一”期间完成的过百亿的销售额背后的技术处理方法,更是让国外的公司感到惊叹。究竟国内在什么环节有所缺失造成了研发中心成长的瓶颈呢?
答案是案例研究。案例研究起源于哈佛大学法学院,之后随着案例研究的可操作性和蕴含的巨大价值延伸到其他领域。随着IT的快速发展,案例研究迅速切入这一行业,并产生了更为深远的影响。譬如创新圣地——硅谷,每周都有很多技术沙龙,主讲人都是在分享他们在各自岗位上所做的工作经验、方法、启迪等。正是这些无私的共享,不断地传播,才让成功的经验在美国如病毒一般传递,才在北美大地上盛开了无数创新之花,也带动了整个行业的迅速发展。
这种情况正好契合了本文第一句话,也是古人先贤留给我们的至理名言——“他山之石,可以攻玉”。
多年服务于软件研发中心的我们发现可以通过丰富的案例而汲取著名企业的精华和经验。“青出于蓝而胜于蓝”,后来者居上。案例把一个个具有特殊性的具体开发情景展现在从业者的面前,为从业者提供了一个真实的练兵场,使从业者有机会接触到大量的实践经验。而这些实际问题的解决方法正是案例研究的精髓所在。帮助更多人了解这些精髓,掌握成功解决问题的方法,这些正是成立组委会召开全球软件案例研究峰会的初衷。
回想全球软件案例研究峰会的组织、准备阶段,真是一段让人激动又艰难的岁月。激动的是当大会在各个媒体发布召开通知后,各个知名研发中心的负责人都本着无私、分享的精神,发来了众多的案例,业界同仁的支持让我们倍感欣慰,更加觉得把这个峰会办好是一件非常有意义的事情。艰难的是发来的案例如此之多,而每一个案例都凝聚了各个团队的全年努力,每一个案例都是那么的鲜活,而我们却因为大会时间的限制,不得不从这些不分伯仲的案例中“吹毛求疵”,只能选出TOP100,直到现在,想到那些被“淘汰”的案例,心里都有不舍。在案例选取中,我们力争筛选出真实、新鲜的案例,避免夸大案例或选用不适合国情的外国案例和过时案例,并采用评审人机制,让业界权威人士运用最新理论成果分析案例,打通理论和实践之间的围墙。
大会的成功在我们意料之中。可是大会仅仅是一个开始,大会的谢幕不等于案例研究的结束。这是我在整理大会资料时的感悟,特别是当我的桌子上摆满了TOP100案例分享者的案例文稿的时候,这些文稿就如同全球软件案例研究峰会的纪录电影一样,记录着中国IT界在这个年度的技术总结。梳理这些文稿的过程,其实正是梳理中国IT界年度成功经验的过程。我忽然发现我不能“私吞”这些财富,这些财富必将帮助更多的研发中心走上快速发展的康庄大道。于是,在案例大会结束后,我们又开始紧锣密鼓地整理大会的资料,并联系案例分享者多次对案例文稿进行修正。并且对这TOP100案例再次进行筛选,才有了《TOP100全球软件案例精选集》这本书的诞生。
如今这本书终于要和大家见面了,在此我要对全球软件案例研究峰会的分享者表示感谢,没有你们的奉献精神,我们也无法走出案例研究的第一步。在我写本书前言的时候,本年度的全球软件案例研究峰会召开在即,现在正处于案例的筛选阶段,我很欣喜地看到更多高质量的案例被征集,这也从侧面反应了中国软件研发中心这一年又做出了不少成绩,同时感觉在案例研究的道路上,我们还可以做得更多。这也是我们明年努力的方向。
全球软件案例研究峰会组委会秘书长
麦思博(北京)软件技术有限公司CEO
刘付强


文摘
版权页:



三、案例成功(或教训)要点
流程、工具和方法都是达成目标的途径,而只有企业的商业和运营目标才是最终目的,所以为流程而流程是舍本求末。根据商业目标,寻找当前流程中薄弱或低效的环节加以改进,才是正确的流程改进之道。当然,我们应当参考和借鉴业界的标准和模型,但必须结合本公司的具体实践。较为稳妥的方法是设法在小规模范围内试用新流程,再在整个公司加以推广。
朝令夕改会增加学习和适应成本,导致混乱。通常我们需要一个仔细考虑的流程推广计划,以保证改进后的流程能顺利地推广实施。在这个过程中,我们应当有换位思考的心态,理解并接受改变不是件容易的事。即使一个改变所带来的好处远大于害处,产生效果的时间差仍然有可能导致拒绝接受改变。请记住,一个很快发生并相对确定的结果比较远发生且不太确定的结果要更有影响力。
定义流程的时候,要注意平衡规范性与灵活性。规范是为了促进分工与合作,而不是要把所有的工程师都变成一模一样的机器。从而,在写作流程的时候,措辞也是非常重要的。不应当所有的描述都采取确定的方式,而对于一些步骤、活动可以采取建议、推荐、参考的方式加以描述。
如果忽略把纸面上的流程变成项目团队的真正实践,那么流程管理工作就失去了至少90%的价值。大量的业界经验告诉我们,不被仔细检视、回顾、固化成习惯的流程常常随着时间而失效。应当有专业人员帮助项目团队选择正确的流程,并关注、督导其实施。在这个过程中,收集到的各种反馈将有可能成为组织流程改进的动力。
管理离不开数据。让数据说话,但更要让数据说真话。不恰当的数据报告,常用个人过程数据评价软件工程师的绩效。这常引导软件工程师们篡改数据,想法设法拒绝合作。他们的聪明才智不应该被用在这里。恰当的方式是利用数据报告去分析流程的缺陷及其深层次原因,从而实现流程持续优化。当然,度量本身是有成本的。在度量之前,应就其投资回报率加以分析,以避免过度度量。
通常每个部门都有自己的业绩目标,有可能大家各自努力却不能实现公司的整体目标。如果各个部门之间还存在信息壁垒,那这种情况会更糟。请记住,整体目标的优化才是真的优化。这要求我们设计出合理的度量指标,鼓励跨部门的合作,并对成果加以分享。
项目团队都有直接且紧迫的压力,要交付产品。所以,他们常常无法与流程管理者就优化流程达成共识。一个软件公司如果期望通过持续的流程优化以获得竞争优势,就应当设立合理的目标,让流程优化成为所有人的责任。

内容简介
《TOP100全球软件案例精选集》源于全球软件案例研究峰会,精选了第一届峰会的精品案例。涉及软件研发中心的五个维度(质量管理\产品创新\架构设计\开发流程\团队管理),测重对案例的深入分析研究,挖掘案例成功的关键因素,总结成功案例的经验,反思失败案例的教训,以此给软件从业者带来思考,促进整个行业的进步,为国内软件研发中心的快速成长找到捷径。

购买书籍

当当网购书 京东购书 卓越购书

PDF电子书下载地址

相关书籍

搜索更多