日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

项目最终复审报告

發(fā)布時間:2023/12/9 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 项目最终复审报告 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

“北航學(xué)堂”項目最終復(fù)審報告

一、團(tuán)隊成員簡介

  Sevens團(tuán)隊在M1和M2階段都是一共有七名隊員,M1階段我們的團(tuán)隊成員有:陳少杰,金鑫,高孟燁,雷元勇,王迪,鄧亞梅,鄭培蕾;在M2階段鄧亞梅同學(xué)轉(zhuǎn)會到了Dxteam,李承晗同學(xué)轉(zhuǎn)到我們團(tuán)隊,經(jīng)過兩個階段我們最終完成了北航MOOC手機(jī)客戶端的項目,雖然說中間遇到的困難很多,我們的軟件中也可能還存在一些問題,但是我們盡了自己的努力并且把項目完成了,這是很值得我們高興地。

  下面是我們團(tuán)隊在M1和M2階段的合影:

  ? ?

  這是我們團(tuán)隊的個人介紹博客:http://www.cnblogs.com/sevens/p/3993978.html

  團(tuán)隊個人博客地址:

  金 ? 鑫:http://www.cnblogs.com/JinD/

  陳少杰:http://www.cnblogs.com/baitrsou/

  高孟燁:http://www.cnblogs.com/gaomy/

  雷元勇:http://www.cnblogs.com/leiyy/

  王 ? 迪:http://www.cnblogs.com/buaawd/

  李承晗:http://www.cnblogs.com//Coolio/

  鄭培蕾:http://www.cnblogs.com/peilei/

二、工程介紹

  1、團(tuán)隊項目的目標(biāo),預(yù)期的典型用戶,預(yù)期的功能描述以及預(yù)期的用戶數(shù)量

    ?首先還是先介紹一下我們北航學(xué)堂的項目,MOOC是Massive Open Online Course的縮寫,通常被譯為大型開放式網(wǎng)絡(luò)課程,這項技術(shù)的目的在于使更多的在現(xiàn)實生活中沒有辦法接受高等教育的人享受到和頂級高校學(xué)生一樣的教育資源,同時也能夠讓高校的教育資源得到更充分的利用。北航作為國內(nèi)的頂尖高校之一,也發(fā)展了自己的MOOC教育平臺,這是網(wǎng)站的鏈接:http://www.mooc.buaa.edu.cn/,目前這個網(wǎng)站正在發(fā)展中,因為把所有的課程都進(jìn)行錄像整理上傳并不是一件簡單的事情,我們團(tuán)隊的目標(biāo)就是為北航MOOC系統(tǒng)開發(fā)一款A(yù)ndroid客戶端,使之能夠?qū)崿F(xiàn)網(wǎng)站上的功能,也使用戶可以在Android移動終端上體驗北航的在線精品課程。

   ? ? 我們預(yù)期的典型用戶是北航內(nèi)的學(xué)生,想要考研的學(xué)生也可能會需要,因為北航MOOC網(wǎng)站上的資源總量還比較少,目前總計是有13門課,所以校外人員想要在北航MOOC上找齊自己想要學(xué)習(xí)的一套課程還比較難。但是因為上面的課程都是北航現(xiàn)在還在開展的課程,所以北航的學(xué)生則可以利用這個系統(tǒng)將上課拉下的知識補(bǔ)上。可是因為這種學(xué)習(xí)方式的節(jié)奏比較慢,可能沒有有的學(xué)生自學(xué)效率高,所以可能實際使用上會有一定的局限性。

    我們在項目開始之初,想的功能比較復(fù)雜,還有課程評價,課程討論帖等部分,但是后來在具體實現(xiàn)中發(fā)現(xiàn)功能還沒辦法添加,因為我們是在學(xué)長IOS端的基礎(chǔ)上開發(fā)的,使用的也是學(xué)姐提供的MOOC服務(wù)器的接口,我們沒有權(quán)力修改這個服務(wù)器端,所以服務(wù)器端沒加這些接口之前我們也沒辦法實現(xiàn)這些功能。而現(xiàn)在能實現(xiàn)的基本的功能我們都做出來了,包括初始化,登陸,無登陸瀏覽課程,注冊,課程列表,我的課程,課程介紹,選課,播放課程。

    預(yù)期的用戶數(shù)量是100個,這個數(shù)字是有些少的,我們的項目在M1階段因為網(wǎng)絡(luò)連接的問題并沒有發(fā)布出一個合格的alpha版本,我們的很多工作的都是在Beta階段完成的,所以最后發(fā)布的時間比較晚,推廣的時間也有限,所以預(yù)期的用戶數(shù)量比較少。

  2、滿足的用戶需求以及用戶評價

    參見錄制的視頻。

  3、實現(xiàn)定義的下載量

    我們在期末的那節(jié)課中報的用戶數(shù)量是50,因為當(dāng)時我們還有些棘手問題沒有搞定,軟件沒有最終完工,所以報的用戶數(shù)量就比較少,最后我們是在1月3號初步的版本成型,當(dāng)時提交應(yīng)用,后來也進(jìn)行了幾次修改,直到昨天網(wǎng)站才審批通過,所以我們的下載量數(shù)據(jù)主要是友盟統(tǒng)計的新增用戶量,審批通過之前我們是把安裝包分享在了百度的網(wǎng)盤中,友盟的新增用戶量是:68,目標(biāo)是實現(xiàn)了,但是我們的用戶量還是很少,主要的原因一個是現(xiàn)在MOOC網(wǎng)站上的資源對學(xué)生的吸引程度不夠,另外一個就是我們發(fā)布的時間比較晚,而且趕上考期我們能做的推廣也比較少。

  4、團(tuán)隊的成員如何分工協(xié)作的?如何在兩次開發(fā)里程碑中總結(jié)經(jīng)驗的?

    在第一個階段,因為對Android開發(fā)第一次接觸,甚至對自己的項目的理解也不深,所以當(dāng)時分工就很粗糙,根據(jù)學(xué)長自己做的經(jīng)驗就把任務(wù)分成了三大部分,后來就導(dǎo)致大家彼此之間交流不多,而且在網(wǎng)絡(luò)沒有連接成功的情況下,兩外兩部分很難開展工作,最后網(wǎng)絡(luò)的部分成為我們的大難題在M1階段沒解決掉,所以Alpha版本就發(fā)布失敗了。在第二個階段,我們在分工的時候沒有分配大塊的任務(wù),把任務(wù)細(xì)化,先一起主攻網(wǎng)絡(luò)連接的部分,連接成功之后后面的工作就變得順利了許多。所以從中總結(jié)的經(jīng)驗是,首先要搞清楚現(xiàn)在最應(yīng)該做的是什么,集中力量把大的困難解決掉之后,再把任務(wù)細(xì)化分配,這樣進(jìn)度才能快。

  5、團(tuán)隊如何平衡 時間/質(zhì)量/資源 爭取如期完成任務(wù)的?

    首先,因為是第一次做Android項目,所以我們做的優(yōu)化并不多,只能保證把代碼里面我們能夠測試到的錯誤改掉,所以可能代碼的質(zhì)量并不是很高。平時我們也有其他的課程,所以我們的時間安排并沒有像老師說的那樣每天兩個小時,時間的安排比較靈活,主要是在大家沒有課比較空閑的時間集中多做一些,每個人寫完自己負(fù)責(zé)的部分之后就先對自己這部分進(jìn)行測試,這樣軟件組裝的時候的錯誤才會盡可能的少。獲得的資源一般都是從網(wǎng)絡(luò)編程大牛的博客中找到的一些實現(xiàn)方法,運用到我們自己的軟件中,另外也從學(xué)姐那里得到了服務(wù)器接口的說明文檔,以及我們網(wǎng)絡(luò)連接失敗的原因,學(xué)姐給我們的幫助也很大。

  6、在產(chǎn)品之外,團(tuán)隊代碼的軟件工程質(zhì)量如何?如何用數(shù)據(jù)來證明?

    我們已經(jīng)把代碼中的注釋加了進(jìn)去,主要的內(nèi)容是我們軟件的設(shè)計思路,以及里面比較值得注意的地方。測試的部分我們主要做的是兩部分,一部分是人工的測試,就是我們的測試人員會把軟件所有的按鍵遍歷一遍,找出其中的問題,也確實發(fā)現(xiàn)了一些bug,而且因為我們目前推廣的主要都是自己認(rèn)識的同學(xué)或者親朋好友,所以有問題的話他們都會給我們反饋;另外一部分是云測試,有百度云測試以及Testin的云測試,我們一共做過四次云測試,得到的結(jié)果程序兼容性大致在90%,然后深度遍歷的測試也沒有發(fā)現(xiàn)什么問題,這是我們的測試報告http://www.cnblogs.com/sevens/p/4200151.html

  7、對于項目的目標(biāo)用戶是一般學(xué)生的項目, 你們?nèi)绾握业綄W(xué)生做需求分析?他們給你什么樣的反饋?

    因為考期的時間確實比較緊張,所以我們就采用了拉身邊同學(xué)試用,給自己熟悉的老同學(xué)以及親朋好友試用的方式,讓他們裝上軟件使用并把自己人為的不足之處反饋給我們,我們從這些返回的意見中得到的主要有3點。第一:里面的資源太少,有的同學(xué)想找一門想學(xué)習(xí)的課程但是沒有;第二:UI的設(shè)計比較簡單話,設(shè)計的界面比較單調(diào);第三:播放器不太穩(wěn)定,有時候緩沖等待的時間比較長。

三、團(tuán)隊項目的實際進(jìn)展,發(fā)布的功能,發(fā)布軟件的平臺, 用戶反饋的截屏。

  1、項目的實際進(jìn)展

  

  

  

  

  

  

  

  

    燃盡圖的增減是根據(jù)當(dāng)天隊員在scrum meeting反饋的情況進(jìn)行的,有的時候大家都比較忙的時候,就比如說途中8號到15號,大家都在忙編譯的實驗,所以軟工的項目就停滯了一個星期,后來有同學(xué)基本完成編譯試驗之后又開始有當(dāng)天的進(jìn)度。因為前期拖掉一些時間,所以在計劃的最后一天我們乜有按時完成最后的任務(wù),當(dāng)時令我們鼓舞的是網(wǎng)絡(luò)連接這個大問題終于搞定了,所以我們繼續(xù)了一周左右將初步的版本完成了。

  2、發(fā)布的功能

    初始化,注冊,登陸,免登陸查看課程,課程列表,我的課程,查看課程信息,選課,選擇課程章節(jié),課程播放

    未實現(xiàn)的功能以及已知的bug:評論以及搜索功能;網(wǎng)絡(luò)比較差的情況下程序不穩(wěn)定;運行程序過程中斷網(wǎng)程序會崩潰。

    http://www.cnblogs.com/sevens/p/4200024.html

  3、發(fā)布的網(wǎng)站

    現(xiàn)在我們得到審批通過的平臺有兩個,一個是豌豆莢,另外一個是91,我們也在百度開發(fā)平臺以及小米應(yīng)用市場上提交過應(yīng)用,目前還在審批過程中。

    91平臺:http://apk.91.com/Soft/Detail.aspx?Platform=Android&f_id=41351093

    豌豆莢:http://www.wandoujia.com/apps/com.example.buaa_mooc

    另外我們作為推廣的平臺還有百度網(wǎng)盤:http://pan.baidu.com/s/1nt0vz9v

  4、?團(tuán)隊成員在M2 的角色和具體貢獻(xiàn)

    我們現(xiàn)在總體的代碼量統(tǒng)計是2748行,但是因為前期有些工作最后被舍棄了,而且也刪掉了相當(dāng)多的部分,所以下面的代碼量總量會超過代碼總量。而且代碼量因為難度的區(qū)別,也不能直接反饋成為貢獻(xiàn)的多少。

團(tuán)隊成員

角色

具體的,?可衡量的,?可驗證的貢獻(xiàn)

陳少杰

DEV

1350行(網(wǎng)絡(luò)連接部分,數(shù)據(jù)處理處理部分,UI修改);宣傳推廣

王迪

TEST

330行(課程搜索部分,后被去掉);發(fā)現(xiàn)沒有網(wǎng)絡(luò)時崩潰的bug被修復(fù);宣傳推廣;

金鑫

DEV

820行(網(wǎng)絡(luò)連接部分,數(shù)據(jù)處理處理部分,UI修改);宣傳推廣

雷元勇

TEST

310行(課程搜索部分,后被去掉);發(fā)現(xiàn)課程圖片加載出錯的bug被修復(fù);宣傳推廣;整理M2階段的postmortem

高孟燁

DEV

910行(UI界面的搭建;前后臺合并中研究解決后端遇到的問題);宣傳推廣

李承晗

TEST

4次云測試:百度云測試;Testin云測試;云測試報告的整理;發(fā)現(xiàn)登陸之后課程信息顯示未登錄的bug被修復(fù)

鄭培蕾

PM

44篇博客,軟件的整理上傳開發(fā)平臺,整理TFS,宣傳推廣

團(tuán)隊貢獻(xiàn)分分配:?

團(tuán)隊成員貢獻(xiàn)分分配
陳少杰63
王迪41
金鑫55
雷元勇42
高孟燁58
李承晗40
鄭培蕾50

五、特色功能

  我們的項目是仿照學(xué)長的IOS客戶端做的,接口也都是學(xué)長提供的,所以并沒有什么特色的東西,如果非要說的話,免登陸瀏覽課程列表勉強(qiáng)算是,不過這也是跟著學(xué)長的實現(xiàn)的。

六、團(tuán)隊從用戶那里得到了什么反饋,有什么樣的bug

  1、軟件在網(wǎng)絡(luò)情況比較差的情況下可能會崩潰,或者是課程圖標(biāo)加載出錯;這應(yīng)該是因為我們的算法優(yōu)化做的不好,在刷新圖片或者視頻的時候?qū)W(wǎng)絡(luò)的要求比較高,如果在網(wǎng)絡(luò)順暢的情況下,運行是沒有問題的。

  2、UI界面比較單調(diào);這是因為我們在網(wǎng)絡(luò)連接的地方耽誤的時間比較長,后來都在查資料解決這個問題,UI注意的不多

  3、視頻資源比較少。

七、相對于M1階段團(tuán)隊的進(jìn)步

  1、首先是隊員編程能力的進(jìn)步,寫了更多的代碼,對Android編程也更加熟悉,以后如果再次做Android項目不會無處下手;

  2、成員之間配合的增強(qiáng),前端和后端DEV之間變得更加默契,接口設(shè)置的更加合理,還有就是測試人員和DEV之間也能夠配合,測試出錯誤,及時反饋及時修改;

  3、對軟件開發(fā)過程的進(jìn)一步理解,連接了一款軟件的開發(fā)周期,擴(kuò)充了視野,不在是以前什么都不懂的小白。

  M2階段的postmortem地址:http://www.cnblogs.com/sevens/p/4225358.html

八、總結(jié)

?  回想這個學(xué)期,M1和M2階段給我們的留下的印象還是蠻深刻的,雖然我們組的項目沒有hots大神組那么棘手,但是感覺一路走過來也是挺不容易的,主力的DEV們也都是奮戰(zhàn)了好多個日夜,現(xiàn)在從Android零基礎(chǔ)到獨立開發(fā)出一款軟件,之間的差距也是很大。所以總體來說,這門課是一個讓人很痛苦,但是確實能學(xué)東西的課,我作為項目的PM,雖然說代碼沒寫過,但是確實對軟件開發(fā)的過程有了一些了解,而其他隊員相信也都有自己的收獲,我們很清楚我們做的還不夠好,但是我們確實付出了努力,Sevens,加油!

轉(zhuǎn)載于:https://www.cnblogs.com/sevens/p/4224618.html

總結(jié)

以上是生活随笔為你收集整理的项目最终复审报告的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。