中国敏捷软件开发联盟在北京正式成立!

2010年12月10日,中国敏捷软件开发联盟成立发布会暨第一届会员代表大会在京召开。本次会议由中国软件行业协会系统与软件过程改进分会(SPI China)提起倡议,由北京软件行业协会、成都市软件行业协会、大连软件行业协会、广东软件行业协会、上海市软件行业协会、天津市软件行业协会等六家行业协会共同发起,由中国敏捷软件开发联盟主办,ThoughtWorks、微软(中国)有限公司特别支持。

当天的会程安排为两部分,上午大会召开“中国敏捷软件开发联盟”第一届会员代表大会。会议由SPI China秘书长王钧的主持下,全体与会代表投票表决了《中国敏捷软件开发联盟组织规则》(草案)、并投票选举出联盟主席团成员、秘书长及副秘书长。代表大会后半程与会者分组讨论了敏捷联盟2011年发展大计,并且由各个小组的组长跨组介绍了讨论结果。下午的“中国敏捷软件开发联盟”成立发布会由中国移动通信研究院业务拓展部经理、中国敏捷软件开发联盟副秘书长张为民主持,由中国软件行业协会系统与软件过程改进分会副会长兼秘书长王钧宣布了中国敏捷软件开发联盟正式成立。

大会致辞

SPI China名誉副会长郑人杰先生在致辞中表示这次敏捷联盟的成立是国内软件产业发展当中一个里程碑事件,将推动敏捷这个方法在国内进一步推进。

广东软件行业协会代表赵国祥先生在致辞中通过两个实例告诉大家敏捷对于企业软件开发的重要性,同时表示广东软件行业协会软件过程改进委员会(GDSPIN)将一如既往地配合中国敏捷软件开发联盟的推广工作。

来自上海市软件行业协会培训主管邱宏丽女士现场宣读了上海软协的贺信,贺信中表示联盟的成立适应了工程软件的趋势,可以进一步促进和提高敏捷在我国的应用和发展,推进软件模型的自主创新,上海软协将会积极承担和支持联盟的活动,推进敏捷方法的发展。

SPI China副秘书长代寒玲女士向大家宣读了来自Scrum Alliance等三个国际机构的贺信。

致辞之后,大会向主席团联席会、秘书长联席会成员颁发聘书。

筹委会合影

《国内外敏捷软件开发发展现状与展望》报告发布

此份报告由Scrum中文网的廖靖斌、IBM中国有限公司的宁德军、IBM中国有限公司的孙昕、易保网络技术有限公司的阳陆育、淘宝网的余晓、上海宝信软件股份有限公司的张克强等六人共同撰写,他们经过几个月的共同通过调研、分析和总结,写出了一份国内外敏捷软件开发现状及展望的报告,大会现场他们用六块拼板共同组成了报告的封面,象征着推广敏捷软件开发方法是一份共同的事业,需要大家共同努力才能实现。

报告组与SPI China领导合影

回顾中国敏捷软件开发运动里程碑及贡献人物

广东软协代表赵国祥先生,上海市软件行业协会培训主管邱宏丽女士现场宣读了敏捷联盟评出的敏捷开发运用的里程碑、优秀人物以及优秀社团,从中我们可以看出敏捷方法在中国发展过程中的一路艰辛与辉煌。

广东软协、上海软协代表宣读中国敏捷软件开发里程碑-贡献人物-贡献社团

以下为十一件具有里程碑意义的事件:

里程碑一:1999年UMLChina成立,UMLChina倾注全力,不断实践,苦心研究需求和设计技能,采用“聚焦最后一公里”的方式,帮助软件组织迈向“低成本制造好卖的产品”的境界。目前UMLChina训练、项目指导、专家讲座、专家视听、新闻、《非程序员》电子杂志和参与原创书籍编写和国际图书翻译等形式,为业界提供需求设计相关的指导。

里程碑二:2001年石一楹在IBM  developerWorks发表《Refactoring  Patterns》系列文章。推荐理由:解决烂代码的最好办法当然是让它不要发生。然而,要阻止代码的腐化,你需要付出额外的代价。每次在修改或增加代码之前,你都要看一看手上的这些代码。如果它有很好的味道,那么你应该能够很方便地加入新的功能。如果你需要花很长的时间去理解原来的代码,花更长的时间去增加和修改代码。那么,先放下手里的活,让我们来做Refactoring。

里程碑三:20002年XP系列丛书由人民邮电出版社出版。推荐理由:由《解析极限变成——拥抱变化》、《规划极限变成》、《极限编程实施》、《极限编程研究》、《极限编程实践》、《探索极限编程》、《应用极限编程—积极求胜》组成的XP系列丛书,北京SPIN参与了全程的策划和审校,在2002年为国内技术社区增加了许多讨论的话题。许多技术人员也是从这儿开始认识极限编程,了解敏捷!

里程碑四:2003年《敏捷软件开发:原则模式与实践》由清华大学出版社出版。推荐理由:在这本书中,享誉全球的软件开发专家和软件攻城打师RobertC.martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。

里程碑五:2004年Beijing  Java  User  Group成立。推荐理由:BJUG创建于2004年,目的是为了北京IT圈创建一个交流和分享知识的平台。目前BJUG与Beijing  Open  party结成合作伙伴,共同组织每月一次的活动。看上去该用户组和敏捷没有太大的关系,但是如果了解该组织的许多成员后来都投身于敏捷在国内社区的推广和发展,就可以知道类似BJUG这样的社区存在的含义了。

里程碑六:2005年,CSDN举办北京敏捷技术专家圆桌会。推荐理由:敏捷宣言创始人之一Martin  Fowler应邀作主题演讲并与4到6名业界技术专家展开交流,主题“企业应用架构模式”,介绍企业应用开发中常见的架构性问题及其解决方案。现场听众200-300人,会后有大师的签名售书活动。

里程碑七:2006年,首届敏捷中国大会在京成功举办。推荐理由:2006年,第一届敏捷中国大会成功举办,与近千名与会者分享敏捷与软件价值的关系。这是敏捷第一次在中国被正式推广给IT本地社区。2007年,ThoughtWorks以“塑造敏捷企业”为主题主办第二届敏捷中国,将敏捷系统性的推广至中国IT企业。敏捷中国大会连续举办五届,使之成为各个社区、企业及组织的敏捷爱好者开放全新交流和互动平台,成为真正的敏捷实践者、爱好者的“发声器”。

里程碑八:2008年,《硝烟中的Scrum和XP——我们如何实施Scrum》电子书发布。推荐理由:在本书中,作者Henrik  Kniberg讲述了他在一年的时间里,带领40人的团队实施Scrum的过程,他们试过了多种团队尺寸、sprint长度,定义“完成”的不同方式,不同的backlog格式,各种测试策略,在多个Scrum团队之间进行同步的多种方式。他们还尝试过XP实践——持续集成、结对编程、测试驱动开发等等,还试过了把XP跟Scrum组合。现在在团队中实施Scrum的技术人员基本都阅读过这本书。

里程碑九:2009年,IBM Jazz平台的建立、Microsoft Visual Studio 2010中加入Scrum模板。IBM Jazz平台被IBM誉为敏捷时代最权威的实践与方法总结。在大规模开发团队中真正实现了敏捷精髓与方法和工具的完美结合;面对敏捷浪潮,软件工程领域平台与工具革命性的创新,开创了开发2.0时代。而Visual Studio2010中项目过程模板变化很大,微软公司把Scrum作为基本Agile开发模型,Visual Studio Team Foundation Server 2010中集成了MSF  for  Agile  Software  Development  v5.0,可操作性上融合了敏捷等软件开发流程思想模型。

里程碑十:2010年,上海Scrum  Gathering全球大会。此次大会参会人数400多人,大会有不下十位的国际Scrum认证讲师和认证教练亲临大会,大会除了两天的演讲之外,还安排一些比较有特色的活动,比如Scrum诊所、开放空间讨论以及敏捷游戏和工作坊,此次活动让中国敏捷实践者以及对敏捷感兴趣的人通过这个平台了解国外敏捷和Scrum发展的最新动向,与国内外敏捷专家进行面对面的交流,此次活动也是历史以来Scrum Alliance和中国敏捷社区爱好者一起组织的规模最大的一次盛会。

里程碑十一:2010年,Agile  Tour敏捷全球之旅来到中国。敏捷之旅活动的目的在持续演进,其主要关注点在于通过10月的一系列活动形成一个敏捷开发的群众社团,希望在所有的活动地点都能够为吸引到足够的注意力到敏捷开发方式上;敏捷在持续演进,Agile Tour在打开新的视点的同时也把对敏捷的理解和观点分享给整个敏捷社团;在保持敏捷文化和自治的同时,与世界各个地区提倡和鼓励领导力;帮助同事和本地商业机构转向敏捷方法。

大会同时还宣读了贡献团队及个人的名单:郭晓、Vernon Stinebaker、吕毅、蒋涛、谢恩伟、等敏捷技术引领者与推广者,Agile China用户组、UML China、CSDN、JavaEye、InfoQ中文站等贡献团队。

王钧、郭晓高举Agile China火炬

随后由中国敏捷软件开发联盟秘书长王钧和思特沃克总经理、中国敏捷软件开发联盟副主席兼执行副秘书长郭晓共同签署了《共同主办AGILE CHINA年会谅解备忘录》。

精彩的主题演讲

在大会进行中,还穿插了几场精彩的演讲,微软(中国)有限公司产品市场经理、中国敏捷软件开发联盟副秘书长廖浩志《云计算时代的敏捷开发原则》,分享了微软如何实践敏捷开发的具体内容与方式,内容包含微软的敏捷研发系统观(人员、流程与工具如何结合);微软如何将应用生命周期管理(ALM)中的项目管理、需求管理、版本控制、测试用例管理、自动化测试以及提交给管理阶层的报表全部整合在一个平台、一个工具、以及一个数据库中;微软的测试工作如何进行;另外,也演示了微软的开发平台如何与Java的开发工具 – Eclipse共同协作。ThoughtWorks总经理、中国敏捷软件开发联盟副主席郭晓回顾了Agile China年会创建背景、成长历程及精彩瞬间,与会人员感受了自2006年来Agile China的5年,进一步感受了Agile China文化、敏捷文化。最后,由广联达研发副总裁、中国敏捷软件开发联盟副主席卢旭东《敏捷之敏捷——如何推进企业级敏捷实施》,分享了广联达软件的敏捷开发最佳实践,阐释了敏捷的意义与方法,并辅以实例,让现场观众充分领略了敏捷软件开发的巨大魅力。