1.團隊成員的簡介和個人博客地址,團隊的源碼倉庫地址
徐 璨:http://www.cnblogs.com/xucan0110/
申 悅:http://www.cnblogs.com/sy0717/
林方言:http://www.cnblogs.com/dialect/
劉存:http://www.cnblogs.com/voga/
李志強:http://www.cnblogs.com/lizhiqiang0/
魏 輝:http://www.cnblogs.com/weihui-01/
團隊源碼倉庫地址:https://git.coding.net/lizhiqiang0x01/Beta-APPsizeyunsuan.git
徐璨:
善於發現問題,對待問題認真。擅長:java。編程興趣:PHP。希望的軟工角色:測試。宣言:推動交流。
我們覺得團隊開發需要更好的信息交流,各司其職,對自己,對他人負責,還要給予他人更多的信任。
申悅:
風格:笨鳥先飛型,不會的東西會提前查資料做准備。擅長的技術:熟悉Java,c語言,CSS,Javascript語言等。編程的興趣:頁面制作,前端開發。希望的軟工角色:開發。宣言:改變就是現在。
劉存:
風格:沉擅長TCP/IP協議模型,OSI七層模型,子網划分,IP規划,熟悉ospf,rip原理。編程興趣:C。希望的軟工角色:開發。宣言:我自橫刀向天笑。
林方言:
風格:低調內斂,不據小結。擅長:java,c。編程興趣:java,數據庫。希望的軟工角色:測試。宣言:指南針之前,世界沒有方向。
李志強:
風格:外易簡而內機明,用人無疑,唯才所宜,不間遠近。擅長:C++,java,c。編程興趣:python。希望的軟工角色:開發。宣言:漢祖唯智勝,項羽雖強,終為所禽。
魏輝:
風格:做事嚴謹,膽大心細,考慮周大。擅長:c,java。編程興趣:前端設計。希望的軟工角色:PM。宣言:團結一心,眾志成誠。
2.我們要做軟件工程,那就要有一點工程的樣子:
a. 團隊項目的目標,預期的典型用戶,預期的功能描述,預期的用戶數量在哪里?
該項目的目標是實現小學生的四則運算練習,預期典型用戶是小學生,預期可以實現題目的自動生成、正確率、計時功能、錯題功能、草稿紙功能,多用戶功能,預期用戶數量100人。
b. beta 發布之后一定會比alpha 階段更能滿足用戶的需求, 請錄一段視頻, 展現目標用戶使用 beta 產品的情況。
https://v.qq.com/x/page/d05116atb4d.html
c. 團隊的成員如何分工協作的?有什么經驗教訓?
項目經理(魏輝)每天很細致的分配每個人的任務量,並且一直及時的督促和監督小組成員,李志強負責主要代碼,申悅負責部分代碼,每天及時溝通交流,互相解決問題,徐璨,劉存和林方言輪流測試和博客的主要部分。大家都會及時認真的完成各自的部分,都盡自己所能把東西做好。相比於alpha階段,明顯beta階段更有默契了,我們總結出來的經驗就是一定要有明確的分工要夠細,遇到問題要及時交流不能拖,自己也不要勉強,要有人及時的督促。
d. 團隊是如何進行項目管理的?
通過qq群進行任務分配和交流,各組員負責自己模塊的維護和改善。
e. 團隊如何平衡 時間/質量/資源 爭取如期完成任務的?
成員還是在這一周內都把手頭別的工作放在了一邊,以項目為重,對於比較難的模塊,會讓組員互相交流討論,共同查找解決辦法,質量上主要是在后期讓組員改善維護自己負責的模塊,遇到一些bug問題,將這些問題放到群里公告,這樣不同組員遇到相同問題解決的速度會快很多。
f. beta 階段團隊在軟件工程方面有哪些具體改進?
團隊在對項目的規划和分配,及人員的調用上都有了變化,更細致,更合適了,對項目的管理也更仔細了,代碼也做了優化。
3、團隊項目的實際進展
scrum 過程中的燃盡圖

每日站立照片

每天的燃盡圖都挺真實的反映了我們的項目完成情況,如果我們沒有完成每天的任務,我們的燃盡圖會是一條水平線,真實反映情況。
4.到了beta, 代碼的情況也請列出來, 到底有多少行, 多少文件, 文檔在哪里,如果一個新團隊要接手這個項目,他們應該怎么做? 這有說明么?
如果一個團隊要接手我們這個項目,應該先了解一下我們的流程圖,知道我們的功能銜接,然后根據xml文件找到組件在邏輯功能里的位置。
代碼行數:2716
文件個數(java文件和xml文件):37
java文件:Beta-APPsizeyunsuan / APPsizeyunsuan1 /app /src /main /java /com /example /asus / appsizeyunsuan1 /
xml文件:Beta-APPsizeyunsuan / APPsizeyunsuan1 /app /src /main /res / layout /
https://coding.net/u/lizhiqiang0x01/p/Beta-APPsizeyunsuan/git/archive/master
5.團隊可以用視頻顯示, 如何在一個全新的電腦上,下載所有代碼,構建,發布,並運行你們的程序。

工程說明:
在alpha階段我們組主要通過eclipse軟件搭建安卓平台,在使用該平台編寫軟件測試也是困難重重,首先是SDK的版本問題,API問題等等,軟件的參數有一個不符合要求就無法正常運行代碼,環境的搭建了浪費了大家很多時間,當我們想要換另一台電腦平台做測試時又會出現問題,最終導致代碼無法正常運行,比較嚴重影響代碼整體進度編寫。在alpha階段我們最終實現了四則運算的填空題,選擇題,多選題功能模塊,對登錄注冊功能、錯題功能、正確率功能並沒有實現,在最終演示是也出現了嚴重的bug,在軟件運行時總是出現閃退的問題,導致各個模塊的鏈接出現了問題。
在beta階段,吸取上一個階段的教訓,以及老師提出的一些意見,我們重新構建環境,使用Android studio平台軟件編寫,在該平台寫整個平台兼容性還是挺穩定的,並且我們在互相交換代碼時,基本上也都沒有出現太大的問題,在本階段我們團隊實現了注冊登入功能、簡單復雜功能、錯題庫功能、正確率功能。在本階段我們解決了閃退現象,使整個軟件運行比較穩定,我們在不同品牌手機上運行都是可以正常運行的,比如oppo、htc、vivo、三星。
6.家長用戶反饋
家長一: 軟件很容易上手,題目功能不是很多,分別嘗試了一下,簡單功能和復雜功能,題目做起來感覺還不錯,后面還有錯題本功能,可以看到題目正確答案,缺點還是有的,等級難度如果可以在細分一下就好了。
家長二: 從軟件下載到安裝很快,經過注冊登入就可以做題了,可以自主設立題目數,感覺還是蠻不錯的,操作了一遍,對於生成的題目感覺難易程度差別有點大,草稿紙功能設立挺方便的,每做完一次題可以查看自己的錯題記錄功能還是挺有效的。
