籌委會(huì)合影
《國(guó)內(nèi)外敏捷軟件開發(fā)發(fā)展現(xiàn)狀與展望》報(bào)告發(fā)布
此份報(bào)告由Scrum中文網(wǎng)的廖靖斌、IBM中國(guó)有限公司的寧德軍、IBM中國(guó)有限公司的孫昕、易保網(wǎng)絡(luò)技術(shù)有限公司的陽(yáng)陸育、淘寶網(wǎng)的余曉、上海寶信軟件股份有限公司的張克強(qiáng)等六人共同撰寫,他們經(jīng)過(guò)幾個(gè)月的共同通過(guò)調(diào)研、分析和總結(jié),寫出了一份國(guó)內(nèi)外敏捷軟件開發(fā)現(xiàn)狀及展望的報(bào)告,大會(huì)現(xiàn)場(chǎng)他們用六塊拼板共同組成了報(bào)告的封面,象征著推廣敏捷軟件開發(fā)方法是一份共同的事業(yè),需要大家共同努力才能實(shí)現(xiàn)。
報(bào)告組與SPI China領(lǐng)導(dǎo)合影
回顧中國(guó)敏捷軟件開發(fā)運(yùn)動(dòng)里程碑及貢獻(xiàn)人物
廣東軟協(xié)代表趙國(guó)祥先生,上海市軟件行業(yè)協(xié)會(huì)培訓(xùn)主管邱宏麗女士現(xiàn)場(chǎng)宣讀了敏捷聯(lián)盟評(píng)出的敏捷開發(fā)運(yùn)用的里程碑、優(yōu)秀人物以及優(yōu)秀社團(tuán),從中我們可以看出敏捷方法在中國(guó)發(fā)展過(guò)程中的一路艱辛與輝煌。
廣東軟協(xié)、上海軟協(xié)代表宣讀中國(guó)敏捷軟件開發(fā)里程碑-貢獻(xiàn)人物-貢獻(xiàn)社團(tuán)
以下為十一件具有里程碑意義的事件:
里程碑一:1999年UMLChina成立,UMLChina傾注全力,不斷實(shí)踐,苦心研究需求和設(shè)計(jì)技能,采用“聚焦最后一公里”的方式,幫助軟件組織邁向“低成本制造好賣的產(chǎn)品”的境界。目前UMLChina訓(xùn)練、項(xiàng)目指導(dǎo)、專家講座、專家視聽、新聞、《非程序員》電子雜志和參與原創(chuàng)書籍編寫和國(guó)際圖書翻譯等形式,為業(yè)界提供需求設(shè)計(jì)相關(guān)的指導(dǎo)。
里程碑二:2001年石一楹在IBM developerWorks發(fā)表《Refactoring Patterns》系列文章。推薦理由:解決爛代碼的最好辦法當(dāng)然是讓它不要發(fā)生。然而,要阻止代碼的腐化,你需要付出額外的代價(jià)。每次在修改或增加代碼之前,你都要看一看手上的這些代碼。如果它有很好的味道,那么你應(yīng)該能夠很方便地加入新的功能。如果你需要花很長(zhǎng)的時(shí)間去理解原來(lái)的代碼,花更長(zhǎng)的時(shí)間去增加和修改代碼。那么,先放下手里的活,讓我們來(lái)做Refactoring。
里程碑三:20002年XP系列叢書由人民郵電出版社出版。推薦理由:由《解析極限變成——擁抱變化》、《規(guī)劃極限變成》、《極限編程實(shí)施》、《極限編程研究》、《極限編程實(shí)踐》、《探索極限編程》、《應(yīng)用極限編程—積極求勝》組成的XP系列叢書,北京SPIN參與了全程的策劃和審校,在2002年為國(guó)內(nèi)技術(shù)社區(qū)增加了許多討論的話題。許多技術(shù)人員也是從這兒開始認(rèn)識(shí)極限編程,了解敏捷!
里程碑四:2003年《敏捷軟件開發(fā):原則模式與實(shí)踐》由清華大學(xué)出版社出版。推薦理由:在這本書中,享譽(yù)全球的軟件開發(fā)專家和軟件攻城打師RobertC.martin將向您展示如何解決軟件開發(fā)人員、項(xiàng)目經(jīng)理及軟件項(xiàng)目領(lǐng)導(dǎo)們所面臨的最棘手的問(wèn)題。這本綜合性、實(shí)用性的敏捷開發(fā)和極限編程方面的指南,是由敏捷開發(fā)的創(chuàng)始人之一所撰寫的。
里程碑五:2004年Beijing Java User Group成立。推薦理由:BJUG創(chuàng)建于2004年,目的是為了北京IT圈創(chuàng)建一個(gè)交流和分享知識(shí)的平臺(tái)。目前BJUG與Beijing Open party結(jié)成合作伙伴,共同組織每月一次的活動(dòng)??瓷先ピ撚脩艚M和敏捷沒(méi)有太大的關(guān)系,但是如果了解該組織的許多成員后來(lái)都投身于敏捷在國(guó)內(nèi)社區(qū)的推廣和發(fā)展,就可以知道類似BJUG這樣的社區(qū)存在的含義了。
里程碑六:2005年,CSDN舉辦北京敏捷技術(shù)專家圓桌會(huì)。推薦理由:敏捷宣言創(chuàng)始人之一Martin Fowler應(yīng)邀作主題演講并與4到6名業(yè)界技術(shù)專家展開交流,主題“企業(yè)應(yīng)用架構(gòu)模式”,介紹企業(yè)應(yīng)用開發(fā)中常見的架構(gòu)性問(wèn)題及其解決方案?,F(xiàn)場(chǎng)聽眾200-300人,會(huì)后有大師的簽名售書活動(dòng)。
里程碑七:2006年,首屆敏捷中國(guó)大會(huì)在京成功舉辦。推薦理由:2006年,第一屆敏捷中國(guó)大會(huì)成功舉辦,與近千名與會(huì)者分享敏捷與軟件價(jià)值的關(guān)系。這是敏捷第一次在中國(guó)被正式推廣給IT本地社區(qū)。2007年,ThoughtWorks以“塑造敏捷企業(yè)”為主題主辦第二屆敏捷中國(guó),將敏捷系統(tǒng)性的推廣至中國(guó)IT企業(yè)。敏捷中國(guó)大會(huì)連續(xù)舉辦五屆,使之成為各個(gè)社區(qū)、企業(yè)及組織的敏捷愛好者開放全新交流和互動(dòng)平臺(tái),成為真正的敏捷實(shí)踐者、愛好者的“發(fā)聲器”。
里程碑八:2008年,《硝煙中的Scrum和XP——我們?nèi)绾螌?shí)施Scrum》電子書發(fā)布。推薦理由:在本書中,作者Henrik Kniberg講述了他在一年的時(shí)間里,帶領(lǐng)40人的團(tuán)隊(duì)實(shí)施Scrum的過(guò)程,他們?cè)囘^(guò)了多種團(tuán)隊(duì)尺寸、sprint長(zhǎng)度,定義“完成”的不同方式,不同的backlog格式,各種測(cè)試策略,在多個(gè)Scrum團(tuán)隊(duì)之間進(jìn)行同步的多種方式。他們還嘗試過(guò)XP實(shí)踐——持續(xù)集成、結(jié)對(duì)編程、測(cè)試驅(qū)動(dòng)開發(fā)等等,還試過(guò)了把XP跟Scrum組合?,F(xiàn)在在團(tuán)隊(duì)中實(shí)施Scrum的技術(shù)人員基本都閱讀過(guò)這本書。
里程碑九:2009年,IBM Jazz平臺(tái)的建立、Microsoft Visual Studio 2010中加入Scrum模板。IBM Jazz平臺(tái)被IBM譽(yù)為敏捷時(shí)代最權(quán)威的實(shí)踐與方法總結(jié)。在大規(guī)模開發(fā)團(tuán)隊(duì)中真正實(shí)現(xiàn)了敏捷精髓與方法和工具的完美結(jié)合;面對(duì)敏捷浪潮,軟件工程領(lǐng)域平臺(tái)與工具革命性的創(chuàng)新,開創(chuàng)了開發(fā)2.0時(shí)代。而Visual Studio2010中項(xiàng)目過(guò)程模板變化很大,微軟公司把Scrum作為基本Agile開發(fā)模型,Visual Studio Team Foundation Server 2010中集成了MSF for Agile Software Development v5.0,可操作性上融合了敏捷等軟件開發(fā)流程思想模型。
里程碑十:2010年,上海Scrum Gathering全球大會(huì)。此次大會(huì)參會(huì)人數(shù)400多人,大會(huì)有不下十位的國(guó)際Scrum認(rèn)證講師和認(rèn)證教練親臨大會(huì),大會(huì)除了兩天的演講之外,還安排一些比較有特色的活動(dòng),比如Scrum診所、開放空間討論以及敏捷游戲和工作坊,此次活動(dòng)讓中國(guó)敏捷實(shí)踐者以及對(duì)敏捷感興趣的人通過(guò)這個(gè)平臺(tái)了解國(guó)外敏捷和Scrum發(fā)展的最新動(dòng)向,與國(guó)內(nèi)外敏捷專家進(jìn)行面對(duì)面的交流,此次活動(dòng)也是歷史以來(lái)Scrum Alliance和中國(guó)敏捷社區(qū)愛好者一起組織的規(guī)模最大的一次盛會(huì)。
里程碑十一:2010年,Agile Tour敏捷全球之旅來(lái)到中國(guó)。敏捷之旅活動(dòng)的目的在持續(xù)演進(jìn),其主要關(guān)注點(diǎn)在于通過(guò)10月的一系列活動(dòng)形成一個(gè)敏捷開發(fā)的群眾社團(tuán),希望在所有的活動(dòng)地點(diǎn)都能夠?yàn)槲阶銐虻淖⒁饬Φ矫艚蓍_發(fā)方式上;敏捷在持續(xù)演進(jìn),Agile Tour在打開新的視點(diǎn)的同時(shí)也把對(duì)敏捷的理解和觀點(diǎn)分享給整個(gè)敏捷社團(tuán);在保持敏捷文化和自治的同時(shí),與世界各個(gè)地區(qū)提倡和鼓勵(lì)領(lǐng)導(dǎo)力;幫助同事和本地商業(yè)機(jī)構(gòu)轉(zhuǎn)向敏捷方法。
大會(huì)同時(shí)還宣讀了貢獻(xiàn)團(tuán)隊(duì)及個(gè)人的名單:郭曉、Vernon Stinebaker、呂毅、蔣濤、謝恩偉、等敏捷技術(shù)引領(lǐng)者與推廣者,Agile China用戶組、UML China、CSDN、JavaEye、InfoQ中文站等貢獻(xiàn)團(tuán)隊(duì)。
王鈞、郭曉高舉Agile China火炬
隨后由中國(guó)敏捷軟件開發(fā)聯(lián)盟秘書長(zhǎng)王鈞和思特沃克總經(jīng)理、中國(guó)敏捷軟件開發(fā)聯(lián)盟副主席兼執(zhí)行副秘書長(zhǎng)郭曉共同簽署了《共同主辦AGILE CHINA年會(huì)諒解備忘錄》。
精彩的主題演講
在大會(huì)進(jìn)行中,還穿插了幾場(chǎng)精彩的演講,微軟(中國(guó))有限公司產(chǎn)品市場(chǎng)經(jīng)理、中國(guó)敏捷軟件開發(fā)聯(lián)盟副秘書長(zhǎng)廖浩志《云計(jì)算時(shí)代的敏捷開發(fā)原則》,分享了微軟如何實(shí)踐敏捷開發(fā)的具體內(nèi)容與方式,內(nèi)容包含微軟的敏捷研發(fā)系統(tǒng)觀(人員、流程與工具如何結(jié)合);微軟如何將應(yīng)用生命周期管理(ALM)中的項(xiàng)目管理、需求管理、版本控制、測(cè)試用例管理、自動(dòng)化測(cè)試以及提交給管理階層的報(bào)表全部整合在一個(gè)平臺(tái)、一個(gè)工具、以及一個(gè)數(shù)據(jù)庫(kù)中;微軟的測(cè)試工作如何進(jìn)行;另外,也演示了微軟的開發(fā)平臺(tái)如何與Java的開發(fā)工具 – Eclipse共同協(xié)作。ThoughtWorks總經(jīng)理、中國(guó)敏捷軟件開發(fā)聯(lián)盟副主席郭曉回顧了Agile China年會(huì)創(chuàng)建背景、成長(zhǎng)歷程及精彩瞬間,與會(huì)人員感受了自2006年來(lái)Agile China的5年,進(jìn)一步感受了Agile China文化、敏捷文化。最后,由廣聯(lián)達(dá)研發(fā)副總裁、中國(guó)敏捷軟件開發(fā)聯(lián)盟副主席盧旭東《敏捷之敏捷——如何推進(jìn)企業(yè)級(jí)敏捷實(shí)施》,分享了廣聯(lián)達(dá)軟件的敏捷開發(fā)最佳實(shí)踐,闡釋了敏捷的意義與方法,并輔以實(shí)例,讓現(xiàn)場(chǎng)觀眾充分領(lǐng)略了敏捷軟件開發(fā)的巨大魅力。