軟件開發(fā)敏捷項目管理實操手冊_第1頁
軟件開發(fā)敏捷項目管理實操手冊_第2頁
軟件開發(fā)敏捷項目管理實操手冊_第3頁
軟件開發(fā)敏捷項目管理實操手冊_第4頁
軟件開發(fā)敏捷項目管理實操手冊_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

軟件開發(fā)敏捷項目管理實操手冊第一章敏捷項目管理基礎(chǔ):理念與框架敏捷不是一套固定的流程,而是一種以客戶價值為核心、以團隊自組織為基礎(chǔ)、以持續(xù)改進為目標(biāo)的mindset。其本質(zhì)是通過快速迭代、頻繁反饋,應(yīng)對軟件開發(fā)中的不確定性。1.1敏捷的核心底層邏輯價值驅(qū)動:優(yōu)先交付對客戶最有價值的功能(而非按文檔順序)??焖俜答仯和ㄟ^短迭代(2-4周)讓客戶盡早看到可工作的軟件,減少“做對的事”的偏差。自組織團隊:賦予團隊決策自主權(quán)(比如選擇如何完成任務(wù)),激發(fā)創(chuàng)造力。持續(xù)改進:通過定期回顧(Retrospective),不斷優(yōu)化流程和產(chǎn)品。1.2常見敏捷框架對比**框架****核心定位****適用場景****關(guān)鍵實踐****Scrum**迭代式增量開發(fā)框架需求明確但需快速迭代的項目角色(PO/SM/開發(fā)團隊)、事件(站會/評審/回顧)、artifacts(產(chǎn)品待辦列表/迭代待辦列表)**Kanban**可視化流程管理框架需求變更頻繁、流程優(yōu)化需求高的項目可視化看板、限制在制品(WIP)、管理流動**XP(極限編程)**技術(shù)驅(qū)動的敏捷實踐對代碼質(zhì)量要求極高的項目測試驅(qū)動開發(fā)(TDD)、結(jié)對編程、持續(xù)集成1.3敏捷與瀑布的本質(zhì)區(qū)別**維度****瀑布模型****敏捷模型****需求管理**前期固定需求,后期變更困難需求動態(tài)調(diào)整,歡迎變更**交付周期**數(shù)月/數(shù)年交付完整產(chǎn)品2-4周交付可工作的增量**團隊角色**職能分工明確(開發(fā)/測試/設(shè)計分離)跨職能自組織團隊(全流程負責(zé))**風(fēng)險控制**后期集中解決問題(集成階段爆發(fā))早期發(fā)現(xiàn)風(fēng)險(迭代中持續(xù)暴露)第二章團隊組建:構(gòu)建高績效敏捷團隊敏捷團隊的核心是跨職能、自組織、無層級。只有當(dāng)團隊具備完成工作所需的所有技能(開發(fā)/測試/設(shè)計/運維),才能真正實現(xiàn)“端到端交付”。2.1跨職能團隊的組建原則技能全覆蓋:包含開發(fā)(前端/后端)、測試(功能/性能)、設(shè)計(UI/UX)、運維(部署/監(jiān)控)等角色。規(guī)模適中:建議5-9人(《敏捷宣言》推薦),過小會導(dǎo)致技能缺失,過大則溝通成本上升。自組織授權(quán):團隊自行決定“如何完成任務(wù)”(比如選擇技術(shù)方案),管理層僅負責(zé)“明確目標(biāo)”(比如“下迭代完成支付功能”)。2.2Scrum核心角色與職責(zé)邊界Scrum是當(dāng)前最流行的敏捷框架,其角色設(shè)計圍繞“責(zé)任分離、協(xié)同高效”展開:**角色****核心職責(zé)****禁止事項****ProductOwner(PO,產(chǎn)品負責(zé)人)**1.定義產(chǎn)品愿景(Vision);2.維護產(chǎn)品待辦列表(ProductBacklog)并排序;3.驗收增量(Increment);4.與stakeholders溝通。1.不參與具體開發(fā)任務(wù);2.不隨意變更迭代內(nèi)需求;3.不代替團隊做技術(shù)決策。**ScrumMaster(SM,Scrum大師)**1.服務(wù)團隊:移除障礙(比如協(xié)調(diào)測試環(huán)境);2.服務(wù)PO:協(xié)助梳理待辦列表;3.服務(wù)組織:推廣敏捷理念。1.不做“項目經(jīng)理”(不分配任務(wù)、不考核團隊);2.不替團隊解決所有問題(引導(dǎo)團隊自我解決)。**開發(fā)團隊(DevelopmentTeam)**1.完成迭代目標(biāo)(交付可工作的軟件);2.自我管理(分配任務(wù)、解決問題);3.對質(zhì)量負責(zé)(編寫測試用例、修復(fù)缺陷)。1.不推諉責(zé)任(比如“這是測試的問題”);2.不隱瞞進度(比如“這個任務(wù)快做完了”但實際沒開始)。1.3敏捷原則的落地指南《敏捷宣言》的12條原則是敏捷實踐的“憲法”,以下是最核心的3條落地建議:“盡早、持續(xù)交付有價值的軟件”:每迭代(2-4周)交付可運行的功能(比如“用戶可以完成支付”),而非“完成90%的代碼”?!皻g迎需求變更”:通過“產(chǎn)品待辦列表”動態(tài)管理需求(比如優(yōu)先級高的需求插入下迭代),而非拒絕變更?!皥F隊定期反思如何提高效率”:每迭代結(jié)束后召開回顧會(Retrospective),聚焦“哪些做對了、哪些做錯了、如何改進”。第二章需求管理:從“文檔驅(qū)動”到“用戶故事驅(qū)動”敏捷需求管理的核心是將“大而全的需求文檔”拆解為“小而可交付的用戶故事”,并通過“產(chǎn)品待辦列表”動態(tài)調(diào)整優(yōu)先級。2.1用戶故事:敏捷需求的“最小價值單元”用戶故事是描述用戶需求的簡短語句,格式為:>Asa[角色],Iwant[功能],Sothat[價值]示例:好的用戶故事:`Asa電商用戶,Iwant保存我的收貨地址,Sothat下次下單時不用重復(fù)填寫`(聚焦用戶價值)。壞的用戶故事:`Asa開發(fā)人員,Iwant添加一個地址表,Sothat存儲用戶地址`(聚焦技術(shù)實現(xiàn),無用戶價值)。2.2用戶故事的“INVEST”質(zhì)量標(biāo)準(zhǔn)為了確保用戶故事可執(zhí)行、可測試,需符合以下原則:I(Independent,獨立):故事之間盡量不依賴(比如“保存收貨地址”不應(yīng)依賴“支付功能”)。N(Negotiable,可協(xié)商):故事不是合同,可根據(jù)反饋調(diào)整(比如用戶后來要求“支持默認地址”,可補充到故事中)。V(Valuable,有價值):對用戶或客戶有明確價值(避免“為了技術(shù)而技術(shù)”的故事)。E(Estimable,可估算):團隊能估算其工作量(比如“保存收貨地址”的故事點為2)。S(Small,小):適合在一個迭代內(nèi)完成(比如“開發(fā)整個電商系統(tǒng)”是大故事,需拆分為“用戶注冊”“商品列表”等小故事)。T(Testable,可測試):有明確的驗收標(biāo)準(zhǔn)(比如“用戶填寫地址后,點擊‘保存’按鈕,地址出現(xiàn)在‘我的地址’列表中”)。2.3產(chǎn)品待辦列表(ProductBacklog):需求的“動態(tài)倉庫”產(chǎn)品待辦列表是所有需求的有序列表,包含用戶故事、缺陷、技術(shù)債務(wù)等。其管理要點如下:梳理(Grooming):定期(每周1次)由PO、SM、開發(fā)團隊共同細化故事(補充驗收標(biāo)準(zhǔn)、拆分大故事)。優(yōu)先級排序:使用MoSCoW方法區(qū)分需求優(yōu)先級:Musthave(必須做):不做就無法交付的功能(比如“用戶登錄”)。Shouldhave(應(yīng)該做):重要但非必須的功能(比如“用戶個人中心”)。Couldhave(可以做):有價值但不影響核心流程的功能(比如“優(yōu)惠券功能”)。Won’thave(不會做):當(dāng)前優(yōu)先級低的功能(比如“社交分享”)。維護:定期刪除過時需求(比如“支持IE瀏覽器”,但用戶已不用IE),添加新需求(比如“支持微信支付”)。第三章迭代管理:從計劃到交付的閉環(huán)迭代是敏捷的“核心節(jié)奏”,通過2-4周的短周期,實現(xiàn)“計劃-執(zhí)行-反饋-調(diào)整”的循環(huán)。3.1迭代計劃會議:明確“做什么”和“怎么做”目標(biāo):團隊共同確定下迭代的工作,達成共識。參與人員:PO、SM、開發(fā)團隊。流程:1.PO提出迭代目標(biāo)(比如“完成支付功能,讓用戶可以下單”)。2.團隊選擇故事:從產(chǎn)品待辦列表中選擇優(yōu)先級高、符合團隊容量的故事(比如團隊容量為8個故事點,選擇3個故事,總故事點為8)。3.拆分故事為任務(wù):將用戶故事拆解為具體任務(wù)(比如“設(shè)計支付接口”“開發(fā)前端支付組件”“編寫支付測試用例”)。4.估算任務(wù)時間:用“小時”估算(比如“設(shè)計支付接口”需要4小時),避免“模糊估算”(比如“大概1天”)。5.確認迭代承諾:團隊達成一致(比如“我們承諾完成這3個故事”)。3.2每日站會:保持團隊同步目標(biāo):同步進度、識別障礙、調(diào)整計劃。參與人員:開發(fā)團隊、SM(PO可選)。流程:每個團隊成員回答3個問題:昨天我完成了什么有助于迭代目標(biāo)的工作?(比如“完成了支付接口的設(shè)計”)今天我打算做什么有助于迭代目標(biāo)的工作?(比如“開發(fā)前端支付組件”)我遇到了什么障礙?(比如“測試環(huán)境不穩(wěn)定,無法測試支付功能”)注意事項:時間控制在15分鐘以內(nèi)(站著開,保持簡潔)。不討論細節(jié)(比如“這個接口怎么實現(xiàn)”,會后單獨討論)。SM記錄障礙,后續(xù)跟進解決(比如“聯(lián)系運維團隊修復(fù)測試環(huán)境”)。3.3迭代評審會:讓客戶“看到”價值目標(biāo):向stakeholders(用戶、客戶、管理層)展示迭代成果,收集反饋。參與人員:PO、SM、開發(fā)團隊、stakeholders。流程:1.PO介紹迭代目標(biāo)(比如“本次迭代的目標(biāo)是完成支付功能”)。2.開發(fā)團隊演示可工作的軟件(比如演示“用戶添加商品到購物車→點擊支付→輸入密碼→完成支付→查看訂單”)。3.stakeholders提供反饋(比如“支付流程太復(fù)雜,能不能簡化?”“能不能支持支付寶支付?”)。4.PO記錄反饋:將反饋轉(zhuǎn)化為新的用戶故事(比如“簡化支付流程”“支持支付寶支付”),添加到產(chǎn)品待辦列表。關(guān)鍵技巧:演示可工作的軟件(而非原型或文檔)。鼓勵stakeholders親自操作(比如讓用戶嘗試支付流程)。反饋要具體(避免“我覺得不好”,要問“哪里不好?為什么?”)。3.4迭代回顧會:從“做過的事”中學(xué)習(xí)目標(biāo):回顧迭代中的亮點與問題,分析原因,制定改進行動。參與人員:PO、SM、開發(fā)團隊。流程:1.回顧成果(比如“完成了8個故事點,比計劃多1個”)。2.收集亮點(比如“每日站會幫助我們快速解決了測試環(huán)境的問題”“自動化測試減少了缺陷”)。3.收集問題(比如“需求變更太頻繁,導(dǎo)致我們重新做了很多工作”“開發(fā)與測試的溝通不及時”)。4.分析原因:用5Whys或魚骨圖找出根本原因(比如“需求變更頻繁”的原因:PO沒有與客戶確認需求優(yōu)先級)。5.制定改進行動:行動要具體、可執(zhí)行(比如“每周五與客戶確認需求變更”“每天下午3點召開開發(fā)與測試的同步會”)。6.分配負責(zé)人和時間節(jié)點(比如“小明負責(zé)每周五與客戶確認需求變更,下周一完成”)。注意事項:氛圍要安全、開放(避免指責(zé),聚焦解決問題)。行動要可衡量(比如“每周五與客戶確認需求變更”,而非“提高需求穩(wěn)定性”)。下一次回顧會要檢查行動落實情況(比如“小明有沒有每周與客戶確認需求?”)。第四章持續(xù)交付與質(zhì)量保障:構(gòu)建“可靠的交付pipeline”敏捷的目標(biāo)是“快速交付有價值的軟件”,但“快速”不能以“犧牲質(zhì)量”為代價。持續(xù)交付(CD)和質(zhì)量內(nèi)建是實現(xiàn)“快速且可靠”的關(guān)鍵。4.1持續(xù)集成(CI):頻繁提交,自動驗證定義:開發(fā)人員每天多次提交代碼,每次提交都自動構(gòu)建、測試的過程。好處:早期發(fā)現(xiàn)問題(比如代碼沖突、編譯錯誤)。減少集成風(fēng)險(避免最后集成時出現(xiàn)大量問題)。提高代碼質(zhì)量(自動測試確保代碼符合標(biāo)準(zhǔn))。實踐步驟:1.代碼提交:開發(fā)人員將代碼提交到Git倉庫(比如GitHub)。2.自動構(gòu)建:用Maven/Gradle自動構(gòu)建項目(比如編譯代碼、生成jar包)。3.自動測試:運行單元測試(比如JUnit)和集成測試(比如Selenium)。4.反饋結(jié)果:通過Slack/Email通知開發(fā)人員測試結(jié)果(比如“代碼提交成功,測試通過”或“代碼提交失敗,測試未通過”)。工具推薦:Jenkins(開源CI工具)、GitLabCI(集成在GitLab中的CI工具)。4.2持續(xù)交付(CD):從代碼到生產(chǎn)的自動化定義:所有代碼變更都能自動部署到生產(chǎn)環(huán)境的過程(但部署到生產(chǎn)環(huán)境是手動觸發(fā)的)。好處:更快的交付速度(從代碼提交到生產(chǎn)只需幾分鐘或幾小時)。更高的可靠性(自動化部署減少人為錯誤)。更好的客戶反饋(更快地將新功能交付給客戶)。pipeline示例:1.代碼提交(Git)→2.自動構(gòu)建(Maven)→3.自動測試(JUnit/Selenium)→4.部署到測試環(huán)境(Docker/Kubernetes)→5.手動驗收(測試人員驗證)→6.部署到生產(chǎn)環(huán)境(藍綠部署/滾動部署)。工具推薦:ArgoCD(Kubernetes持續(xù)交付工具)、OctopusDeploy(傳統(tǒng)應(yīng)用持續(xù)交付工具)。4.3質(zhì)量內(nèi)建:將質(zhì)量“融入”開發(fā)流程理念:質(zhì)量不是測試出來的,而是在開發(fā)過程中“構(gòu)建”出來的。實踐:結(jié)對編程:兩個開發(fā)人員一起寫代碼,一個寫,一個審查(提高代碼質(zhì)量,減少缺陷)。代碼審查:開發(fā)人員提交代碼前,讓其他團隊成員審查(發(fā)現(xiàn)代碼中的問題,分享知識)。測試驅(qū)動開發(fā)(TDD):先寫測試用例,再寫代碼,最后重構(gòu)(紅-綠-重構(gòu))。持續(xù)反饋:測試人員在開發(fā)過程中就開始測試(比如開發(fā)人員完成支付接口后,測試人員立即測試),及時反饋問題。示例:開發(fā)人員寫“保存收貨地址”的代碼時,先寫單元測試(比如“測試保存空地址是否報錯”),然后寫代碼實現(xiàn)功能,最后重構(gòu)代碼(比如優(yōu)化邏輯)。測試人員在開發(fā)過程中就開始測試“保存收貨地址”的功能,發(fā)現(xiàn)問題及時告訴開發(fā)人員,開發(fā)人員立即修復(fù)。第五章風(fēng)險與問題管理:主動應(yīng)對不確定性軟件開發(fā)中充滿不確定性(比如需求變更、資源短缺、技術(shù)問題),敏捷團隊需要主動識別風(fēng)險、快速解決問題。5.1風(fēng)險登記冊:管理風(fēng)險的“核心工具”定義:記錄風(fēng)險信息的文檔,包含以下內(nèi)容:**字段****說明**風(fēng)險ID唯一標(biāo)識(比如R001)風(fēng)險描述清晰描述風(fēng)險(比如“第三方支付接口可能延遲交付”)發(fā)生概率低(10%)、中(50%)、高(90%)影響程度低(不影響項目目標(biāo))、中(影響部分項目目標(biāo))、高(影響整個項目目標(biāo))風(fēng)險等級概率×影響(比如中×高=中高)應(yīng)對措施避免(消除風(fēng)險原因)、轉(zhuǎn)移(將風(fēng)險轉(zhuǎn)移給第三方)、減輕(降低概率或影響)、接受(不采取措施)負責(zé)人負責(zé)監(jiān)控和處理風(fēng)險的人(比如技術(shù)經(jīng)理)狀態(tài)跟蹤中、已解決、已關(guān)閉示例:風(fēng)險ID風(fēng)險描述概率影響等級應(yīng)對措施負責(zé)人狀態(tài)R001第三方支付接口延遲交付中高中高1.提前與第三方溝通,確認交付時間;2.尋找替代接口技術(shù)經(jīng)理跟蹤中5.2問題解決:用“5Whys”找出根本原因定義:已經(jīng)發(fā)生的、影響項目目標(biāo)實現(xiàn)的事件(比如用戶反饋支付失敗、測試環(huán)境崩潰)。解決流程:1.識別問題(比如“用戶反饋支付失敗”)。2.定義問題(比如“支付接口返回錯誤碼,導(dǎo)致用戶無法完成支付”)。3.分析原因:用5Whys找出根本原因(比如:為什么支付失???因為接口返回錯誤碼。為什么返回錯誤碼?因為參數(shù)錯誤。為什么參數(shù)錯誤?因為前端傳參格式不對。為什么格式不對?因為后端文檔更新了,前端沒同步。為什么沒同步?因為沒有定期檢查文檔更新。)4.制定解決方案(比如“后端更新文檔時,通過Slack通知前端;前端每周一檢查文檔更新”)。5.執(zhí)行解決方案(比如后端更新文檔時,通知前端;前端每周一檢查文檔)。6.驗證效果(比如用戶反饋支付正常,前端沒有再出現(xiàn)參數(shù)錯誤的問題)。7.總結(jié)經(jīng)驗(比如將“文檔更新通知流程”添加到團隊的開發(fā)規(guī)范中)。第六章度量與改進:用數(shù)據(jù)驅(qū)動團隊成長敏捷不是“盲目迭代”,而是“用數(shù)據(jù)說話”。通過度量關(guān)鍵指標(biāo),團隊可以了解現(xiàn)狀、識別問題、優(yōu)化流程。6.1敏捷關(guān)鍵度量指標(biāo)**指標(biāo)****定義****計算方法****作用**迭代速度(Velocity)每個迭代完成的故事點數(shù)量迭代中完成的故事點之和(比如3個故事,故事點分別為2、3、3,總速度為8)預(yù)測未來迭代的工作量(比如過去3個迭代的速度是8、9、8,下迭代可承諾8個故事點);衡量團隊效率。周期時間(CycleTime)從工作開始到完成的時間(比如用戶故事從“進行中”到“完成”的時間)統(tǒng)計多個工作項的周期時間,取平均值(比如3個故事的周期時間是5天、6天、4天,平均5天)識別流程瓶頸(比如周期時間變長,說明流程中有瓶頸);優(yōu)化流程效率(比如周期時間從5天縮短到3天)。缺陷率(DefectRate)每單位工作量中的缺陷數(shù)量(比如每千行代碼的缺陷數(shù)量)缺陷數(shù)量÷工作量(比如10個缺陷,1000行代碼,缺陷率為1%)衡量代碼質(zhì)量(比如缺陷率降低,說明代碼質(zhì)量提高);識別質(zhì)量問題(比如某個模塊的缺陷率很高)??蛻魸M意度(CSAT)客戶對產(chǎn)品的滿意程度(用5分制survey)統(tǒng)計survey結(jié)果,取平均值(比如10個客戶的survey結(jié)果是4、5、4、3、5、4、5、4、3、5,平均4.2)衡量產(chǎn)品是否滿足客戶需求(比如客戶滿意度提高,說明產(chǎn)品更符合客戶需求);收集客戶反饋(比如客戶滿意度低,說明產(chǎn)品有問題)。6.2度量的“三不原則”不過度度量:只選關(guān)鍵指標(biāo)(比如迭代速度、周期時間、缺陷率、客戶滿意度),避免度量太多指標(biāo)導(dǎo)致團隊分心。不用于考核:度量是為了改進,不是為了考核團隊(比如迭代速度降低,不要指責(zé)團隊,而是分析原因)。結(jié)合上下文分析:比如迭代速度降低,可能是因為遇到了復(fù)雜的問題(比如第三方接口延遲),而不是團隊效率低。第七章敏捷轉(zhuǎn)型:從瀑布到敏捷的實踐路徑敏捷轉(zhuǎn)型不是“推翻一切”,而是“逐步優(yōu)化”。以下是轉(zhuǎn)型的實踐步驟:7.1轉(zhuǎn)型準(zhǔn)備:評估現(xiàn)狀流程評估:當(dāng)前的開發(fā)流程是瀑布還是其他?有哪些問題?(比如瀑布流程的問題:交付周期長、需求變更困難、客戶反饋延遲)。團隊評估:團隊的技能如何?有沒有敏捷經(jīng)驗?(比如團隊沒有敏捷經(jīng)驗,需要培訓(xùn))。文化評估:組織的文化是否支持敏捷?(比如管理層是否鼓勵創(chuàng)新,團隊是否有自主權(quán))。7.2試點實施:從“小項目”開始選擇試點項目:選擇一個小的、低風(fēng)險的項目(比如“開發(fā)一個簡單的電商小程序”),用Scrum管理。培訓(xùn)團隊:對試點項目團隊進行敏捷培訓(xùn)(比如Scrum理念、用戶故事編寫、迭代計劃會議流程)。實施敏捷實踐:召開每日站會、迭代評審會、迭代回顧會,使用看板、燃盡圖等工具。收集反饋:試點項目結(jié)束后,收集團隊和stakeholders的反饋(比如“敏捷讓我們更快地交付了功能”“每日站會幫助我們解決了很多問題”)。7.3推廣擴展:從“試點”到“全組織”分享試點經(jīng)驗:向其他團隊展示試點項目的成果(比如“試點項目的交付速度提高了50%,客戶滿意度提高了20%”)。培訓(xùn)其他團隊:對其他團隊進行敏捷培訓(xùn)(比如ScrumMaster培訓(xùn)、ProductOwner培訓(xùn))。建立支持體系:工具支持:選擇適合組織的敏捷工具(比如Jira支持Scrum和Kanban)。流程支持:調(diào)整組織的流程(比如將績效考核從“完成任務(wù)”改為“交付價值”)。文化支持:鼓勵創(chuàng)新、自主、透明的文化(比如管理層不要干預(yù)團隊的決策)。7.4常見轉(zhuǎn)型挑戰(zhàn)與應(yīng)對**挑戰(zhàn)****應(yīng)對措施**管理層支持不足向管理層展示敏捷的價值(比如試點項目的成果);讓管理層參與敏捷會議(比如迭代評審會)。團隊阻力培訓(xùn)團隊,讓他們了解敏捷的好處;讓團隊參與轉(zhuǎn)型過程(比如讓他們選擇試點項目);解決他們的顧慮(比如擔(dān)心敏捷會增加工作量)。需求變更頻繁加強與客戶的溝通,明確需求優(yōu)先級(比如用MoSCoW排序);縮短迭代長度(比如2周迭代,讓客戶更快看到成果,減少變更)。流程與工具不匹配選擇適合敏捷的工具(比如Jira);調(diào)整

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論