天天看點

TeamWork#1,Week 5,Suggestions for Team Project

由于學長沒有太多時間,當問及他們項目團隊的得失時,他并沒有過多陳述;學長所在的團隊是一隻優秀的團隊,他們自告奮勇地選了自由選題并且做出了一款穩定的手機遊戲; 他尤其推薦我們做手機遊戲或移動用戶端;他安慰我安下心來

我們團隊聯系到了我們六班的直系學長,并向他咨詢了軟體工程基礎這門課的團隊項目相關的問題。他們團隊的名字命名為Z-XML,團隊中的幾個學長也都是我平時所熟識的。雖然學長已經大四,忙着考研工作等各種事務,但是還是抽出

時間來解答我們的問題,首先謝謝他們。

學長所在的團隊選了自由選題并且做出了一款出色的手機遊戲。學長介紹說,自由選題自由度高,容易做優秀的内容和精彩的展示,但是同時如果沒有好的創意或者沒有紮實的技術基礎,那麼依然會在項目效果上有負面的使用者響應。

學長建議團隊項目力求關注團隊的興趣點和技能長處,讓每個團隊成員最大化的發揮自身的優勢;學長還推薦在UI上多下功夫,友好而美學功夫硬的界面能夠帶給使用者更好的互動體驗,比如線上系統,表現能力強,能夠獲得更好的使用者基礎和市場潛力。

他尤其推薦我們做手機遊戲或移動用戶端。他說現在智能手機高普及率和使用率使手機軟體有異常龐大的市場,并且這一趨勢還在繼續。通過做手機終端軟體可以盡早地讓我們有能力進行實際開發、進入市場。同時,課堂展示時又非常有表

現力,對數學等基礎知識的要求不高,很容易吸引使用者等。

一.他們團隊的優點在于:

1.項目UI設計精美

2.項目内容出色,使用者反響好

3.團隊對項目的把握充分,大量的會議,讓團隊内部保持高度的溝通和對項目進度的把握,及時處理問題,進行代碼測試和稽核。

學長他們團隊的不足據他所說,有以下幾點:

1.部分之間因為設計不夠充分,部件之間耦合度高。

2.在他們的項目中,為了滿足遊戲設計的需求,我們的軟體工程設計中保留了很多的可擴充性,但是卻沒有足夠關注到細節,沒有給出所有具體的要求。在實施工程的時候經常發現有的問題在設計中找不到參考,導緻開發人員的效率低下。

3.開發人員水準有限。配置設定任務的時候經常有說這個事兒做不到,或者壓根不知道怎麼做;驗收工作頻出意外,DEV寫了一個子產品之後,驗收的時候發現子產品品質不行,代碼品質低是其次,無法按照給定的接口工作。

4.有關遊戲制作的特殊性。遊戲制作他們是第一次,一個遊戲玩起來基本的邏輯也許不複雜,但是難在它對互動效果要求極高,如果隻能滿足基本的邏輯正确而互動效果極差,那這段代碼必然失敗。為了提供一個優秀的遊戲體驗,好的美工重要,開發人員要寫出互動效果良好的代碼也很重要。開發人員自身需要有一定互動設計功底,并且有美術功底或者有美工的指導,這是我們的大部分組員都缺乏的,這也導緻了後期的使用者評價都是“遊戲很好玩,但是不協調,不好看”。

二.那麼因為他們做的自選課題,對我們這次的項目沒有非常大的參考性,但是我們可以在工程中注意以下幾點:

1.增強團隊内部溝通(尤其是男生與女生之間),對項目進度和技術選擇進行準确把握,密切監督項目進度和個人工程投入,堅持每天一次小例會,一周兩次大例會的來進行全組的溝通,明确目前目标和開發進度,及時處理問題。

2.對技術難度不畏懼,但是應該多多查閱開源代碼庫進行更多的學習後進行項目完善,注重代碼品質和重用性。

3.項目的實作前做好設計,明确客戶需求,規劃好子產品抽象,讓代碼高效靈活。

三.在從學長那裡獲得資訊以後,我們暫時構想了我們的自選課題的一個内容:

外賣資訊的推送app

功能:1.對外賣商家的資訊進行整合

   2.整合各大外賣網站的打折資訊

   3.分析客戶口味并進行推薦打折外賣推送

涉及技術:

爬蟲技術、資料庫技術、移動開發、web開發(若可以做跨平台)、分類技術(機器學習)。

項目前景:

在最近的外賣大戰中,我們發現外賣現在的物流速度已經完全跟上了資訊的傳播速度,但是每天人們依然會花大量的時間去選擇在口味、價格下二次元最優的外賣商家進行訂餐,那麼我們希望對這個資訊進行配置設定過濾,能夠為使用者提供最直接最友善的外賣體驗。我們希望我們能夠對餓了麼和美團的商家進行智能排序來達到最快為使用者服務的效果。

這是我們暫時的一個構想,我們可能會根據實際的工作情況對課題進行完善或者更改。

繼續閱讀