智能家居主機(jī)軟件項(xiàng)目總結(jié)報(bào)告_第1頁
智能家居主機(jī)軟件項(xiàng)目總結(jié)報(bào)告_第2頁
智能家居主機(jī)軟件項(xiàng)目總結(jié)報(bào)告_第3頁
智能家居主機(jī)軟件項(xiàng)目總結(jié)報(bào)告_第4頁
智能家居主機(jī)軟件項(xiàng)目總結(jié)報(bào)告_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGE4過程和產(chǎn)品質(zhì)量保證過程Ver1.0江蘇蘇源高科技有限公司TSHome智能家居主機(jī)軟件項(xiàng)目總結(jié)報(bào)告文件編號(hào)保密級(jí)別總頁數(shù)編制變更日志編號(hào)版本修改內(nèi)容修改人修改日期10.10創(chuàng)建初稿目錄1 項(xiàng)目概況 11.1 基本信息 11.2 項(xiàng)目說明 11.3 項(xiàng)目質(zhì)量概述 11.4 過程評(píng)價(jià)與建議 11.5 開發(fā)模型使用總結(jié) 12 項(xiàng)目估算的總結(jié) 22.1 規(guī)模 22.2 資源 22.2.1 人力資源 22.2.2 關(guān)鍵計(jì)算機(jī)資源 22.2.3 外部工具與產(chǎn)品 22.2.4 內(nèi)部產(chǎn)品 22.3 成本 22.4 工作量 32.5 進(jìn)度 32.6 風(fēng)險(xiǎn) 32.7 工作任務(wù)分解及關(guān)鍵路徑 42.8 估算跟蹤和管理 42.8.1 評(píng)審 42.8.2 培訓(xùn) 52.8.3 溝通 52.8.4 質(zhì)量保證活動(dòng)總結(jié) 52.8.5 配置管理活動(dòng)總結(jié) 52.8.6 項(xiàng)目成果 53 開發(fā)工作評(píng)價(jià) 63.1 對(duì)生產(chǎn)效率的評(píng)價(jià) 63.2 對(duì)產(chǎn)品質(zhì)量的評(píng)價(jià) 63.3 對(duì)技術(shù)方法的評(píng)價(jià) 63.4 問題的分析 64 經(jīng)驗(yàn)總結(jié)與教訓(xùn) 75 知識(shí)產(chǎn)權(quán) 86 附件清單 97 申請(qǐng)結(jié)項(xiàng)和確認(rèn) 10項(xiàng)目總結(jié)報(bào)告PAGE11項(xiàng)目概況基本信息項(xiàng)目名稱:TSHomeHost智能家居主機(jī)軟件V1.00項(xiàng)目編號(hào):TS1124項(xiàng)目經(jīng)理:柯項(xiàng)目控制部門:軟件部項(xiàng)目控制主管:項(xiàng)目說明項(xiàng)目名稱:TSHomeHost智能家居主機(jī)軟件智能家居是以家居住宅為平臺(tái),利用先進(jìn)的計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通訊技術(shù)、綜合布線技術(shù)、依照人體工程學(xué)原理,融合個(gè)性需求,將與家居生活有關(guān)的各個(gè)子系統(tǒng)如安防、照明控制、窗簾控制、信息家電、場景聯(lián)動(dòng)、地板采暖等有機(jī)地結(jié)合在一起,通過網(wǎng)絡(luò)化綜合智能控制和管理,實(shí)現(xiàn)“以人為本”的全新家居生活體驗(yàn)。TSHomeHost是在智能家居系列產(chǎn)品在傳統(tǒng)功能的基礎(chǔ)上,利用遠(yuǎn)程控制技術(shù)實(shí)現(xiàn)對(duì)家居設(shè)備遠(yuǎn)程實(shí)時(shí)監(jiān)控的控制平臺(tái)。主機(jī)軟件作為該平臺(tái)的一個(gè)重要組成部分,解決了控制平臺(tái)安裝在終端的局限性,即只能在局域網(wǎng)控制,并且當(dāng)終端關(guān)機(jī)或不聯(lián)網(wǎng)后,不能對(duì)家居設(shè)備聯(lián)動(dòng)控制。主機(jī)軟件將對(duì)家居設(shè)備的控制功能從終端遷移過來,擴(kuò)展、強(qiáng)化了很多功能,如家場景配置、通信數(shù)據(jù)加密等,并利用P2P穿越NAT技術(shù),使得終端通過命令控制主機(jī),實(shí)現(xiàn)對(duì)家居設(shè)備的配置、監(jiān)視和控制。項(xiàng)目質(zhì)量概述軟件規(guī)模功能點(diǎn)/工作量277.6/1336項(xiàng)目質(zhì)量需求(個(gè))78需求變更(個(gè))1缺陷(個(gè))78嚴(yán)重缺陷(個(gè))25問題(個(gè))7上報(bào)問題(個(gè))7風(fēng)險(xiǎn)(個(gè))17發(fā)生風(fēng)險(xiǎn)(個(gè))1測試用例(個(gè))技術(shù)評(píng)審(次)管理評(píng)審(次)過程評(píng)價(jià)與建議TSHome智能家居主機(jī)軟件的開發(fā)過程中,組織質(zhì)量體系文件適用性較好,指導(dǎo)性強(qiáng)。通過這些過程監(jiān)控,及時(shí)發(fā)現(xiàn)了項(xiàng)目開發(fā)中的問題,保證里項(xiàng)目質(zhì)量。開發(fā)模型使用總結(jié)本項(xiàng)目開發(fā)所選用的開發(fā)模型為瀑布模型,很好的指導(dǎo)了開發(fā)工作。項(xiàng)目估算的總結(jié)規(guī)模功能點(diǎn):預(yù)計(jì)實(shí)際偏差說明277.62802.4設(shè)計(jì)階段增加資源人力資源本項(xiàng)目中軟件工程組3人,測試組2人,配置管理組1人,質(zhì)量保證組1人。項(xiàng)目各階段人員均到位,與《項(xiàng)目總體計(jì)劃》中的人力資源計(jì)劃相符,為項(xiàng)目順利開展打下了良好的基礎(chǔ)。關(guān)鍵計(jì)算機(jī)資源本項(xiàng)目需要以下計(jì)算機(jī)資源:資源名稱配置、型號(hào)數(shù)量預(yù)計(jì)日期負(fù)責(zé)人備注PC2G以上CPU,1G以上內(nèi)存,80G以上硬盤,10/100M網(wǎng)卡72013-2-19~2013-2-19項(xiàng)目組項(xiàng)目組工作機(jī)器PC2G以上CPU,1G以上內(nèi)存,80G以上硬盤,雙10/100M網(wǎng)卡22013-2-19~2013-2-19WJQ測試機(jī)器打印機(jī)Canonlbp290012013-2-19~2013-2-19WJQ外部工具與產(chǎn)品本項(xiàng)目需要以下工具:設(shè)備和工具列表說明數(shù)量預(yù)計(jì)日期負(fù)責(zé)人備注Vim,GDB編程與調(diào)試工具32013-2-19~2013-2-19WJQRedmine缺陷管理32013-2-19~2013-2-19WJQOffice2003應(yīng)用軟件72013-2-19~2013-2-19WJQ成本見《項(xiàng)目測量表》中成本頁。工作量見《項(xiàng)目測量表》中工作量頁。進(jìn)度見《項(xiàng)目測量表》中進(jìn)度頁。風(fēng)險(xiǎn)見《項(xiàng)目測量表》中風(fēng)險(xiǎn)頁。工作任務(wù)分解及關(guān)鍵路徑項(xiàng)目計(jì)劃工作任務(wù)拆分合理;關(guān)鍵依賴關(guān)系正確識(shí)別,并且合理處理。估算跟蹤和管理TSHome智能家居主機(jī)軟件項(xiàng)目開發(fā)過程中,在項(xiàng)目策劃階段進(jìn)行了項(xiàng)目估算。每一個(gè)里程碑點(diǎn),由項(xiàng)目測量員進(jìn)行數(shù)據(jù)收集,對(duì)各估算數(shù)據(jù)進(jìn)行閥值管理,對(duì)將超過閥值的建立相應(yīng)的調(diào)整機(jī)制。由于是試點(diǎn)項(xiàng)目,項(xiàng)目組成員對(duì)于組織體系不熟悉以及事前制定的體系文件在實(shí)際項(xiàng)目應(yīng)用過程中都碰到一些問題,從而對(duì)項(xiàng)目進(jìn)度產(chǎn)生了一定的影響。在項(xiàng)目開發(fā)過程中,通過加大項(xiàng)目培訓(xùn)的力度,適當(dāng)?shù)臅r(shí)候通過協(xié)調(diào)一些資深技術(shù)專家進(jìn)行協(xié)助,從而保證項(xiàng)目進(jìn)度。對(duì)于其他估算與實(shí)際的偏差,未做過多調(diào)整。評(píng)審《測量表》見《項(xiàng)目測量表》中評(píng)審頁。培訓(xùn)無培訓(xùn)。溝通本項(xiàng)目實(shí)施過程中,在每周一組織項(xiàng)目組成員召開項(xiàng)目例會(huì),進(jìn)行組內(nèi)和組件的溝通與協(xié)調(diào),與溝通計(jì)劃相符,溝通效果良好。在每周五由項(xiàng)目組成員填寫《工作記錄表》總結(jié)個(gè)人本周工作,并做好下周計(jì)劃;由項(xiàng)目經(jīng)理編寫《項(xiàng)目周報(bào)》向高層匯報(bào)項(xiàng)目進(jìn)度和計(jì)劃。質(zhì)量保證活動(dòng)總結(jié)見《QA工作報(bào)告》配置管理活動(dòng)總結(jié)見《CM工作報(bào)告》。項(xiàng)目成果項(xiàng)目各階段提交工作產(chǎn)品如下表所示:階段主要工作產(chǎn)品項(xiàng)目策劃《項(xiàng)目過程輸出裁減表》、《項(xiàng)目開發(fā)計(jì)劃》及其支持計(jì)劃。需求開發(fā)《需求規(guī)格說明書》。系統(tǒng)設(shè)計(jì)《系統(tǒng)測試用例》、《概要設(shè)計(jì)說明書》、《數(shù)據(jù)庫設(shè)計(jì)說明書》、《集成測試用例》、《詳細(xì)設(shè)計(jì)說明書》編碼《單元測試用例》、源代碼、《單元測試報(bào)告》、《安裝配置手冊(cè)》項(xiàng)目測試《集成測試報(bào)告》、《系統(tǒng)測試報(bào)告》驗(yàn)收發(fā)布《項(xiàng)目總結(jié)報(bào)告》、試運(yùn)行產(chǎn)品開發(fā)工作評(píng)價(jià)對(duì)生產(chǎn)效率的評(píng)價(jià)公司平均生產(chǎn)率(功能點(diǎn)/天)項(xiàng)目平均生產(chǎn)率(功能點(diǎn)/天)偏差說明1.51.677-0.177選擇合適的第三方庫節(jié)省了很多的開發(fā)量。對(duì)產(chǎn)品質(zhì)量的評(píng)價(jià)見《項(xiàng)目測量表》缺陷跟蹤頁。對(duì)技術(shù)方法的評(píng)價(jià)TSHome智能家居主機(jī)軟件是由公司資深人員組成的團(tuán)隊(duì),基于Linux內(nèi)核,采用C/C++開發(fā)語言和面向?qū)ο蟮脑O(shè)計(jì)思想,經(jīng)過不懈努力與實(shí)踐開發(fā)而成。系統(tǒng)具有運(yùn)行穩(wěn)定、易擴(kuò)展、適用性強(qiáng)、操作簡單、功能完善、使用安全等特點(diǎn)。1.使用代碼生成器:使用代碼生成器,此工具在很大程度上提高了編碼效率,從而加快了項(xiàng)目的開發(fā)進(jìn)程。在以后的項(xiàng)目中,我們要盡量的來使用一些類似的工具來在最短的時(shí)間內(nèi)完成工作。在今后的項(xiàng)目開發(fā)中,我們最好是能開發(fā)出適合自己的代碼生成工具,更大限度的節(jié)省開發(fā)周期和開發(fā)費(fèi)用。2.使用數(shù)據(jù)庫建模工具;PowerDesigner工具來建立系統(tǒng)數(shù)據(jù)庫模型,以方便程序員很好的理解業(yè)務(wù)流和掌握系統(tǒng)架構(gòu)者的架構(gòu)思想,更好的滿足客戶的功能需求。在今后的項(xiàng)目開發(fā)中,我們要更好的來完成系統(tǒng)的前期數(shù)據(jù)庫模型的建立,最大的來優(yōu)化系統(tǒng)功能。3.使用第三方庫:此系統(tǒng)中使用了PJlib庫,在很大程度上滿足了P2P功能要求。4.系統(tǒng)開發(fā)框架:此系統(tǒng)的框架使用的是三層結(jié)構(gòu),此框架在開發(fā)一些大型軟件是比較實(shí)用的。但是我們要是可以開發(fā)出自己的框架,把一些通用的功能開發(fā)到框架中。這樣以來,在以后的系統(tǒng)開發(fā)中,針對(duì)系統(tǒng)中一些通用的功能就不需要再開發(fā),從而也可以很好的提高我們的開發(fā)效率;減少很多維護(hù)費(fèi)用。使我們的技術(shù)不斷的更加成熟。問題的分析數(shù)據(jù)庫結(jié)構(gòu)靈活性系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)時(shí),雖然已有種子表用于對(duì)各工程配置表進(jìn)行描述定義,但整個(gè)數(shù)據(jù)庫的設(shè)計(jì)仍相對(duì)比較呆板,無法適應(yīng)靈活擴(kuò)展的要求。系統(tǒng)維護(hù)時(shí)需要查詢數(shù)據(jù)庫字段屬性,由于未在庫中定義各表,因而只能通過以.h頭文件方式來描述數(shù)據(jù)庫表字段。以后系統(tǒng)做大幅度升級(jí)時(shí),可考慮通過表定義表來定義所有工程相關(guān)表內(nèi)容,包括字段名、中文描述、類型、長度等,并提供配置工具,從而可以靈活擴(kuò)展表結(jié)構(gòu)。網(wǎng)絡(luò)編程注意事項(xiàng)在開發(fā)網(wǎng)絡(luò)通信時(shí)要嚴(yán)格注意本地字節(jié)序和網(wǎng)絡(luò)字節(jié)序,避免引發(fā)解析錯(cuò)誤。注釋目前系統(tǒng)中存在全局變量無注釋說明和注釋不同步的情況,這樣會(huì)導(dǎo)致他人無法理解或者錯(cuò)誤理解??偨Y(jié)本系統(tǒng)的經(jīng)驗(yàn),對(duì)變量和函數(shù)要有必要的精簡的注釋,并且隨著代碼的修改要同步修改。經(jīng)驗(yàn)總結(jié)與教訓(xùn)經(jīng)過認(rèn)真總結(jié),在項(xiàng)目開發(fā)過程中的經(jīng)驗(yàn)教訓(xùn)如下:開發(fā)團(tuán)隊(duì)在項(xiàng)目確立后,要盡快的建立起項(xiàng)目開發(fā)團(tuán)隊(duì)。項(xiàng)目團(tuán)隊(duì)成員的團(tuán)結(jié)合作、相互溝通是非常重要的,團(tuán)隊(duì)成員之間要相互學(xué)習(xí)彼此的優(yōu)點(diǎn)和技術(shù),使團(tuán)隊(duì)的能力不斷的提高。這樣,在項(xiàng)目的開發(fā)過程中,團(tuán)隊(duì)才不會(huì)被難題困住不動(dòng)。另外,團(tuán)隊(duì)中要有一個(gè)項(xiàng)目負(fù)責(zé)人,這個(gè)人無論是在與客戶的溝通上,還是在技術(shù)上都要是很出眾的人,此項(xiàng)目負(fù)責(zé)人要能很好的溝通客戶與開發(fā)成員之間,以此來更好的理解客戶的功能需求。人的記憶力總是有限的,所以就要求開發(fā)團(tuán)隊(duì)成員要盡量的書寫一些開發(fā)文檔,這些文檔往往是我們?cè)陧?xiàng)目開發(fā)后期要用到的可尋資料。項(xiàng)目團(tuán)隊(duì)士氣是項(xiàng)目成功的一個(gè)因素,我們需要不斷的來培養(yǎng)我們的團(tuán)隊(duì)氣勢,使我們的團(tuán)隊(duì)不斷的壯大。需求的調(diào)研在項(xiàng)目確立后,就到了需求調(diào)研分析階段。1.項(xiàng)目組對(duì)客戶的整體組織結(jié)構(gòu)、公司有關(guān)人員的關(guān)系、職責(zé)等如果沒有一個(gè)很好、足夠的了解掌握,這樣項(xiàng)目組就無法很好的完整的整理到客戶的需求、或者說客戶真實(shí)的功能需求,如此以來我們就為自己埋下了地雷,影響項(xiàng)目的開發(fā)周期,這就要求我們要與客戶搞好無論是工作上的還是生活上的朋友關(guān)系,要深入的去了解客戶需求。2.我們要盡量的讓客戶也參與到項(xiàng)目的開發(fā)團(tuán)隊(duì)中來,也就是說我們要使客戶把自己也納入到項(xiàng)目的開發(fā)團(tuán)隊(duì)中來,如此一來,我們掌握客戶需求的真實(shí)性、可靠性就會(huì)大大的提高,也就不會(huì)為項(xiàng)目的后期功能開發(fā)埋下陷阱3.在需求調(diào)研過程中,如果缺乏足夠用戶參與,這樣的需求調(diào)研也是失敗的。很多程序員不愿參與到客戶的需求調(diào)研中去,為什么呢?很簡單,與客戶溝通不如與代碼溝通容易有意思。盡管這樣,我們還是必須用足夠多的時(shí)間去和客戶進(jìn)行溝通,了解他們真實(shí)的需求。很多用戶也是如此,他們自己也不愿意參與到項(xiàng)目的需求調(diào)研中來,為什么呢?需求調(diào)研有出去和朋友一塊爛漫對(duì)嗎。雖然現(xiàn)狀如此,我們還是要努力的使客戶參與到需求的調(diào)研中來。4.模糊需求,也就是模棱兩可是需求規(guī)格說明中最為可怕的問題。一是指諸多客戶對(duì)需求說明產(chǎn)生了不同的理解;一是指單個(gè)讀者能用不止一個(gè)方式來解釋某個(gè)需求說明。針對(duì)對(duì)這種情況,就要求我們的調(diào)研人員要能夠從多個(gè)角度來分析客戶的不同需求,整理出最終的需求與客戶確認(rèn),定出最終真實(shí)可靠的需求,我們絕不能憑借我們自己的單面理解來定立客戶的最終需求。5.在一個(gè)項(xiàng)目的開發(fā)中,文檔的書寫是極為中要的一項(xiàng)工作。因?yàn)椋承┪臋n就是我們?cè)陂_發(fā)后期與客戶溝通的可尋依據(jù)、也是我們程序員在編碼過程中要用到的重要文檔。我們絕對(duì)不能認(rèn)為,憑借我們的大腦來記錄所有的開發(fā)需求。即使,你說你是天才,你要用你那顆愛因斯坦的大腦來記錄所有的開發(fā)需求,那也是不可能的,人的精力總是有限的。這就要求我們?cè)谛枨笳{(diào)研中做好需求文檔的記錄和整理。6.需求調(diào)研工具選擇,客戶一般對(duì)圖形還是比較感興趣的,所以我們?cè)谡{(diào)研過程中,我要盡量的采用圖形化界面來和客戶溝通需求。比如可以采用Rose工具,把客戶的意思轉(zhuǎn)換為用例圖、時(shí)序圖、協(xié)作圖、狀態(tài)圖、類圖等,使表達(dá)的意思更加直觀。這樣客戶會(huì)更快的進(jìn)行問題的實(shí)質(zhì)。做好開發(fā)計(jì)劃在項(xiàng)目確立后,我們就需要做好項(xiàng)目開發(fā)計(jì)劃,需求調(diào)研用時(shí),開發(fā)用時(shí),測試用時(shí),實(shí)施用時(shí),維護(hù)用時(shí)。在我們做好了計(jì)劃后,我們要隨時(shí)的跟蹤計(jì)劃任務(wù)的完成進(jìn)度,從而使我們的項(xiàng)目進(jìn)度掌控在我們的開發(fā)周期范圍之內(nèi),今日計(jì)劃、行動(dòng),明日成功。很好的溝通在其他行業(yè)中,人與人的之間的溝通只很重要的。項(xiàng)目開發(fā)也不例外,很好的溝通能夠加快項(xiàng)目的進(jìn)度,這就要求我們每一個(gè)開發(fā)人員要學(xué)會(huì)和善于溝通于客戶和同事之間。在一個(gè)項(xiàng)目的開發(fā)過程中,我們與客戶的溝通是一個(gè)不斷交流和溝通的過程。在開發(fā)到一定的階段,我們就需要和客戶溝通已有功能,盡量的去避免一些隱藏的問題,及時(shí)的發(fā)現(xiàn)問題

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論