版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
敏捷開發(fā)AgileDevelopment敏捷開發(fā)AgileDevelopment1內(nèi)容敏捷在時代敏捷在華為敏捷與精益敏捷的實踐保障何為敏捷標題內(nèi)容敏捷在時代敏捷在華為敏捷與精益敏捷的實踐保障何為敏捷標2關(guān)鍵問題甚么是敏捷?為什么要敏捷?如何敏捷?
只有理解敏捷的概念,才能確定是否真正需要它,才能對比目前所面臨的問題確定如何去實施它。在敏捷實踐以外,我們是否還需要別的方式或者流程來幫助我們進行進一步的改善?關(guān)鍵問題甚么是敏捷?在敏捷實踐以外,我們是否還需要別的方式3敏捷?團隊方法論工具敏捷宣言人和交互重于過程和工具。
可以工作的軟件重于求全責備的文檔。
客戶合作重于合同談判。
隨時應(yīng)對變化重于循規(guī)蹈矩。
核心價值觀溝通,簡單,反饋,勇氣,尊重敏捷?團隊方法論工具敏捷宣言4區(qū)別1周期短周期開發(fā),提供及早的、具體的、持續(xù)的反饋。增量增量開發(fā)。迅速地提出總體計劃,并在項目生命周期中不斷演化。反應(yīng)靈活安排功能地實現(xiàn),以對變化的業(yè)務(wù)需求作出反應(yīng)。自動使用由程序員和測試人員編寫的自動化測試來監(jiān)控開發(fā)進度,支持系統(tǒng)演化,并盡早發(fā)現(xiàn)缺陷。區(qū)別1周期短周期開發(fā),提供及早的、具體的、持續(xù)的反饋。增量5區(qū)別2交流通過口頭溝通、測試和源代碼來交流系統(tǒng)的結(jié)構(gòu)和意圖。設(shè)計漸進式的設(shè)計過程貫穿整個系統(tǒng)生命周期。協(xié)作依賴于能力普通但能積極參與的程序員之間的緊密協(xié)作。實踐各種實踐兼顧項目成員的短期直覺和項目的長期利益。區(qū)別2交流通過口頭溝通、測試和源代碼來交流系統(tǒng)的結(jié)構(gòu)和意圖6解決開發(fā)中的風險1提倡短周期發(fā)布,這樣任何延遲的范圍都是有限的。一個發(fā)布周期內(nèi),計劃許多小任務(wù)以保證團隊可以在該周期內(nèi)解決問題。提倡優(yōu)先實現(xiàn)高優(yōu)先級的功能。-最小發(fā)布必須是滿足最大商業(yè)意義的,選擇團隊中面向業(yè)務(wù)的成員來承擔。自動化測試,每次代碼改動后運行,確保質(zhì)量底線。保證系統(tǒng)處于可部署狀態(tài),不允許出現(xiàn)問題的積累。進度延遲項目取消系統(tǒng)惡化-既包含每個函數(shù)的單元測試,也包含專門測試人員的功能測試。缺陷率解決開發(fā)中的風險1提倡短周期發(fā)布,這樣任何延遲的范圍都是7解決開發(fā)中的風險2業(yè)務(wù)人員成為團隊人員,項目規(guī)格說明在開發(fā)過程中不斷改進。由于縮短了發(fā)布周期,因此極大減少變更帶來的影響。擁抱變化,利用重構(gòu)解決變更帶來的技術(shù)問題。堅持只解決最高優(yōu)先級的任務(wù)。業(yè)務(wù)誤解業(yè)務(wù)變更錯誤特性太多團隊開發(fā)模式,鼓勵新成員承擔越來越多的責任,互相幫助。要求程序員自己估算自己的工作時間并完成。人員流動解決開發(fā)中的風險2業(yè)務(wù)人員成為團隊人員,項目規(guī)格說明在開8基本實踐基本富含信息的空間坐到一起迭代結(jié)對編程完整團隊增量設(shè)計持續(xù)集成測試先行編程基本實踐基本富含信息的空間坐到一起迭代結(jié)對編程完整團隊增量設(shè)9擴展實踐擴展團隊連續(xù)性真實客戶參與單一代碼庫共享代碼增量部署代碼和測試擴展實踐擴展團隊連續(xù)性真實客戶參與單一代碼庫共享代碼增量部署10敏捷與精益(lean)甚么是精益?站在終端用戶的角度觀察生產(chǎn)線,視任何未生產(chǎn)的增值活動為浪費,并通過持續(xù)地消除浪費達到快速交付,高質(zhì)量和低成本地結(jié)果。豐田精益制造理念的產(chǎn)生?市場小,客戶需求多變。通過減少浪費節(jié)約成本,“最大的浪費就是生產(chǎn)過剩的浪費”敏捷與精益(lean)甚么是精益?豐田精益制造理念的產(chǎn)生?11精益的思考1看板?故事墻?全面了解任務(wù),充滿信息的空間。變PUSH為PULL。零件只是零件嗎?可以先生產(chǎn)零件嗎?會增加甚么費用呢?還知道些什么呢?團隊負責?團隊來負責最終產(chǎn)品質(zhì)量。生產(chǎn)線上任一環(huán)都需對質(zhì)量負責。都不做?價值觀,配對,standmeeting。脆弱的流程?流程的持續(xù)改進需要它是脆弱的。事務(wù)是變化的,需求、團隊、目標。不等于不高效,不順暢。流程是可以被測量的。精益的思考1看板?故事墻?零件只是零件嗎?團隊負責?脆弱的12精益的思考2軟件中的浪費?很快就荒廢了的臃腫的需求文檔。從未用過的精心構(gòu)思的架構(gòu)。完成很久都沒有在產(chǎn)品環(huán)境中集成,測試和執(zhí)行的代碼。直到無關(guān)輕重或是會引起誤解時才被人閱讀的文檔。舉例擁有更精細的需求獲取過程是不會改進需求獲取的。通過縮短需求細節(jié)的產(chǎn)生與其相應(yīng)的軟件部署之間的路徑是可以改善需求獲取的。這意味著需求獲取不是產(chǎn)生一份靜態(tài)文檔的階段,而是貫穿開發(fā)整個過程的。精益的思考2軟件中的浪費?舉例13再談精益1.
以人為中心強調(diào)每個人在生產(chǎn)中的積極參與性和主動性,強調(diào)員工之間的協(xié)調(diào)優(yōu)化,用激勵的手段來激發(fā)人的主動性和協(xié)作性,最大限度地發(fā)揮員工的個人能力和群體智慧。2.
降低庫存、消除浪費將生產(chǎn)中的一切庫存視為"浪費",出發(fā)點是整個生產(chǎn)系統(tǒng),認為庫存掩蓋了生產(chǎn)系統(tǒng)中的缺陷。3.嚴把質(zhì)量關(guān)產(chǎn)品質(zhì)量是創(chuàng)造出來的不是檢驗出來的,認為“一切生產(chǎn)線外的檢查、把關(guān)、返修都不能增加附加價值,反倒是增加了成本,是一種無效與浪費”。一次通過率。4.拉動管理強調(diào)以最終用戶的需求為生產(chǎn)起點。組織生產(chǎn)線依靠看板(Kanban)傳遞需求的信息。用后道工序開始按反工藝流程向前道工序,環(huán)環(huán)相連,層層連接,把生產(chǎn)緊密地聯(lián)系起來,生產(chǎn)與市場需求數(shù)量一致的產(chǎn)品。再談精益1.以人為中心2.降低庫存、消除浪費3.嚴把質(zhì)量14敏捷與傳統(tǒng)的比較傳統(tǒng)思維是員工的問題盡量優(yōu)化各部門的工作快速交付和高質(zhì)量意味著多花錢流程應(yīng)”強壯“一些,把所有的保險都打開,“小”問題會被吸收針對個人進行考核激勵并管理員工誰犯的這個錯了解并做好你的工作為了更好的預測,做個全面的分析大而集中能提高效率精益思維是流程的問題系統(tǒng)思考,優(yōu)化整體快速交付和高質(zhì)量互為手段目的流程應(yīng)”脆弱“一些,任何小問題都可以迫使它終止針對流程進行考核清除員工面臨的障礙,開發(fā)員工是甚么讓錯誤發(fā)生了我的工作如何配合其它部分只有頻繁的預測才是可依賴的方法小而靈活才是美敏捷與傳統(tǒng)的比較傳統(tǒng)思維是員工的問題精益思維是流程的問題15CMMI?1流程強壯,保險眾多,持續(xù)改進成本高,人力浪費嚴重。2很多文檔是浪費的,不能為下階段的開發(fā)提供幫助。好比生產(chǎn)的庫存零部件。3沒有辦法保障的流程是無用的。如華為的電腦準入制度。4流程本身沒有問題,但傾向于讓人產(chǎn)生惰性,僵化,形式主義。CMMI?1流程強壯,保險眾多,持續(xù)改進成本高,人力浪費嚴重16華為困境1需求分解困難,對外可見度低,定制需求多。2偏重于流程,CMM5級。3公司圍繞著市場轉(zhuǎn),市場不以公司的標準為轉(zhuǎn)變。4CMM5,RUP,迭代,XP,SCRUM華為困境1需求分解困難,對外可見度低,定制需求多。2偏重于流17華為經(jīng)驗1認同。自上而下驅(qū)動的公司,主管對敏捷的認同是至關(guān)重要的。進度不緊張?沒有進度不緊張的項目,OK,let’s敏捷。質(zhì)量和進度沖突?決策和壓力都在主管身上,員工不需要承擔市場壓力,只負責產(chǎn)品質(zhì)量。教練?教練很重要,參與項目,協(xié)調(diào)溝通,編程。華為經(jīng)驗1認同。進度不緊張?質(zhì)量和進度沖突?教練?18華為經(jīng)驗2持續(xù)。在原則上持續(xù)堅持,在形式上持續(xù)改進。Codereview代碼復查很重要,通過PAIR實現(xiàn)。TDD單元測試很重要,很多員工先寫代碼再寫測試,需要TDD。當版本升級,以前的單元測試會廢掉,TDD不會。機器能讓機器做的事情就不要讓人來做,人只作創(chuàng)造性的工作。華為經(jīng)驗2持續(xù)。CodereviewTDD機器19做事方式1小粒度,快速反饋,迭代。2簡單設(shè)計(即使在電信級項目中),復雜問題簡單化。3自動化,持續(xù)集成,測試自動化。4隨機應(yīng)變,響應(yīng)變化,自適應(yīng)計劃。做事方式1小粒度,快速反饋,迭代。2簡單設(shè)計(即使在電信級項20做事理念1以人為本,自我驅(qū)動,持續(xù)改進(個人和組織)。2不能凡事都是主管在想,這不能達到很高的高度。3敏捷是方法論所保障的理念和思想。做事理念1以人為本,自我驅(qū)動,持續(xù)改進(個人和組織)。2不能21時代敏捷啟動前提領(lǐng)導支持很重要,我們與華為都是之上而下驅(qū)動的公司。認識是反復的,過程是反復的。專業(yè)的咨詢公司是成功的保障。通過敏捷培訓。通過一周實踐的敏捷項目,理解并應(yīng)用敏捷。領(lǐng)導支持教練熟悉敏捷需要建立完善的軟件工程工作組。需要在試點項目中盡量建立完善的團隊角色。人員調(diào)整時代敏捷啟動前提領(lǐng)導支持很重要,我們與華為都是之上而下驅(qū)動22技能需求11持續(xù)集成。精通cruise功能和配置;熟悉和編寫各種腳本語言:xml,JavaScript等;熟悉和配置各種語言的編譯腳本:ANT,Makefile等。2單元測試。熟悉C語言,掌握常用的mock框架用法;熟悉和理解各種軟件設(shè)計模式,熟悉和理解重構(gòu);掌握TDD編程實踐。3功能測試。一定的軟件開發(fā)經(jīng)驗,熟悉軟件開發(fā)過程;可以和開發(fā)人員進行需求和功能的探討;熟悉測試流程和理念。4自動化工具。熟練使用各種高級語言編程;熟悉各種腳本語言編程;熟悉網(wǎng)絡(luò)編程。技能需求11持續(xù)集成。2單元測試。3功能測試。4自23技能需求25軟件配置管理。深入理解軟件版本管理思想;精通subversion和clearcase等工具的使用;可以根據(jù)不同的軟件開發(fā)指定不同的軟件管理策略。6編碼規(guī)范和代碼檢查。熟悉風格和命名:ANSI,K&R,Linux,GNU,Java,Win;熟悉和理解MisraC-2004規(guī)范;根據(jù)不同的軟件產(chǎn)品,指定適用于我們的編碼規(guī)范;熟悉各種代碼檢查工具的使用,以及和各種IDE的融合。
7靜態(tài)和動態(tài)檢測。有一定的編程經(jīng)驗,熟悉嵌入式系統(tǒng)編程;熟悉各種知名靜態(tài)和動態(tài)檢測工具;8敏捷實踐。精確理解和掌握敏捷思想和各種實踐,熟悉CMMI;豐富開發(fā)經(jīng)驗,具備項目管理能力以及一定的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 重慶市渝北區(qū)2025屆十校聯(lián)考最后生物試題含解析
- 人教版八年級物理上冊《2.3聲的利用》同步測試題及答案
- 教科版小學科學復習資料(3-6年級)
- 高一化學成長訓練:第二單元微粒之間的相互作用力
- 2024高中地理第二章自然環(huán)境中的物質(zhì)運動和能量交換4水循環(huán)和洋流學案湘教版必修1
- 2024高中語文第三單元因聲求氣吟詠詩韻虞美人訓練含解析新人教版選修中國古代詩歌散文欣賞
- 2024高考地理一輪復習第二部分人文地理-重在運用第五章交通運輸布局及其影響第24講交通運輸方式和布局學案新人教版
- 2024高考地理一輪復習專練75歐洲西部地區(qū)含解析新人教版
- 2025高考數(shù)學考點剖析精創(chuàng)專題卷二-函數(shù)與導數(shù)【含答案】
- 運動會入場詞
- 2024-2025學年成都高新區(qū)七上數(shù)學期末考試試卷【含答案】
- 定額〔2025〕1號文-關(guān)于發(fā)布2018版電力建設(shè)工程概預算定額2024年度價格水平調(diào)整的通知
- 2025年浙江杭州市西湖區(qū)專職社區(qū)招聘85人歷年高頻重點提升(共500題)附帶答案詳解
- 《數(shù)學廣角-優(yōu)化》說課稿-2024-2025學年四年級上冊數(shù)學人教版
- “懂你”(原題+解題+范文+話題+技巧+閱讀類素材)-2025年中考語文一輪復習之寫作
- 2025年景觀照明項目可行性分析報告
- 2025年江蘇南京地鐵集團招聘筆試參考題庫含答案解析
- 2025年度愛讀書學長參與的讀書項目投資合同
- 一種基于STM32的智能門鎖系統(tǒng)的設(shè)計-畢業(yè)論文
- 華為經(jīng)營管理-華為經(jīng)營管理華為的IPD(6版)
- 小學四年級奧數(shù)教程30講(經(jīng)典講解)
評論
0/150
提交評論