出版時(shí)間:2009-8 出版社:寧德軍、朱育雄、 孫昕 清華大學(xué)出版社 (2009-08出版) 作者:寧德軍 等 著 頁數(shù):274
Tag標(biāo)簽:無
前言
2008年,中國的軟件應(yīng)用外包收入占全球應(yīng)用程序外包市場的3.5%,而同期印度卻占50%左右.這對(duì)于每一個(gè)中國軟件行業(yè)的從業(yè)者來說,無疑是一個(gè)讓我們飽受鞭策的現(xiàn)實(shí).在過去的近10年中,我和我的團(tuán)隊(duì)一直有一個(gè)小小的心愿,就是通過我們對(duì)軟件工程最佳實(shí)踐的傳播和對(duì)業(yè)界領(lǐng)先的軟件工程工具的推廣,能夠踏踏實(shí)實(shí)地為中國的軟件行業(yè)做點(diǎn)事,推動(dòng)中國軟件產(chǎn)業(yè)的發(fā)展。2008年對(duì)于IBMRational團(tuán)隊(duì)是非常特別的一年.這一年,我們迎來了IBMJazz平臺(tái)的正式發(fā)布,迎來了Rational第一個(gè)基于Jazz的團(tuán)隊(duì)協(xié)作平臺(tái)RationalTeamConcert.它順應(yīng)軟件交付發(fā)展的趨勢,有效解決當(dāng)前軟件企業(yè)所面臨的團(tuán)隊(duì)協(xié)作.流程及工具豎井的挑戰(zhàn).通過基于Web的組件架構(gòu).全生命周期核心數(shù)據(jù)存儲(chǔ)庫和智能的開發(fā)過程感知能力,它幫助整個(gè)軟件交付團(tuán)隊(duì)實(shí)現(xiàn)基于上下文的團(tuán)隊(duì)協(xié)作.生產(chǎn)過程的自動(dòng)化和實(shí)時(shí)報(bào)告能力,使軟件開發(fā)人員能夠真正地關(guān)注軟件生產(chǎn)本身,按時(shí).保質(zhì).保量地交付出滿足關(guān)系人需求的軟件產(chǎn)品。IBM最新創(chuàng)新成果Jazz平臺(tái)的出現(xiàn)具有劃時(shí)代的意義,軟件交付領(lǐng)域以此為標(biāo)志,從此進(jìn)入了2.0時(shí)代.它的到來,再一次將中國軟件企業(yè)的軟件交付能力的建設(shè),推到了和美國.印度企業(yè)同一起跑線上.這對(duì)于廣大的中國軟件企業(yè)無疑是個(gè)難得的發(fā)展機(jī)會(huì).如何能夠洞察先機(jī).抓住機(jī)遇,實(shí)現(xiàn)中國軟件行業(yè)的騰飛,是擺在每個(gè)軟件從業(yè)者面前必須要思考的一個(gè)問題。作為企業(yè)軟件團(tuán)隊(duì)的管理者,如何從容應(yīng)對(duì)軟件交付過程所面臨的各種挑戰(zhàn),如何順應(yīng)趨勢.洞察先機(jī),快速建立面向未來的軟件交付2.0平臺(tái),快速打造企業(yè)軟件交付的核心競爭力呢?作為軟件項(xiàng)目的項(xiàng)目經(jīng)理,如何參透軟件開發(fā)項(xiàng)目項(xiàng)目管理的本質(zhì),快速打造敏捷的項(xiàng)目管理能力,輕松應(yīng)對(duì)軟件項(xiàng)目善變的需求和范圍.動(dòng)態(tài)的計(jì)劃的挑戰(zhàn)呢?作為軟件開發(fā)團(tuán)隊(duì)的一員,如何有效規(guī)避軟件交付平臺(tái)的復(fù)雜度,盡情釋放軟件開發(fā)的智慧,最大限度地將軟件開發(fā)過程的遵從.項(xiàng)目管理.需求管理.變更和缺陷管理.配置管理及構(gòu)建發(fā)布管理等軟件開發(fā)過程管理工作交給工具自動(dòng)化完成呢?如何通過各種2.0時(shí)代的工具,實(shí)現(xiàn)團(tuán)隊(duì)的無縫協(xié)作,盡享團(tuán)隊(duì)協(xié)作的力量呢?本書將幫助您一一解答以上問題,向您展現(xiàn)軟件工程領(lǐng)域最新的軟件生命周期管理方法.工具和最佳實(shí)踐,為您提供軟件職業(yè)生涯的全新體驗(yàn)。在本書的寫作過程中,我們一直努力為讀者提供以下內(nèi)容:(1)分享業(yè)界最新的軟件工程思想(第1章)。仔細(xì)分析了當(dāng)今世界軟件交付過程面臨的挑戰(zhàn),分享由此催生的軟件工程發(fā)展最新趨勢.順應(yīng)行業(yè)發(fā)展趨勢,第一次提出了軟件交付2.0的概念,描述了軟件交付2.0的主要特征和能力。(2)探討業(yè)界領(lǐng)先的軟件交付2.0協(xié)作交付平臺(tái)(第2章)?;谲浖桓?.0的思想,全面細(xì)致地向讀者闡述了Jazz平臺(tái)的整體架構(gòu).主要功能模塊及它作為軟件交付2.0協(xié)作平臺(tái)的核心特質(zhì).全面展現(xiàn)了IBMRational基于Jazz的產(chǎn)品發(fā)展策略。(3)結(jié)合實(shí)際案例,全面分享敏捷開發(fā)項(xiàng)目生命周期管理的最佳實(shí)踐,提供詳盡的軟件交付2.0工具使用講解(第3~9章).本書部分內(nèi)容把作者在軟件工程領(lǐng)域多年的經(jīng)驗(yàn).對(duì)軟件工程的理解和IBMRational敏捷軟件開發(fā)的最新研究成果貫穿始終,將理論和實(shí)踐有機(jī)的結(jié)合在一起.結(jié)合案例,詳細(xì)說明了軟件開發(fā)團(tuán)隊(duì)如何基于RationalTeamConcert,快速搭建軟件交付協(xié)作平臺(tái),實(shí)現(xiàn)軟件開發(fā)團(tuán)隊(duì)的實(shí)時(shí)協(xié)作.軟件生產(chǎn)過程的自動(dòng)化和透明的報(bào)告能力,實(shí)現(xiàn)敏捷開發(fā)項(xiàng)目的項(xiàng)目規(guī)劃.項(xiàng)目執(zhí)行.項(xiàng)目監(jiān)控和項(xiàng)目收尾全生命周期的管理,實(shí)現(xiàn)敏捷開發(fā)項(xiàng)目的需求管理.配置管理.變更管理.缺陷管理和構(gòu)建管理等功能,把整個(gè)軟件交付過程變得更加快樂有趣。謹(jǐn)以此書獻(xiàn)給我們的家人和同事們!是他們?cè)诒緯鴮懽骱统霭孢^程中,給予我們大力幫助和無私支持.由于平時(shí)工作比較忙,很難安排比較專注的時(shí)間進(jìn)行寫作,因此我們常常周末和晚上加班撰寫書稿,在我們?nèi)杖找挂箠^筆疾書的背后,是每位作者的妻子們忙碌的身影和默默的支持,是兒女們令人感動(dòng)的懂事和父母的鼓勵(lì).感謝我的同事朱宏.于希瑩,她們?yōu)楸緯木帉懽隽撕芏嘀匾墓ぷ?。IBMRational中國區(qū)高級(jí)技術(shù)經(jīng)理寧德軍2009年6月
內(nèi)容概要
《奏響軟件交付的爵士樂:Jazz平臺(tái)實(shí)踐者之路》針對(duì)當(dāng)今軟件工程業(yè)的歷史和現(xiàn)狀,詳盡地分析了軟件交付所面臨的問題與挑戰(zhàn),總結(jié)了由此催生的軟件工程若干發(fā)展趨勢,并且第一次提出了軟件交付2.0的理念,概括出軟件交付2.0的主要特征和能力,也引出了軟件交付2.0時(shí)代最為杰出的代表——IBM Jazz平臺(tái)?!蹲囗戃浖桓兜木羰繕罚篔azz平臺(tái)實(shí)踐者之路》通過深入淺出的技術(shù)講解,揭開了IBM Jazz平臺(tái)的神秘面紗。同時(shí),《奏響軟件交付的爵士樂:Jazz平臺(tái)實(shí)踐者之路》也第一次從實(shí)踐角度對(duì)業(yè)界最著名的敏捷開發(fā)方法論Scrum進(jìn)行了深刻剖析,通過Jazz平臺(tái)架構(gòu)上的Rational Team Concert工具,讓讀者真實(shí)地在敏捷世界中體驗(yàn)駕馭項(xiàng)目的樂趣。作者把軟件工程領(lǐng)域多年的經(jīng)驗(yàn)和理解、敏捷開發(fā)的方法和思想及工具實(shí)踐緊密結(jié)合在一起,讓讀者一起奏響軟件交付的華美樂章,親身體驗(yàn)軟件交付過程中的精髓和樂趣?! 蹲囗戃浖桓兜木羰繕罚篔azz平臺(tái)實(shí)踐者之路》適合從事軟件開發(fā)管理工作的開發(fā)團(tuán)隊(duì)負(fù)責(zé)人、項(xiàng)目經(jīng)理、具體從事軟件開發(fā)工作的系統(tǒng)分析員、開發(fā)人員、配置經(jīng)理、構(gòu)建經(jīng)理等閱讀?!蹲囗戃浖桓兜木羰繕罚篔azz平臺(tái)實(shí)踐者之路》還適合所有熱愛Jazz技術(shù)的人和想要了解軟件工程領(lǐng)域最新技術(shù)發(fā)展動(dòng)態(tài)的軟件開發(fā)工作者閱讀。
作者簡介
寧德軍 現(xiàn)任IBM Rational中國區(qū)高級(jí)技術(shù)經(jīng)理,PMP。有超過15年的軟件工程經(jīng)驗(yàn),曾為數(shù)十家公司提供過軟件工程管理和項(xiàng)目管理的咨詢服務(wù)。目前專注于軟件過程改進(jìn)、敏捷開發(fā)過程、項(xiàng)目管理和架構(gòu)技術(shù)等研究。
書籍目錄
第1章 軟件交付的今天.1.1 軟件交付面臨的挑戰(zhàn)1.1.1 復(fù)雜性的挑戰(zhàn)1.1.2 團(tuán)隊(duì).流程和工具的挑戰(zhàn)1.2 迎接挑戰(zhàn),分析軟件工程領(lǐng)域發(fā)展趨勢1.2.1 軟件工程發(fā)展趨勢一:模塊化1.2.2 軟件工程發(fā)展趨勢二:開放計(jì)算1.2.3 軟件工程發(fā)展趨勢三:合適的開發(fā)治理1.2.4 軟件工程發(fā)展趨勢四:全球化軟件協(xié)作交付1.3 順應(yīng)軟件工程發(fā)展趨勢,迎接軟件交付2.0時(shí)代的到來1.4 小結(jié)第2章 奏響軟件交付的爵士樂2.1 Jazz的理念和核心能力2.2 Jazz的整體框架2.2.1 Jazz的架構(gòu)基礎(chǔ)——OSGi2.2.2 打造基于Internet的全生命周期服務(wù)整合平臺(tái)2.2.3 開放的生命周期協(xié)作服務(wù)(OSLC)和Jazz整合架構(gòu)(JIA)2.2.4 基于Jazz平臺(tái)開發(fā)新的生命周期服務(wù)組件2.3 Jazz的現(xiàn)狀與未來2.4 小結(jié)第3章 走進(jìn)團(tuán)隊(duì)音樂會(huì)3.1 無地域限制的軟件交付舞臺(tái)3.2 團(tuán)隊(duì)音樂會(huì)主要場景說明3.3 音樂會(huì)的主旋律——Scrum方法簡介3.3.1 Scrum中的角色3.3.2 Scrum活動(dòng)3.3.3 Scrum工件3.3.4 Scrum過程說明3.4 小結(jié)第4章 團(tuán)隊(duì)音樂會(huì)序幕:團(tuán)隊(duì)協(xié)作平臺(tái)的快速創(chuàng)建4.1 從網(wǎng)絡(luò)社區(qū)下載RTC4.2 安裝RTC4.3 安裝RTC相關(guān)配套軟件(可選)4.4 啟動(dòng)RTC服務(wù)器環(huán)境4.4.1 啟動(dòng)RTC服務(wù)器4.4.2 啟動(dòng)Jabber服務(wù)器4.5 啟動(dòng)RTC客戶端,并連接RTC服務(wù)器4.5.1 使用Web客戶端連接RTC服務(wù)器4.5.2 使用RTC的Eclipse客戶端連接RTC服務(wù)器4.6 RTC客戶端用戶界面簡介4.7 RTC系統(tǒng)管理4.7.1 管理服務(wù)器4.7.2 管理用戶與許可證4.8 小結(jié)第5章 團(tuán)隊(duì)音樂會(huì)第一樂章 :軟件交付項(xiàng)目的快速啟動(dòng)5.1 基本概念5.2 通過向?qū)Э焖賱?chuàng)建一個(gè)新項(xiàng)目5.3 添加團(tuán)隊(duì)成員5.4 定義工作項(xiàng)的類別和發(fā)行版5.5 定義開發(fā)段與迭代5.6 快速初始化項(xiàng)目數(shù)據(jù)5.6.1 步驟1:規(guī)劃和創(chuàng)建SmartProject的流與組件5.6.2 步驟2:創(chuàng)建個(gè)人的存儲(chǔ)庫工作空間5.6.3 步驟3:創(chuàng)建Java項(xiàng)目,導(dǎo)入源代碼文件5.6.4 步驟4:把Java項(xiàng)目加入RTC存儲(chǔ)庫的組件中5.6.5 步驟5:創(chuàng)建快照,記錄5.7 快速創(chuàng)建項(xiàng)目的構(gòu)建環(huán)境5.7.1 步驟1:創(chuàng)建構(gòu)建腳本5.7.2 步驟2:創(chuàng)建構(gòu)建引擎5.7.3 步驟3:創(chuàng)建構(gòu)建定義5.7.4 步驟4:配置構(gòu)建引擎啟動(dòng)腳本5.7.5 步驟5:驗(yàn)證構(gòu)建環(huán)境是否正確..5.8 項(xiàng)目成員連接到SmartProject項(xiàng)目5.8.1 連接項(xiàng)目5.8.2 配置RTC客戶端與Jabber的連接5.9 小結(jié)第6章 團(tuán)隊(duì)音樂會(huì)第二樂章:軟件交付項(xiàng)目的規(guī)劃6.1 敏捷開發(fā)中的規(guī)劃層次6.2 敏捷項(xiàng)目規(guī)劃過程6.2.1 發(fā)布規(guī)劃6.2.2 迭代規(guī)劃6.3 在RTC中實(shí)現(xiàn)敏捷項(xiàng)目規(guī)劃6.3.1 準(zhǔn)備敏捷項(xiàng)目規(guī)劃環(huán)境6.3.2 錄入用戶故事,生成產(chǎn)品訂單6.3.3 在RTC中制定發(fā)布規(guī)劃6.3.4 在RTC中制定迭代規(guī)劃6.4 小結(jié)第7章 團(tuán)隊(duì)音樂會(huì)第三樂章:軟件交付項(xiàng)目的執(zhí)行7.1 RTC配置管理功能7.2 RTC配置管理的基本概念7.2.1 基本概念7.2.2 典型的變更流程7.3 RTC構(gòu)建管理功能7.3.1 構(gòu)建環(huán)境的構(gòu)成7.3.2 構(gòu)建環(huán)境的設(shè)置7.3.3 構(gòu)建的執(zhí)行過程7.4 開發(fā)人員初始化開發(fā)環(huán)境7.5 開發(fā)人員完成工作任務(wù)的過程7.6 集成構(gòu)建與打基線7.7 小結(jié)第8章 團(tuán)隊(duì)音樂會(huì)第四樂章:軟件交付項(xiàng)目的監(jiān)控8.1 項(xiàng)目監(jiān)控全景8.2 監(jiān)控手段1:監(jiān)控變更情況8.2.1 事件(Events)8.2.2 RSSFeeds8.2.3 其他8.3 監(jiān)控手段2:監(jiān)控工作項(xiàng)8.4 監(jiān)控手段3:監(jiān)控項(xiàng)目和團(tuán)隊(duì)健康狀況8.4.1 使用場景8.4.2 操作介紹8.5 監(jiān)控手段4:監(jiān)控個(gè)人工作健康狀況8.6 監(jiān)控手段5:監(jiān)控迭代健康狀況8.7 監(jiān)控手段6:統(tǒng)計(jì)報(bào)表8.8 監(jiān)控手段7:工件的全生命周期的管理和追蹤性8.8.1 RTC對(duì)工件管理介紹8.8.2 使用場景8.8.3 操作說明8.9 使用場景8.1 0小結(jié)第9章 團(tuán)隊(duì)音樂會(huì)的謝幕9.1 沖刺回顧會(huì)議9.2 軟件開發(fā)過程的改進(jìn)9.2.1 RTC如何表示過程9.2.2 NRTC中過程改進(jìn)介紹9.2.3 操作介紹9.3 重用軟件開發(fā)過程9.4 小結(jié)附錄A 軟件開發(fā)過程的演進(jìn)A.1 什么是RUPA.2 什么是OpenUPA.3 從RUP的演進(jìn),看軟件工程文化變革A.3.1 最佳實(shí)踐的演進(jìn)A.3.2 RUP向敏捷的演進(jìn)附錄B術(shù)語表...
章節(jié)摘錄
插圖:第1章 軟件交付的今天相信很多朋友都看過托馬斯寫的“世界是平的”這本書。它向我們描述了全球化發(fā)展趨勢對(duì)企業(yè)發(fā)展和競爭環(huán)境的影響,對(duì)團(tuán)隊(duì)協(xié)作模式的影響以及對(duì)每個(gè)人日常生活方式的影響。環(huán)顧與審視“平的世界”這個(gè)市場、資源和競爭的大網(wǎng),全球化的企業(yè)開始調(diào)整其在全球范圍內(nèi)的業(yè)務(wù)發(fā)展策略,優(yōu)化業(yè)務(wù)流程,整合資源配置,從而更加關(guān)注在全球化“戰(zhàn)役”中的勝利,而不僅僅是一城一池的得失。與此同時(shí),全球化趨勢也對(duì)企業(yè)的業(yè)務(wù)靈活性提出了更高的要求,要求企業(yè)要有更快的市場反應(yīng)速度、更靈活的業(yè)務(wù)模式和全球化的資源整合能力。平坦的世界強(qiáng)迫我們不得不去思考,全球化企業(yè)、全球化業(yè)務(wù)、全球化市場和全球化競爭到底對(duì)IT世界提出了什么樣的挑戰(zhàn)?這些挑戰(zhàn)又給軟件工程領(lǐng)域帶來哪些變化?而適應(yīng)這些變化,未來的軟件工程領(lǐng)域會(huì)有哪些發(fā)展趨勢?“善弈者謀一局之勝,不善弈者求數(shù)子之得”,只有掌握了軟件工程的本質(zhì)和領(lǐng)域的發(fā)展趨勢,企業(yè)才能順應(yīng)潮流,洞悉先機(jī),打造軟件交付的核心競爭力,在全球化的競爭中保持不敗之地。2008年Rational軟件開發(fā)高峰論壇上,IBM軟件集團(tuán)Rational總經(jīng)理Daniel Sabbah博士向我們描述了當(dāng)今創(chuàng)新的世界:“去年世界生產(chǎn)出了很多的晶片,這些晶片上面的晶體管的數(shù)量比同年生產(chǎn)出的大米粒還要多。同時(shí),每一個(gè)晶體管的生產(chǎn)成本是小于一粒大米的?,F(xiàn)在互聯(lián)網(wǎng)群體已經(jīng)超過10億,而在互聯(lián)網(wǎng)上的信息也以萬億計(jì)。超級(jí)計(jì)算能力現(xiàn)在為越來越多的人掌握。在2010年以前,超級(jí)計(jì)算機(jī)將可以進(jìn)行每秒1000萬億次的計(jì)算,這是非常了不起的一個(gè)數(shù)字。最后,在2010年之后,通過通信、計(jì)算和互聯(lián)網(wǎng)上種種應(yīng)用的有效運(yùn)用,全世界的信息總量每11小時(shí)將要增加一倍,這又是非常了不起的一個(gè)創(chuàng)新。這一切都表明當(dāng)今時(shí)代是一個(gè)創(chuàng)新的時(shí)代?!?/pre>媒體關(guān)注與評(píng)論
面臨快速變化的業(yè)務(wù)和日益激烈的競爭環(huán)境,移動(dòng)通信正在考慮如何通過敏捷開發(fā),提高開發(fā)團(tuán)隊(duì)?wèi)?yīng)對(duì)變化和快速響應(yīng)能力。本書通過具體案例把敏捷開發(fā)方法和敏捷團(tuán)隊(duì)協(xié)作平臺(tái)很好結(jié)合,對(duì)移動(dòng)通信領(lǐng)域軟件開發(fā)的敏捷轉(zhuǎn)型,幫助開發(fā)團(tuán)隊(duì)快速打造敏捷開發(fā)的核心能力,具有重要參考價(jià)值?! 袊苿?dòng)深圳有限公司副總經(jīng)理 韓林我一口氣讀完了全書,發(fā)現(xiàn)這本書就是我目前所需要的。它不但介紹了敏捷方法的基本原理,也告訴我們?nèi)绾尾捎肦ational Team Concert來管理敏捷項(xiàng)目實(shí)踐。IBM內(nèi)部目前有很多項(xiàng)目都在轉(zhuǎn)向敏捷開發(fā),我要把這本書介紹給我的同事,這本書來得太及時(shí)了。 ——軟件工程知名專家,IBM實(shí)驗(yàn)室資深開發(fā)經(jīng)理 傅純一編輯推薦
《奏響軟件交付的爵士樂:Jazz平臺(tái)實(shí)踐者之路》:IBM Rational軟件工程推薦讀物,國內(nèi)第一本介紹IBM Jazz軟件交付的著作,IBM Rational軟件高峰論壇大會(huì)用書。圖書封面
圖書標(biāo)簽Tags
無評(píng)論、評(píng)分、閱讀與下載
- 還沒讀過(62)
- 勉強(qiáng)可看(449)
- 一般般(767)
- 內(nèi)容豐富(3182)
- 強(qiáng)力推薦(260)