天天看點

Beta沖刺——總結

這個作業屬于哪個課程 軟體工程 (福州大學至誠學院 - 計算機工程系)
這個作業要求在哪裡 Beta 沖刺
這個作業的目标 團隊進行Alpha沖刺
作業正文 正文
其他參考文獻

團隊GitHub位址

項目位址

沖刺始末

預期計劃 現實情況 過程體會
完善App的各種功能,改進UI設計,增加功能子產品,填補Bug,增加異常處理。 App已經可以相對完善,可以提供給使用者使用,修複了已發現的bug ,增加了可能遇到的實際情況的異常處理。 修改Bug以及聽取使用者回報的時候心态有點崩,因為要在易用和UI美觀中找到平衡點

組員分工

林濤:重構工程代碼、實作代碼解耦,主要負責課表子產品的重構,整合各子產品代碼、協作其他成員修複bug、把控整體開發進度

馬駿:協助PPT、演講稿制作,UI優化,協助測試

陳德渠:部落格編寫,參與界面修改,App黑盒測試

蔡澤華:資料解析優化、編寫測試文檔、完成自動化測試工具

張體傑:制作PPT與答辯演講稿

陳家炜:增加Widget,增加Shortcuts,增加關于回報界面,使用Toasty美化Toast、增加自定義界面,使用SnackBars。

王力傑:界面優化和任務統計

朱紫陽:loading的實作,加密算法的實作。軟體UI的美化和适配等問題。代碼結構的優化,以及一些問題和bug的處理。

工作量比例

林濤 馬駿 蔡澤華 陳德渠 張體傑 陳家炜 王力傑 朱紫陽
13.7% 11.7% 12.7% 12.3% 11.5% 13.6% 11.9% 12.6%

組員感想

林濤:Alpha沖刺之後,我們并沒有放松,我們很快就着手Beta階段的準備工作,做知識的儲備。為Beta階段代碼的重構打好基礎。得益于代碼重構,每個子產品的職責更加單一,使得我們在後期添加撞課顯示等功能時候更加從容。覺得在Beta階段更多是探索軟體和使用者的關系,我很清楚地記得這樣一件事:一位内測使用者建議我們加一個跳轉到目前周的功能,我很疑惑,因為這個功能已經有了,而且在界面很顯眼的位置。後來我才明白是我們做的不夠好,UI給予使用者的回報不夠明确。我們開發時容易思維定勢,認為事物本該如此,但是使用者可能并不知曉,我們不能閉門造車,應該多和使用者交流,探尋使用者所需要的,并在其中找到平衡點。最後,很感謝這一路來大家的陪伴和辛苦付出,我們是最優秀的!

馬駿:

Alpha沖刺結束後的軟體界面比較簡單以及邏輯考慮不太完全,導緻我在進行使用者調研的時候收獲了許多對UI設計和功能子產品的回報。在轉譯的過程中也發現了使用者的很多思維與開發人員的差異,以及抽象回報如何具象化,還有就是學會了如何讓使用者提出需求。很高興朋友們在對産品的罵罵咧咧中完成了各種艱難奇怪詭異的要求,在這裡真的是非常的感謝,也是要對開發人員獻上我的敬意。今後不管從事什麼行業,做什麼事情,這段時光也很難忘卻。

陳德渠:

每天的工作,加上每天部落格編寫時所見到項目燃盡程度的增加,無不讓我愈發感歎小組團結的力量,感謝每個組員讓我們此次沖刺成果頗豐。每每見到GitHub上commits次數的不斷上漲,項目愈發完善,成就感油然而生,感謝此課程的項目沖刺,讓我們動手學習新知識,不再拘束于學校的教學。希望學弟學妹們會喜歡我們團隊所制作的課程表,希望在使用的過程中得到良好的體驗。再次感謝隊友們,我們大家的辛勤付出,讓我們收獲了此次團隊項目的成果,讓我們所制作的“橙汁”伴随往後的至誠學子,讓我們至誠學院也能擁有自己的課程表App。

蔡澤華:

在Alpha沖刺裡,我認為我的工作至關重要,沒有解析出來資料與資料庫的話,會極大影響隊友的進度,是以我提前兩天開始做,生怕拖累了團隊。而在Beta沖刺的階段,我工作量就沒有那麼的多,主要還是完成Alpha沖刺裡沒有完成的自動化測試,完善資料的解析與微調資料庫的結構,在完成的過程裡,沒有上次那樣的沖勁,更像是一個協作者,配合其他人完成形形色色的功能。大家一起完成的那種喜悅,是我覺得這次最值得的儲存的東西,希望能在後續的活動裡也能與大家共進退。

張體傑:

總結兩次沖刺,我應該算是小組内做的最少的,看着大家在這次沖刺裡都學到了很多,确實有點不甘。隻能盡自己剩下的力氣,幫大家的忙。這次負責幫忙投放産品測試,并收集回報,以及其他星星點點的小忙,自己負責的PPT制作,由于是最後一次沖刺,組長林濤親自上陣演講,是以本來不多的工作變得更少了。但和大家在團隊的日子是真的很快樂,也能學到許多東西。以後的日子裡也能将通過這次的軟工課學到的知識,充分運用。也算是不虛此行。很高興遇到這麼優秀的大家、這麼給力的隊友,這麼難忘的時光。

陳家炜:

相比于Alpha沖刺,Beta沖刺讓我更有自信。在Beta沖刺中,我更多的是去考慮在使用者操作有問題時,應該用什麼方法,去引導使用者如何正确使用。并且開始針對UI,以及Android特色功能,開始對我們軟體加入支援。在增加功能的時候,經常遇到問題,當一個功能完成時,心情是十分喜悅的。對于Alpha沖刺而言,Beta沖刺讓我學習到了更多的東西,團隊協作效率更高。在Beta沖刺的過程中,能和大家一起開發出一個UI美觀、功能完善的APP,是十分心動的。

王力傑:

Alpha沖刺的界面相比初版已經好了很多,但是仍然有許多問題有待發掘,是以這次針對這些問題,做了很多功課。有同學反應課程背景色過淡,于是重新找顔色,有的人覺得缺少了當天提醒,于是加深了周的顔色,toast的配色我也做了很大的斟酌,沒有用太濃的顔色作為提醒,選擇顔色的确是個很麻煩的事情,畢竟顔色太多了,要找出能讓大部分人的看着順眼的顔色實在是費了我很大的功夫。對于登入頁的布局,也一起做了很多修改,小衆分辨率需要适配的問題,和大家讨論了非常多後敲定了比例,使得在各個機型都能正常顯示。這次沖刺和大家合作也非常的開心,讨論的次數也比Alpha有增無減,界面制作也加強了我使用一些工具的能力,相信這些對未來都非常有幫助,同時也希望這款軟體能讓大家滿意。

朱紫陽:

這兩次沖刺都蠻有收獲的,過程中香甜苦辣都有。前一次是迷茫開始沖刺的,這一次是提前好久就開始準備了。大家在沖刺之前就準備,甚至下階段的任務都開始做。是以時間充足,大家也信心滿滿。真正沖刺的時候,依然有很多問題暴露出來,尤其是投入一部分的測試後,問題接踵而來。有UI适配問題,有業務邏輯問題。大家都集思廣益,讨論怎麼給使用者絲滑般體驗。學會了自我解決問題能力,很多問題,都自己從無到有一點點推進。問題也有做不動的時候,心情也會煩躁。濤兄經常對我說,不要急,後面還有我。挺感動的。組員也很給力,大家執行力很強。總之,這個項目能和大家一起沖很幸運。