資源描述:
《《敏捷開發(fā)介紹》ppt課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、PSST質(zhì)量與成本管理部/系統(tǒng)工程部華為敏捷軟件開發(fā)解讀2009年06月N.001Page2關(guān)于管理者和軟件開發(fā)相關(guān)人員掌握敏捷知識(shí)的要求為落實(shí)敏捷軟件開發(fā)在我司的順利推行,使廣大軟件開發(fā)管理者和開發(fā)人員深刻領(lǐng)會(huì)敏捷核心理念,熟練掌握敏捷實(shí)踐方法,從而達(dá)到增強(qiáng)應(yīng)對(duì)需求變化的能力、提高產(chǎn)品質(zhì)量、提升開發(fā)效率和縮短交付周期等方面的目標(biāo)。為此,特提出如下要求:PM及以上管理者要深刻領(lǐng)會(huì)敏捷核心理念、理解我司敏捷推行策略、了解各種敏捷實(shí)踐。軟件開發(fā)相關(guān)人員(含PL、軟件開發(fā)人員、軟件測(cè)試人員、軟件架構(gòu)人員、系統(tǒng)分析人員、與軟件相關(guān)的資料人員和研發(fā)質(zhì)量人員
2、)要深刻理解敏捷理念、掌握敏捷實(shí)踐、了解我司敏捷推行策略。通過敏捷相關(guān)知識(shí)的考試是軟件開發(fā)相關(guān)人員任職資格的基本要求??荚囋囶}分為管理者版本和員工版本,分別針對(duì)管理者和員工應(yīng)知應(yīng)會(huì)的知識(shí)進(jìn)行考試。敏捷學(xué)習(xí)參考材料包括:《華為敏捷開發(fā)解讀》及相關(guān)附件。目錄敏捷概述正確理解敏捷我司敏捷開發(fā)實(shí)施策略我司敏捷案例Page4業(yè)界敏捷浪潮ISO9000(09版)標(biāo)準(zhǔn)將在原來八大原則的基礎(chǔ)上新增敏捷原則2000年美國軍方軟件開發(fā)標(biāo)準(zhǔn)(DOD5000.2)推薦迭代為軟件開發(fā)優(yōu)選模式世界影響最大的美國波多里奇國家質(zhì)量獎(jiǎng)將敏捷作為核心的十一大原則之一Page5軟件作
3、坊軟件過程控制重型過程2001~今敏捷正在流行軟件規(guī)模小,以作坊式開發(fā)為主;硬件飛速發(fā)展,軟件規(guī)模和復(fù)雜度激增,引發(fā)軟件危機(jī);引入成熟生產(chǎn)制造管理方法,以“過程為中心”分階段來控制軟件開發(fā)(瀑布模型),一定程度上緩解了軟件危機(jī);軟件失敗的經(jīng)驗(yàn)促使過程被不斷增加約束和限制,軟件開發(fā)過程日益“重型化”,開發(fā)效率降低、響應(yīng)速度變慢;隨著信息時(shí)代到來,需求變化更快,交付周期成為企業(yè)核心競爭力,輕量級(jí)的,更能適應(yīng)變化的敏捷軟件開發(fā)方法被普遍認(rèn)可并迅速流行。軟件危機(jī)20世紀(jì)60年代80年代90年代軟件開發(fā)順應(yīng)時(shí)代變化,從重型過程轉(zhuǎn)向輕量型敏捷70年代敏捷誕生
4、的歷史背景Page6敏捷宣言揭示更好的軟件開發(fā)方法敏捷宣言(2001年)是敏捷起源的基礎(chǔ),由上述4個(gè)簡單的價(jià)值觀組成,敏捷宣言的簽署推動(dòng)了敏捷運(yùn)動(dòng)敏捷宣言本質(zhì)是揭示一種更好的軟件開發(fā)方式,啟迪人們重新思考軟件開發(fā)中的價(jià)值和如何更好的工作敏捷宣言Page7軟件更像一個(gè)活著的植物,軟件開發(fā)是自底向上逐步有序的生長過程,類似于植物自然生長敏捷開發(fā)遵循軟件客觀規(guī)律,不斷的進(jìn)行迭代增量開發(fā),最終交付符合客戶價(jià)值的產(chǎn)品傳統(tǒng)開發(fā)敏捷開發(fā)敏捷更符合軟件開發(fā)規(guī)律Page8敏捷對(duì)生產(chǎn)率、質(zhì)量、滿意度、成本有明顯改進(jìn)82%的項(xiàng)目生產(chǎn)率有提高78%的項(xiàng)目質(zhì)量有提高78%
5、的項(xiàng)目客戶滿意度有提高37%的項(xiàng)目成本有降低*以上數(shù)據(jù)來自DDJ2008由ScottAmbler發(fā)起的網(wǎng)上調(diào)查結(jié)果目錄敏捷概述正確理解敏捷統(tǒng)一敏捷認(rèn)識(shí)敏捷理念解讀敏捷實(shí)踐解讀我司敏捷開發(fā)實(shí)施策略我司敏捷案例Page10對(duì)敏捷的常見誤解誤解一:敏捷開發(fā)意味著可以不需要文檔、設(shè)計(jì)和計(jì)劃誤解二:敏捷只是一些優(yōu)秀實(shí)踐,或者是優(yōu)秀實(shí)踐的結(jié)合誤解三:敏捷只適用于小項(xiàng)目開發(fā)誤解四:敏捷只會(huì)對(duì)研發(fā)產(chǎn)生改變誤解五:管理者不需要親自了解敏捷,只需要管理上支持就可以了誤解六:引入敏捷只需要按照既定的步驟去做就可以了誤解七:敏捷是CMM的替代品,是另一種流程誤解八:敏捷
6、只注重特性的快速交付,在敏捷下架構(gòu)不重要了Page11統(tǒng)一認(rèn)識(shí):敏捷=理念+優(yōu)秀實(shí)踐+具體應(yīng)用理念優(yōu)秀實(shí)踐具體應(yīng)用理念(敏捷核心思想)敏捷包括3個(gè)層次優(yōu)秀實(shí)踐(敏捷的經(jīng)驗(yàn)積累)具體應(yīng)用(能夠結(jié)合自身靈活應(yīng)用才是真正敏捷)Page12理念:聚焦客戶價(jià)值(Value),消除浪費(fèi)軟件業(yè):45%的軟件特性客戶沒有使用Source:StandishGroup來自5萬個(gè)軟件開發(fā)項(xiàng)目的調(diào)查Source:中國電信總工韋樂平在《華為公司工程與技術(shù)大會(huì)》上的講話Source:《如何提升軟件開發(fā)效率》08年統(tǒng)計(jì)電信業(yè):“電信級(jí)”帶來的浪費(fèi)“價(jià)值”在“敏捷宣言”中的體現(xiàn)
7、產(chǎn)品商業(yè)成功為目標(biāo),聚焦客戶價(jià)值、圍繞價(jià)值流消除浪費(fèi)我司:研發(fā)版本廢棄特性07.1-08.6年某產(chǎn)品線所有產(chǎn)品中重要特性無應(yīng)用的比例達(dá)22%(需求變更和分析不足占63%)個(gè)體和交互勝過過程和工具可以工作的軟件勝過面面俱到的文檔客戶合作勝過合同談判響應(yīng)變化勝過遵循計(jì)劃Page13理念:激發(fā)團(tuán)隊(duì)(Team)潛能,加強(qiáng)協(xié)作我司試點(diǎn)開發(fā)測(cè)試?yán)?,效率質(zhì)量改善明顯團(tuán)隊(duì)是價(jià)值的真正創(chuàng)造者,應(yīng)加強(qiáng)團(tuán)隊(duì)協(xié)作、激發(fā)團(tuán)隊(duì)潛能軟件開發(fā)是一種團(tuán)隊(duì)活動(dòng),首先應(yīng)做到提升溝通效率降低交流成本Source:08年測(cè)試行業(yè)超過30個(gè)項(xiàng)目試點(diǎn)Source:《經(jīng)濟(jì)學(xué)家2003》&De
8、Marco研究報(bào)告“團(tuán)隊(duì)”在“敏捷宣言”中的體現(xiàn)個(gè)體和交互勝過過程和工具可以工作的軟件勝過面面俱到的文檔客戶合作勝過合同談判響應(yīng)變化勝過